@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Plus+Jakarta+Sans:ital,wght@0,400;0,500;0,600;0,700;0,800;1,500&family=IBM+Plex+Mono:wght@400;500&display=swap);body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--abyss:#061224;--abyss-2:#0b1c33;--signal:#0f8fa8;--signal-strong:#0c7185;--signal-bright:#24b8d4;--signal-soft:#e5f5f7;--gold:#a6791e;--gold-soft:#fbf6e8;--gold-border:#e3cd8e;--success:#147152;--success-bg:#e9f6f0;--warning:#92600b;--warning-bg:#fdf3df;--danger:#ad3b3b;--danger-bg:#fbebea;--page:#f2f5f9;--surface:#fff;--surface-2:#f7f9fc;--border:#e1e7f0;--border-strong:#c9d3e2;--ink:#0c1628;--ink-2:#33455e;--muted:#62758c;--muted-2:#8898ac;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:32px;--sp-8:40px;--sp-9:56px;--r-sm:6px;--r-md:8px;--r-lg:11px;--r-xl:15px;--r-2xl:20px;--r-pill:999px;--shadow-xs:0 1px 2px #0c16280d;--shadow-sm:0 6px 16px #0c16280f;--shadow-md:0 14px 34px #0c162817;--shadow-lg:0 28px 64px #0c162824;--shadow-signal:0 10px 26px #0f8fa838;--display:"Space Grotesk","Plus Jakarta Sans",system-ui,sans-serif;--sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-fast:0.15s ease;--t-med:0.25s cubic-bezier(0.2,0.7,0.3,1)}html[data-theme=dark]{--page:#060d1a;--surface:#0e1a2c;--surface-2:#0b1626;--border:#1e2f47;--border-strong:#2c4160;--ink:#eef3fa;--ink-2:#c3d0e2;--muted:#93a4bc;--muted-2:#6d7f99;--signal:#34c3dd;--signal-strong:#52d0e6;--signal-bright:#6adcf0;--signal-soft:#0f2634;--success:#4fce9f;--success-bg:#0f2c24;--warning:#eabb5e;--warning-bg:#2f2413;--danger:#ec9a94;--danger-bg:#2a1417;--gold:#e2bb5c;--gold-soft:#211b0c;--gold-border:#5c4a1e;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 6px 16px #00000052;--shadow-md:0 14px 34px #00000061;--shadow-lg:0 28px 64px #00000080;--shadow-signal:0 10px 26px #34c3dd2e}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f2f5f9;background:var(--page);color:#0c1628;color:var(--ink);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--sans);font-size:14px;line-height:1.5;text-rendering:optimizeLegibility}body,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4{font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--display)}button{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit}button:disabled{cursor:not-allowed;opacity:.55}input{color:inherit;font:inherit}a{color:#0f8fa8;color:var(--signal);text-decoration:none}a:hover{text-decoration:underline}.App{background:#f2f5f9;background:var(--page);color:#0c1628;color:var(--ink);min-height:100vh;overflow-x:clip;position:relative}.main-content{margin:0 auto;padding:40px 0 72px;position:relative;width:min(1180px,calc(100% - 48px));z-index:1}.bg-orb{border-radius:50%;filter:blur(130px);opacity:.28;pointer-events:none;position:fixed;z-index:0}.bg-orb-1{background:#0f8fa82e;height:440px;right:-150px;top:-140px;width:440px}.bg-orb-2{background:#a6791e14;bottom:6%;height:380px;left:-170px;width:380px}.bg-orb-3{display:none}html[data-theme=dark] .bg-orb-1{background:#34c3dd24}html[data-theme=dark] .bg-orb-2{background:#e2bb5c0f}.header{background:#061224;background:var(--abyss);border-bottom:1px solid #ffffff12;position:sticky;top:0;z-index:100}.header-content{gap:20px;height:72px;justify-content:space-between;margin:0 auto;width:min(1180px,calc(100% - 48px))}.header-content,.logo{align-items:center;display:flex}.logo{flex-shrink:0;gap:11px}.logo-image{border-radius:9px;height:32px;object-fit:contain;width:32px}.logo-text{display:flex;flex-direction:column}.logo h1{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1;margin:0}.logo-subtitle{color:#8ea3c2;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--sans);font-size:11px;letter-spacing:.01em;margin-top:4px}.wallet-info{align-items:center;display:flex;gap:10px}.network-pill{align-items:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;border-radius:var(--r-md);color:#d6e2f4;display:inline-flex;font-size:11px;font-weight:600;gap:8px;padding:8px 12px}.network-pill i{background:#f0b90b;border-radius:50%;box-shadow:0 0 0 3px #f0b90b24;flex-shrink:0;height:7px;width:7px}.btn-buy,.btn-connect,.btn-primary{align-items:center;border-radius:8px;border-radius:var(--r-md);display:inline-flex;font-size:12.5px;font-weight:700;gap:8px;justify-content:center;letter-spacing:-.01em;padding:12px 18px;transition:background .15s ease,box-shadow .15s ease,transform .15s ease,border-color .15s ease;transition:background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast),border-color var(--t-fast)}.btn-buy,.btn-primary{background:#0f8fa8;background:var(--signal);color:#fff}.btn-buy:hover:not(:disabled),.btn-primary:hover:not(:disabled){background:#0c7185;background:var(--signal-strong);box-shadow:0 10px 26px #0f8fa838;box-shadow:var(--shadow-signal)}.btn-buy:active:not(:disabled),.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-connect{background:#fff;color:#061224;color:var(--abyss)}.btn-connect:hover:not(:disabled){box-shadow:0 10px 22px #0000003d}.btn-secondary{align-items:center;background:#fff;background:var(--surface);border:1px solid #c9d3e2;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--r-md);color:#33455e;color:var(--ink-2);display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;justify-content:center;padding:9px 14px;transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.btn-secondary:hover:not(:disabled){border-color:#0f8fa8;border-color:var(--signal);color:#0f8fa8;color:var(--signal)}.btn-disconnect{background:#0000;border-radius:6px;border-radius:var(--r-sm);color:#a8bbd6;display:grid;font-size:12px;height:26px;place-items:center;transition:background .15s ease,color .15s ease;transition:background var(--t-fast),color var(--t-fast);width:26px}.btn-disconnect:hover{background:#ffffff1a;color:#fff}.theme-toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;border-radius:var(--r-md);color:#dbe6f7;display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;line-height:1;min-height:34px;padding:7px 11px;transition:border-color .15s ease,background .15s ease,color .15s ease;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast);white-space:nowrap}.theme-toggle:hover{background:#ffffff1a;border-color:#ffffff52}.theme-toggle span{font-size:14px;line-height:0}.dropdown{position:relative}.lang-toggle{align-items:center;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;border-radius:var(--r-md);color:#dbe6f7;display:inline-flex;font-size:11px;font-weight:700;gap:7px;min-height:34px;padding:7px 11px;transition:border-color .15s ease,background .15s ease;transition:border-color var(--t-fast),background var(--t-fast)}.lang-toggle:hover{background:#ffffff1a;border-color:#ffffff52}.dropdown-menu{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:15px;border-radius:var(--r-xl);box-shadow:0 28px 64px #0c162824;box-shadow:var(--shadow-lg);min-width:224px;padding:6px;position:absolute;right:0;top:calc(100% + 10px);z-index:110}.dropdown-heading{color:#8898ac;color:var(--muted-2);display:block;font-size:10.5px;font-weight:700;letter-spacing:.02em;padding:9px 10px 7px}.dropdown-item{align-items:center;background:#0000;border-radius:8px;border-radius:var(--r-md);color:#33455e;color:var(--ink-2);display:flex;font-size:12.5px;font-weight:500;gap:9px;padding:9px 10px;text-align:left;transition:background .15s ease,color .15s ease;transition:background var(--t-fast),color var(--t-fast);width:100%}.dropdown-item:hover{background:#f7f9fc;background:var(--surface-2);color:#0c1628;color:var(--ink)}.dropdown-item.active{background:#e5f5f7;background:var(--signal-soft);color:#0c7185;color:var(--signal-strong);font-weight:700}.lang-check{color:#0f8fa8;color:var(--signal);font-weight:700;margin-left:auto}.wallet-menu{min-width:264px}.wallet-item-icon{border-radius:6px;border-radius:var(--r-sm);flex-shrink:0;height:24px;object-fit:contain;width:24px}.wallet-item-fallback{background:linear-gradient(145deg,#24b8d4,#0c7185);background:linear-gradient(145deg,var(--signal-bright),var(--signal-strong));color:#fff;display:grid;font-size:12px;font-weight:800;place-items:center}.wallet-item-wc{border-top:1px solid #e1e7f0;border-top:1px solid var(--border);margin-top:6px;padding-top:12px}.wc-hint{font-size:.72rem;font-weight:400;opacity:.6}.wallet-menu-note{background:#f7f9fc;background:var(--surface-2);border-radius:8px;border-radius:var(--r-md);color:#62758c;color:var(--muted);font-size:11.5px;line-height:1.55;margin:8px 6px 4px;padding:11px 12px}.menu-backdrop{background:#0000;inset:0;position:fixed;z-index:90}.wallet-connected{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff1c;border-radius:8px;border-radius:var(--r-md);display:flex;gap:8px;padding:4px 6px 4px 8px}.wallet-icon{border-radius:6px;border-radius:var(--r-sm);height:24px;width:24px}.wallet-text{align-items:flex-start;display:flex;flex-direction:column}.wallet-address{color:#fff;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:500}.wallet-balance{color:#93a8c7;font-size:10px;margin-top:1px}.section-kicker{color:#0c7185;color:var(--signal-strong);display:block;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.01em}.spinner{animation:spin .7s linear infinite;border:2px solid #ffffff59;border-radius:50%;border-top-color:initial;display:inline-block;height:14px;width:14px}.spinner-inline{border-color:#e1e7f0;border-color:var(--border);border-top-color:#0f8fa8;border-top-color:var(--signal)}@keyframes spin{to{transform:rotate(1turn)}}.landing{padding:24px 0 0;width:100%}.landing-hero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}.landing-eyebrow{align-items:center;color:#0c7185;color:var(--signal-strong);display:inline-flex;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:500;gap:9px;letter-spacing:.04em;margin-bottom:20px}.landing-eyebrow span{background:#0f8fa8;background:var(--signal);border-radius:50%;height:7px;width:7px}.landing-copy h2{color:#0c1628;color:var(--ink);font-size:clamp(40px,4.6vw,60px);font-weight:700;letter-spacing:-.03em;line-height:1.03;max-width:620px}.landing-copy h2 em{color:#0f8fa8;color:var(--signal);font-style:normal}.landing-copy>p{color:#62758c;color:var(--muted);font-size:15px;font-weight:500;line-height:1.7;margin-top:22px;max-width:540px}.landing-actions{align-items:center;display:flex;gap:18px;margin-top:32px}.landing-actions .btn-primary{min-width:182px;padding:14px 20px}.button-arrow{font-size:15px;margin-left:4px}.landing-assurance{color:#8898ac;color:var(--muted-2);font-size:11.5px;font-weight:500}.landing-trust{align-items:center;color:#62758c;color:var(--muted);display:flex;font-size:12.5px;font-weight:500;gap:10px;margin-top:30px}.landing-trust span{background:#147152;background:var(--success);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:11px;height:18px;place-items:center;width:18px}.landing-summary{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 28px 64px #0c162824;box-shadow:var(--shadow-lg);padding:22px}.summary-header{align-items:center;border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);color:#0c1628;color:var(--ink);display:flex;font-size:12.5px;font-weight:700;justify-content:space-between;padding-bottom:17px}.summary-header strong{align-items:center;color:#147152;color:var(--success);display:inline-flex;font-size:11px;gap:6px}.summary-header strong i{background:#147152;background:var(--success);border-radius:50%;height:7px;width:7px}.summary-row{border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);color:#62758c;color:var(--muted);display:flex;font-size:11.5px;font-weight:500;gap:20px;justify-content:space-between;padding:14px 0}.summary-row strong{color:#0c1628;color:var(--ink);font-weight:700;text-align:right}.landing-video{aspect-ratio:4/3;background:#f7f9fc;background:var(--surface-2);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 6px 16px #0c16280f;box-shadow:var(--shadow-sm);display:block;margin-top:16px;object-fit:cover;width:100%}.landing-features{border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);border-top:1px solid #e1e7f0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,1fr);margin-top:72px}.landing-features article{border-right:1px solid #e1e7f0;border-right:1px solid var(--border);min-height:164px;padding:26px 30px}.landing-features article:first-child{padding-left:0}.landing-features article:last-child{border-right:0}.landing-icon{color:#0c7185;color:var(--signal-strong);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11px;font-weight:500}.landing-features h3{color:#0c1628;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em;margin:18px 0 8px}.landing-features p{color:#62758c;color:var(--muted);font-size:12px;font-weight:500;line-height:1.65;max-width:250px}.welcome-screen{display:grid;min-height:calc(100vh - 210px);padding:20px 0;place-items:center}.welcome-box{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 28px 64px #0c162824;box-shadow:var(--shadow-lg);padding:34px;text-align:left;width:min(580px,100%)}.welcome-box .section-kicker{margin-bottom:13px}.welcome-box h2{color:#0c1628;color:var(--ink);font-size:30px;font-weight:700;letter-spacing:-.02em}.welcome-box p{color:#62758c;color:var(--muted);font-size:13.5px;font-weight:500;line-height:1.65;margin-top:12px}.welcome-box .btn-primary{margin-top:22px}.welcome-box.prelaunch-box{border-top:3px solid #0f8fa8;border-top:3px solid var(--signal)}.welcome-hint{color:#8898ac!important;color:var(--muted-2)!important;font-size:12px!important}.purchase-hero{align-items:flex-end;display:flex;gap:36px;justify-content:space-between;margin-bottom:26px}.purchase-hero h2{color:#0c1628;color:var(--ink);font-size:38px;font-weight:700;letter-spacing:-.025em;line-height:1.05;margin:10px 0}.purchase-hero p{color:#62758c;color:var(--muted);font-size:13.5px;font-weight:500;line-height:1.6;max-width:650px}.contract-status{grid-gap:14px;align-items:center;background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0c16280d;box-shadow:var(--shadow-xs);display:grid;gap:14px;grid-template-columns:auto 1fr 1fr;min-width:360px;padding:14px 16px}.status-indicator{background:#147152;background:var(--success);border-radius:50%;box-shadow:0 0 0 4px #e9f6f0;box-shadow:0 0 0 4px var(--success-bg);flex-shrink:0;height:8px;width:8px}.contract-status div+div{border-left:1px solid #e1e7f0;border-left:1px solid var(--border);padding-left:14px}.contract-status small{color:#8898ac;color:var(--muted-2);display:block;font-size:9.5px;font-weight:700;letter-spacing:.02em;margin-bottom:4px}.contract-status strong{color:#0c1628;color:var(--ink);display:block;font-size:11.5px;font-weight:700}.purchase-steps{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0c16280d;box-shadow:var(--shadow-xs);display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:22px;overflow:hidden}.purchase-step{align-items:center;border-right:1px solid #e1e7f0;border-right:1px solid var(--border);display:flex;gap:11px;min-height:72px;padding:13px 16px;transition:background .15s ease;transition:background var(--t-fast)}.purchase-step:last-child{border-right:0}.purchase-step>span{border:1px solid #c9d3e2;border:1px solid var(--border-strong);border-radius:50%;display:grid;flex-shrink:0;font-size:10.5px;height:24px;place-items:center;width:24px}.purchase-step strong,.purchase-step>span{color:#62758c;color:var(--muted);font-weight:700}.purchase-step strong{display:block;font-size:11.5px}.purchase-step small{color:#8898ac;color:var(--muted-2);display:block;font-size:9.5px;margin-top:3px}.purchase-step.complete>span{background:#147152;background:var(--success);border-color:#147152;border-color:var(--success);color:#fff}.purchase-step.complete strong{color:#0c1628;color:var(--ink)}.purchase-step.active{background:#e5f5f7;background:var(--signal-soft)}.purchase-step.active>span{background:#0f8fa8;background:var(--signal);border-color:#0f8fa8;border-color:var(--signal);color:#fff}.purchase-step.active strong{color:#0c7185;color:var(--signal-strong)}.view-tabs{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0c16280d;box-shadow:var(--shadow-xs);display:inline-flex;gap:6px;margin:0 0 22px;padding:5px}.view-tab{align-items:center;background:#0000;border-radius:8px;border-radius:var(--r-md);color:#62758c;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:8px;padding:9px 15px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;transition:background var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.view-tab:hover{background:#f7f9fc;background:var(--surface-2);color:#0c1628;color:var(--ink)}.view-tab.active{background:#0f8fa8;background:var(--signal);box-shadow:0 10px 26px #0f8fa838;box-shadow:var(--shadow-signal);color:#fff}.view-tab-count{background:#e5f5f7;background:var(--signal-soft);border-radius:999px;border-radius:var(--r-pill);color:#0c7185;color:var(--signal-strong);display:grid;font-size:9.5px;font-weight:700;height:18px;min-width:18px;padding:0 5px;place-items:center}.view-tab.active .view-tab-count{background:#fff;color:#0c7185;color:var(--signal-strong)}.purchase-workspace{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 372px}.package-panel{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:15px;border-radius:var(--r-xl);box-shadow:0 14px 34px #0c162817;box-shadow:var(--shadow-md);padding:24px}.package-panel-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px}.package-panel-heading h3{color:#0c1628;color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.02em;margin:7px 0 5px}.package-panel-heading p{color:#62758c;color:var(--muted);font-size:11.5px;font-weight:500}.refresh-data{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-md);color:#33455e;color:var(--ink-2);font-size:10.5px;font-weight:700;padding:8px 12px;transition:border-color .15s ease,color .15s ease,background .15s ease;transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}.refresh-data:hover:not(:disabled){background:#e5f5f7;background:var(--signal-soft);border-color:#0f8fa8;border-color:var(--signal);color:#0c7185;color:var(--signal-strong)}.tier-category-list{grid-gap:16px;display:grid;gap:16px}.tier-category{background:#f7f9fc;background:var(--surface-2);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);padding:17px}.tier-category-heading{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:15px}.tier-category-title{align-items:center;display:flex;gap:11px}.tier-category-number{background:#e5f5f7;background:var(--signal-soft);border-radius:8px;border-radius:var(--r-md);color:#0c7185;color:var(--signal-strong);display:grid;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:500;height:30px;place-items:center;width:30px}.tier-category-title h4{color:#0c1628;color:var(--ink);font-size:13.5px;font-weight:700;letter-spacing:-.01em}.tier-category-title p{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500;margin-top:3px}.tier-category-count{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:999px;border-radius:var(--r-pill);color:#62758c;color:var(--muted);font-size:10px;font-weight:700;padding:5px 9px;white-space:nowrap}.tier-grid{grid-gap:10px;display:grid;gap:10px}.tier-category .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tier-card{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);color:#0c1628;color:var(--ink);cursor:pointer;display:flex;flex-direction:column;min-height:222px;padding:16px;position:relative;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast),transform var(--t-fast)}.tier-card:hover:not(:disabled){background:#e5f5f7;background:var(--signal-soft);border-color:#24b8d4;border-color:var(--signal-bright);transform:translateY(-1px)}.tier-card.selected{background:#e5f5f7;background:var(--signal-soft);border-color:#0f8fa8;border-color:var(--signal);box-shadow:inset 0 0 0 1px #0f8fa8;box-shadow:inset 0 0 0 1px var(--signal)}.package-card-topline{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.package-number{color:#8898ac;color:var(--muted-2);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:9.5px;font-weight:500;margin-right:auto}.selected-marker{background:#0f8fa821;color:#0c7185;color:var(--signal-strong)}.fast-badge,.owned-badge,.selected-marker{border-radius:6px;border-radius:var(--r-sm);font-size:9px;font-weight:700;padding:3px 7px}.fast-badge{background:#a6791e24;color:#a6791e;color:var(--gold)}.owned-badge{background:#e9f6f0;background:var(--success-bg);color:#147152;color:var(--success)}.package-name{color:#0c1628;color:var(--ink);display:block;font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1.25;margin-top:14px;min-height:36px}.package-price{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500;margin-top:12px}.package-price span{color:#0c1628;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:20px;font-weight:500}.package-details{grid-gap:4px;color:#62758c;color:var(--muted);display:grid;font-size:10.5px;font-weight:500;gap:4px;margin-top:12px}.queue-progress-group{border-top:1px solid #e1e7f0;border-top:1px solid var(--border);margin-top:auto;padding-top:12px}.queue-progress-meta{align-items:center;color:#62758c;color:var(--muted);display:flex;font-size:10px;font-weight:700;gap:8px;justify-content:space-between}.queue-progress-meta strong{color:#33455e;color:var(--ink-2);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10px;font-weight:500}.queue-progress-track{background:#e1e7f0;background:var(--border);border-radius:999px;border-radius:var(--r-pill);height:6px;margin-top:7px;overflow:hidden;width:100%}.queue-progress-fill{background:linear-gradient(90deg,#0f8fa8,#24b8d4);background:linear-gradient(90deg,var(--signal),var(--signal-bright));border-radius:inherit;display:block;height:100%;transition:width .5s ease}.queue-progress-caption{color:#8898ac;color:var(--muted-2);display:block;font-size:10px;font-weight:500;line-height:1.4;margin-top:7px}.tier-card.fast-package{background:#fbf6e8;background:var(--gold-soft);border-color:#e3cd8e;border-color:var(--gold-border)}.tier-card.fast-package:hover:not(:disabled){background:#fbf6e8;background:var(--gold-soft);border-color:#a6791e;border-color:var(--gold)}.tier-card.fast-package.selected{border-color:#a6791e;border-color:var(--gold);box-shadow:inset 0 0 0 1px #a6791e;box-shadow:inset 0 0 0 1px var(--gold)}.tier-card.fast-package .queue-progress-fill{background:linear-gradient(90deg,#a6791e,#d4ad4c);background:linear-gradient(90deg,var(--gold),#d4ad4c)}.tier-card.owned-tier{opacity:.82}.owned-tier-hint,.tier-card.owned-tier .package-name{color:#62758c;color:var(--muted)}.owned-tier-hint{border-top:1px dashed #e1e7f0;border-top:1px dashed var(--border);display:block;font-size:10px;font-weight:500;line-height:1.4;margin-top:11px;padding-top:9px}.checkout-card{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:15px;border-radius:var(--r-xl);box-shadow:0 14px 34px #0c162817;box-shadow:var(--shadow-md);padding:22px;position:sticky;top:88px}.checkout-heading{align-items:flex-start;border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);display:flex;gap:12px;justify-content:space-between;padding-bottom:18px}.checkout-heading h3{color:#0c1628;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.015em;margin-top:7px}.checkout-lock{background:#e9f6f0;background:var(--success-bg);border-radius:6px;border-radius:var(--r-sm);color:#147152;color:var(--success);flex-shrink:0;font-size:9.5px;font-weight:700;padding:5px 9px}.checkout-total{align-items:flex-end;display:flex;justify-content:space-between;padding:19px 0}.checkout-total span{color:#62758c;color:var(--muted);font-size:11.5px;font-weight:500}.checkout-total strong{color:#0c1628;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:26px;font-weight:500}.checkout-total small{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:600}.checkout-line{border-top:1px solid #e1e7f0;border-top:1px solid var(--border);color:#62758c;color:var(--muted);display:flex;font-size:11px;font-weight:500;gap:14px;justify-content:space-between;padding:10px 0}.checkout-line strong{color:#33455e;color:var(--ink-2);font-size:11px;font-weight:700;text-align:right}.checkout-line.fast-highlight strong{color:#a6791e;color:var(--gold)}.balance-line strong{color:#0c7185;color:var(--signal-strong);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-weight:500}.referral-field{background:#f7f9fc;background:var(--surface-2);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-md);margin-top:16px;padding:14px}.referral-field label>span{align-items:center;color:#33455e;color:var(--ink-2);display:flex;font-size:11px;font-weight:700;justify-content:space-between;margin-bottom:8px}.referral-field label em{background:#e1e7f0;background:var(--border);border-radius:6px;border-radius:var(--r-sm);color:#62758c;color:var(--muted);font-size:9px;font-style:normal;font-weight:700;padding:3px 7px}.referral-field input{background:#fff;background:var(--surface);border:1px solid #c9d3e2;border:1px solid var(--border-strong);border-radius:8px;border-radius:var(--r-md);color:#0c1628;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:11.5px;outline:0;padding:10px 11px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color var(--t-fast),box-shadow var(--t-fast);width:100%}.referral-field input::placeholder{color:#8898ac;color:var(--muted-2)}.referral-field input:focus{border-color:#0f8fa8;border-color:var(--signal);box-shadow:0 0 0 3px #0f8fa824}.referral-field>p{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.5;margin-top:8px}.referral-field.has-error{background:#fbebea;background:var(--danger-bg)}.referral-field.has-error,.referral-field.has-error input{border-color:#ad3b3b;border-color:var(--danger)}.referral-field .referral-error{color:#ad3b3b;color:var(--danger);font-weight:700}.affiliate-share{align-items:center;border-top:1px dashed #e1e7f0;border-top:1px dashed var(--border);display:flex;gap:10px;justify-content:space-between;margin-top:14px;padding-top:13px}.affiliate-share-label{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.35}.btn-copy-affiliate{background:#e5f5f7;background:var(--signal-soft);border:1px solid #0f8fa859;border-radius:8px;border-radius:var(--r-md);color:#0c7185;color:var(--signal-strong);flex-shrink:0;font-size:10.5px;font-weight:700;padding:8px 13px;transition:background .15s ease,border-color .15s ease,transform .15s ease;transition:background var(--t-fast),border-color var(--t-fast),transform var(--t-fast);white-space:nowrap}.btn-copy-affiliate:hover{background:#0f8fa829;border-color:#0f8fa8;border-color:var(--signal)}.btn-copy-affiliate:active{transform:translateY(1px)}.funding-alert{grid-gap:4px;background:#fdf3df;background:var(--warning-bg);border-left:3px solid #92600b;border-left:3px solid var(--warning);border-radius:8px;border-radius:var(--r-md);color:#92600b;color:var(--warning);display:grid;font-size:10.5px;font-weight:500;gap:4px;line-height:1.5;margin-top:16px;padding:13px 14px}.funding-alert strong{color:#92600b;color:var(--warning);font-size:11.5px;font-weight:700}.balance-confirmed{align-items:flex-start;background:#e9f6f0;background:var(--success-bg);border-radius:8px;border-radius:var(--r-md);display:flex;gap:10px;margin:16px 0;padding:13px}.balance-confirmed>span{background:#147152;background:var(--success);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:10px;height:18px;place-items:center;width:18px}.balance-confirmed strong{color:#147152;color:var(--success);display:block;font-size:11.5px;font-weight:700}.balance-confirmed small{color:#147152;color:var(--success);display:block;font-size:9.5px;margin-top:2px;opacity:.8}.btn-buy{font-size:12.5px;margin-top:15px;padding:14px;width:100%}.btn-buy:disabled{background:#e1e7f0;background:var(--border);color:#62758c;color:var(--muted);opacity:1}.already-bought{grid-gap:6px;background:#e9f6f0;background:var(--success-bg);border:1px solid #1471524d;border-radius:8px;border-radius:var(--r-md);display:grid;gap:6px;margin-top:16px;padding:15px;text-align:left}.already-bought strong{color:#147152;color:var(--success);font-size:12.5px;font-weight:700}.already-bought span{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500}.already-bought .btn-secondary{margin-top:6px}.checkout-note{color:#62758c;color:var(--muted);font-size:10px;font-weight:500;line-height:1.6;margin-top:15px}.purchase-information{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:22px}.purchase-information article{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 1px 2px #0c16280d;box-shadow:var(--shadow-xs);padding:18px}.info-icon{background:#e5f5f7;background:var(--signal-soft);border-radius:6px;border-radius:var(--r-sm);color:#0c7185;color:var(--signal-strong);display:inline-grid;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:9.5px;font-weight:500;height:22px;place-items:center;width:22px}.purchase-information h4{color:#0c1628;color:var(--ink);font-size:12.5px;font-weight:700;margin:14px 0 6px}.purchase-information p{color:#62758c;color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.55}.member-dashboard{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:15px;border-radius:var(--r-xl);box-shadow:0 14px 34px #0c162817;box-shadow:var(--shadow-md);padding:24px}.dashboard-heading{align-items:flex-start;border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);display:flex;gap:20px;justify-content:space-between;padding-bottom:22px}.dashboard-heading h3{color:#0c1628;color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.02em;margin:7px 0 5px}.dashboard-heading p{color:#62758c;color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.55;max-width:600px}.dashboard-metrics{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin-top:20px}.dashboard-metrics article{background:#f7f9fc;background:var(--surface-2);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);min-height:122px;padding:16px}.dashboard-metrics span{color:#62758c;color:var(--muted);display:block;font-size:10px;font-weight:700}.dashboard-metrics strong{color:#0c1628;color:var(--ink);display:block;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:22px;font-weight:500;margin:13px 0 6px}.dashboard-metrics strong small{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-family:var(--sans);font-size:11.5px;font-weight:600}.dashboard-metrics p{color:#62758c;color:var(--muted);font-size:10.5px;font-weight:500;line-height:1.45}.dashboard-metrics .metric-paid{background:#e9f6f0;background:var(--success-bg);border-color:#1471524d}.dashboard-metrics .metric-paid strong{color:#147152;color:var(--success)}.dashboard-just-purchased{align-items:center;background:#e9f6f0;background:var(--success-bg);border:1px solid #1471524d;border-radius:8px;border-radius:var(--r-md);display:flex;gap:12px;margin-top:18px;padding:14px 15px}.dashboard-just-purchased>span{font-size:18px;line-height:1}.dashboard-just-purchased strong{color:#147152;color:var(--success);display:block;font-size:12.5px;font-weight:700}.dashboard-just-purchased small{color:#147152;color:var(--success);display:block;font-size:10.5px;margin-top:3px;opacity:.8}.dashboard-just-purchased .toast-dismiss{color:#147152;color:var(--success);margin-left:auto}.owned-tiers-list{margin-top:22px}.owned-tiers-list>h4{color:#0c1628;color:var(--ink);font-size:14.5px;font-weight:700;letter-spacing:-.01em;margin-bottom:12px}.owned-tier-item{grid-gap:10px;background:#f7f9fc;background:var(--surface-2);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);display:grid;gap:10px;margin-bottom:10px;padding:15px 17px}.owned-tier-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.owned-tier-name{color:#0c1628;color:var(--ink);font-family:Space Grotesk,Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--display);font-size:13.5px;font-weight:600;letter-spacing:-.01em}.owned-tier-badge{background:#e5f5f7;background:var(--signal-soft);border-radius:999px;border-radius:var(--r-pill);color:#0c7185;color:var(--signal-strong);flex-shrink:0;font-size:9.5px;font-weight:700;padding:4px 10px}.owned-tier-details{color:#62758c;color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;font-weight:500;gap:8px 18px}.btn-reenroll-small{background:#0000;border:1px solid #14715259;border-radius:8px;border-radius:var(--r-md);color:#147152;color:var(--success);font-size:10.5px;font-weight:700;justify-self:start;padding:7px 12px;transition:background .15s ease;transition:background var(--t-fast)}.btn-reenroll-small:hover:not(:disabled){background:#e9f6f0;background:var(--success-bg)}.dashboard-footnote{align-items:flex-start;background:#f7f9fc;background:var(--surface-2);border-radius:8px;border-radius:var(--r-md);color:#62758c;color:var(--muted);display:flex;font-size:10.5px;font-weight:500;gap:8px;line-height:1.55;margin-top:20px;padding:13px 14px}.dashboard-footnote span{color:#147152;color:var(--success);font-size:11px;line-height:1}.consent-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06122499;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:100}.consent-modal{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:20px;border-radius:var(--r-2xl);box-shadow:0 28px 64px #0c162824;box-shadow:var(--shadow-lg);max-height:90vh;overflow:auto;width:min(560px,100%)}.consent-header{align-items:center;border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);display:flex;gap:12px;padding:22px 24px}.consent-icon{background:#0f8fa8;background:var(--signal);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:14px;height:30px;place-items:center;width:30px}.consent-header h2{color:#0c1628;color:var(--ink);font-size:18px;font-weight:700;letter-spacing:-.015em;margin-top:5px}.consent-header .section-kicker{font-size:10.5px}.consent-body{padding:22px 24px}.consent-intro{color:#62758c;color:var(--muted);font-size:12.5px;font-weight:500;line-height:1.65}.consent-section{background:#f7f9fc;background:var(--surface-2);border-left:3px solid #0f8fa8;border-left:3px solid var(--signal);border-radius:6px;border-radius:var(--r-sm);margin-top:16px;padding:14px 15px}.consent-section h3{color:#0c1628;color:var(--ink);font-size:12.5px;font-weight:700}.consent-section ul{grid-gap:6px;display:grid;gap:6px;margin-top:8px;padding-left:18px}.consent-section li{color:#62758c;color:var(--muted);font-size:11.5px;font-weight:500;line-height:1.5}.consent-checkbox{margin-top:16px}.consent-checkbox label{align-items:flex-start;color:#33455e;color:var(--ink-2);cursor:pointer;display:flex;font-size:11.5px;font-weight:500;gap:10px;line-height:1.55}.consent-checkbox input{accent-color:#0f8fa8;accent-color:var(--signal);margin-top:2px}.consent-footer{background:#f7f9fc;background:var(--surface-2);border-top:1px solid #e1e7f0;border-top:1px solid var(--border);display:flex;gap:8px;padding:16px 24px}.btn-consent-accept,.btn-consent-cancel{border-radius:8px;border-radius:var(--r-md);flex:1 1;font-size:11.5px;font-weight:700;padding:12px;transition:background .15s ease,border-color .15s ease,color .15s ease;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast)}.btn-consent-cancel{background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);color:#33455e;color:var(--ink-2)}.btn-consent-cancel:hover{border-color:#c9d3e2;border-color:var(--border-strong)}.btn-consent-accept{background:#0f8fa8;background:var(--signal);border:1px solid #0f8fa8;border:1px solid var(--signal);color:#fff}.btn-consent-accept:hover:not(:disabled){background:#0c7185;background:var(--signal-strong);border-color:#0c7185;border-color:var(--signal-strong)}.btn-consent-accept.disabled,.btn-consent-accept:disabled{background:#fff;background:var(--surface);border-color:#e1e7f0;border-color:var(--border);color:#62758c;color:var(--muted);cursor:not-allowed;opacity:.8}.toast-stack{grid-gap:8px;bottom:20px;display:grid;gap:8px;position:fixed;right:20px;width:min(400px,calc(100% - 32px));z-index:80}.toast{align-items:flex-start;background:#fff;background:var(--surface);border:1px solid #e1e7f0;border:1px solid var(--border);border-radius:11px;border-radius:var(--r-lg);box-shadow:0 14px 34px #0c162817;box-shadow:var(--shadow-md);color:#0c1628;color:var(--ink);display:flex;font-size:12.5px;font-weight:500;gap:10px;line-height:1.45;padding:13px 14px}.toast-icon{flex-shrink:0;font-size:14px;line-height:1}.toast-message{flex:1 1}.toast-info{color:#0c1628;color:var(--ink)}.toast-info .toast-icon{color:#0f8fa8;color:var(--signal)}.toast-success{background:#e9f6f0;background:var(--success-bg);border-color:#1471524d;color:#147152;color:var(--success)}.toast-error{background:#fbebea;background:var(--danger-bg);border-color:#ad3b3b4d}.toast-error,.toast-error .toast-icon{color:#ad3b3b;color:var(--danger)}.toast-dismiss{background:#0000;color:#62758c;color:var(--muted);font-size:16px;line-height:1;margin-left:auto;padding:0 2px}.toast-dismiss:hover{color:#0c1628;color:var(--ink)}.footer{align-items:center;border-top:1px solid #e1e7f0;border-top:1px solid var(--border);color:#8898ac;color:var(--muted-2);display:flex;flex-wrap:wrap;font-size:11.5px;font-weight:500;gap:16px;justify-content:space-between;margin:0 auto;padding:26px 0;width:min(1180px,calc(100% - 48px))}.footer p{margin:0}.footer-caption{margin-right:auto}.footer-address{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-family:var(--mono);font-size:10.5px}@media (max-width:900px){.footer,.header-content,.main-content{width:min(100% - 32px,720px)}.header-content{height:68px}.main-content{padding-top:32px}.logo-subtitle,.network-pill{display:none}.landing-hero{gap:40px;grid-template-columns:1fr}.landing-summary{max-width:560px}.landing-video{aspect-ratio:16/10}.landing-features{grid-template-columns:1fr;margin-top:48px}.landing-features article,.landing-features article:first-child{border-bottom:1px solid #e1e7f0;border-bottom:1px solid var(--border);border-right:0;min-height:auto;padding:22px 0}.landing-features article:last-child{border-bottom:0}.purchase-hero{align-items:flex-start;flex-direction:column}.contract-status{min-width:0;width:100%}.purchase-workspace{grid-template-columns:1fr}.checkout-card{position:static}.tier-category .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.purchase-information{grid-template-columns:1fr}}@media (max-width:600px){.footer,.header-content,.main-content{width:calc(100% - 28px)}.header-content{height:64px}.logo-image{height:26px;width:26px}.logo h1{font-size:14px}.theme-toggle{font-size:10px;min-height:32px;padding:6px 9px}.theme-toggle span{font-size:13px}.wallet-address{font-size:10px}.wallet-balance{font-size:9px}.landing{padding:12px 0 0}.landing-copy h2{font-size:40px}.landing-copy>p{font-size:14px}.landing-actions{align-items:flex-start;flex-direction:column}.landing-trust{margin-top:24px}.landing-video{aspect-ratio:16/11}.purchase-hero h2{font-size:30px}.contract-status{grid-template-columns:auto 1fr}.contract-status div+div{border-left:0;padding-left:0}.contract-status div:last-child{grid-column:2}.purchase-steps{grid-template-columns:1fr 1fr}.purchase-step{min-height:68px}.purchase-step:nth-child(2){border-right:0}.purchase-step:nth-child(n+3){border-top:1px solid #e1e7f0;border-top:1px solid var(--border)}.purchase-step:nth-child(4){border-right:0}.view-tabs{width:100%}.view-tab{flex:1 1;justify-content:center}.package-panel{padding:18px}.package-panel-heading{flex-direction:column}.tier-category{padding:14px}.tier-category-heading{align-items:flex-start;flex-direction:column;gap:10px}.tier-category .tier-grid{grid-template-columns:1fr}.tier-category-count{margin-left:41px}.checkout-card,.member-dashboard{padding:18px}.dashboard-heading{align-items:flex-start;flex-direction:column}.dashboard-metrics{grid-template-columns:1fr}.dashboard-metrics article{min-height:108px}.consent-body,.consent-footer,.consent-header{padding-left:18px;padding-right:18px}.consent-footer{flex-direction:column}.welcome-box{padding:24px 20px}.welcome-box h2{font-size:26px}.footer{align-items:flex-start;flex-direction:column}}:focus-visible{outline:3px solid #0f8fa859;outline-offset:2px}button:focus-visible,input:focus-visible{outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}