:root{--color-brand-primary: #ff6900;--color-brand-primary-hover: #e55a00;--color-brand-secondary: #f54900;--color-brand-border: rgba(255, 105, 0, .3);--color-brand-border-light: rgba(255, 105, 0, .2);--color-brand-border-top: rgba(255, 105, 0, .5);--color-brand-bg: rgba(255, 105, 0, .1);--color-brand-bg-light: rgba(255, 105, 0, .05);--color-brand-gradient: rgba(255, 105, 0, .25);--color-brand-text-gradient: linear-gradient(180deg, #ff6900 0%, #ff8904 50%, #f54900 100%);--color-bg-primary: #000000;--color-bg-secondary: #1a1a1a;--color-bg-backdrop: rgba(0, 0, 0, .9);--color-status-active-text: #ff8904;--color-status-active-bg: rgba(255, 105, 0, .2);--color-status-active-border: rgba(255, 105, 0, .4);--color-status-locked-text: #6a7282;--color-status-locked-bg: rgba(74, 85, 101, .2);--color-status-locked-border: rgba(74, 85, 101, .3);--color-status-completed: #00bc7d;--color-status-completed-text: #00d492;--color-status-completed-bg: rgba(0, 188, 125, .1);--color-status-completed-bg-light: rgba(0, 188, 125, .05);--color-status-completed-border: rgba(0, 188, 125, .3);--color-status-completed-border-light: rgba(0, 188, 125, .2);--color-leaderboard-border: rgba(240, 177, 0, .5);--color-leaderboard-bg: rgba(240, 177, 0, .05);--color-text-primary: rgba(255, 255, 255, .87);--color-text-secondary: #99a1af;--color-text-white: #ffffff;--color-text-muted: rgba(255, 255, 255, .6);--color-text-light: rgba(255, 255, 255, .8);--color-text-disabled: rgba(255, 255, 255, .4);--color-text-guide: #9f9fa9;--color-text-guide-muted: #71717b;--color-text-guide-title: #d4d4d8;--color-border: rgba(255, 255, 255, .1);--color-border-light: rgba(255, 255, 255, .05);--color-border-hover: rgba(255, 255, 255, .2);--color-overlay: rgba(255, 255, 255, .05);--color-overlay-light: rgba(255, 255, 255, .02);--color-overlay-hover: rgba(255, 255, 255, .1);--color-bg-card-overlay: rgba(0, 0, 0, .3);--color-bg-card-overlay-light: rgba(0, 0, 0, .2);--color-bg-modal: #09090b;--shadow-modal: 0px 25px 50px -12px rgba(0, 0, 0, .25);--shadow-slider-thumb: 0px 1px 2px -1px rgba(0, 0, 0, .1), 0px 1px 3px 0px rgba(0, 0, 0, .1);--shadow-card-brand-subtle: 0px 4px 6px -4px rgba(255, 105, 0, .1), 0px 10px 15px -3px rgba(255, 105, 0, .1);--card-max-width-standard: 896px;--card-radius-base: 16px;--card-radius-large: 24px;--card-border-width: 2px;--gradient-brand-light: linear-gradient(135deg, rgba(255, 105, 0, .1) 0%, rgba(245, 73, 0, .1) 100%);--gradient-dark-base: linear-gradient(135deg, rgba(24, 24, 27, .9) 0%, rgba(9, 9, 11, .9) 100%);--gradient-dark-elevated: linear-gradient(135deg, rgba(24, 24, 27, .95) 0%, rgba(9, 9, 11, .95) 100%);--gradient-dark-vertical: linear-gradient(180deg, rgba(24, 24, 27, .9) 0%, rgba(9, 9, 11, .9) 100%);--shadow-card-brand: 0px 25px 50px -12px rgba(255, 105, 0, .2);--navbar-height: 65px;--navbar-max-width: 1498px;--hero-max-width: 1498px;--hero-section-max-width: 1450px;--check-section-max-width: 1401px;--check-description-line-height: 20px;--section-padding-bottom: 44px;--check-card-width: 666px;--check-card-height: 186px;--check-card-radius: var(--card-radius-large);--check-card-padding-top: 33px;--check-card-padding-x: 33px;--check-card-padding-bottom: 1px;--check-card-gap: 24px;--check-card-bg: var(--gradient-dark-vertical);--check-card-shadow: 0px 25px 50px 0px rgba(0, 0, 0, .25);--check-header-width: 600px;--check-header-height: 36px;--check-header-icon-size: 36px;--check-header-line-height: 32px;--check-cta-width: 600px;--check-cta-height: 60px;--check-cta-icon-size: 20px;--check-cta-icon-gap: 13px;--check-cta-shadow: 0px 4px 6px 0px rgba(255, 105, 0, .3), 0px 10px 15px 0px rgba(255, 105, 0, .3);--check-info-card-width: var(--card-max-width-standard);--check-info-card-height: 366.5px;--check-info-card-padding-top: 33px;--check-info-card-padding-x: 33px;--check-info-card-padding-bottom: 1px;--check-info-card-gap: 32px;--check-info-card-bg: var(--gradient-dark-vertical);--check-info-card-border: rgba(255, 255, 255, .48);--check-info-card-shadow: 0px 25px 50px 0px rgba(0, 0, 0, .25);--check-info-header-width: 830px;--check-info-header-height: 32px;--check-steps-width: 830px;--check-steps-height: 236.5px;--check-steps-gap: 16px;--check-step-card-width: 195.5px;--check-step-card-height: 236.5px;--check-step-card-radius: 14px;--check-step-card-padding-top: 44px;--check-step-card-padding-x: 17px;--check-step-card-padding-bottom: 1px;--check-step-card-bg: var(--color-overlay);--check-step-card-border: var(--color-border);--check-step-icon-size: 98px;--check-step-icon-gap: 27px;--guide-link-margin-top: 14px;--guide-link-gap: 13px;--deadline-banner-width: var(--check-info-card-width);--deadline-banner-height: 54px;--deadline-banner-radius: var(--radius-xl);--deadline-banner-padding-y: 17px;--deadline-banner-padding-x: 17px;--deadline-banner-bg: var(--color-brand-bg);--deadline-banner-border: var(--color-brand-border);--deadline-banner-text-height: 20px;--eligible-card-max-width: var(--card-max-width-standard);--eligible-card-min-height: 573px;--eligible-card-bg: var(--gradient-dark-elevated);--eligible-card-shadow: var(--shadow-card-brand);--eligible-inner-card-max-width: 844px;--eligible-wallet-info-height: 64px;--eligible-wallet-info-gap: 6px;--eligible-token-card-height: 184px;--eligible-token-logo-width: 57px;--eligible-token-logo-height: 53px;--eligible-token-amount-size: 30px;--eligible-token-amount-line-height: 36px;--eligible-next-step-height: 46px;--eligible-btn-primary-height: 60px;--eligible-btn-secondary-height: 42px;--complete-btn-primary-height: 48px;--claim-card-width: var(--card-max-width-standard);--claim-card-height: 462px;--claim-card-padding: 34px;--claim-card-content-max-width: 828px;--claim-card-icon-size: 178px;--claim-card-action-margin: 38px;--claim-card-radius: var(--radius-xl);--claim-card-bg: var(--gradient-dark-base);--claim-card-shadow: var(--shadow-card-brand);--claim-registered-badge-height: 26px;--claim-before-claim-padding: 13px;--claim-before-claim-list-margin-bottom: 22px;--mint-panel-min-height: 622px;--mint-panel-padding-top: 63px;--mint-panel-padding-x: 26px;--mint-panel-icon-size: 162px;--mint-panel-info-padding-top: 21px;--mint-btn-height: 56px;--mint-btn-radius: var(--radius-xl);--mint-btn-bg: var(--color-brand-primary);--mint-btn-shadow: 0px 0px 20px 0px rgba(255, 105, 0, .3);--mint-btn-font-size: var(--font-size-lg);--mint-btn-line-height: 27px;--mint-btn-letter-spacing: .01px;--leaderboard-min-height: 472px;--leaderboard-padding: 22px;--leaderboard-list-max-height: 380px;--leaderboard-entry-min-height: 78px;--leaderboard-entry-padding: 17px;--leaderboard-entry-content-height: 44px;--leaderboard-rank-size: 40px;--slider-track-height: 16px;--quantity-input-width: 80px;--quantity-input-height: 56px;--phase-timer-min-height: 134px;--phase-timer-padding: 13px;--phase-timer-unit-height: 58px;--phase-timer-unit-padding: 7px;--stat-card-min-height: 100px;--mint-quantity-card-min-height: 200px;--mint-claim-grid-max-width: 1280px;--mint-claim-card-min-height: 587px;--mint-claim-inner-max-width: 576px;--mint-claim-icon-size: 64px;--mint-claim-disabled-btn-height: 58px;--mint-claim-total-icon-size: 160px;--mint-claim-leaderboard-max-height: 460px;--info-card-padding-top: 36px;--info-card-padding-bottom: 28px;--info-card-icon-offset: -40px;--color-token-pill: #ff8904;--color-token-moto: #c27aff;--color-token-pill-border: rgba(255, 137, 4, .2);--color-token-pill-border-top: rgba(255, 137, 4, .5);--color-token-pill-gradient: linear-gradient(135deg, rgba(255, 137, 4, .15) 0%, rgba(245, 73, 0, .15) 100%);--color-token-moto-border: rgba(194, 122, 255, .2);--color-token-moto-border-top: rgba(194, 122, 255, .5);--color-token-moto-gradient: linear-gradient(135deg, rgba(194, 122, 255, .15) 0%, rgba(156, 70, 255, .15) 100%);--color-error-primary: #fb2c36;--color-error-text: #ff6467;--color-error-bg: rgba(251, 44, 54, .1);--color-error-border: rgba(251, 44, 54, .3);--color-error-border-top: rgba(251, 44, 54, .5);--color-error-gradient: linear-gradient(135deg, rgba(251, 44, 54, .15) 0%, rgba(231, 0, 11, .15) 100%);--color-error-shadow: 0px 25px 50px -12px rgba(251, 44, 54, .1);--color-error-value: rgba(251, 44, 54, .6);--color-error-value-strong: rgba(251, 44, 54, .8);--color-disabled-border: rgba(54, 65, 83, .5);--color-disabled-bg: rgba(54, 65, 83, .3);--color-muted-text-gradient: linear-gradient(90deg, #6a7282 0%, #d1d5dc 50%, #4a5565 100%);--color-muted-subtitle: #d1d5dc;--footer-padding-y: 12px;--footer-padding-x: var(--spacing-6);--footer-border: rgba(255, 105, 0, .2);--footer-bg: linear-gradient(0deg, rgba(255, 105, 0, .05) 0%, rgba(0, 0, 0, 0) 100%);--page-title-font-size: 60px;--page-title-line-height: 60px;--page-title-letter-spacing: .26px;--page-subtitle-font-size: 20px;--page-subtitle-line-height: 28px;--color-text-subtitle: #d1d5dc;--hero-left-max-width: 713px;--hero-description-max-width: 500px;--hero-top-offset-mobile: 25px;--hero-top-offset-desktop: 135px;--hero-card-width: 713px;--hero-card-height: 323px;--hero-card-min-height: 280px;--hero-card-text-width: 320px;--hero-card-padding-mobile: var(--spacing-6);--hero-card-padding-top-desktop: 70px;--hero-card-padding-x-desktop: 26px;--pill-height: 36px;--pill-height-large: 48px;--pill-padding-x: 20px;--pill-padding-x-large: 24px;--phase-badge-height: 25px;--phase-badge-padding-x: 12px;--phase-badge-gap: 8px;--phase-badge-dot-size: 6px;--badge-height-large: 38px;--phase-cards-height: 130px;--phase-card-height: 126px;--phase-cards-gap: 160px;--phase-card-icon-size: 40px;--phase-card-status-height: 25px;--phase-card-status-radius: 10px;--cta-button-height: 44px;--cta-button-max-width: 661px;--cta-button-radius: 14px;--logo-size: 40px;--logo-text-line-height: 1.75rem;--mobile-nav-max-width: 24rem;--icon-size-xs: 16px;--icon-size-sm: 20px;--icon-size-md: 24px;--icon-size-lg: 28px;--icon-size-xl: 48px;--icon-size-guide: 12px;--icon-gap-sm: 10px;--icon-gap-md: 13px;--hamburger-bar-width: 24px;--hamburger-bar-height: 2px;--hamburger-bar-gap: 6px;--hamburger-bar-offset: 8px;--backdrop-blur: 12px;--font-family: "Inter", sans-serif;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-guide: 12px;--font-size-label: 13px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-size-4xl: 48px;--font-size-hero: 82px;--confirmation-font-size: 12px;--confirmation-line-height: 16px;--confirmation-color: #4a5565;--pubkey-modal-width: 448px;--pubkey-modal-min-height: 447px;--pubkey-modal-content-width: 400px;--pubkey-modal-padding: 24px;--pubkey-modal-gap: 24px;--pubkey-modal-radius: 24px;--pubkey-modal-bg: #18181b;--pubkey-modal-icon-size: 64px;--pubkey-modal-title-size: 20px;--pubkey-modal-title-line-height: 25px;--pubkey-modal-description-size: 15px;--pubkey-modal-btn-width: 382px;--pubkey-modal-btn-confirm-height: 52px;--pubkey-modal-btn-cancel-height: 54px;--guide-modal-width: 1280px;--guide-modal-height: 859px;--guide-modal-sidebar-width: 288px;--guide-tab-width: 239px;--guide-tab-height: 62px;--reassign-modal-input-focus: rgba(197, 129, 255, .5);--reassign-modal-width: 528px;--reassign-modal-content-width: 478px;--reassign-modal-padding: 24px;--reassign-modal-gap: 24px;--reassign-modal-radius: 24px;--reassign-modal-bg: #1a1a1a;--reassign-modal-title-size: 24px;--reassign-modal-title-line-height: 32px;--reassign-modal-input-height: 50px;--reassign-modal-input-radius: 14px;--reassign-modal-input-bg: rgba(0, 0, 0, .4);--reassign-modal-input-border: rgba(197, 129, 255, .3);--reassign-modal-button-height: 52px;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-black: 900;--line-height-tight: 1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-guide: 16px;--line-height-stat-title: 18px;--line-height-stat-supply: 21px;--line-height-allocation-label: 19.5px;--line-height-1rem: 1rem;--line-height-2rem: 2rem;--line-height-card-title: 36px;--line-height-card-description: 22.75px;--line-height-hero-description: 26px;--line-height-phase-title: 17.5px;--line-height-phase-status: 15px;--line-height-phase-description: 12.5px;--letter-spacing-tight: -.45px;--letter-spacing-normal: -.15px;--letter-spacing-wide: .5px;--letter-spacing-allocation-label: .57px;--letter-spacing-allocation-value: -2.98px;--letter-spacing-card-title: .4px;--letter-spacing-card-value: .35px;--letter-spacing-hero: -1.68px;--letter-spacing-card-label: .07px;--letter-spacing-hero-description: -.31px;--letter-spacing-phase-status: .12px;--letter-spacing-phase-completed: 1.12px;--letter-spacing-uppercase: .6px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--radius-sm: 4px;--radius-md: 8px;--radius-base: 10px;--radius-lg: 12px;--radius-phase-card: 14px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--anim-duration-fast: .3s;--anim-duration-normal: .5s;--anim-duration-slow: .7s;--anim-duration-xslow: 1s;--anim-ease-out: cubic-bezier(.16, 1, .3, 1);--anim-ease-in-out: cubic-bezier(.4, 0, .2, 1);--anim-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--anim-stagger-1: 0ms;--anim-stagger-2: 80ms;--anim-stagger-3: .16s;--anim-stagger-4: .24s;--anim-stagger-5: .32s;--anim-stagger-6: .4s;--anim-entrance-delay: 50ms;--anim-glow-brand: rgba(255, 105, 0, .4);--anim-glow-brand-strong: rgba(255, 105, 0, .6);--anim-glow-brand-subtle: rgba(255, 105, 0, .15);--anim-glow-error: rgba(251, 44, 54, .4);--anim-hover-lift: -4px;--anim-hover-lift-subtle: -2px;--anim-page-duration: .4s;--anim-fade-duration: .6s;--anim-slide-duration: .5s;--anim-stagger-delay: .1s;--anim-hover-duration: .3s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{font-family:var(--font-family),system-ui,sans-serif;line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color-scheme:dark;color:var(--color-text-primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--color-bg-primary);background-image:linear-gradient(61deg,var(--color-brand-gradient) 0%,transparent 40%),linear-gradient(-105deg,var(--color-brand-gradient) 0%,transparent 40%);background-attachment:fixed}a{color:inherit;text-decoration:none}button{font-family:inherit;font-size:inherit;border:none;background:none;cursor:pointer}img{max-width:100%;height:auto;display:block}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes brandGlowPulse{0%,to{box-shadow:0 0 0 0 var(--anim-glow-brand-subtle),0 0 12px 0 var(--anim-glow-brand-subtle)}50%{box-shadow:0 0 0 4px transparent,0 0 24px 4px var(--anim-glow-brand)}}@keyframes borderGlowPulse{0%,to{border-color:var(--color-brand-border);box-shadow:0 0 0 0 var(--anim-glow-brand-subtle)}50%{border-color:var(--color-brand-border-top);box-shadow:0 0 16px 2px var(--anim-glow-brand-subtle)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes heroGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes badgePulse{0%,to{box-shadow:0 0 #ff890466}50%{box-shadow:0 0 0 4px #ff890400}}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes shineSwipe{0%{transform:translate(-150%) skew(-15deg);opacity:0}40%{opacity:1}to{transform:translate(250%) skew(-15deg);opacity:0}}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}90%{transform:translate(1px)}}@keyframes softPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes connectBtnGlow{0%,to{box-shadow:0 0 0 0 var(--anim-glow-brand-subtle),0 0 8px 0 var(--anim-glow-brand-subtle)}50%{box-shadow:0 0 0 3px transparent,0 0 20px 4px var(--anim-glow-brand)}}@keyframes skeletonShimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.page-enter{animation:fadeIn var(--anim-page-duration) var(--anim-ease-out) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.not_found{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:var(--spacing-4);padding:var(--spacing-8);text-align:center;animation:fadeIn var(--anim-duration-slow) var(--anim-ease-out) both}.not_found__code{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:clamp(140px,25vw,260px);line-height:1;letter-spacing:-4px;background:linear-gradient(270deg,#6a7282,#d1d5dc 35%,#4a5565 65%,#6a7282);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 80px rgba(209,213,220,0),0 0 40px rgba(209,213,220,0);animation:heroGradientShift 5s ease-in-out infinite,heroFloat 6s ease-in-out infinite,notFoundGlow 4s ease-in-out 1s infinite}@keyframes notFoundGlow{0%,to{text-shadow:0 0 60px rgba(209,213,220,0),0 0 30px rgba(209,213,220,0)}50%{text-shadow:0 0 80px rgba(209,213,220,.25),0 0 40px rgba(209,213,220,.12),0 0 120px rgba(209,213,220,.08)}}.not_found__label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);color:var(--color-text-disabled);letter-spacing:var(--letter-spacing-card-label);text-transform:uppercase;margin-top:var(--spacing-8)}.not_found .action_btn{max-width:240px;height:44px;font-size:var(--font-size-sm)}.wallet-connect-modal-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0a0b0d80;backdrop-filter:blur(10px);z-index:9999;display:flex;justify-content:center;align-items:center}.wallet-connect-modal{background-color:var(--background-color);border:1px solid var(--border-color);color:var(--primaryColor);border-radius:8px;box-shadow:0 4px 8px #0000001a;width:400px;max-width:90%;z-index:10000}.wallet-connect-header{padding:16px;border-bottom:1px solid var(--border-color);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;user-select:none}.wallet-connect-header>button.close{width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--primaryColor);fill:var(--primaryColor);background-color:var(--background-color);cursor:pointer}.wallet-connect-header>button.close:hover{border:1px solid rgba(254,121,1,.3);background-color:#fe79011a}.wallet-connect-header>button.close svg{display:flex}.wallet-connect-header>button.close .close-x-path{stroke:var(--primaryColor);transition:stroke .2s ease}.wallet-list{max-height:400px;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.wallet-list>button{display:flex;align-items:center;gap:12px;height:64px;justify-content:space-between;padding:12px;color:#fff;width:100%;text-align:left;cursor:pointer;border-radius:10px;border:1px solid var(--border-color);background-color:var(--button-background-color)}.wallet-list>button:disabled{opacity:.3;cursor:not-allowed}.wallet-list>button:hover{border:1px solid rgba(254,121,1,.3);background-color:#fe79011a}.wallet-icon{display:flex}.wallet-icon img{max-height:32px;filter:var(--icon-filter)}.wallet-name{font-size:x-large;text-align:left}.wallet-connected{padding:10px;font-size:medium;color:green}div.wallet-not-installed,div.wallet-waiting-plugin{padding:10px;font-size:medium}.wallet-connect-error{padding:16px 16px 0}.wallet-connect-error>p{color:#ff4d4d;text-align:center;background-color:#ff4d4d1a;font-size:14px;font-weight:bolder;padding:20px 10px;border-radius:10px;border:1px solid #ff4d4d}.wallet-connect-light-theme{--background-color: #fafafa;--primaryColor: #000000;--border-color: #bbbbbb;--button-background-color: #ffffff;--icon-filter: invert(1) hue-rotate(180deg) !important}.wallet-connect-dark-theme{--background-color: #1e1e1e;--primaryColor: #ffffff;--border-color: #333333;--button-background-color: #2a2a2a;--icon-filter: unset}.wallet-connect-moto-theme{--background-color: #171239;--primaryColor: #9698e2;--border-color: #201b4e;--button-background-color: #140932;--icon-filter: unset}.wallet_modal__backdrop{position:fixed;inset:0;width:100%;height:100%;background-color:#000c;backdrop-filter:blur(5px);display:flex;visibility:hidden;justify-content:center;align-items:center;transition:visibility .3s ease-in-out,opacity .3s ease-in-out;opacity:0;z-index:10001;padding:var(--spacing-4);box-sizing:border-box}.wallet_modal__backdrop.wallet_modal__backdrop_show{visibility:visible;opacity:1;animation:walletBackdropIn .3s ease-out both}.wallet_modal{opacity:0;position:relative;top:-100px;width:100%;max-width:480px;background-color:var(--color-bg-modal);border:1px solid var(--color-border);color:var(--color-text-white);border-radius:clamp(var(--radius-xl),3vw,20px);box-shadow:var(--shadow-modal);z-index:10002;transition:opacity .3s ease-in-out,top .3s ease-in-out}.wallet_modal__backdrop.wallet_modal__backdrop_show .wallet_modal{top:0;opacity:1;animation:walletModalScaleIn .35s var(--anim-ease-spring) both}.wallet_modal__header{display:flex;justify-content:space-between;align-items:center;padding:clamp(var(--spacing-3),2vw,var(--spacing-4)) clamp(var(--spacing-4),3vw,20px) 0}.wallet_modal__title{margin:0;color:var(--color-text-white);font-size:clamp(var(--font-size-xs),2vw,var(--font-size-sm));font-weight:var(--font-weight-bold);user-select:none}.wallet_modal__close{display:flex;align-items:center;justify-content:center;width:clamp(16px,3vw,20px);height:clamp(16px,3vw,20px);background:none;border:none;cursor:pointer;opacity:.6;transition:opacity .3s ease-in-out}.wallet_modal__close:hover{opacity:1}.wallet_modal__close img{width:100%;height:100%}.wallet_modal__body{display:flex;flex-direction:column;gap:clamp(var(--spacing-4),3vw,var(--spacing-6));padding:clamp(var(--spacing-4),3vw,var(--spacing-6))}.wallet_modal__wallets{display:flex;flex-direction:column;gap:var(--spacing-3)}.wallet_modal__wallets>*:nth-child(1){animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) .05s both}.wallet_modal__wallets>*:nth-child(2){animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) .12s both}.wallet_modal__wallets>*:nth-child(3){animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) .19s both}.wallet_modal__wallets>*:nth-child(4){animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) .26s both}.wallet_modal__wallets>*:nth-child(5){animation:fadeInUp var(--anim-duration-fast) var(--anim-ease-out) .33s both}.wallet_modal__card{display:flex;flex-direction:column;border-radius:clamp(var(--radius-lg),2.5vw,16px);overflow:hidden;background:var(--color-overlay);border:1px solid var(--color-border);transition:border-color .2s ease,box-shadow .2s ease,transform .2s var(--anim-ease-out)}.wallet_modal__card:hover{transform:translateY(-3px);border-color:var(--color-brand-border-top);box-shadow:0 0 0 1px var(--color-brand-border),0 8px 24px -6px #ff690033}.wallet_modal__card_button{display:flex;align-items:center;justify-content:space-between;padding:clamp(var(--spacing-3),2.5vw,var(--spacing-4)) clamp(var(--spacing-3),3vw,20px);background:transparent;border:none;color:var(--color-text-white);transition:background .2s ease;font-weight:var(--font-weight-semibold);cursor:pointer;gap:clamp(var(--spacing-3),2vw,var(--spacing-4))}.wallet_modal__card_button:hover:not(:disabled){background:var(--color-overlay)}.wallet_modal__card_button:active:not(:disabled){transform:scale(.98)}.wallet_modal__card_button:disabled{cursor:default}.wallet_modal__card_info{display:flex;align-items:center;gap:clamp(var(--spacing-3),2vw,var(--spacing-4));min-width:0}.wallet_modal__card_icon{width:clamp(36px,6vw,48px);height:clamp(36px,6vw,48px);user-select:none;pointer-events:none;border-radius:clamp(8px,1.5vw,12px);overflow:hidden;background:var(--color-brand-bg);padding:clamp(4px,1vw,8px);flex-shrink:0}.wallet_modal__card_icon>img{width:100%;height:100%;object-fit:contain}.wallet_modal__card_details{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.wallet_modal__card_name{font-size:clamp(var(--font-size-sm),2.5vw,var(--font-size-base));font-weight:var(--font-weight-semibold);color:var(--color-brand-primary)}.wallet_modal__card_description{font-size:clamp(var(--font-size-2xs),2vw,var(--font-size-xs));color:var(--color-text-muted);font-weight:var(--font-weight-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wallet_modal__card_extra{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0}.wallet_modal__card_status{font-size:clamp(9px,1.5vw,11px);font-weight:var(--font-weight-semibold);padding:clamp(2px,.5vw,4px) clamp(6px,1.5vw,10px);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap}.wallet_modal__card_status_available{background:var(--color-status-completed-bg);color:var(--color-status-completed-text)}.wallet_modal__card_status_missing{background:var(--color-error-bg);color:var(--color-error-text)}.wallet_modal__get_wallet{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);padding:clamp(var(--spacing-2),1.5vw,var(--spacing-3)) clamp(var(--spacing-3),2vw,var(--spacing-4));background:var(--color-overlay);border:none;border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:clamp(var(--font-size-2xs),2vw,var(--font-size-xs));font-weight:var(--font-weight-medium);cursor:pointer;transition:background .2s ease,color .2s ease}.wallet_modal__get_wallet:hover{background:var(--color-brand-bg);color:var(--color-brand-primary)}.wallet_modal__external_icon{width:clamp(8px,1.5vw,10px);height:clamp(8px,1.5vw,10px);opacity:.7}.wallet_modal__error{display:flex;align-items:center;gap:var(--spacing-3);padding:clamp(var(--spacing-3),2vw,var(--spacing-4));background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:clamp(8px,1.5vw,12px);animation:walletErrorShake .45s ease-out both}.wallet_modal__error_text{font-size:clamp(var(--font-size-2xs),2vw,var(--font-size-xs));color:var(--color-error-text);font-weight:var(--font-weight-medium)}@keyframes walletBackdropIn{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(5px)}}@keyframes walletModalScaleIn{0%{opacity:0;transform:scale(.93) translateY(20px)}60%{opacity:1;transform:scale(1.02) translateY(-3px)}to{transform:scale(1) translateY(0)}}@keyframes walletErrorShake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.main_layout{display:flex;flex-direction:column;min-height:100vh}.main_layout__content{flex:1;animation:fadeIn var(--anim-duration-slow) var(--anim-ease-out) .1s both}.main_layout__content--enter{animation:pageEnterUp var(--anim-fade-duration) var(--anim-ease-out) both}.main_layout__content--exit{animation:pageExitDown var(--anim-slide-duration) var(--anim-ease-out) both}.main_layout:after{content:"";pointer-events:none;position:fixed;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(255,105,0,.03) 0%,transparent 70%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(0,0,0,.4) 0%,transparent 80%);z-index:0}@keyframes pageEnterUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pageExitDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.footer{width:100%;display:flex;align-items:center;justify-content:center;padding:var(--footer-padding-y) var(--footer-padding-x);border-top:1px solid var(--footer-border);background:var(--footer-bg);animation:fadeIn var(--anim-duration-slow) var(--anim-ease-out) .6s both;transition:border-color var(--transition-slow);position:relative}.footer:before{content:"";position:absolute;top:-1px;left:-100%;right:100%;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-brand-primary) 50%,transparent 100%);animation:footerBorderSweep 1.2s var(--anim-ease-out) .7s both;pointer-events:none}.footer:hover{border-top-color:#ff690059}.footer__text{display:inline-block;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:center;color:var(--color-status-locked-text);transition:color var(--transition-normal),letter-spacing var(--transition-slow)}.footer:hover .footer__text{color:var(--color-text-muted);letter-spacing:.02em}@keyframes footerBorderSweep{0%{left:-100%;right:100%;opacity:0}20%{opacity:1}to{left:0%;right:0%;opacity:0}}.navbar{width:100%;height:var(--navbar-height);border-bottom:1px solid var(--color-border-light);position:sticky;top:0;z-index:100;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#0009;transition:background-color var(--transition-slow),backdrop-filter var(--transition-slow),box-shadow var(--transition-slow),border-color var(--transition-slow);animation:slideInDown var(--anim-duration-normal) var(--anim-ease-out) both}.navbar--scrolled{background-color:#000000e0;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 24px #00000080,0 1px #ff69001f;border-bottom-color:#ff690026;animation:navbarScrollIn var(--anim-hover-duration) var(--anim-ease-out) both}.navbar__container{width:100%;max-width:var(--navbar-max-width);height:100%;margin:0 auto;padding:0 var(--spacing-8);display:flex;align-items:center;justify-content:space-between}.navbar__left{display:flex;align-items:center;gap:var(--spacing-8)}.navbar__mobile_toggle{display:flex;flex-direction:column;gap:var(--hamburger-bar-gap);padding:var(--spacing-2);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-normal)}.navbar__desktop_nav,.navbar__desktop_wallet{display:none}@media(min-width:1024px){.navbar__desktop_nav,.navbar__desktop_wallet{display:flex}.navbar__mobile_toggle{display:none}}.navbar__mobile_toggle:hover{background-color:var(--color-overlay)}.navbar__hamburger_bar{display:block;height:var(--hamburger-bar-height);width:var(--hamburger-bar-width);border-radius:var(--radius-full);background-color:var(--color-text-white);transition:transform var(--transition-slow),opacity var(--transition-slow)}.navbar__hamburger_bar_open_top{transform:translateY(var(--hamburger-bar-offset)) rotate(45deg)}.navbar__hamburger_bar_open_middle{opacity:0}.navbar__hamburger_bar_open_bottom{transform:translateY(calc(var(--hamburger-bar-offset) * -1)) rotate(-45deg)}.navbar__mobile_overlay{position:fixed;inset:0;z-index:50}.navbar__mobile_backdrop{position:absolute;inset:0;background-color:var(--color-bg-backdrop);backdrop-filter:blur(var(--backdrop-blur));animation:fadeIn var(--anim-fade-duration) var(--anim-ease-out) both}.navbar__mobile_close{position:absolute;top:var(--spacing-6);right:var(--spacing-6);z-index:10;padding:var(--spacing-2);border-radius:var(--radius-lg);cursor:pointer;transition:background-color var(--transition-normal)}.navbar__mobile_close:hover{background-color:var(--color-overlay)}.navbar__mobile_close_icon{width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-text-white)}.navbar__mobile_content{position:relative;display:flex;height:100%;align-items:center;justify-content:center;padding:var(--spacing-6);animation:slideInRight var(--anim-slide-duration) var(--anim-ease-spring) both}.navbar__mobile_nav{width:100%;max-width:var(--mobile-nav-max-width);display:flex;flex-direction:column;gap:var(--spacing-3)}.navbar__mobile_nav>*:nth-child(1){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) 60ms both}.navbar__mobile_nav>*:nth-child(2){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) .12s both}.navbar__mobile_nav>*:nth-child(3){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) .18s both}.navbar__mobile_nav>*:nth-child(4){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) .24s both}.navbar__mobile_nav>*:nth-child(5){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) .3s both}@media(min-width:1024px){.navbar__mobile_overlay{display:none}}@keyframes navbarScrollIn{0%{box-shadow:none;border-bottom-color:var(--color-border-light)}to{box-shadow:0 1px 24px #00000080,0 1px #ff69001f;border-bottom-color:#ff690026}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}.connect_wallet{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);border-radius:var(--radius-full);white-space:nowrap;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug);height:var(--pill-height);padding:0 var(--pill-padding-x);background-color:var(--color-overlay);color:var(--color-text-light);border:1px solid var(--color-border);cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--transition-normal),transform var(--transition-fast),box-shadow var(--transition-normal),border-color var(--transition-normal);animation:connectBtnGlow 3s ease-in-out infinite}.connect_wallet:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 40%,rgba(255,255,255,.2) 50%,transparent 60%);transform:translate(-100%);transition:transform .6s ease}.connect_wallet:hover:before{transform:translate(100%)}.connect_wallet:hover:not(:disabled){background-color:var(--color-overlay-hover);box-shadow:var(--shadow-card-brand-subtle);transform:translateY(-1px) scale(1.02)}.connect_wallet:active:not(:disabled){transform:translateY(0) scale(.97);transition:transform 80ms ease,box-shadow 80ms ease}.connect_wallet:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.connect_wallet:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.connect_wallet:disabled:before{display:none}.connect_wallet:disabled:hover{background-color:var(--color-overlay);transform:none;box-shadow:none}.connect_wallet_large{height:var(--pill-height-large);padding:0 var(--pill-padding-x-large);font-size:var(--font-size-lg);width:100%;animation:connectLargeFadeIn var(--anim-duration-normal) var(--anim-ease-out) .1s both}.connect_wallet__connected{display:flex;align-items:center;gap:var(--spacing-2)}.connect_wallet__connected.connect_wallet_large{width:100%;justify-content:center}.connect_wallet__dot{width:8px;height:8px;border-radius:50%;background:var(--color-status-completed);animation:pulse_glow 2s ease-in-out infinite}@keyframes pulse_glow{0%,to{box-shadow:0 0 4px var(--color-status-completed-bg)}50%{box-shadow:0 0 8px var(--color-status-completed-bg),0 0 16px var(--color-status-completed-bg)}}@keyframes connectLargeFadeIn{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.connect_wallet__sign_out{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:0 var(--spacing-xs);white-space:nowrap;transition:color var(--transition-normal)}.connect_wallet__sign_out:hover{color:var(--color-error)}.connect_wallet__sign_out:active{opacity:.8}.connect_wallet__sign_out:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.connect_wallet{animation:none;transition:none}.connect_wallet:before{transition:none}.connect_wallet:hover:before{transform:translate(-100%)}.connect_wallet:hover:not(:disabled){transform:none}.connect_wallet:active:not(:disabled){transform:none}.connect_wallet_large,.connect_wallet__dot{animation:none}.connect_wallet__sign_out{transition:none}}.logo{display:flex;align-items:center;gap:var(--spacing-3);transition:opacity var(--transition-normal);animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) 30ms both}.logo:hover{opacity:.85}.logo__image{width:var(--logo-size);height:var(--logo-size);flex-shrink:0;transition:transform var(--transition-slow) var(--anim-ease-spring)}.logo:hover .logo__image{transform:rotate(-8deg) scale(1.08)}.logo__text{font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--logo-text-line-height);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-white);white-space:nowrap;transition:color var(--transition-normal)}.logo:hover .logo__text{color:var(--color-brand-primary)}.nav_links{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);width:100%}@media(min-width:1024px){.nav_links{flex-direction:row;gap:var(--spacing-2);width:auto}.nav_links>*:nth-child(1){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) calc(var(--anim-entrance-delay) + 80ms) both}.nav_links>*:nth-child(2){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) calc(var(--anim-entrance-delay) + .14s) both}.nav_links>*:nth-child(3){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) calc(var(--anim-entrance-delay) + .2s) both}.nav_links>*:nth-child(4){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) calc(var(--anim-entrance-delay) + .26s) both}.nav_links>*:nth-child(5){animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) calc(var(--anim-entrance-delay) + .32s) both}}.nav_links>*{position:relative}.nav_links>*>a,.nav_links>*>button,.nav_links>*[role=link],.nav_links a,.nav_links button{position:relative;overflow:hidden}.nav_links a:after,.nav_links button:after{content:"";position:absolute;bottom:-2px;left:50%;right:50%;height:1.5px;background:linear-gradient(90deg,transparent 0%,var(--color-brand-primary) 30%,var(--color-brand-primary) 70%,transparent 100%);border-radius:var(--radius-full);transition:left var(--anim-hover-duration) var(--anim-ease-out),right var(--anim-hover-duration) var(--anim-ease-out),opacity var(--anim-hover-duration) ease;opacity:0}.nav_links a:hover:after,.nav_links button:hover:after,.nav_links a[aria-current=page]:after,.nav_links a.active:after{left:8%;right:8%;opacity:1}.nav_pill{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);white-space:nowrap;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-snug);height:var(--pill-height);padding:0 var(--pill-padding-x);transition:background-color var(--transition-normal),color var(--transition-normal),transform var(--transition-fast) var(--anim-ease-spring),box-shadow var(--transition-normal)}.nav_pill_large{height:var(--pill-height-large);padding:0 var(--pill-padding-x-large);font-size:var(--font-size-lg);width:100%}.nav_pill_active{background-color:var(--color-brand-primary);color:var(--color-text-white);box-shadow:0 2px 12px -2px var(--anim-glow-brand-subtle),0 0 0 1px #ff690033;animation:navPillActiveGlow 3s ease-in-out infinite}.nav_pill_inactive{background-color:var(--color-overlay);color:var(--color-text-muted)}.nav_pill_inactive:hover{background-color:var(--color-overlay-hover);color:var(--color-text-light);transform:translateY(-1px)}.nav_pill_active:hover{transform:translateY(-1px);box-shadow:0 4px 16px -2px var(--anim-glow-brand),0 0 0 1px #ff69004d}.nav_pill_inactive:active,.nav_pill_active:active{transform:scale(.96);transition:transform 80ms ease}@keyframes navPillActiveGlow{0%,to{box-shadow:0 2px 12px -2px #ff690033,0 0 0 1px #ff690026}50%{box-shadow:0 2px 20px -2px #ff690073,0 0 0 1px #ff69004d}}@media(prefers-reduced-motion:reduce){.nav_pill_active{animation:none}.nav_pill_inactive:active,.nav_pill_active:active{transform:none}}.check_section{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom);animation:fadeIn var(--anim-duration-slow) var(--anim-ease-out) both}.check_section__container{width:100%;max-width:var(--check-section-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);animation:checkSectionReveal var(--anim-duration-slow) var(--anim-ease-out) .1s both}.check_section__description{margin-top:calc(var(--spacing-2) - var(--spacing-6));font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-status-locked-text);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .2s both}.check_section__snapshot{width:100%;max-width:var(--check-card-width);display:flex;align-items:stretch;border:var(--card-border-width) solid var(--color-brand-border);border-radius:var(--radius-phase-card);background:transparent;overflow:hidden;animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .15s both,borderGlowPulse 5s ease-in-out 1.2s infinite}.check_section__snapshot_date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4) var(--spacing-5);flex-shrink:0;gap:2px;background:var(--color-brand-bg);backdrop-filter:blur(var(--backdrop-blur));box-shadow:inset 0 0 var(--spacing-5) var(--color-brand-bg-light)}.check_section__snapshot_label{font-size:9px;font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-brand-primary);line-height:var(--line-height-normal)}.check_section__snapshot_month{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-brand-primary);line-height:var(--line-height-tight)}.check_section__snapshot_day{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);color:var(--color-brand-primary);line-height:var(--line-height-tight)}.check_section__snapshot_divider{width:1px;background:var(--color-brand-border);flex-shrink:0}.check_section__snapshot_content{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);justify-content:center;background:var(--color-brand-bg-light)}.check_section__snapshot_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--color-text-white);line-height:var(--line-height-snug);margin:0}.check_section__snapshot_text{font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-allocation-label);color:var(--color-text-white);margin:0}.check_section__snapshot_text strong{color:var(--color-text-white);font-weight:var(--font-weight-bold)}@media(max-width:767px){.check_section__snapshot_date{padding:var(--spacing-3) var(--spacing-4)}.check_section__snapshot_month{font-size:var(--font-size-xl)}.check_section__snapshot_day{font-size:var(--font-size-lg)}.check_section__snapshot_content{padding:var(--spacing-3)}.check_section__snapshot_title{font-size:var(--font-size-sm)}.check_section__snapshot_text{font-size:var(--font-size-xs)}}@keyframes checkSectionReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.badge{display:inline-flex;align-items:center;gap:var(--phase-badge-gap);height:var(--phase-badge-height);padding:0 var(--phase-badge-padding-x);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);transition:box-shadow var(--transition-normal),border-color var(--transition-normal)}.badge:hover{transform:translateY(-1px);transition:transform var(--transition-fast) var(--anim-ease-spring),box-shadow var(--transition-normal),border-color var(--transition-normal)}.badge_active{border:1px solid var(--color-status-active-border);background-color:var(--color-status-active-bg);color:var(--color-status-active-text);animation:badgeOrangePulse 2.8s ease-in-out infinite}.badge_active:hover,.badge_brand:hover{box-shadow:0 0 0 3px #ff690000,0 0 16px 4px #ff690059}.badge_success{border:1px solid var(--color-status-completed-border);background-color:var(--color-status-completed-bg);color:var(--color-status-completed-text);animation:badgeGreenGlow 3.5s ease-in-out infinite}.badge_success:hover{box-shadow:0 0 0 3px #00bc7d00,0 0 12px 3px #00bc7d4d}.badge_brand{border:1px solid var(--color-brand-border);background-color:var(--color-brand-bg);color:var(--color-status-active-text);animation:badgeOrangePulse 2.8s ease-in-out infinite}.badge_error{border:1px solid var(--color-error-border);border-top:1px solid var(--color-error-border);background-color:var(--color-error-bg);color:var(--color-error-primary)}.badge_large{height:var(--badge-height-large);padding:0 var(--spacing-4);font-size:var(--font-size-sm)}.badge__dot{width:var(--phase-badge-dot-size);height:var(--phase-badge-dot-size);border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0;animation:dotPulse 2s ease-in-out infinite}.badge_success .badge__dot,.badge_error .badge__dot{animation:none}@keyframes badgeOrangePulse{0%,to{box-shadow:0 0 #ff690080,0 0 6px #ff690033}50%{box-shadow:0 0 0 4px #ff690000,0 0 14px 3px #ff690066}}@keyframes badgeGreenGlow{0%,to{box-shadow:0 0 4px #00bc7d26}50%{box-shadow:0 0 10px 2px #00bc7d4d}}@media(prefers-reduced-motion:reduce){.badge_active,.badge_brand,.badge_success{animation:none}.badge:hover{transform:none}.badge__dot{animation:none}}.page_heading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);text-align:center;width:100%;padding:0 var(--spacing-4);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .1s both}.page_heading__title{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:clamp(32px,8vw,var(--page-title-font-size));line-height:var(--line-height-snug);letter-spacing:var(--page-title-letter-spacing);background:var(--color-brand-text-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;padding-bottom:var(--spacing-1);word-break:break-word;background-size:200% auto;background-image:linear-gradient(90deg,var(--color-brand-primary) 0%,#ff8904 30%,#ffffff 50%,#ff8904 70%,var(--color-brand-secondary) 100%);animation:shimmer 3s linear 1s 1 forwards,fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .1s both,pageTitleScale var(--anim-fade-duration) var(--anim-ease-spring) .05s both}.page_heading__subtitle{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--page-heading-subtitle-size, clamp(14px, 4vw, var(--page-subtitle-font-size)));line-height:var(--page-heading-subtitle-line-height, var(--page-subtitle-line-height));letter-spacing:var(--page-heading-subtitle-letter-spacing, var(--letter-spacing-tight));color:var(--color-text-subtitle);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .25s both,pageTitleScale var(--anim-fade-duration) var(--anim-ease-spring) .2s both}.page_heading__title_muted{background:var(--color-muted-text-gradient);background-clip:text;-webkit-background-clip:text;background-size:200% auto;animation:shimmer 3s linear 1s 1 forwards,fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .1s both,pageTitleScale var(--anim-fade-duration) var(--anim-ease-spring) .05s both}.page_heading__subtitle_muted{color:var(--color-muted-subtitle)}.page_heading:after{content:"";display:block;width:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--color-brand-primary) 30%,rgba(255,137,4,.6) 50%,var(--color-brand-secondary) 70%,transparent 100%);margin:0 auto;border-radius:var(--radius-full);animation:pageHeadingUnderline .8s var(--anim-ease-out) .6s both}@keyframes pageTitleScale{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pageHeadingUnderline{0%{width:0;opacity:0}to{width:120px;opacity:1}}.check_card{width:100%;max-width:var(--check-card-width);margin-top:calc(var(--spacing-8) - var(--spacing-6));display:flex;flex-direction:column;align-items:center;gap:var(--check-card-gap);padding:var(--spacing-6);border-radius:var(--check-card-radius);border-top:1px solid var(--color-border);background:var(--check-card-bg);box-shadow:var(--check-card-shadow);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .25s both,checkCardGlow 5s ease-in-out 1.2s infinite;transition:box-shadow var(--transition-slow),border-color var(--transition-normal)}.check_card:hover{transform:translateY(var(--anim-hover-lift-subtle));box-shadow:0 0 0 1px var(--color-brand-border-top),0 12px 32px -6px #ff690040,var(--check-card-shadow);border-top-color:var(--color-brand-border-top)}@media(min-width:1024px){.check_card{min-height:var(--check-card-height);padding:var(--check-card-padding-x)}}.check_card__header{width:100%;display:flex;align-items:center;gap:var(--spacing-3)}@media(min-width:1024px){.check_card__header{width:var(--check-header-width);height:var(--check-header-height)}}.check_card__header_icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}@media(min-width:1024px){.check_card__header_icon{width:var(--check-header-icon-size);height:var(--check-header-icon-size)}}.check_card__header_text{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-card-label);color:var(--color-text-white)}@media(min-width:1024px){.check_card__header_text{font-size:var(--font-size-2xl);line-height:var(--check-header-line-height)}}.check_card__warning{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-5) var(--spacing-5);border-radius:var(--radius-lg, 12px);border:1px solid rgba(255,59,48,.35);background:radial-gradient(ellipse at 0% 0%,rgba(255,59,48,.15) 0%,transparent 60%),#ff3b300f}.check_card__warning_badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#ff3b301f;width:fit-content}.check_card__warning_dot{width:8px;height:8px;border-radius:50%;background:#ff3b30;flex-shrink:0}.check_card__warning_label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-xs, 12px);line-height:1;color:#ff6b6b;text-transform:uppercase;letter-spacing:.08em}.check_card__warning_text{font-family:var(--font-family);font-weight:var(--font-weight-normal, 400);font-size:var(--font-size-sm);line-height:1.6;color:#ff9b9b;margin:0}.check_card__warning_link{color:#ffb0b0;text-decoration:underline;text-underline-offset:3px;transition:color var(--transition-fast)}.check_card__warning_link:hover{color:#ffc8c8}.check_card__cta{width:100%;height:var(--check-cta-height);display:flex;align-items:center;justify-content:center;gap:var(--check-cta-icon-gap);border:none;border-radius:var(--radius-xl);background:linear-gradient(180deg,var(--color-brand-primary) 0%,var(--color-brand-secondary) 100%);box-shadow:var(--check-cta-shadow);font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-base);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-white);cursor:pointer;position:relative;overflow:hidden;transition:opacity var(--transition-normal),transform var(--transition-fast) var(--anim-ease-spring),box-shadow var(--transition-normal)}.check_card__cta:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.15),transparent);transform:translate(-150%) skew(-15deg)}.check_card__cta:hover:after{animation:shineSwipe .55s ease-out forwards}.check_card__cta_icon{width:var(--check-cta-icon-size);height:var(--check-cta-icon-size)}@media(min-width:1024px){.check_card__cta{width:var(--check-cta-width);font-size:var(--font-size-lg)}}.check_card__cta:hover{opacity:.92;transform:translateY(-2px) scale(1.01);box-shadow:0 12px 24px -4px #ff690073,0 20px 32px -4px #ff690040}.check_card__cta:active{transform:scale(.98);opacity:1}@keyframes shineSwipe{0%{transform:translate(-150%) skew(-15deg)}to{transform:translate(350%) skew(-15deg)}}@keyframes checkCardGlow{0%,to{box-shadow:var(--check-card-shadow)}50%{box-shadow:0 0 0 1px var(--color-brand-border),0 12px 32px -6px #ff69002e,var(--check-card-shadow)}}.check_info_card{width:100%;max-width:var(--check-info-card-width);min-height:var(--check-info-card-height);display:flex;flex-direction:column;align-items:center;gap:var(--check-info-card-gap);padding:var(--spacing-6);border-radius:var(--check-card-radius);border:1px solid var(--check-info-card-border);background:var(--check-info-card-bg);box-shadow:var(--check-info-card-shadow);animation:checkInfoSlideUp var(--anim-duration-slow) var(--anim-ease-out) .35s both;transition:transform var(--transition-slow) var(--anim-ease-out),box-shadow var(--transition-slow),border-color var(--transition-normal)}.check_info_card:hover{transform:translateY(var(--anim-hover-lift-subtle));box-shadow:0 0 0 1px #fff9,var(--check-info-card-shadow)}@media(min-width:1024px){.check_info_card{padding:var(--check-info-card-padding-top) var(--check-info-card-padding-x) var(--check-info-card-padding-bottom)}}.check_info_card__title{width:100%;max-width:var(--check-info-header-width);height:var(--check-info-header-height);font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-lg);line-height:var(--check-info-header-height);letter-spacing:var(--letter-spacing-card-label);text-align:center;color:var(--color-text-white);margin:0}@media(min-width:1024px){.check_info_card__title{font-weight:var(--font-weight-light);font-size:var(--font-size-2xl)}}.check_info_card__steps{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--check-steps-gap)}@media(min-width:1024px){.check_info_card__steps{max-width:var(--check-steps-width);grid-template-columns:repeat(4,1fr);min-height:var(--check-steps-height)}.check_info_card__steps>*:nth-child(1){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .45s both}.check_info_card__steps>*:nth-child(2){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .55s both}.check_info_card__steps>*:nth-child(3){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .65s both}.check_info_card__steps>*:nth-child(4){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .75s both}}@keyframes checkInfoSlideUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.step_card{width:100%;min-height:var(--check-step-card-height);display:flex;flex-direction:column;align-items:center;padding:var(--check-step-card-padding-top) var(--check-step-card-padding-x) var(--check-step-card-padding-bottom);border-radius:var(--check-step-card-radius);border-top:1px solid var(--check-step-card-border);background-color:var(--check-step-card-bg);transition:transform var(--transition-slow) var(--anim-ease-out),box-shadow var(--transition-slow),border-color var(--transition-normal),background-color var(--transition-normal)}.step_card:nth-child(1){animation:stepCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .1s both}.step_card:nth-child(2){animation:stepCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .2s both}.step_card:nth-child(3){animation:stepCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .3s both}.step_card:nth-child(4){animation:stepCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .4s both}.step_card:hover{transform:translateY(var(--anim-hover-lift)) scale(1.025);border-top-color:var(--color-brand-border-top);background-color:#ff69000f;box-shadow:0 0 0 1px var(--color-brand-border),0 8px 28px -6px #ff690033,0 8px 24px -6px #0006}@media(min-width:1024px){.step_card{width:var(--check-step-card-width)}}.step_card__icon_wrapper{width:var(--check-step-icon-size);height:var(--check-step-icon-size);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.step_card__icon{width:100%;height:100%;object-fit:contain}.step_card__name{margin-top:var(--check-step-icon-gap);font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-text-white);white-space:nowrap}.step_card__guide_link{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--guide-link-gap);margin-top:var(--guide-link-margin-top);padding:0;border:none;background:none;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:center;color:var(--color-status-active-text);cursor:pointer;transition:opacity var(--transition-fast)}.step_card__guide_link:hover{opacity:.8}.step_card__guide_icon{width:var(--icon-size-guide);height:var(--icon-size-guide)}@keyframes stepCardEntrance{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.deadline_banner{width:100%;max-width:var(--deadline-banner-width);min-height:var(--deadline-banner-height);display:flex;align-items:center;justify-content:center;padding:var(--deadline-banner-padding-y) var(--deadline-banner-padding-x);border-radius:var(--deadline-banner-radius);border-top:1px solid var(--deadline-banner-border);background-color:var(--deadline-banner-bg);animation:deadlineFadeIn var(--anim-duration-normal) var(--anim-ease-out) .3s both,deadlineBorderPulse 3s ease-in-out 1.5s infinite;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.deadline_banner__text{width:100%;margin:0;font-family:var(--font-family);font-size:var(--font-size-sm);line-height:var(--deadline-banner-text-height);letter-spacing:var(--letter-spacing-normal);text-align:center}.deadline_banner__label{font-weight:var(--font-weight-bold);color:var(--color-status-active-text)}.deadline_banner__info{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}@keyframes deadlineFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes deadlineBorderPulse{0%,to{box-shadow:0 0 #ff690000}50%{box-shadow:0 0 0 1px var(--color-brand-border),0 0 18px 2px #ff69002e}}.guide_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4)}.guide_modal{width:var(--guide-modal-width);max-width:100%;height:var(--guide-modal-height);max-height:90vh;display:flex;flex-direction:column;border-radius:var(--card-radius-large);border:1px solid var(--color-brand-border-light);background:var(--color-bg-modal);box-shadow:var(--shadow-modal);overflow:hidden}.guide_modal__top_bar{width:100%;height:clamp(72px,12vw,121px);flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(var(--spacing-4),4vw,var(--spacing-8));background:var(--color-overlay);border-bottom:1px solid var(--color-border)}.guide_modal__top_bar_left{display:flex;align-items:center;gap:clamp(var(--spacing-3),2vw,var(--spacing-4))}.guide_modal__top_bar_icon{width:clamp(36px,5vw,56px);height:clamp(36px,5vw,56px);flex-shrink:0}.guide_modal__top_bar_text{display:flex;flex-direction:column}.guide_modal__top_bar_title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-base),2.5vw,var(--font-size-2xl));line-height:1.3;letter-spacing:var(--letter-spacing-card-label);color:var(--color-text-white);margin:0}.guide_modal__top_bar_subtitle{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-xs),1.5vw,var(--font-size-sm));line-height:1.4;letter-spacing:var(--letter-spacing-normal);color:var(--color-text-guide);margin:0}.guide_modal__close{background:none;border:none;cursor:pointer;padding:0}.guide_modal__close_icon{display:block}.guide_modal__view_other_wallets{display:none;background:none;border:none;cursor:pointer;padding:0;margin-top:calc(-1 * var(--spacing-2));font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-xs);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-secondary);text-align:center;flex-shrink:0}.guide_modal__body{display:flex;flex:1;min-height:0}.guide_modal__sidebar{width:var(--guide-modal-sidebar-width);flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--spacing-6);padding-left:var(--spacing-6);background:#0003;border-right:1px solid var(--color-border);overflow-y:auto}.guide_modal__content{flex:1;min-width:0;padding:clamp(var(--spacing-4),5vw,48px);background:var(--color-bg-modal);overflow-y:auto}.guide_modal__wallet_list{display:none}.guide_modal__inner_content{height:100%}@media(max-width:1023px){html:has(.guide_modal_overlay){overflow:hidden}.guide_modal_overlay{padding:0}.guide_modal{width:100%;height:100%;max-height:100%;border-radius:0;border:none}.guide_modal__sidebar{display:none}.guide_modal__content{display:flex;flex-direction:column;overflow:hidden}.guide_modal__wallet_list{display:flex;flex-direction:column;gap:var(--spacing-3)}.guide_modal__inner_content{display:none}.guide_modal__wallet_list .guide_tab{width:100%}.guide_modal--content-active .guide_modal__wallet_list{display:none}.guide_modal--content-active .guide_modal__inner_content{display:flex;flex-direction:column;flex:1;min-height:0}.guide_modal--content-active .guide_modal__view_other_wallets{display:inline-block;align-self:center}}.guide_step_view{display:flex;flex-direction:column;height:100%}.guide_step_view__nav{display:flex;align-items:center;width:100%}.guide_step_view__step_badge{display:flex;align-items:center;justify-content:center;height:clamp(28px,4vw,34px);padding:0 var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--color-brand-border-light);background:var(--color-brand-bg);font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-xs),1.5vw,var(--font-size-sm));line-height:var(--line-height-normal);text-align:center;color:var(--color-brand-primary);white-space:nowrap}.guide_step_view__guide_type{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-2xs),1.2vw,var(--font-size-guide));line-height:var(--line-height-guide);letter-spacing:var(--letter-spacing-uppercase);text-transform:uppercase;color:var(--color-text-guide-muted);margin-left:var(--spacing-4);border-left:1px solid var(--color-border);padding-left:var(--spacing-4)}.guide_step_view__download{display:flex;align-items:center;gap:6px;margin-left:auto;background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:clamp(var(--font-size-xs),1.5vw,var(--font-size-sm));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal);color:var(--color-brand-primary);text-decoration:none}.guide_step_view__download_icon{width:var(--spacing-4);height:var(--spacing-4)}.guide_step_view>.guide_step_content{flex:1;min-height:0;overflow-y:auto;padding-bottom:clamp(var(--spacing-4),3vw,var(--spacing-8))}.guide_step_view__footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:clamp(56px,8vw,77px);border-top:1px solid var(--color-border);margin-top:auto;flex-shrink:0}.guide_step_view__back{display:flex;align-items:center;gap:var(--spacing-2);background:none;border:none;cursor:pointer;padding:0;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-base),2vw,var(--font-size-lg));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-white)}.guide_step_view__dots{display:flex;align-items:center;gap:clamp(var(--spacing-2),1vw,var(--spacing-3))}.guide_step_view__dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);background:var(--color-border-hover)}.guide_step_view__dot--active{width:clamp(var(--spacing-6),3vw,var(--spacing-8));background:var(--color-brand-primary)}.guide_step_view__done,.guide_step_view__next{justify-self:end;display:flex;align-items:center;gap:var(--spacing-2);height:clamp(40px,5vw,52px);padding:0 clamp(var(--spacing-4),3vw,var(--spacing-8));border-radius:var(--radius-full);border:none;box-shadow:0 4px 6px -4px #0000001a,0 10px 15px -3px #0000001a;cursor:pointer;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-sm),2vw,var(--font-size-lg));line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-tight);text-align:center}.guide_step_view__done{background:var(--color-text-white);color:var(--color-bg-primary)}.guide_step_view__done_icon{width:var(--font-size-xl);height:var(--font-size-xl)}.guide_step_view__next{background:var(--color-brand-primary);color:var(--color-text-white)}@media(max-width:1023px){.guide_step_view__back_label,.guide_step_view__next_label{display:none}}.guide_step_content{display:flex;align-items:flex-start;gap:var(--spacing-6);height:100%;animation:guideStepFadeIn var(--anim-duration-normal) var(--anim-ease-out) both}.guide_step_content__left{flex:1;display:flex;flex-direction:column;gap:clamp(var(--spacing-3),3vw,var(--spacing-6));margin-top:clamp(0px,10vw,112px);animation:guideStepFadeIn var(--anim-duration-normal) var(--anim-ease-out) .05s both}.guide_step_content__circle{width:clamp(40px,6vw,64px);height:clamp(40px,6vw,64px);border-radius:var(--radius-full);border:1px solid var(--color-brand-border-light);background:var(--color-brand-bg);box-shadow:0 0 30px 0 var(--color-brand-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:guideStepFadeIn var(--anim-duration-fast) var(--anim-ease-spring) .08s both}.guide_step_content__circle_number{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-base),2.5vw,var(--font-size-2xl));line-height:1.3;letter-spacing:var(--letter-spacing-card-label);color:var(--color-brand-primary)}.guide_step_content__title_important{color:var(--color-brand-primary)}.guide_step_content__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:clamp(22px,4.5vw,44px);line-height:1.35;letter-spacing:var(--letter-spacing-card-value);color:var(--color-text-white);margin:0;white-space:pre-line}.guide_step_content__description{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:clamp(var(--font-size-sm),2vw,var(--font-size-xl));line-height:1.6;letter-spacing:var(--letter-spacing-tight);color:var(--color-text-guide);margin:0}.guide_step_content__right{width:clamp(180px,40%,423px);flex-shrink:0;display:flex;justify-content:center;margin-top:var(--spacing-6)}.guide_step_content__image_frame{width:clamp(140px,80%,274px);border-radius:clamp(var(--radius-xl),3vw,27px);border:3px solid var(--color-brand-primary);box-shadow:var(--shadow-modal);padding:var(--spacing-1);box-sizing:border-box;animation:guideStepImageReveal var(--anim-duration-normal) var(--anim-ease-out) .12s both,brandGlowPulse 4s ease-in-out 1s infinite;transition:transform var(--transition-slow) var(--anim-ease-out)}.guide_step_content__image_frame:hover{transform:scale(1.02)}.guide_step_content__image{display:block;width:100%;height:auto;border-radius:clamp(var(--radius-base),2vw,var(--radius-2xl))}@media(max-width:1023px){.guide_step_content{flex-direction:column;align-items:center;height:auto}.guide_step_content__right{width:100%;margin-top:0}}@keyframes guideStepFadeIn{0%{opacity:0;transform:translate(14px) translateY(6px)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes guideStepImageReveal{0%{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.guide_tab{width:var(--guide-tab-width);height:var(--guide-tab-height);display:flex;align-items:center;gap:var(--spacing-4);border-radius:var(--radius-phase-card);border:1px solid var(--color-bg-primary);padding:0 var(--spacing-5);background:transparent;cursor:pointer;flex-shrink:0;transition:background var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-fast) var(--anim-ease-out)}.guide_tab:not(.guide_tab--active):hover{background:#ffffff0a;border-color:var(--color-border);transform:translate(3px)}.guide_tab--active{background:var(--color-brand-primary);border:1px solid var(--color-brand-primary);box-shadow:0 4px 6px -4px var(--color-brand-border-light),0 10px 15px -3px var(--color-brand-border-light);animation:guideTabActivePop var(--anim-duration-fast) var(--anim-ease-spring) both;position:relative;overflow:hidden}.guide_tab--active:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.12) 50%,transparent 70%);animation:guideTabShimmer .6s var(--anim-ease-out) .05s both;pointer-events:none}.guide_tab__icon{width:var(--spacing-8);height:var(--spacing-8);flex-shrink:0}.guide_tab__name{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-text-white)}@media(max-width:1023px){.guide_tab{width:100%;border:1px solid var(--color-border)}.guide_tab__name{font-size:var(--font-size-base)}}@keyframes guideTabActivePop{0%{opacity:0;transform:scale(.95) translate(-4px)}to{opacity:1;transform:scale(1) translate(0)}}@keyframes guideTabShimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.pubkey_modal_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4)}.pubkey_modal{width:var(--pubkey-modal-width);max-width:100%;height:auto;min-height:var(--pubkey-modal-min-height);display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--pubkey-modal-gap);padding:var(--pubkey-modal-padding);border-radius:var(--pubkey-modal-radius);border:1px solid var(--color-brand-border-light);background:var(--pubkey-modal-bg);box-shadow:var(--shadow-modal)}.pubkey_modal__header{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);text-align:center}.pubkey_modal__icon{width:var(--pubkey-modal-icon-size);height:var(--pubkey-modal-icon-size)}.pubkey_modal__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--pubkey-modal-title-size);line-height:var(--pubkey-modal-title-line-height);letter-spacing:0;text-align:center;color:var(--color-text-white);margin:0;max-width:var(--pubkey-modal-content-width)}.pubkey_modal__description{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--pubkey-modal-description-size);line-height:var(--line-height-normal);letter-spacing:0;text-align:center;color:var(--color-text-secondary);margin:0;max-width:var(--pubkey-modal-content-width)}.pubkey_modal__actions{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3)}.pubkey_modal__confirm_btn{width:var(--pubkey-modal-btn-width);max-width:100%;height:var(--pubkey-modal-btn-confirm-height);border:1px solid var(--color-brand-border);border-radius:var(--radius-full);background:var(--color-brand-primary);box-shadow:0 0 20px 0 var(--color-brand-border);font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:0;text-align:center;color:#fff;cursor:pointer;transition:opacity var(--transition-normal)}.pubkey_modal__confirm_btn:hover{opacity:.9}.pubkey_modal__cancel_btn{width:var(--pubkey-modal-btn-width);max-width:100%;height:var(--pubkey-modal-btn-cancel-height);border:1px solid var(--color-border);border-radius:var(--radius-full);background:transparent;font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:0;text-align:center;color:var(--color-text-secondary);cursor:pointer;transition:color var(--transition-normal),border-color var(--transition-normal)}.pubkey_modal__cancel_btn:hover{color:var(--color-text-white);border-top-color:var(--color-border-hover)}@media(max-width:500px){.pubkey_modal{width:100%;min-height:auto}.pubkey_modal__confirm_btn,.pubkey_modal__cancel_btn{width:100%}}.reassign_modal_overlay{position:fixed;inset:0;background:#000c;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--spacing-4)}.reassign_modal{width:var(--reassign-modal-width);max-width:100%;height:auto;display:flex;flex-direction:column;gap:var(--reassign-modal-gap);padding:var(--reassign-modal-padding);border-radius:var(--reassign-modal-radius);border:1px solid var(--color-brand-primary);background:var(--reassign-modal-bg);box-shadow:var(--shadow-modal)}.reassign_modal__header{width:100%;max-width:var(--reassign-modal-content-width);display:flex;flex-direction:column;gap:var(--spacing-2)}.reassign_modal__title{margin:0;font-weight:var(--font-weight-bold);font-size:var(--reassign-modal-title-size);line-height:var(--reassign-modal-title-line-height);letter-spacing:var(--letter-spacing-card-label);text-align:center;color:var(--color-text-white)}.reassign_modal__description{margin:0;font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-text-secondary)}.reassign_modal__form{width:100%;max-width:var(--reassign-modal-content-width);display:flex;flex-direction:column;gap:var(--spacing-2)}.reassign_modal__label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-status-active-text)}.reassign_modal__input{width:100%;height:var(--reassign-modal-input-height);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--reassign-modal-input-radius);border:1px solid transparent;border-top:1px solid var(--reassign-modal-input-border);background:var(--reassign-modal-input-bg);font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-text-white);outline:none;transition:border-color var(--transition-normal)}.reassign_modal__input::placeholder{color:var(--color-text-muted)}.reassign_modal__input:focus{border-top-color:var(--reassign-modal-input-focus)}.reassign_modal__actions{width:100%;max-width:var(--reassign-modal-content-width);display:flex;flex-direction:column;gap:var(--spacing-3)}.reassign_modal__confirm_btn{width:100%;height:var(--reassign-modal-button-height);display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border:none;border-radius:var(--radius-xl);background:linear-gradient(90deg,var(--color-status-active-text) 0%,var(--color-brand-primary) 100%);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight);text-align:center;color:var(--color-text-white);cursor:pointer;transition:opacity var(--transition-normal)}.reassign_modal__confirm_btn:hover:not(:disabled){opacity:.9}.reassign_modal__confirm_btn:disabled{opacity:.5;cursor:not-allowed}.reassign_modal__cancel_btn{width:100%;height:var(--reassign-modal-button-height);display:flex;align-items:center;justify-content:center;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius-xl);border:1px solid transparent;border-top:1px solid var(--color-border-hover);background:transparent;font-weight:var(--font-weight-medium);font-size:var(--font-size-base);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-hero-description);text-align:center;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-normal),color var(--transition-normal)}.reassign_modal__cancel_btn:hover{background:var(--color-overlay);color:var(--color-text-light)}.claim_section{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom)}.claim_section__container{width:100%;max-width:var(--check-section-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}.claim_section__description{margin-top:calc(var(--spacing-2) - var(--spacing-6));font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-status-locked-text)}.time_remaining_card{width:100%;max-width:var(--claim-card-width);min-height:var(--deadline-banner-height);display:flex;align-items:center;justify-content:center;padding:var(--deadline-banner-padding-y);border-radius:var(--radius-phase-card);border:1px solid var(--color-brand-border-light);border-top:1px solid var(--color-brand-border);background:var(--color-brand-bg);animation:fadeInUp var(--anim-duration-normal) var(--anim-ease-out) .2s both,timeCardBorderPulse 2.5s ease-in-out 1.5s infinite}.time_remaining_card__row{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap;text-align:center;width:100%}.time_remaining_card__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-token-pill);white-space:nowrap;animation:timeTextGlow 2.5s ease-in-out 2s infinite}.time_remaining_card__text{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-subtitle);word-wrap:break-word;overflow-wrap:break-word}@keyframes timeCardBorderPulse{0%,to{border-color:var(--color-brand-border-light);border-top-color:var(--color-brand-border);box-shadow:0 0 #ff690000,inset 0 0 #ff690000}50%{border-color:var(--color-brand-border);border-top-color:var(--color-brand-border-top);box-shadow:0 0 16px 2px #ff69001f,inset 0 0 8px #ff69000a}}@keyframes timeTextGlow{0%,to{opacity:1}50%{opacity:.75}}@media(prefers-reduced-motion:reduce){.time_remaining_card,.time_remaining_card__label{animation:none}}.claim_card{width:100%;max-width:var(--claim-card-width);min-height:var(--claim-card-height);display:flex;flex-direction:column;align-items:center;padding:var(--claim-card-padding);border-radius:var(--claim-card-radius);border:var(--card-border-width) solid var(--color-brand-border);border-top:var(--card-border-width) solid var(--color-brand-border-top);background:var(--claim-card-bg);box-shadow:var(--claim-card-shadow)}.claim_card__content{width:100%;max-width:var(--claim-card-content-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4)}.claim_card__icon{width:var(--claim-card-icon-size);height:var(--claim-card-icon-size);flex-shrink:0}.claim_card__content{flex-shrink:0}.claim_card__title{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-3xl);line-height:var(--line-height-card-title);letter-spacing:var(--letter-spacing-card-title);color:var(--color-text-white);text-align:center;margin:0}.claim_card__description{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-hero-description);color:var(--color-text-secondary);text-align:center;margin:0}.claim_card .action_btn{margin-top:var(--claim-card-action-margin);flex-shrink:0;font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-hero-description)}.claim_card__confirmation{width:100%;max-width:var(--eligible-inner-card-max-width);font-weight:var(--font-weight-normal);font-size:var(--confirmation-font-size);line-height:var(--confirmation-line-height);letter-spacing:0px;text-align:center;color:var(--confirmation-color);margin:0;margin-top:var(--spacing-4);padding:0;flex-shrink:0;word-wrap:break-word;overflow-wrap:break-word}.action_btn{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-phase-card);font-weight:var(--font-weight-bold);text-align:center;cursor:pointer;transition:opacity var(--transition-normal),transform var(--transition-fast) var(--anim-ease-spring),box-shadow var(--transition-normal),border-color var(--transition-normal),background var(--transition-normal);max-width:var(--eligible-inner-card-max-width);position:relative;overflow:hidden}.action_btn:hover:not(:disabled){opacity:.92}.action_btn:active:not(:disabled){transform:scale(.98)!important}.action_btn:disabled{cursor:not-allowed;opacity:1}.action_btn_full{width:100%}.action_btn__icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.action_btn_primary .action_btn__icon{filter:brightness(0) invert(1)}.action_btn_primary{height:var(--eligible-btn-primary-height);gap:var(--icon-gap-sm);border:1px solid var(--color-brand-border)!important;border-top:1px solid rgba(255,105,0,.5)!important;background:linear-gradient(90deg,var(--color-brand-primary) 0%,var(--color-brand-secondary) 100%)!important;box-shadow:0 8px 10px -6px #ff69004d,0 20px 25px -5px #ff69004d;font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight);color:#fff!important}.action_btn_primary:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 12px 20px -6px #ff690073,0 24px 32px -5px #ff69004d}.action_btn_primary:after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translate(-150%) skew(-15deg);transition:none}.action_btn_primary:hover:after{animation:shineSwipe .55s ease-out forwards}.action_btn_secondary{height:var(--eligible-btn-secondary-height);gap:var(--spacing-2);border:1px solid var(--color-brand-primary);background:var(--color-bg-card-overlay);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-brand-primary)}.action_btn_secondary:hover:not(:disabled){border-color:var(--color-border-hover);background:#ffffff0d;transform:translateY(-1px)}.action_btn_tertiary{height:var(--eligible-btn-secondary-height);gap:var(--spacing-2);border:1px solid var(--color-border-light);border-top:1px solid var(--color-border);background:transparent;font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-muted)}.action_btn_tertiary:hover:not(:disabled){color:var(--color-text-white);background:#ffffff08;transform:translateY(-1px)}.action_btn_primary:not(:disabled){transition:opacity var(--transition-normal),transform .2s var(--anim-ease-spring),box-shadow var(--transition-normal),border-color var(--transition-normal),background var(--transition-normal)}.action_btn_primary:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 0 0 1px #ff690059,0 8px 20px -4px #ff69008c,0 20px 40px -8px #ff690059}.action_btn_primary:active:not(:disabled){transform:scale(.98)!important;box-shadow:0 2px 8px -2px #ff690066,0 0 0 1px #ff690033!important;transition:transform 80ms ease,box-shadow 80ms ease}.action_btn_secondary:active:not(:disabled){transform:scale(.98)!important;transition:transform 80ms ease}.action_btn_tertiary:active:not(:disabled){transform:scale(.98)!important;transition:transform 80ms ease}@media(prefers-reduced-motion:reduce){.action_btn_primary:hover:not(:disabled){transform:none}.action_btn_primary:active:not(:disabled){transform:none!important}.action_btn_secondary:active:not(:disabled){transform:none!important}.action_btn_tertiary:active:not(:disabled){transform:none!important}.action_btn_primary:after{display:none}}.free_mint_claim_section{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom)}@media(min-width:1024px){.free_mint_claim_section{padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom)}}.free_mint_claim_section__container{width:100%;max-width:var(--check-section-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-6);--page-heading-subtitle-size: var(--font-size-base);--page-heading-subtitle-line-height: var(--line-height-normal);--page-heading-subtitle-letter-spacing: var(--letter-spacing-hero-description)}.free_mint_claim_section__subtitle_highlight{font-weight:var(--font-weight-bold);color:var(--color-brand-primary)}.free_mint_claim_section__grid{width:100%;max-width:var(--mint-claim-grid-max-width);display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:1024px){.free_mint_claim_section__grid{grid-template-columns:1fr 1fr}}.free_mint_claim_section__sidebar{display:flex;flex-direction:column;gap:var(--spacing-6)}.free_mint_claim_section__grid>.mint_panel{padding-top:var(--mint-panel-padding-x)}.free_mint_claim_section__sidebar .leaderboard_card{flex:1;padding-bottom:var(--mint-panel-padding-x)}.free_mint_claim_section__sidebar .leaderboard_card__list{margin-top:var(--spacing-2);max-height:var(--mint-claim-leaderboard-max-height)}.free_mint_claim_section__grid--complete .total_mints_card{flex:1}.free_mint_claim_section__claim_btn{height:var(--eligible-btn-primary-height);border-radius:var(--radius-phase-card);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--page-subtitle-line-height);letter-spacing:-.45px}.free_mint_claim_section__claim_btn .action_btn__icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.free_mint_claim_section__claim_hint{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:-.15px;text-align:center;color:var(--color-text-secondary)}.connected_wallet_card{width:100%;display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-phase-card);border:1px solid var(--color-border-light);border-top:1px solid var(--color-border);background:var(--color-bg-card-overlay);animation:connectedCardEntrance var(--anim-duration-normal) var(--anim-ease-out) both;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal) var(--anim-ease-out)}.connected_wallet_card:hover{border-color:var(--color-brand-border-light);border-top-color:var(--color-brand-border);box-shadow:0 var(--anim-hover-lift-subtle) 20px -6px #00000080,0 0 0 1px #ff690014;transform:translateY(var(--anim-hover-lift-subtle))}.connected_wallet_card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2)}.connected_wallet_card__label_row{display:flex;align-items:center;gap:var(--spacing-1)}.connected_wallet_card__icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.connected_wallet_card__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-text-secondary)}.connected_wallet_card__address{font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-text-white);word-break:break-all}.connected_wallet_card__badge{display:flex;align-items:center;gap:var(--spacing-2);height:var(--claim-registered-badge-height);padding:0 var(--spacing-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-status-completed-text);background:var(--color-status-completed-bg);border:1px solid var(--color-status-completed-border);border-radius:var(--radius-md);flex-shrink:0;white-space:nowrap}.connected_wallet_card__badge_dot{width:var(--phase-badge-dot-size);height:var(--phase-badge-dot-size);border-radius:var(--radius-full);background:currentColor;flex-shrink:0;animation:connectedDotPulse 2s ease-in-out infinite}@keyframes connectedCardEntrance{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes connectedDotPulse{0%,to{box-shadow:0 0 #00bc7d80;opacity:1}50%{box-shadow:0 0 0 4px #00bc7d00;opacity:.8}}@media(prefers-reduced-motion:reduce){.connected_wallet_card{animation:none}.connected_wallet_card:hover{transform:none}.connected_wallet_card__badge_dot{animation:none}}.wallet_info_card{width:100%;max-width:var(--eligible-inner-card-max-width);min-height:var(--eligible-wallet-info-height);display:flex;flex-direction:column;gap:var(--eligible-wallet-info-gap);padding:var(--spacing-3);border-radius:var(--radius-phase-card);border:1px solid var(--color-border-light);border-top:1px solid var(--color-border);background:var(--color-bg-card-overlay);animation:walletCardSlideIn var(--anim-duration-normal) var(--anim-ease-out) .15s both;transition:border-color var(--transition-normal),box-shadow var(--transition-normal),transform var(--transition-normal) var(--anim-ease-out)}.wallet_info_card:hover{border-color:var(--color-brand-border-light);border-top-color:var(--color-brand-border);box-shadow:0 var(--anim-hover-lift-subtle) 16px -4px #00000073,0 0 12px #ff690014;transform:translateY(var(--anim-hover-lift-subtle))}@media(min-width:1024px){.wallet_info_card{padding:var(--spacing-3) var(--spacing-3) var(--spacing-1) var(--spacing-3)}}.wallet_info_card__label_row{display:flex;align-items:center;gap:var(--spacing-1)}.wallet_info_card__icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.wallet_info_card__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-text-secondary)}.wallet_info_card__action_icon{margin-left:auto;width:var(--icon-size-xs);height:var(--icon-size-xs);filter:brightness(0) invert(71%)}.wallet_info_card__address{font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-text-white);word-break:break-all}@keyframes walletCardSlideIn{0%{opacity:0;transform:translate(-14px) translateY(4px)}to{opacity:1;transform:translate(0) translateY(0)}}@media(prefers-reduced-motion:reduce){.wallet_info_card{animation:none}.wallet_info_card:hover{transform:none}}.leaderboard_card{width:100%;min-height:var(--leaderboard-min-height);display:flex;flex-direction:column;gap:var(--spacing-4);border-radius:var(--radius-xl);border:var(--card-border-width) solid var(--color-brand-border-top);padding:var(--leaderboard-padding) var(--leaderboard-padding) var(--spacing-1) var(--leaderboard-padding);background:var(--gradient-dark-base);box-shadow:var(--shadow-card-brand)}.leaderboard_card__header{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);height:var(--check-header-line-height)}.leaderboard_card__header_icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.leaderboard_card__title{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-2xl);line-height:var(--check-header-line-height);letter-spacing:var(--letter-spacing-card-label);color:var(--color-text-white);margin:0}.leaderboard_card__list{display:flex;flex-direction:column;gap:var(--spacing-2);max-height:var(--leaderboard-list-max-height);overflow-y:auto;scrollbar-width:none}.leaderboard_card__list::-webkit-scrollbar{display:none}.leaderboard_card__entry{min-height:var(--leaderboard-entry-min-height);flex-shrink:0;border-radius:var(--radius-phase-card);padding:var(--leaderboard-entry-padding) var(--leaderboard-entry-padding) var(--spacing-1) var(--leaderboard-entry-padding)}.leaderboard_card__entry_top{border:1px solid var(--color-leaderboard-border);background:var(--color-leaderboard-bg)}.leaderboard_card__entry_default{border:1px solid var(--color-border);background:var(--color-bg-card-overlay)}.leaderboard_card__entry_content{display:flex;align-items:center;justify-content:space-between;height:var(--leaderboard-entry-content-height)}.leaderboard_card__address_group{display:flex;align-items:center;gap:var(--spacing-2)}.leaderboard_card__medal,.leaderboard_card__rank_badge{width:var(--leaderboard-rank-size);height:var(--leaderboard-rank-size);flex-shrink:0}.leaderboard_card__rank_badge{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-overlay);font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-hero-description);color:var(--color-text-secondary)}.leaderboard_card__address_col{display:flex;flex-direction:column}.leaderboard_card__address{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:0;color:var(--color-text-white)}.leaderboard_card__you_label{font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-brand-primary)}.leaderboard_card__mint_info{display:flex;flex-direction:column;align-items:flex-end}.leaderboard_card__mint_count{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight);text-align:right;color:var(--color-status-active-text)}.leaderboard_card__mint_label{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:right;color:var(--color-status-locked-text)}.mint_panel{width:100%;min-height:var(--mint-panel-min-height);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);border-radius:var(--radius-xl);border:var(--card-border-width) solid var(--color-brand-border-top);padding:var(--mint-panel-padding-top) var(--mint-panel-padding-x) var(--mint-panel-padding-x) var(--mint-panel-padding-x);background:var(--gradient-dark-base);box-shadow:var(--shadow-card-brand)}.mint_panel_connected{align-items:flex-start;justify-content:flex-start;padding:var(--spacing-6) var(--spacing-6) var(--spacing-6) var(--spacing-6)}.mint_panel__allocation_header{width:100%;display:flex;align-items:center;gap:var(--spacing-3)}.mint_panel__allocation_label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-label);line-height:var(--line-height-allocation-label);letter-spacing:var(--letter-spacing-allocation-label);text-transform:uppercase;color:var(--color-text-secondary);flex-shrink:0}.mint_panel__allocation_divider{flex:1;height:1px;background-color:var(--color-border)}.mint_panel__allocation_container{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:0}.mint_panel__allocation{display:flex;flex-direction:column;gap:var(--spacing-2)}.mint_panel__allocation_token{opacity:.1}.mint_panel__stats_row{width:100%;display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6)}@media(min-width:601px){.mint_panel__stats_row{flex-direction:row;margin-top:var(--spacing-8)}.mint_panel__allocation_container{margin-top:var(--spacing-4)}}.mint_panel__allocation_row{display:flex;align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap}.mint_panel__allocation_value{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:clamp(40px,10vw,64px);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-allocation-value);color:var(--color-text-white)}.mint_panel__allocation_symbol{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-2xl);line-height:var(--eligible-token-amount-line-height);letter-spacing:var(--letter-spacing-card-label);color:var(--color-brand-primary)}.mint_panel__allocation_supply{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);line-height:var(--line-height-stat-supply);letter-spacing:var(--letter-spacing-normal);color:var(--color-status-locked-text);margin:0}.mint_panel__icon{width:var(--mint-panel-icon-size);height:var(--mint-panel-icon-size);flex-shrink:0}.mint_panel__title{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-3xl);line-height:var(--line-height-card-title);letter-spacing:var(--letter-spacing-card-title);text-align:center;color:var(--color-text-white);margin:0}.mint_panel__description{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-hero-description);text-align:center;color:var(--color-text-secondary);margin:0}.mint_panel__action_btn{max-width:576px;height:var(--eligible-btn-primary-height);border-radius:var(--radius-phase-card);font-weight:var(--font-weight-black);font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight)}.mint_panel__info_box{width:100%;max-width:576px;display:flex;flex-direction:column;gap:var(--spacing-3);padding-top:var(--mint-panel-info-padding-top);border-top:1px solid var(--color-border)}.mint_panel__info_title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-text-secondary);margin:0}.mint_panel__info_list{display:flex;flex-direction:column;gap:var(--spacing-2);list-style:none;margin:0;padding:0}.mint_panel__info_item{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-secondary)}.mint_panel__info_icon{width:var(--icon-size-xs);height:var(--icon-size-xs);flex-shrink:0}.mint_quantity_card{width:100%;min-height:var(--mint-quantity-card-min-height);display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-4);padding:var(--spacing-6);border-radius:var(--radius-2xl);border:1px solid var(--color-border);background-color:var(--color-bg-card-overlay-light)}.mint_quantity_card__header{width:100%;display:flex;justify-content:space-between;align-items:center}.mint_quantity_card__label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-white)}.mint_quantity_card__multiplier{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-xl);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-normal);color:var(--color-brand-primary)}.mint_quantity_card__slider{padding:0}.mint_quantity_card__actions{display:flex;align-items:center;gap:var(--spacing-4)}.mint_quantity_card__btn{flex:1;max-width:none;height:var(--mint-btn-height);border-radius:var(--mint-btn-radius);border:none;background:var(--mint-btn-bg);box-shadow:var(--mint-btn-shadow);font-weight:var(--font-weight-black);font-size:var(--font-size-xs);line-height:var(--mint-btn-line-height);letter-spacing:var(--mint-btn-letter-spacing);text-transform:uppercase;color:var(--color-text-white)}@media(min-width:361px){.mint_quantity_card__btn{font-size:var(--font-size-sm)}}@media(min-width:481px){.mint_quantity_card__btn{font-size:var(--mint-btn-font-size)}}@media(min-width:601px){.mint_quantity_card{margin-top:var(--spacing-8)}}.quantity_input{width:var(--quantity-input-width);height:var(--quantity-input-height);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-xl);border:1px solid var(--color-border);background-color:var(--color-overlay);font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-text-white);outline:none;-moz-appearance:textfield}.quantity_input::-webkit-outer-spin-button,.quantity_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity_input:focus{border-color:var(--color-brand-primary)}.quantity_slider{position:relative;width:100%;height:var(--slider-track-height)}.quantity_slider__track{position:absolute;top:0;left:0;width:100%;height:var(--slider-track-height);border-radius:var(--radius-full);background-color:var(--color-status-locked-text);overflow:hidden;pointer-events:none}.quantity_slider__fill{height:100%;background-color:var(--color-brand-primary);border-radius:var(--radius-full)}.quantity_slider__input{position:absolute;top:0;left:0;width:100%;height:var(--slider-track-height);margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.quantity_slider__input::-webkit-slider-runnable-track{height:var(--slider-track-height);background:transparent}.quantity_slider__input::-moz-range-track{height:var(--slider-track-height);background:transparent}.quantity_slider__input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-track-height);height:var(--slider-track-height);border-radius:var(--radius-full);background:var(--color-text-white);border:1px solid var(--color-bg-primary);box-shadow:var(--shadow-slider-thumb);cursor:pointer}.quantity_slider__input::-moz-range-thumb{width:var(--slider-track-height);height:var(--slider-track-height);border-radius:var(--radius-full);background:var(--color-text-white);border:1px solid var(--color-bg-primary);box-shadow:var(--shadow-slider-thumb);cursor:pointer}.stat_card{flex:1;min-width:0;min-height:var(--stat-card-min-height);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-5) var(--spacing-5);border-radius:var(--radius-xl);border:1px solid var(--color-border-light);background-color:var(--color-overlay);overflow:hidden}.stat_card__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--line-height-stat-title);letter-spacing:0;color:var(--color-status-locked-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat_card__value{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-xl);line-height:var(--spacing-6);letter-spacing:var(--letter-spacing-hero-description);color:var(--color-text-white);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.final_rank_badge{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);padding:9px;border-radius:var(--radius-phase-card);border:1px solid var(--color-brand-border);background:var(--color-brand-bg)}.final_rank_badge__label,.final_rank_badge__total{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:-.15px;text-align:center;color:var(--color-text-subtitle)}.final_rank_badge__value{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-base);line-height:24px;letter-spacing:-.31px;text-align:center;color:var(--color-status-active-text)}.mint_summary_card{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:13px;border-radius:var(--radius-phase-card);border:1px solid transparent;border-top:1px solid var(--color-brand-border);background:var(--color-brand-bg)}.mint_summary_card__title{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:-.15px;text-align:center;color:var(--color-text-subtitle);margin:0}.mint_summary_card__row{display:flex;align-items:center;justify-content:center;gap:var(--spacing-1)}.mint_summary_card__label,.mint_summary_card__symbol{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0px;text-align:center;color:var(--color-status-locked-text)}.mint_summary_card__value{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0px;text-align:center;color:var(--color-status-active-text)}.total_mints_card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);border-radius:var(--radius-xl);border:2px solid var(--color-status-active-border);border-top:2px solid var(--color-status-active-border);background:var(--gradient-brand-light)}.total_mints_card__icon{width:clamp(100px,25vw,var(--mint-claim-total-icon-size));height:clamp(100px,25vw,var(--mint-claim-total-icon-size));flex-shrink:0;margin:var(--info-card-icon-offset) 0}.total_mints_card__label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:-.15px;text-align:center;color:var(--color-text-secondary);margin:0}.total_mints_card__value{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-4xl);line-height:var(--font-size-4xl);letter-spacing:.35px;text-align:center;color:var(--color-text-white);margin:0}.total_mints_card__success_label{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center;color:var(--color-text-secondary);margin:0}.total_mints_card__claim{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding-top:var(--claim-before-claim-padding);border-top:1px solid var(--color-border)}.total_mints_card__claim_label{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0px;text-align:center;color:var(--color-text-secondary);margin:0}.total_mints_card__claim_value{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:clamp(var(--font-size-2xl),6vw,36px);line-height:1.1;letter-spacing:.37px;text-align:center;color:var(--color-status-active-text);margin:0}.total_mints_card__claim_token{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:-.44px;text-align:center;color:var(--color-brand-primary);margin:0}.free_mint_section{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom)}.free_mint_section__container{width:100%;max-width:var(--check-section-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);margin-bottom:var(--spacing-6);--page-heading-subtitle-size: var(--font-size-base);--page-heading-subtitle-line-height: var(--line-height-normal);--page-heading-subtitle-letter-spacing: var(--letter-spacing-hero-description)}.free_mint_section__subtitle_highlight{font-weight:var(--font-weight-bold);color:var(--color-brand-primary)}.free_mint_section__grid{width:100%;max-width:var(--mint-claim-grid-max-width);display:grid;grid-template-columns:1fr;gap:var(--spacing-6)}@media(min-width:1024px){.free_mint_section__grid{grid-template-columns:1fr 1fr}}.free_mint_section__sidebar{display:flex;flex-direction:column;gap:var(--spacing-6)}.phase_timer_card{width:100%;min-height:var(--phase-timer-min-height);display:flex;flex-direction:column;gap:var(--icon-gap-sm);border-radius:var(--radius-phase-card);border:1px solid var(--color-brand-border);padding:var(--phase-timer-padding);background:var(--gradient-dark-base);box-shadow:var(--shadow-card-brand-subtle)}.phase_timer_card__header{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2)}.phase_timer_card__header_icon{width:var(--icon-size-xs);height:var(--icon-size-xs);flex-shrink:0}.phase_timer_card__header_text{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;color:var(--color-text-secondary);margin:0}.phase_timer_card__grid{width:100%;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-2)}.phase_timer_card__unit{height:var(--phase-timer-unit-height);display:flex;flex-direction:column;align-items:center;border-radius:var(--radius-base);border:1px solid var(--color-brand-border-light);padding:var(--phase-timer-unit-padding) var(--phase-timer-unit-padding) var(--spacing-1) var(--phase-timer-unit-padding);background:var(--color-bg-card-overlay)}.phase_timer_card__value{font-family:var(--font-family);font-weight:var(--font-weight-black);font-size:var(--font-size-lg);line-height:var(--page-subtitle-line-height);letter-spacing:var(--letter-spacing-tight);text-align:center;color:var(--color-brand-primary)}.phase_timer_card__label{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:center;color:var(--color-status-locked-text)}.phase_timer_card__blocks{font-family:var(--font-family);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:center;margin:0}.phase_timer_card__blocks_count{font-weight:var(--font-weight-bold);color:var(--color-status-active-text)}.phase_timer_card__blocks_label{font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.hero_section{width:100%;max-width:var(--hero-max-width);margin:0 auto;padding:var(--spacing-6);margin-top:var(--hero-top-offset-mobile);position:relative;animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .15s both}@media(min-width:1024px){.hero_section{margin-top:var(--hero-top-offset-desktop)}}.hero_section:before{content:"";pointer-events:none;position:absolute;top:-10%;left:-5%;width:60%;height:80%;background:radial-gradient(ellipse at center,rgba(255,105,0,.06) 0%,rgba(255,105,0,.02) 50%,transparent 75%);animation:heroAmbientGlow 8s ease-in-out infinite alternate;z-index:0}.hero_section__content{width:100%;max-width:var(--hero-section-max-width);display:flex;flex-direction:column;gap:var(--spacing-6);position:relative;z-index:1}@media(min-width:1024px){.hero_section__content{flex-direction:row;align-items:center}}.hero_section__dual_cards{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%}@media(min-width:1024px){.hero_section__dual_cards{flex-direction:row;width:var(--hero-card-width)}.hero_section__dual_cards>*:nth-child(1){animation:heroCardEnter var(--anim-fade-duration) var(--anim-ease-spring) .3s both}.hero_section__dual_cards>*:nth-child(2){animation:heroCardEnter var(--anim-fade-duration) var(--anim-ease-spring) .45s both}}.hero_left{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-4);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .2s both}@media(min-width:1024px){.hero_left{max-width:var(--hero-left-max-width)}}@keyframes heroAmbientGlow{0%{opacity:.6;transform:scale(1) translate(0)}to{opacity:1;transform:scale(1.08) translate(2%,-2%)}}@keyframes heroCardEnter{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hero_card{width:100%;border-radius:var(--radius-2xl);border:1px solid var(--color-border);border-top:2px solid var(--color-brand-border);background:linear-gradient(to bottom right,var(--color-brand-bg),var(--color-brand-bg-light),transparent);position:relative;overflow:hidden;transition:transform var(--transition-slow) var(--anim-ease-out),box-shadow var(--transition-slow),border-color var(--transition-normal)}.hero_card:hover{transform:translateY(var(--anim-hover-lift));border-top-color:var(--color-brand-border-top);box-shadow:0 12px 40px -8px var(--anim-glow-brand-subtle),0 24px 48px -12px #ff69001f,0 0 0 1px var(--color-brand-border)}.hero_card:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.04) 50%,transparent 70%);transform:translate(-150%) skew(-15deg);pointer-events:none;border-radius:inherit;transition:none}.hero_card:hover:after{animation:heroCardShine .7s var(--anim-ease-out) both}@media(min-width:1024px){.hero_card{width:var(--hero-card-width);min-height:var(--hero-card-height)}.hero_card--half{width:calc((var(--hero-card-width) - var(--spacing-4)) / 2);min-height:var(--hero-card-height)}}.hero_card__content{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--hero-card-padding-mobile)}@media(min-width:1024px){.hero_card__content{padding:var(--hero-card-padding-top-desktop) var(--hero-card-padding-x-desktop)}.hero_card--has_snapshot .hero_card__content{padding-top:var(--spacing-6)}}.hero_card--has_snapshot{border:1px solid var(--color-brand-border)}.hero_card__header{display:flex;justify-content:space-between;align-items:flex-start}.hero_card__text_section{display:flex;flex-direction:column;gap:var(--spacing-1);max-width:var(--hero-card-text-width)}.hero_card__label{font-weight:var(--font-weight-black);font-size:var(--font-size-xs);line-height:var(--line-height-1rem);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-brand-primary)}.hero_card__title{font-weight:var(--font-weight-black);font-size:var(--font-size-2xl);line-height:var(--line-height-2rem);letter-spacing:var(--letter-spacing-card-label);color:var(--color-text-white)}.hero_card__description{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--line-height-card-description);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-secondary);white-space:pre-line}.hero_card__icon{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.hero_card__cta{display:flex;align-items:center;justify-content:center;width:100%;height:var(--cta-button-height);margin-top:var(--spacing-4);border-radius:var(--cta-button-radius);background:linear-gradient(to right,var(--color-brand-primary),var(--color-brand-secondary));color:var(--color-text-white);font-weight:var(--font-weight-black);font-size:var(--font-size-sm);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);cursor:pointer;position:relative;overflow:hidden;transition:opacity var(--transition-normal),transform var(--transition-fast) var(--anim-ease-spring),box-shadow var(--transition-normal)}.hero_card__cta:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.12) 50%,transparent 100%);transform:skew(-15deg);pointer-events:none;transition:none}.hero_card__cta:hover{opacity:.92;transform:scale(1.02);box-shadow:0 4px 16px -2px var(--anim-glow-brand),0 8px 24px -4px var(--anim-glow-brand-subtle)}.hero_card__cta:hover:before{animation:shineSwipe .6s var(--anim-ease-out) both}.hero_card__cta:active{transform:scale(.98);opacity:1}@media(min-width:1024px){.hero_card__cta{max-width:var(--cta-button-max-width)}}.hero_card__snapshot{display:flex;align-items:stretch;border-bottom:1px solid var(--color-brand-border);background:var(--color-brand-bg-light);margin-bottom:var(--spacing-4)}.hero_card__snapshot_date{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-4) var(--spacing-5);flex-shrink:0;gap:2px}.hero_card__snapshot_label{font-size:9px;font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--color-brand-primary);line-height:var(--line-height-normal)}.hero_card__snapshot_month{font-size:var(--font-size-2xl);font-weight:var(--font-weight-black);color:var(--color-brand-primary);line-height:var(--line-height-tight)}.hero_card__snapshot_day{font-size:var(--font-size-xl);font-weight:var(--font-weight-black);color:var(--color-brand-primary);line-height:var(--line-height-tight)}.hero_card__snapshot_divider{width:1px;background:var(--color-brand-border);flex-shrink:0}.hero_card__snapshot_body{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-4);justify-content:center;flex:1}.hero_card__snapshot_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-white);line-height:var(--line-height-snug);margin:0}.hero_card__snapshot_text{font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:var(--line-height-allocation-label);color:var(--color-text-secondary);margin:0}@media(max-width:767px){.hero_card__snapshot_date{padding:var(--spacing-3) var(--spacing-4)}.hero_card__snapshot_month{font-size:var(--font-size-xl)}.hero_card__snapshot_day{font-size:var(--font-size-lg)}.hero_card__snapshot_body{padding:var(--spacing-3)}.hero_card__snapshot_title,.hero_card__snapshot_text{font-size:var(--font-size-xs)}}.hero_card__cta_arrow{margin-left:var(--spacing-2)}@keyframes heroCardShine{0%{transform:translate(-150%) skew(-15deg);opacity:0}30%{opacity:1}to{transform:translate(200%) skew(-15deg);opacity:0}}.hero_headline{display:flex;flex-direction:column;gap:var(--spacing-6)}.hero_headline__title{font-weight:var(--font-weight-black);font-size:var(--font-size-hero);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-hero);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .25s both}.hero_headline__title_white{display:block;color:var(--color-text-white);animation:heroWhiteReveal var(--anim-fade-duration) var(--anim-ease-out) .2s both}.hero_headline__title_brand{display:inline-block;background:linear-gradient(270deg,var(--color-brand-primary) 0%,#ff8904 35%,var(--color-brand-secondary) 65%,var(--color-brand-primary) 100%);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 0 80px rgba(255,105,0,0),0 0 40px rgba(255,105,0,0);animation:heroGradientShift 5s ease-in-out infinite,heroFloat 6s ease-in-out infinite,heroTextGlow 4s ease-in-out 1s infinite}.hero_headline__description{font-size:var(--font-size-base);line-height:var(--line-height-hero-description);letter-spacing:var(--letter-spacing-hero-description);color:var(--color-text-secondary);max-width:var(--hero-description-max-width);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .4s both,heroDescBlurIn var(--anim-fade-duration) var(--anim-ease-out) .4s both}.hero_headline__break{display:none}@media(min-width:1024px){.hero_headline__break{display:block}}@keyframes heroTextGlow{0%,to{text-shadow:0 0 60px rgba(255,105,0,0),0 0 30px rgba(255,105,0,0)}50%{text-shadow:0 0 80px rgba(255,105,0,.25),0 0 40px rgba(255,105,0,.12),0 0 120px rgba(255,137,4,.08)}}@keyframes heroWhiteReveal{0%{opacity:0;transform:translateY(12px);letter-spacing:calc(var(--letter-spacing-hero) - 2px)}to{opacity:1;transform:translateY(0);letter-spacing:var(--letter-spacing-hero)}}@keyframes heroDescBlurIn{0%{filter:blur(4px);opacity:0}to{filter:blur(0);opacity:1}}.phase_cards{width:100%;max-width:var(--hero-section-max-width);margin-top:var(--spacing-4);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .5s both}@media(min-width:1024px){.phase_cards{margin-top:var(--phase-cards-gap)}}.phase_cards__container{display:flex;flex-direction:column;gap:var(--spacing-4)}@media(min-width:1024px){.phase_cards__container{flex-direction:row;gap:var(--spacing-4);height:var(--phase-cards-height)}.phase_cards__container>*:nth-child(1){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .55s both}.phase_cards__container>*:nth-child(2){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .65s both}.phase_cards__container>*:nth-child(3){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .75s both}.phase_cards__container>*:nth-child(4){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .85s both}}.phase_card{flex:1;min-width:0;height:var(--phase-card-height);border-radius:var(--radius-xl);border:1px solid var(--color-border);transition:border-color var(--transition-normal),transform var(--transition-normal) var(--anim-ease-out),box-shadow var(--transition-normal)}.phase_card.phase_card_active{border-color:var(--color-brand-border);border-top:2px solid var(--color-status-active-border);background:linear-gradient(135deg,var(--color-brand-bg) 0%,var(--color-brand-bg-light) 100%);animation:phaseCardActivePulse 3.5s ease-in-out 1s infinite,phaseCardFloat 6s ease-in-out infinite;transition:border-color var(--transition-normal),box-shadow var(--transition-normal)}.phase_card_active:hover{box-shadow:0 8px 24px -4px var(--anim-glow-brand-subtle),0 0 0 1px var(--color-brand-border);border-color:var(--color-brand-border-top)}.phase_card_locked,.phase_card_completed{border-color:var(--color-border);border-top:1px solid var(--color-border);border-radius:var(--radius-phase-card);background:linear-gradient(135deg,var(--color-overlay) 0%,var(--color-overlay-light) 100%);opacity:.6;pointer-events:none}.phase_card__content{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5);height:100%}.phase_card__header{display:flex;justify-content:space-between;align-items:center;height:var(--phase-card-icon-size)}.phase_card__icon{width:var(--phase-card-icon-size);height:var(--phase-card-icon-size);border-radius:var(--radius-lg)}.phase_card_locked .phase_card__icon,.phase_card_completed .phase_card__icon{background:var(--color-status-locked-bg);border-top:1px solid var(--color-status-locked-border);filter:grayscale(100%) brightness(.7)}.phase_card__text{display:flex;flex-direction:column;gap:var(--spacing-1)}.phase_card__title{font-weight:var(--font-weight-black);font-size:var(--font-size-sm);line-height:var(--line-height-phase-title);letter-spacing:var(--letter-spacing-normal);color:var(--color-text-white);margin:0}.phase_card__status{font-weight:var(--font-weight-black);font-size:var(--font-size-2xs);line-height:var(--line-height-phase-status);letter-spacing:var(--letter-spacing-phase-status);text-transform:uppercase;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--phase-card-status-radius);height:var(--phase-card-status-height);display:flex;align-items:center}.phase_card__status_active{color:var(--color-status-active-text);background:var(--color-status-active-bg);border-top:1px solid var(--color-status-active-border);animation:badgePulse 2.5s ease-in-out .5s infinite}.phase_card__status_locked{color:var(--color-status-locked-text);background:var(--color-status-locked-bg);border-top:1px solid var(--color-status-locked-border)}.phase_card__status_completed{color:var(--color-status-completed-text);background:var(--color-status-completed-bg);border-top:1px solid var(--color-status-completed-border);border-radius:var(--radius-full);letter-spacing:var(--letter-spacing-phase-completed)}.phase_card__description{font-weight:var(--font-weight-bold);font-size:var(--font-size-2xs);line-height:var(--line-height-phase-description);letter-spacing:var(--letter-spacing-phase-status);color:var(--color-brand-primary);margin:0}.phase_card_locked .phase_card__title,.phase_card_completed .phase_card__title{color:var(--color-text-muted)}.phase_card_locked .phase_card__description,.phase_card_completed .phase_card__description{color:var(--color-status-locked-text)}@keyframes phaseCardActivePulse{0%,to{box-shadow:0 0 0 0 transparent,0 4px 12px -4px #ff69000d;border-color:var(--color-brand-border)}50%{box-shadow:0 0 0 1px #ff69001f,0 8px 24px -4px #ff690026;border-color:var(--color-brand-border-top)}}@keyframes phaseCardFloat{0%,to{translate:0 0}50%{translate:0 -4px}}.dashboard_section{width:100%;display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom);overflow-x:hidden;animation:fadeIn var(--anim-duration-slow) var(--anim-ease-out) both}@media(min-width:1024px){.dashboard_section{padding:var(--spacing-6);padding-top:var(--spacing-8);padding-bottom:var(--section-padding-bottom)}}.dashboard_section__container{width:100%;max-width:var(--check-section-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6)}.dashboard_section__loading{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-6);padding:var(--spacing-8) 0;animation:fadeIn var(--anim-duration-normal) var(--anim-ease-out) both}.dashboard_section__spinner{width:40px;height:40px;border:3px solid var(--color-border);border-top-color:var(--color-brand-primary);border-radius:var(--radius-full);animation:dashboard-spin .8s linear infinite;box-shadow:0 0 12px 2px var(--anim-glow-brand-subtle)}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard_section__error_view{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-4);padding:var(--spacing-8);padding-top:15vh;text-align:center}.dashboard_section__error_view_icon{display:none}.dashboard_section__error_view .page_heading__title{font-size:clamp(60px,12vw,120px);line-height:1.2;letter-spacing:-3px;padding-bottom:8px;background:linear-gradient(270deg,#6a7282,#d1d5dc 35%,#4a5565 65%,#6a7282);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;text-shadow:0 0 80px rgba(209,213,220,0),0 0 40px rgba(209,213,220,0);animation:heroGradientShift 5s ease-in-out infinite,heroFloat 6s ease-in-out infinite,errorTitleGlow 4s ease-in-out 1s infinite}@keyframes errorTitleGlow{0%,to{text-shadow:0 0 60px rgba(209,213,220,0),0 0 30px rgba(209,213,220,0)}50%{text-shadow:0 0 80px rgba(209,213,220,.25),0 0 40px rgba(209,213,220,.12),0 0 120px rgba(209,213,220,.08)}}.dashboard_section__error_view .page_heading:after{background:linear-gradient(90deg,transparent 0%,#6a7282 30%,#d1d5dc 50%,#4a5565 70%,transparent 100%)}.dashboard_section__error_view .action_btn{max-width:240px;height:44px;font-size:var(--font-size-sm)}.dashboard_section__error_detail{font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:var(--check-description-line-height);color:var(--color-text-disabled);max-width:480px;margin-top:var(--spacing-4)}.mnemonic_gate{width:100%;display:flex;justify-content:center;padding:var(--spacing-4) 0}.mnemonic_gate__card{width:100%;max-width:var(--eligible-card-max-width);display:flex;flex-direction:column;gap:var(--spacing-5);padding:var(--spacing-6);border-radius:var(--radius-xl);border:2px solid var(--color-error-border);border-top:2px solid var(--color-error-border-top);background:var(--eligible-card-bg);box-shadow:var(--color-error-shadow)}.mnemonic_gate__danger_banner{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-phase-card);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.mnemonic_gate__danger_icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.mnemonic_gate__danger_content{display:flex;flex-direction:column;gap:var(--spacing-1)}.mnemonic_gate__danger_title{font-weight:var(--font-weight-black);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-error-text);text-transform:uppercase;letter-spacing:.5px}.mnemonic_gate__danger_description{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:22px;color:var(--color-text-light)}.mnemonic_gate__question{text-align:center;padding:var(--spacing-2) 0}.mnemonic_gate__question_text{font-weight:var(--font-weight-bold);font-size:var(--font-size-md, 16px);line-height:24px;color:var(--color-text-white)}.mnemonic_gate__buttons{display:flex;flex-direction:column;gap:var(--spacing-3)}@media(min-width:640px){.mnemonic_gate__buttons{flex-direction:row}}.mnemonic_gate__option{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3);border-radius:var(--radius-lg);border:2px solid var(--color-border);background:var(--color-bg-card-overlay);cursor:pointer;transition:all .2s;font-family:inherit}.mnemonic_gate__option--yes:hover{border-color:var(--color-status-completed-border);background:var(--color-status-completed-bg)}.mnemonic_gate__option--no:hover{border-color:var(--color-error-border);background:var(--color-error-bg)}.mnemonic_gate__option_icon{width:40px;height:40px}.mnemonic_gate__option_label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-text-white);text-align:center}.dashboard_card{width:100%;max-width:var(--eligible-card-max-width);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-xl);border:2px solid var(--color-brand-border);border-top:2px solid var(--color-brand-border-top);background:var(--eligible-card-bg);box-shadow:var(--eligible-card-shadow);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .2s both,brandGlowPulse 4s ease-in-out 1s infinite;transition:box-shadow var(--transition-slow),border-color var(--transition-normal)}@media(min-width:1024px){.dashboard_card{padding:var(--spacing-6) var(--spacing-6) var(--spacing-3) var(--spacing-6)}}.dashboard_card_error{border-color:var(--color-error-border);border-top-color:var(--color-error-border);box-shadow:var(--color-error-shadow);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .2s both,shake .6s ease-out .8s 1}.dashboard_card_warning{border-color:var(--color-status-active-border);border-top-color:var(--color-status-active-border)}.wallet_profile{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;flex-direction:column;border-radius:var(--radius-phase-card);border:1px solid var(--color-border-light);border-top:1px solid var(--color-border);background:var(--color-bg-card-overlay);overflow:hidden}.wallet_profile__header{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-bottom:1px solid var(--color-border-light)}.wallet_profile__avatar{width:36px;height:36px;border-radius:var(--radius-full);object-fit:contain;background:#ffffff0d;padding:4px;border:1px solid var(--color-border-light);flex-shrink:0}.wallet_profile__header_info{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.wallet_profile__header_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-text-white)}.wallet_profile__header_status{font-weight:var(--font-weight-medium);font-size:11px;line-height:14px;letter-spacing:.3px;text-transform:uppercase}.wallet_profile__header_status--verified{color:var(--color-status-completed-text)}.wallet_profile__header_status--pending{color:var(--color-status-active-text)}.wallet_profile__rows{display:flex;flex-direction:column}.wallet_profile__row{display:flex;flex-direction:column;gap:4px;padding:var(--spacing-2) var(--spacing-3);border:none;background:none;text-align:left;font-family:inherit;width:100%}.wallet_profile__row+.wallet_profile__row{border-top:1px solid var(--color-border-light)}.wallet_profile__row--clickable{cursor:pointer;transition:background .15s}.wallet_profile__row--clickable:hover{background:#ffffff08}.wallet_profile__row_label{font-weight:var(--font-weight-medium);font-size:11px;line-height:14px;letter-spacing:.3px;color:var(--color-text-guide-muted);text-transform:uppercase}.wallet_profile__row_value_group{display:flex;align-items:flex-start;gap:var(--spacing-2)}.wallet_profile__row_value{font-weight:var(--font-weight-normal);font-size:13px;line-height:20px;color:var(--color-text-white);word-break:break-all;flex:1}.wallet_profile__row_value--mono{font-family:monospace;letter-spacing:-.3px}.wallet_profile__row_value--muted{color:var(--color-text-disabled);font-style:italic;font-size:var(--font-size-guide)}.wallet_profile__row_copy{font-weight:var(--font-weight-medium);font-size:10px;line-height:14px;color:var(--color-text-disabled);padding:2px 8px;border-radius:4px;border:1px solid var(--color-border-light);transition:all .15s;flex-shrink:0;margin-top:3px;white-space:nowrap}.wallet_profile__row--clickable:hover .wallet_profile__row_copy{color:var(--color-brand-primary);border-color:var(--color-brand-border)}.wallet_profile__row_copy--active{color:var(--color-status-completed-text);border-color:var(--color-status-completed-border)}.dashboard_card__error_banner{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-phase-card);background:var(--color-error-bg);border:1px solid var(--color-error-border)}.dashboard_card__error_icon{width:16px;height:16px;flex-shrink:0}.dashboard_card__error_text{font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-error-text)}.dashboard_card__tokens{width:100%;max-width:var(--eligible-inner-card-max-width);display:grid;grid-template-columns:1fr;gap:var(--spacing-3)}@media(min-width:768px){.dashboard_card__tokens{grid-template-columns:1fr 1fr;height:var(--eligible-token-card-height)}.dashboard_card__tokens>*:nth-child(1){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .35s both}.dashboard_card__tokens>*:nth-child(2){animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .5s both}}.dashboard_card__not_eligible_status{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);padding:var(--spacing-4);border-radius:var(--radius-phase-card);border:2px solid var(--color-error-border);background:var(--color-error-gradient);backdrop-filter:blur(48px)}.dashboard_card__not_eligible_icon{width:160px;height:140px}.dashboard_card__not_eligible_label{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.dashboard_card__not_eligible_value{font-weight:var(--font-weight-black);font-size:30px;line-height:36px;color:var(--color-error-text)}.dashboard_card__criteria{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-phase-card);border:1px solid var(--color-border-light);background:var(--color-bg-card-overlay)}.dashboard_card__criteria_header{display:flex;align-items:center;gap:var(--spacing-2)}.dashboard_card__criteria_header_icon{width:16px;height:16px}.dashboard_card__criteria_title{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);color:var(--color-text-white)}.dashboard_card__criteria_description{font-weight:var(--font-weight-normal);font-size:var(--font-size-guide);line-height:19.5px;color:var(--color-text-secondary);margin:0}.dashboard_card__criteria_list{display:flex;flex-direction:column;gap:var(--spacing-2)}.dashboard_card__criteria_item{display:flex;align-items:center;gap:var(--spacing-2)}.dashboard_card__criteria_icon{font-size:var(--font-size-sm);color:var(--color-error-text)}.dashboard_card__criteria_text{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.dashboard_card__info_block{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-phase-card)}.dashboard_card__info_block--warning{border:1px solid var(--color-status-active-border);background:var(--color-status-active-bg)}.dashboard_card__info_block--action,.dashboard_card__info_block--success{border:1px solid var(--color-status-completed-border-light);background:var(--color-status-completed-bg-light)}.dashboard_card__info_block--danger{border:1px solid var(--color-error-border);background:var(--color-error-bg)}.dashboard_card__info_block_icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.dashboard_card__info_block_content{display:flex;flex-direction:column;gap:2px}.dashboard_card__info_block_title{font-weight:var(--font-weight-black);font-size:var(--font-size-sm)}.dashboard_card__info_block--warning .dashboard_card__info_block_title{color:var(--color-status-active-text)}.dashboard_card__info_block--action .dashboard_card__info_block_title,.dashboard_card__info_block--success .dashboard_card__info_block_title{color:var(--color-status-completed-text)}.dashboard_card__info_block--danger .dashboard_card__info_block_title{color:var(--color-error-text)}.dashboard_card__info_block_description{font-size:var(--font-size-guide);line-height:19.5px;color:var(--color-text-secondary)}.dashboard_card__danger_block{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4);border-radius:var(--radius-phase-card);border:2px solid var(--color-error-border);background:var(--color-error-bg)}.dashboard_card__danger_block_header{display:flex;align-items:center;gap:var(--spacing-2)}.dashboard_card__danger_block_icon{width:20px;height:20px;flex-shrink:0}.dashboard_card__danger_block_title{font-weight:var(--font-weight-black);font-size:var(--font-size-sm);color:var(--color-error-text);text-transform:uppercase;letter-spacing:.5px}.dashboard_card__danger_block_items{display:flex;flex-direction:column;gap:var(--spacing-2)}.dashboard_card__danger_block_item{display:flex;align-items:flex-start;gap:var(--spacing-2)}.dashboard_card__danger_block_bullet{font-size:14px;line-height:20px;color:var(--color-error-text);flex-shrink:0}.dashboard_card__danger_block_text{font-size:var(--font-size-sm);line-height:var(--check-description-line-height);color:var(--color-text-light)}.dashboard_card__next_step{width:100%;max-width:var(--eligible-inner-card-max-width);display:flex;align-items:center;justify-content:center;gap:var(--spacing-1);flex-wrap:wrap;padding:var(--spacing-3);border-radius:var(--radius-phase-card);border:1px solid var(--color-brand-border-light);background:var(--color-brand-bg);text-align:center}.dashboard_card__next_step_label{font-weight:var(--font-weight-bold);font-size:clamp(var(--font-size-2xs),2.5vw,var(--font-size-sm));color:var(--color-token-pill)}.dashboard_card__next_step_text{font-size:clamp(var(--font-size-2xs),2.5vw,var(--font-size-sm));color:var(--color-text-subtitle)}.dashboard_card__note,.dashboard_card__confirmation{width:100%;max-width:var(--eligible-inner-card-max-width);font-size:var(--confirmation-font-size);line-height:var(--confirmation-line-height, 18px);text-align:center;color:var(--color-text-secondary);margin:0}.dashboard_card__confirmation{margin-top:var(--spacing-4)}.dashboard_card__form{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%;max-width:var(--eligible-inner-card-max-width)}.dashboard_card__form_label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--color-text-primary)}.dashboard_card__form_input{width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-card-overlay);color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:monospace;outline:none;transition:border-color .15s}.dashboard_card__form_input::placeholder{color:var(--color-text-disabled)}.dashboard_card__form_input:focus{border-color:var(--color-brand-primary)}@keyframes dashboardCardEntrance{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dashboard_card{animation:dashboardCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .15s both,brandGlowPulse 4s ease-in-out 1.2s infinite;transition:transform var(--transition-slow) var(--anim-ease-out),box-shadow var(--transition-slow),border-color var(--transition-normal)}.dashboard_card:hover{transform:translateY(var(--anim-hover-lift-subtle));box-shadow:0 0 0 1px var(--color-brand-border-top),0 16px 40px -8px #ff690033,var(--eligible-card-shadow)}.dashboard_card_error:hover{transform:translateY(var(--anim-hover-lift-subtle));box-shadow:0 0 0 1px var(--color-error-border),0 16px 40px -8px #fb2c3626}.dashboard_card__tokens>*:nth-child(1){animation:dashboardCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .3s both}.dashboard_card__tokens>*:nth-child(2){animation:dashboardCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .45s both}.wallet_profile__row--clickable:hover{background:#ff69000a;transition:background .15s}.wallet_profile__row--clickable:hover .wallet_profile__row_copy{color:var(--color-brand-primary);border-color:var(--color-brand-border);transition:color .15s,border-color .15s}.mnemonic_gate__card{animation:dashboardCardEntrance var(--anim-duration-slow) var(--anim-ease-out) .1s both}.mnemonic_gate__option{transition:border-color var(--transition-normal),background var(--transition-normal),transform var(--transition-fast) var(--anim-ease-out)}.mnemonic_gate__option:hover{transform:translateY(-2px)}.dashboard_card__info_block{animation:dashboardCardEntrance var(--anim-duration-normal) var(--anim-ease-out) .25s both}@keyframes dashboardNextStepPulse{0%,to{border-color:var(--color-brand-border-light)}50%{border-color:var(--color-brand-border)}}.dashboard_card__next_step{animation:dashboardNextStepPulse 4s ease-in-out 1.5s infinite}.pubkey_broadcast{display:flex;flex-direction:column;align-items:center;gap:24px;padding:48px 24px;max-width:600px;margin:0 auto;animation:fadeInUp .6s cubic-bezier(.16,1,.3,1) both}.pubkey_broadcast__checkmark{animation:pubkeyCheckBounce .8s cubic-bezier(.34,1.56,.64,1) both}.pubkey_broadcast__circle{stroke-dasharray:240;stroke-dashoffset:240;animation:pubkeyCircleDraw 1s ease-out .3s forwards}.pubkey_broadcast__check{stroke-dasharray:60;stroke-dashoffset:60;animation:pubkeyCheckDraw .5s ease-out .8s forwards}@keyframes pubkeyCheckBounce{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pubkeyCircleDraw{to{stroke-dashoffset:0}}@keyframes pubkeyCheckDraw{to{stroke-dashoffset:0}}.pubkey_broadcast__title{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:32px;line-height:38px;color:var(--color-status-completed);margin:0;text-align:center;animation:fadeInUp .5s ease-out .4s both}.pubkey_broadcast__subtitle{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:24px;color:var(--color-text-secondary);margin:0;text-align:center;animation:fadeInUp .5s ease-out .5s both}.pubkey_broadcast__tx_card{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px;border-radius:var(--card-radius-base);border:1px solid var(--color-status-completed-border);background:var(--color-status-completed-bg);animation:fadeInUp .5s ease-out .6s both}.pubkey_broadcast__tx_label{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:1px;color:var(--color-status-completed-text)}.pubkey_broadcast__tx_hash{font-family:JetBrains Mono,monospace;font-size:var(--font-size-base);color:var(--color-text-white);word-break:break-all;text-align:center}.pubkey_broadcast__tx_links{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.pubkey_broadcast__tx_link{font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary);text-decoration:none;padding:8px 16px;border-radius:var(--radius-full);border:1px solid var(--color-brand-border);background:var(--color-brand-bg);transition:all .2s ease}.pubkey_broadcast__tx_link:hover{background:var(--color-brand-primary);color:var(--color-text-white);border-color:var(--color-brand-primary)}.pubkey_broadcast__confirmed{display:flex;align-items:center;gap:12px;padding:16px 24px;border-radius:var(--radius-full);background:var(--color-status-completed-bg);border:1px solid var(--color-status-completed-border);animation:pubkeyConfirmPop .5s cubic-bezier(.34,1.56,.64,1) both}.pubkey_broadcast__confirmed_icon{font-size:24px;color:var(--color-status-completed)}.pubkey_broadcast__confirmed_text{font-family:var(--font-family);font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);color:var(--color-status-completed)}@keyframes pubkeyConfirmPop{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.pubkey_broadcast__waiting{display:flex;align-items:center;gap:16px;padding:20px 24px;border-radius:var(--card-radius-base);border:1px solid var(--color-brand-border-light);background:var(--color-brand-bg-light);width:100%;animation:fadeInUp .5s ease-out .7s both}.pubkey_broadcast__waiting_spinner{width:32px;height:32px;min-width:32px;border:3px solid var(--color-border);border-top-color:var(--color-brand-primary);border-radius:50%;animation:dashboard-spin .8s linear infinite}.pubkey_broadcast__waiting_text{display:flex;flex-direction:column;gap:4px}.pubkey_broadcast__waiting_title{font-family:var(--font-family);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-white);margin:0}.pubkey_broadcast__waiting_detail{font-family:var(--font-family);font-weight:var(--font-weight-normal);font-size:var(--font-size-sm);line-height:20px;color:var(--color-text-secondary);margin:0}@media(prefers-reduced-motion:reduce){.pubkey_broadcast__checkmark,.pubkey_broadcast__circle,.pubkey_broadcast__check,.pubkey_broadcast__title,.pubkey_broadcast__subtitle,.pubkey_broadcast__tx_card,.pubkey_broadcast__confirmed,.pubkey_broadcast__waiting,.pubkey_broadcast{animation:none!important}.pubkey_broadcast__circle,.pubkey_broadcast__check{stroke-dashoffset:0!important}}.pubkey_broadcast__circle--fail{stroke-dasharray:240;stroke-dashoffset:240;animation:pubkeyCircleDraw 1s ease-out .3s forwards}.pubkey_broadcast__check--delay{animation-delay:1s!important}.pubkey_broadcast__title--fail{color:var(--color-error-primary)!important}.pubkey_broadcast__tx_card--fail{border-color:var(--color-error-border);background:var(--color-error-bg)}.pubkey_broadcast__tx_hash--error{color:var(--color-error-text);font-size:var(--font-size-sm);line-height:20px;word-break:break-word}.pubkey_broadcast__checkmark--fail{animation:pubkeyCheckBounce .8s cubic-bezier(.34,1.56,.64,1) both}@media(max-width:767px){.wallet_profile__header{gap:var(--spacing-2)}.wallet_profile__header_title{font-size:var(--font-size-xs)}.wallet_profile__header_status{font-size:9px;white-space:nowrap}.wallet_profile__avatar{width:28px;height:28px}.wallet_profile__header .badge{font-size:7px;height:auto;padding:1px var(--spacing-1);margin-left:auto;flex-shrink:0;align-self:flex-start;margin-top:2px}.wallet_profile__header .badge .badge__dot{width:3px;height:3px}}.confirm_glow{position:relative;overflow:hidden;border-radius:var(--radius-phase-card);width:100%;max-width:var(--eligible-inner-card-max-width);transition:transform .2s ease}.confirm_glow:hover{transform:translateY(-3px) scale(1.03)}.confirm_glow__border{position:absolute;top:50%;left:50%;width:300%;aspect-ratio:1 / 1;translate:-50% -50%;background:conic-gradient(from 0deg,#ff6900,#ffb700,#fff,#ff6900,#ffb700,#fff,#ff6900);animation:confirmGlowRotate 2s linear infinite}.confirm_glow .action_btn{position:relative;z-index:1;margin:2px;border:none!important;border-radius:calc(var(--radius-phase-card) - 2px);width:calc(100% - 4px);max-width:none;background:linear-gradient(to right,#ffab00,#ff6900,#c42000,#ff6900,#ffab00)!important;background-size:400% 100%!important;box-shadow:0 10px 40px #ff690080;animation:confirmGradientSlide 2.5s ease-in-out infinite,confirmShadowPulse 2.5s ease-in-out infinite}.confirm_glow .action_btn:hover:not(:disabled){box-shadow:0 20px 60px #ff6900cc,0 0 20px #ff690066}.confirm_glow .action_btn:active:not(:disabled){transform:scale(.95)!important}@keyframes confirmGlowRotate{to{rotate:360deg}}@keyframes confirmGradientSlide{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes confirmShadowPulse{0%,to{box-shadow:0 10px 40px #ff8c0099}50%{box-shadow:0 16px 60px #c42000b3}}@media(prefers-reduced-motion:reduce){.confirm_glow__border{animation:none}}.token_allocation_card{flex:1;min-width:0;min-height:var(--eligible-token-card-height);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-3);border-radius:var(--radius-phase-card);border:1px solid;border-top:1px solid;backdrop-filter:blur(48px);position:relative;overflow:hidden;transition:transform var(--transition-slow) var(--anim-ease-out),box-shadow var(--transition-slow),border-color var(--transition-normal);animation:fadeInUp var(--anim-duration-slow) var(--anim-ease-out) .3s both}.token_allocation_card:nth-child(1){animation-delay:var(--anim-stagger-1)}.token_allocation_card:nth-child(2){animation-delay:var(--anim-stagger-2)}.token_allocation_card:nth-child(3){animation-delay:var(--anim-stagger-3)}.token_allocation_card:nth-child(4){animation-delay:var(--anim-stagger-4)}.token_allocation_card:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-150%) skew(-10deg);pointer-events:none}.token_allocation_card:hover:before{animation:shineSwipe .7s ease-out forwards}.token_allocation_card:hover{transform:translateY(var(--anim-hover-lift)) scale(1.01)}.token_allocation_card:hover .token_allocation_card__logo{animation:tokenLogoFloat 2.5s ease-in-out infinite}.token_allocation_card_pill{border-color:var(--color-token-pill-border);border-top-color:var(--color-token-pill-border-top);background:var(--color-token-pill-gradient)}.token_allocation_card_pill:hover{box-shadow:0 12px 32px -8px #ff89044d,0 0 0 1px #ff890440;border-top-color:#ff8904b3}.token_allocation_card_pill:hover .token_allocation_card__amount{text-shadow:0 0 20px rgba(255,137,4,.5);transition:text-shadow var(--transition-slow)}.token_allocation_card_moto{border-color:var(--color-token-moto-border);border-top-color:var(--color-token-moto-border-top);background:var(--color-token-moto-gradient)}.token_allocation_card_moto:hover{box-shadow:0 12px 32px -8px #c27aff4d,0 0 0 1px #c27aff40;border-top-color:#c27affb3}.token_allocation_card_moto:hover .token_allocation_card__amount{text-shadow:0 0 20px rgba(194,122,255,.45);transition:text-shadow var(--transition-slow)}.token_allocation_card__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2)}.token_allocation_card__logo{width:var(--eligible-token-logo-width);height:var(--eligible-token-logo-height)}.token_allocation_card__label{font-weight:var(--font-weight-bold);font-size:var(--font-size-guide);line-height:var(--line-height-guide);letter-spacing:0;text-align:center;color:var(--color-text-secondary)}.token_allocation_card__amount{font-weight:var(--font-weight-black);font-size:var(--eligible-token-amount-size);line-height:var(--eligible-token-amount-line-height);letter-spacing:.4px;text-align:center;color:var(--color-text-white)}.token_allocation_card__symbol{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);line-height:var(--check-description-line-height);letter-spacing:var(--letter-spacing-normal);text-align:center}.token_allocation_card__symbol_pill{color:var(--color-token-pill)}.token_allocation_card__symbol_moto{color:var(--color-token-moto)}@keyframes tokenLogoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.token_allocation_card{animation:none!important}.token_allocation_card:hover{transform:none}.token_allocation_card:hover:before{animation:none}.token_allocation_card:hover .token_allocation_card__logo{animation:none}.token_allocation_card_pill:hover .token_allocation_card__amount,.token_allocation_card_moto:hover .token_allocation_card__amount{text-shadow:none}}
