:root{--brand-deep:#1b0b3b;--brand-accent:#7856ff;--brand-lilac:#e8ddff;--ink-deep:#291344;--metric:#24104f;--gold:#c18a32;--gold-strong:#d99a35;--gold-soft:#fff2d8;--gold-soft-2:#ffe6a3;--gold-text:#8d5c17;--gold-caption:#74572d;--gold-graphic:#96702f;--gold-line:#eed8af;--gold-line-strong:#b58b42;--gold-on-dark:#ffe4ab;--overlay:#1b0b3b66;--grad-hero:linear-gradient(180deg, #fff 27%, #fff5e3 38%, #e8d8f8 48%, #5a348f 60%, #251042 100%);--grad-membership:linear-gradient(120deg, #26103f, #503074);--grad-team-hero:linear-gradient(115deg, #28123f, #513371);--grad-benefit:linear-gradient(135deg, #fff8ea, #f7e6c4);--grad-benefit-2:linear-gradient(135deg, #fff8eb, #f5dda8);--grad-reward:linear-gradient(120deg, #fff8ea, #f6e3b9);--grad-invite:linear-gradient(145deg, #fff8e9, #f1e8fc);--grad-tier-selected:linear-gradient(110deg, #fff8e9, #f5e9ff);--background:#fff;--foreground:#1f2023;--card:#fff;--card-foreground:#1f2023;--popover:#fff;--popover-foreground:#1f2023;--primary:#1b0b3b;--primary-foreground:#fff;--secondary:#f5f2f2;--secondary-foreground:#1b0b3b;--muted:#f5f2f2;--muted-foreground:#626266;--accent:#e8ddff;--accent-foreground:#1b0b3b;--destructive:#a43221;--destructive-foreground:#fff;--destructive-soft:#fff0eb;--success:#266340;--success-foreground:#fff;--success-soft:#e9f4ee;--warning:#845409;--warning-foreground:#fff;--warning-soft:#fbf1d9;--processing:#543076;--processing-foreground:#fff;--processing-soft:#f0eaf8;--info:#543076;--info-foreground:#fff;--disabled:#bdbdca;--disabled-foreground:#6e6e87;--border:#eae6e7;--input:#8c8495;--ring:#7856ff;--chart-1:#6b45a0;--chart-2:#96702f;--chart-3:#7856ff;--chart-4:#d99a35;--chart-5:#626266;--sidebar:#1b0b3b;--sidebar-foreground:#e8ddff;--sidebar-active:#ffe4ab;--sidebar-border:#2e1670;--radius:1rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-pill:9999px}@font-face{font-family:MiSans;src:local(MiSans Regular),local(MiSans-Regular);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:local(MiSans Medium),local(MiSans-Medium);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MiSans;src:local(MiSans Semibold),local(MiSans-Semibold);font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:MiSansDigits;src:local(MiSans Regular),local(MiSans-Regular);font-weight:100 449;font-style:normal;font-display:swap;unicode-range:U+2B,U+2C,U+2D,U+2E,U+25,U+30-39,U+D7,U+2212}@font-face{font-family:MiSansDigits;src:local(MiSans Medium),local(MiSans-Medium);font-weight:450 549;font-style:normal;font-display:swap;unicode-range:U+2B,U+2C,U+2D,U+2E,U+25,U+30-39,U+D7,U+2212}@font-face{font-family:MiSansDigits;src:local(MiSans Semibold),local(MiSans-Semibold);font-weight:550 900;font-style:normal;font-display:swap;unicode-range:U+2B,U+2C,U+2D,U+2E,U+25,U+30-39,U+D7,U+2212}@font-face{font-family:GeistSans;src:url(/assets/Geist-Variable-Bj2R_7yk.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:GeistMono;src:url(/assets/GeistMono-Variable-Dispecij.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-presale-sans:"MiSansDigits", "GeistSans", "MiSans", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--font-presale-numeric:"MiSansDigits", "MiSans", "GeistSans", sans-serif;--font-presale-mono:"GeistMono", "MiSansDigits", ui-monospace, Menlo, monospace;color:var(--foreground);background:var(--background);font-family:var(--font-presale-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.posx-app,.bottom-sheet{--m-primary:#1b0b3b;--m-accent:#7856ff;--m-ink:#000;--m-body:#1f2023;--m-faint:#626266;--m-border:#eae6e7;--m-lilac:#e8ddff;--m-card:#f5f2f2;letter-spacing:.28px;color:var(--m-body);font-synthesis:none;font-family:Inter,MiSans,sans-serif;font-size:14px;line-height:1.6}.posx-app{background:#fff;position:absolute;inset:0}.posx-app button,.bottom-sheet button{cursor:pointer;-webkit-tap-highlight-color:transparent;font-family:inherit}.posx-app button:focus-visible,.bottom-sheet button:focus-visible,.bottom-sheet summary:focus-visible{outline:2px solid var(--m-primary);outline-offset:3px}.posx-app h1,.posx-app h2,.posx-app h3,.bottom-sheet h2,.bottom-sheet h3,.posx-app p,.bottom-sheet p{margin:0}.posx-app h1{letter-spacing:-.84px;color:var(--m-primary);font-size:42px;font-weight:500;line-height:1.2}.posx-app h2{letter-spacing:0;font-size:18px;font-weight:500;line-height:1.4}.m-header{z-index:4;background:#fff;justify-content:space-between;align-items:center;height:52px;padding:0 24px;display:flex;position:absolute;left:0;right:0}.m-brand{color:var(--m-primary);align-items:center;gap:8px;display:flex}.m-brand>span{letter-spacing:-1.2px;font-family:Inter,MiSans,sans-serif;font-size:27px;font-weight:500;line-height:1}.m-header-right{align-items:center;gap:8px;display:flex}.m-demo{letter-spacing:1px;color:var(--m-faint);font-size:12px}.m-icon-button{width:44px;height:44px;color:var(--m-primary);background:0 0;border:0;border-radius:9999px;place-items:center;display:grid}.m-scroll.mobile-page{top:var(--app-top);background:#fff}.m-page{min-height:100%;padding:16px 24px 120px}.m-intro{color:var(--m-faint);font-size:14px;line-height:1.6;margin-top:12px!important}.m-eyebrow{letter-spacing:1px;color:var(--m-primary);align-items:center;gap:8px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.m-eyebrow>span{background:var(--m-primary);border-radius:50%;width:6px;height:6px}.m-home-hero{background:linear-gradient(#fff 30%,#ffd7cf 37%,#9074ff 49%,#472ba0 54%,#15003f 58%);margin:-16px -24px 0;padding:24px 24px 20px}.m-home-hero h1{margin-top:16px}.m-home-hero .m-intro{font-size:12px;margin-top:12px!important}.m-launch-card{background:#fff;border-radius:16px;margin-top:24px;padding:20px}.m-card-head{color:var(--m-faint);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.m-tag{background:var(--m-card);color:var(--m-primary);white-space:nowrap;border-radius:9999px;padding:4px 12px;font-size:12px}.m-total{letter-spacing:-.72px;color:var(--m-primary);white-space:nowrap;margin-top:16px;font-family:Inter,MiSans,sans-serif;font-size:36px;font-weight:400;line-height:1.2}.m-total>span{letter-spacing:0;font-size:12px}.m-launch-facts{grid-template-columns:1fr 1fr;margin:20px 0;display:grid}.m-launch-facts>div{flex-direction:column;gap:4px;display:flex}.m-launch-facts>div+div{border-left:1px solid var(--m-border);padding-left:24px}.m-launch-facts span{color:var(--m-faint);font-size:12px}.m-launch-facts b{font-size:16px;font-weight:500}.m-launch-facts small{font-size:12px;font-weight:400}.m-button{background:var(--m-primary);color:#fff;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 16px;font-size:14px;font-weight:500;line-height:1.6;display:flex;box-shadow:0 1px 1px #dfdfdf}.m-button:active{background:#1f2023cc}.m-button:disabled{opacity:.5;cursor:not-allowed}.m-button.m-secondary{color:var(--m-primary);box-shadow:none;background:#00000012}.m-hero-footer{text-align:center;color:#dad0ff;font-size:12px;margin-top:16px!important}.m-section{margin-top:24px}.m-section-heading{justify-content:space-between;align-items:center;gap:8px;margin:24px 0 16px;display:flex}.m-inline{color:var(--m-primary);background:0 0;border:0;border-radius:9999px;align-items:center;gap:4px;min-height:40px;padding:8px 0;font-size:12px;display:flex}.m-muted-label{color:var(--m-faint);font-size:12px}.m-benefit-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.m-benefit-grid button{background:var(--m-card);text-align:left;color:var(--m-primary);border:0;border-radius:16px;flex-direction:column;padding:16px;display:flex;position:relative}.m-benefit-grid strong{margin-top:16px;font-size:22px;font-weight:400;line-height:1.2}.m-benefit-grid span{color:var(--m-faint);margin-top:8px;font-size:12px}.m-benefit-grid svg:last-child{position:absolute;top:16px;right:16px}.m-group{background:var(--m-card);border-radius:16px;overflow:hidden}.m-page-home>.m-group{margin-top:24px}.m-row{text-align:left;width:100%;min-height:56px;color:var(--m-primary);background:0 0;border:0;align-items:center;gap:12px;padding:16px;display:flex}.m-row+.m-row{border-top:1px solid var(--m-border)}.m-row-label{flex:1;font-size:14px;line-height:1.6}.m-row-label small{color:var(--m-faint);margin-top:4px;font-size:12px;display:block}.m-row-icon{place-items:center;display:grid}.m-row>svg{color:var(--m-faint)}.m-footnote{text-align:center;color:var(--m-faint);font-size:12px;line-height:1.68;margin-top:16px!important}.m-title-line{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-date-band{background:var(--m-card);color:var(--m-primary);border-radius:16px;justify-content:space-between;margin-top:24px;padding:12px 16px;font-size:14px;display:flex}.m-date-band>span{flex-direction:column;gap:4px;display:flex}.m-date-band>span:last-child{text-align:right}.m-date-band small{color:var(--m-faint);font-size:12px}.m-tiers{gap:12px;display:grid}.m-tier{border:1px solid var(--m-border);text-align:left;min-height:80px;color:var(--m-primary);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.m-tier.is-selected{background:var(--m-lilac);border-color:var(--m-primary)}.m-tier-radio{border:1px solid var(--m-border);border-radius:9999px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.is-selected .m-tier-radio{background:var(--m-primary);border-color:var(--m-primary);color:#fff}.m-tier-info{flex-direction:column;flex:1;gap:4px;display:flex}.m-tier-info strong{letter-spacing:-.28px;font-size:22px;font-weight:400;line-height:1.2}.m-tier-info strong small{font-size:12px}.m-tier-info>span{color:var(--m-faint);font-size:12px}.m-rank-badge{color:var(--m-primary);font-size:16px;font-weight:500}.m-rank-badge small{color:var(--m-faint);margin-top:4px;font-size:12px;font-weight:400;display:block}.m-note{color:var(--m-faint);align-items:flex-start;gap:8px;font-size:12px;line-height:1.68;display:flex;margin:16px 0!important}.m-note>svg{margin-top:2px}.m-purchase-summary{justify-content:space-between;align-items:center;margin:20px 0 12px;font-size:12px;display:flex}.m-purchase-summary strong{color:var(--m-primary);font-size:18px;font-weight:500}.m-segment{background:var(--m-card);border-radius:9999px;margin:24px 0;padding:4px;display:flex}.m-segment button{min-height:40px;color:var(--m-faint);background:0 0;border:0;border-radius:9999px;flex:1;padding:8px 12px;font-size:12px}.m-segment button[aria-pressed=true]{background:var(--m-primary);color:#fff}.m-reward-card{background:var(--m-lilac);color:var(--m-primary);border-radius:24px;padding:24px}.m-reward-card>span{font-size:12px}.m-balance{margin:12px 0;font-size:42px;font-weight:400;line-height:1.2;display:block}.m-reward-card>p{color:var(--m-faint);font-size:12px}.m-reward-stats{border-top:1px solid #dad0ff;grid-template-columns:1fr 1fr;margin-top:24px;padding-top:20px;display:grid}.m-reward-stats>div{flex-direction:column;gap:8px;display:flex}.m-reward-stats>div+div{border-left:1px solid #dad0ff;padding-left:24px}.m-reward-stats span{font-size:12px}.m-reward-stats strong{font-size:22px;font-weight:400}.m-empty{text-align:center;color:var(--m-primary);padding:32px 0}.m-empty>svg{margin:auto auto 20px}.m-empty h2{margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.4}.m-empty p{color:var(--m-faint);font-size:12px;line-height:1.6}.m-empty .m-button{margin-top:24px}.m-membership{background:var(--m-primary);color:#fff;border-radius:24px;margin-top:24px;padding:24px;position:relative;overflow:hidden}.m-membership>div:first-child>span{color:#dad0ff;font-size:12px}.m-membership strong{margin-top:12px;font-size:28px;font-weight:400;line-height:1.2;display:block}.m-membership p{color:#dad0ff;margin-top:12px;font-size:12px}.m-s-emblem{color:#dad0ff;font-family:Inter,MiSans,sans-serif;font-size:72px;font-weight:400;line-height:1;position:absolute;top:20px;right:24px}.m-membership-bottom{letter-spacing:1px;color:#dad0ff;border-top:1px solid #2e1670;justify-content:space-between;align-items:center;margin-top:24px;padding-top:12px;font-size:12px;display:flex}.m-table-note{color:var(--m-faint);font-size:12px;margin:-8px 0 16px!important}.m-rank-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.m-rank-table th{color:var(--m-faint);font-size:12px;font-weight:400}.m-rank-table th,.m-rank-table td{border-bottom:1px solid var(--m-border);padding:16px 8px}.m-rank-table th:first-child,.m-rank-table td:first-child{padding-left:16px}.m-rank-table th:last-child,.m-rank-table td:last-child{text-align:right;padding-right:16px}.m-rank-table .m-rank-badge{font-size:12px}.m-rank-table tr:last-child td{border-bottom:0}.m-team-stats,.m-assets{background:var(--m-card);border-radius:16px;grid-template-columns:1fr 1fr;padding:20px;display:grid}.m-team-stats>div,.m-assets>div{flex-direction:column;gap:12px;display:flex}.m-team-stats>div+div,.m-assets>div+div{border-left:1px solid var(--m-border);padding-left:24px}.m-team-stats span,.m-assets span{color:var(--m-faint);font-size:12px}.m-team-stats strong,.m-assets strong{color:var(--m-primary);font-size:28px;font-weight:400;line-height:1}.m-profile{align-items:center;gap:16px;margin:24px 0;display:flex}.m-avatar{background:var(--m-lilac);border-radius:9999px;flex-shrink:0;place-items:center;width:56px;height:56px;display:grid}.m-avatar img{width:32px;height:32px}.m-profile h2{font-size:18px}.m-profile p{color:var(--m-faint);margin-top:8px;font-size:12px}.m-support{margin-top:16px}.m-account-status{background:var(--m-card);color:var(--m-primary);border-radius:9999px;justify-content:space-between;align-items:center;padding:8px 16px;font-size:12px;display:flex}.m-account-status>span{align-items:center;gap:8px;display:flex}.m-account-status button{width:32px;height:32px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.m-tabbar{z-index:5;border-top:1px solid var(--m-border);background:#fff;grid-template-columns:repeat(5,1fr);padding:8px 12px 34px;display:grid;position:absolute;bottom:0;left:0;right:0}.m-tabbar :is(button,a){color:var(--m-faint);background:0 0;border:0;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:52px;font-size:12px;display:flex}.m-tab-icon{border-radius:9999px;place-items:center;width:44px;height:28px;display:grid}.bottom-sheet{color:var(--m-body);background:#fff!important}.bottom-sheet .sheet-title{letter-spacing:-.28px;color:var(--m-primary);font-family:MiSans,sans-serif;font-size:22px;font-weight:500;line-height:1.2}.bottom-sheet .sheet-description{color:var(--m-faint);font-family:MiSans,sans-serif;font-size:12px}.m-sheet-body{padding-bottom:24px;font-family:Inter,MiSans,sans-serif;position:relative}.m-sheet-close{background:var(--m-card);width:32px;height:32px;color:var(--m-primary);border:0;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-88px;right:0}.m-connect-mark{background:var(--m-lilac);border-radius:24px;place-items:center;width:72px;height:72px;margin:16px auto 24px;display:grid}.m-connect-mark img{width:44px;height:44px}.m-sheet-copy{text-align:center;color:var(--m-faint);font-size:12px;line-height:1.6}.m-sheet-summary{background:var(--m-card);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:20px 16px;font-size:12px;display:flex}.m-sheet-summary strong{color:var(--m-primary);font-weight:500}.m-confirm-price{text-align:center;padding:20px 0}.m-confirm-price>span{color:var(--m-faint);font-size:12px}.m-confirm-price strong{color:var(--m-primary);margin-top:12px;font-size:42px;font-weight:400;line-height:1.2;display:block}.m-confirm-price small{font-size:16px}.m-review-rows{background:var(--m-card);border-radius:16px;gap:16px;margin-bottom:24px;padding:20px;font-size:12px;display:grid}.m-review-rows>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.m-review-rows strong{color:var(--m-primary);font-weight:500}.m-agreement{color:var(--m-faint);cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0;font-size:12px;line-height:1.68;display:flex}.m-agreement input{accent-color:var(--m-primary);flex-shrink:0;width:18px;height:18px;margin:0}.m-text-button{min-height:44px;color:var(--m-primary);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin:8px auto 0;padding:12px;font-size:12px;display:flex}.m-success-mark{background:var(--m-lilac);width:72px;height:72px;color:var(--m-primary);border-radius:9999px;place-items:center;margin:16px auto 24px;display:grid}.m-sheet-subtitle{text-align:center;font-size:18px;font-weight:500;line-height:1.4;margin-bottom:12px!important}.m-order-list{gap:12px;display:grid}.m-order-list>div{border:1px solid var(--m-border);border-radius:16px;justify-content:space-between;gap:16px;padding:16px;display:flex}.m-order-list>div>div{flex-direction:column;gap:8px;display:flex}.m-order-list>div>div:last-child{text-align:right}.m-order-list strong{color:var(--m-primary);font-size:14px;font-weight:500}.m-order-list span{color:var(--m-faint);font-size:12px}.m-rule-sections{gap:24px;display:grid}.m-rule-sections p{color:var(--m-faint);margin-top:12px;font-size:12px}.m-faq details{border-bottom:1px solid var(--m-border)}.m-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:14px;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq details[open] summary svg{transform:rotate(90deg)}.m-faq p{color:var(--m-faint);padding-bottom:16px;font-size:12px}.m-faq svg{flex-shrink:0}.device-screen:has(.posx-app){overflow:clip}.m-presale-dock{border-top:1px solid var(--m-border);z-index:4;background:#fff;padding:12px 24px;position:absolute;left:0;right:0}.m-presale-dock>div{color:var(--m-faint);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.m-presale-dock strong{color:var(--m-primary);font-size:16px;font-weight:500}.m-presale-dock small{font-size:12px;font-weight:400}.m-sheet-close{z-index:2;top:0;right:0}.posx-app,.bottom-sheet{letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums tabular-nums}.posx-app h1{letter-spacing:-.6px;font-size:36px;font-weight:600;line-height:1.24}.posx-app h2{font-weight:600}.m-brand>span{letter-spacing:-1.1px;font-size:26px;font-weight:600}.m-brand img{width:29px;height:29px}.m-demo{letter-spacing:.8px;background:var(--m-card);border-radius:6px;padding:3px 7px;font-size:12px}.m-home-hero .m-intro{font-size:14px;line-height:1.65}.m-total{letter-spacing:-1.2px;font-size:34px;font-weight:500}.m-total>span{letter-spacing:.3px;margin-left:4px;font-size:12px}.m-launch-facts span,.m-tier-info>span,.m-rank-badge small,.m-reward-stats span,.m-team-stats span,.m-assets span{font-size:12px}.m-hero-footer,.m-benefit-grid span,.m-footnote,.m-note,.m-table-note,.m-profile p,.m-membership p,.m-order-list span,.m-agreement{font-size:12px;line-height:1.65}.m-benefit-grid strong,.m-tier-info strong{font-weight:500}.m-button{min-height:50px;font-size:15px;font-weight:600;transition:transform .12s,background .12s}.m-button:active:not(:disabled){background:#2e1756;transform:scale(.98)}.m-button.m-secondary:active:not(:disabled){background:var(--m-lilac)}.m-inline,.m-segment button{min-height:44px}.m-tabbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff7;border-top-color:#1b0b3b14}.m-tabbar :is(button,a){color:#68636e;gap:3px;font-size:12px}.m-tabbar :is(button,a)[aria-current=page]{color:#1b0b3b;font-weight:600}.m-tabbar :is(button,a)[aria-current=page] .m-tab-icon{color:#1b0b3b;background:#e8ddff}.m-tabbar :is(button,a)[aria-current=page] svg{stroke-width:2.2px}.m-icon-button:active,.m-row:active{background:var(--m-lilac)}.m-tier:active{background:#f2edff}.m-tier.is-selected{box-shadow:inset 0 0 0 1px var(--m-primary);border-width:1px}.m-sheet-close{width:44px;height:44px}.bottom-sheet .sheet-title,.bottom-sheet .sheet-description{font-family:Inter,MiSans,sans-serif}.bottom-sheet .sheet-title{font-weight:600;line-height:1.4}.bottom-sheet .sheet-description{font-size:14px;line-height:1.6}.m-rank-table th{font-size:12px}.m-rank-table td{font-size:13px}@media (prefers-reduced-motion:reduce){.m-button{transition:none}.m-button:active:not(:disabled){transform:none}}@media (prefers-reduced-transparency:reduce){.m-tabbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.m-artwork{pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;width:76px;height:76px}.m-artwork img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%;display:block}.m-home-hero{position:relative}.m-hero-art{width:82px;height:94px;position:absolute;top:54px;right:20px}.m-home-hero h1{max-width:270px;font-size:34px}.m-benefit-grid .m-artwork{width:72px;height:72px;margin:-5px 0 -4px}.m-benefit-grid strong{margin-top:10px}.m-benefit-grid button{overflow:hidden}.m-reward-card{position:relative}.m-reward-art{width:108px;height:108px;position:absolute;top:12px;right:16px}.m-reward-card>p{max-width:205px;position:relative}.m-membership-art{width:100px;height:112px;position:absolute;top:12px;right:12px}.m-membership p{max-width:205px;position:relative}.m-profile-art{width:64px;height:72px}.m-empty-art{width:96px;height:96px;margin:0 auto 20px}.m-benefit-grid button{transition:background .15s,transform .15s cubic-bezier(.23,1,.32,1)}.m-benefit-grid button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.m-benefit-grid button:active{transform:none}}.posx-app button,.bottom-sheet button,.posx-app input,.bottom-sheet input{font-family:inherit}.posx-app h1,.posx-app h2,.posx-app h3,.bottom-sheet h2,.bottom-sheet h3{font-family:GeistSans,MiSans,sans-serif}.s-status,.m-tag,.m-demo,.m-nav-title,.s-header-title{font-family:GeistSans,MiSans,sans-serif}.m-total,.m-balance,.s-value,.m-confirm-price strong,.s-order-heading h2{letter-spacing:-.04em;font-weight:600}.m-tier-info strong,.m-team-stats strong,.m-assets strong,.s-row-amount,.s-order>strong,.s-kv strong{font-weight:550}.s-card,.s-orders,.m-group,.m-rank-table{font-variant-numeric:tabular-nums}.posx-app,.bottom-sheet{--m-gold:#c18a32;--m-gold-light:#fff2d8}.m-home-hero{background:linear-gradient(#fff 27%,#fff5e3 38%,#e8d8f8 48%,#5a348f 60%,#251042 100%)}.m-launch-card{border:1px solid #eed8af;box-shadow:0 8px 24px #1d0a3914}.m-launch-card .m-tag,.m-title-line>.m-tag{color:#8d5c17;background:#fff1d5}.m-hero-footer{color:#f4daa3}.m-benefit-grid button{background:linear-gradient(135deg,#fff8ea,#f7e6c4);border:1px solid #eedcb9}.m-benefit-grid button:nth-child(2){background:linear-gradient(135deg,#fff8eb,#f5dda8)}.m-benefit-grid span{color:#806235}.m-reward-card{background:linear-gradient(120deg,#fff8ea,#f6e3b9);border:1px solid #e8c98a}.m-reward-stats,.m-reward-stats>div+div{border-color:#e8d2a7}.m-membership{background:linear-gradient(120deg,#26103f,#503074);border:1px solid #b68d4e;box-shadow:0 8px 20px #26103f14}.m-membership>div:first-child>span,.m-membership p,.m-membership-bottom{color:#f5d79e}.m-membership-bottom{border-color:#eec67d4d}.m-tier.is-selected{background:linear-gradient(110deg,#fff8e9,#f5e9ff);border-color:#b58b42;box-shadow:inset 0 0 0 1px #b58b42}.m-tier.is-selected .m-rank-badge{color:#936019}.m-tabbar :is(button,a)[aria-current=page] .m-tab-icon{background:linear-gradient(135deg,#fff0cf,#e8ddff)}.m-home-cta{margin-top:24px}.m-home-hero h1{letter-spacing:-.6px;font-size:32px}.m-header{border-bottom:1px solid #1b0b3b0a;height:52px}.posx-app .m-nav-title{letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}.m-page:not(.m-page-home){padding-top:16px}.m-page-presale .m-date-band,.m-page-rewards>.m-segment,.m-page-team>.m-membership,.m-page-profile>.m-profile{margin-top:0}.m-page-presale .m-section-heading{margin:18px 0 12px}.m-page-presale .m-tier{min-height:76px;padding:12px 16px}.m-page-presale .m-tiers{gap:10px}.m-tier-radio{border-color:#8c8495}.m-row-label small,.m-muted-label,.m-date-band small,.m-reward-card>p,.m-membership p,.m-card-head,.m-tag{font-size:12px;line-height:1.5}.m-page-rewards>.m-segment{margin-bottom:16px}.m-reward-card{padding:20px}.m-balance{margin:8px 0;font-size:36px}.m-reward-stats{margin-top:16px;padding-top:16px}.m-reward-connect{min-height:44px;color:var(--m-primary);background:0 0;border:0;align-items:center;gap:4px;margin-top:4px;padding:0;font-size:13px;font-weight:600;display:flex}.m-membership{padding:20px}.m-membership-bottom{letter-spacing:0;min-height:44px;margin-top:16px;padding-top:4px;font-size:12px}.m-membership-link{color:#ffe6a3;background:0 0;border:0;align-items:center;gap:2px;min-height:44px;padding:0 4px;font-size:13px;display:flex}.m-profile{margin:0 0 20px}.m-assets{padding:20px}.m-assets strong{font-size:24px}.m-sheet-body{position:static}.bottom-sheet .sheet-header{padding-right:64px}.m-sheet-close{background:#f5f2f2;top:24px;right:16px}.m-connect-art{width:96px;height:96px;margin:8px auto 24px}.m-agreement{align-items:center;min-height:44px}.m-account-status button{width:44px;height:44px}.m-home-hero{padding-top:16px;padding-bottom:16px}.m-home-hero h1{margin-top:12px;font-size:30px;line-height:1.22}.m-hero-art{width:74px;height:86px;top:40px}.m-launch-card{margin-top:16px;padding:16px}.m-launch-facts{margin:16px 0}.m-total{margin-top:12px;font-size:32px}.m-hero-footer{margin-top:12px!important}.m-benefit-grid .m-artwork{width:60px;height:60px}.m-benefit-grid strong{font-size:20px}.s-header-title{align-items:center;gap:4px;margin-left:-12px;display:flex}.s-demo{cursor:pointer;border:0;min-height:36px}.s-card{border:1px solid var(--m-border);background:#fff;border-radius:18px;margin:16px 0;padding:20px}.s-card h2{margin-bottom:8px}.s-card p{color:var(--m-faint);font-size:13px;line-height:1.7}.s-label{color:var(--m-faint);margin-bottom:8px;font-size:12px;display:block}.s-kv{gap:16px;display:grid}.s-kv>div{justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.s-kv strong{text-align:right;overflow-wrap:anywhere;font-weight:500}.s-input{width:100%;min-height:48px;font:inherit;color:var(--m-primary);box-sizing:border-box;background:#f5f2f2;border:1px solid #d6cedd;border-radius:12px;margin:8px 0 16px;padding:12px;display:block}.s-input:focus{outline-offset:2px;outline:2px solid #7856ff}.s-team-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0;display:grid}.s-team-actions button{min-height:84px;color:var(--m-primary);background:#fff6e5;border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.s-invite-hero{text-align:center;padding:12px 0}.s-invite-hero p{color:var(--m-faint);margin-top:12px;font-size:14px}.s-copy-code{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.s-copy-code strong{letter-spacing:1px;font-size:28px}.s-url{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;background:#f5f2f2;border-radius:10px;padding:12px;margin-bottom:20px!important}.s-steps{color:var(--m-faint);margin:12px 0 0;padding-left:20px}.s-steps li{padding:6px 0}.s-notice,.s-error{border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:13px;line-height:1.5}.s-notice{color:#32155b;background:#ede7fa}.s-error{color:#a43221;background:#fff0eb}.s-center{text-align:center}.s-status-icon{color:#a16c22;background:#fff0cf;border-radius:50%;place-items:center;width:68px;height:68px;margin:24px auto;display:grid}.s-person{align-items:center;gap:16px;margin:16px 0 24px;display:flex}.s-person .m-tag{margin-left:auto}.s-row-amount{margin-top:4px;font-size:13px;font-weight:500;display:block}.s-timeline{border-left:1px solid #ddcee9;margin:28px 10px;padding-left:22px}.s-timeline>div{padding-bottom:24px;position:relative}.s-timeline p,.s-timeline small{color:var(--m-faint);font-size:13px}.s-dot{background:#a97a2e;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;left:-27px}.s-current-rank{background:#fff1d7}.s-order{text-align:left;width:100%;color:var(--m-primary);margin:0 0 12px}.s-order>span{justify-content:space-between;align-items:center;font-size:12px;display:flex}.s-order>strong{margin:12px 0;font-size:26px;font-weight:500;display:block}.s-order small{font-size:13px}.s-status{color:#543076;background:#f0eaf8;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:500}.s-status.completed{color:#266340;background:#e9f4ee}.s-status.failed{color:#a43221;background:#fff0eb}.s-status.cancelled{color:#626266;background:#eee}.s-order-heading{text-align:center;padding:16px 0}.s-order-heading h1{margin:20px 0 12px;font-size:36px}.s-order-heading h1 small{font-size:16px}.s-order-heading p{color:var(--m-faint);font-size:13px}.s-gold-banner{background:#fff0cf;border-radius:16px;align-items:center;gap:12px;margin:20px 0;padding:16px;display:flex}.s-gold-banner p{margin-top:4px;font-size:12px}.s-value{margin:16px 0!important;font-size:32px!important}.s-bordered{border:1px solid var(--m-border);border-radius:16px}.s-order-filters{margin-top:0}.s-card .m-button{margin-top:16px}.s-progress{background:#eee6f7;border-radius:999px;height:6px;margin:20px 0 8px;overflow:hidden}.s-progress>span{background:#ad7d2f;border-radius:999px;height:100%;display:block}.s-processing{color:#755128;margin-top:16px;font-size:13px;display:block}.s-order-heading .s-status{display:inline-block}.s-order>span:first-child{overflow-wrap:anywhere;display:block}.s-order>span:first-child .s-status{width:-moz-fit-content;width:fit-content;margin-top:8px;display:block}.s-kv>div>strong{max-width:64%}.s-unit{font-size:12px;font-weight:400}.m-reward-card .m-balance{max-width:190px}.s-order-heading h1{letter-spacing:-1px}.s-order-heading h2{letter-spacing:-1px;margin:20px 0 12px;font-size:36px;font-weight:500;line-height:1.2}.s-order-heading h2 small{font-size:16px}.m-brand>span,.m-sheet-body,.bottom-sheet .sheet-title,.bottom-sheet .sheet-description{font-family:GeistSans,MiSans,sans-serif}.posx-app,.bottom-sheet{font-family:MiSansDigits,GeistSans,MiSans,sans-serif}.m-total,.m-balance,.m-team-stats strong,.m-assets strong,.m-tier-info strong,.m-rank-badge,.m-membership strong,.m-s-emblem,.m-reward-stats strong,.s-row-amount,.s-order>strong,.s-order-heading h2,.s-value,.m-confirm-price strong,.s-kv strong,.s-progress,.m-date-band>span:first-child,.m-date-band>span:nth-child(2){font-variant-numeric:tabular-nums lining-nums;font-family:MiSansDigits,MiSans,GeistSans,sans-serif}.s-unit{letter-spacing:0;vertical-align:baseline;color:inherit;margin-left:3px;font-family:MiSans,sans-serif;font-size:.58em;font-weight:500}.m-date-band>span{letter-spacing:-.02em;font-family:MiSansDigits,MiSans,GeistSans,sans-serif;font-size:18px;font-weight:600}.m-date-band>span>small:not(.s-unit){letter-spacing:0;color:var(--m-faint);margin-top:4px;font-size:12px;font-weight:400;display:block}.m-date-band .s-amount{align-items:baseline;gap:2px;display:inline-flex}.m-launch-facts b .s-unit{font-size:12px}.m-team-stats strong .s-unit{color:var(--m-faint);margin-left:4px;font-size:12px;font-weight:500}.wallet-team{padding-bottom:12px}.w-team-hero{color:#ffe4ab;background:linear-gradient(115deg,#28123f,#513371);border-radius:24px;padding:24px;position:relative;overflow:hidden}.w-team-hero h2{color:#fff;margin:8px 0;font-size:34px}.w-team-hero p{font-size:13px}.w-team-hero img{pointer-events:none;width:110px;position:absolute;top:6px;right:12px}.w-team-hero button{color:#ffe4ab;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:14px 0 0;display:flex}.w-total{border-bottom:1px solid #eae5ed;padding:20px 0}.w-total>span,.w-total p{color:#766b7d;font-size:12px}.w-total strong{color:#291344;margin:8px 0;font:600 36px MiSans,sans-serif;display:block}.w-participation{align-items:center;gap:16px;padding:20px 0;display:flex}.w-participation h2{font-size:15px}.w-participation p{align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.w-participation p b{margin-left:auto}.w-participation i{background:#6b45a0;border-radius:50%;width:7px;height:7px}.w-ring{flex-shrink:0;width:108px;height:108px;position:relative}.w-ring>div{width:100%;height:100%}.w-ring>strong{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;font:600 28px MiSans,sans-serif;display:flex;position:absolute;inset:0}.w-ring small{color:#786d7b;margin-top:3px;font:400 11px MiSans,sans-serif}.w-member{text-align:left;color:#291344;background:#fff;border:0;border-bottom:1px solid #eee8f1;align-items:center;gap:12px;width:100%;min-height:72px;padding:16px 0;display:flex}.w-member>span{flex:1;min-width:0}.w-member b{font-size:14px;font-weight:500}.w-member small{color:#786d7b;font-size:12px;font-weight:400}.w-member>span small{margin-top:5px;display:block}.w-member strong{white-space:nowrap;font:600 15px MiSans,sans-serif}.w-caption{color:#786d7b;font-size:12px;line-height:1.7;margin:12px 0!important}.w-invite-card{text-align:center;background:linear-gradient(145deg,#fff8e9,#f1e8fc);border:1px solid #ead7b0;border-radius:24px;margin:0 0 20px;padding:28px 20px 20px}.w-eyebrow{letter-spacing:2px;color:#8b6325;font-size:12px}.w-invite-card h2{color:#291344;margin:14px 0;font-size:26px;line-height:1.4}.w-invite-card p{color:#736378;margin:10px 0;font-size:12px}.w-qr{border-radius:16px;width:192px;height:192px;margin:18px auto;display:block}.w-invite-code{color:#291344;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:auto;padding:10px;font:600 24px MiSans,sans-serif;display:flex}.w-two-actions{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}.w-two-actions button{color:#291344;background:#fff;border:1px solid #e4d9ec;border-radius:24px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 6px;font-size:13px;display:flex}.w-address{background:#f7f4f9;border-radius:16px;margin:16px 0;padding:16px;position:relative}.w-address>span{color:#786d7b;font-size:12px}.w-address code{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:10px 0;font:500 14px/1.7 MiSans,sans-serif;display:block}.w-address button{color:#614484;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;display:flex}.w-details summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.w-member-heading{text-align:center;padding:20px 0}.w-member-heading svg{color:#a77a31;margin-bottom:12px}.w-member-heading h2{font-size:24px}.w-member-heading>span{color:#8d632b;margin-top:8px;font-size:12px;display:block}.w-filters{gap:8px;display:flex}.w-filters button,.w-pagination button{color:#6e577e;background:#f4f0f7;border:0;border-radius:22px;min-height:44px;padding:8px 16px;font-size:12px}.w-filters button[aria-pressed=true]{color:#fff;background:#291344}.w-empty{text-align:center;color:#786d7b;font-size:13px;padding:32px 12px!important}.w-graph{background:#fbf8ff;border:1px solid #e7ddef;border-radius:20px;height:340px;overflow:hidden}.w-graph .react-flow__node{color:#291344;background:#fff9ee;border:1px solid #cbaa6b;border-radius:14px;font-family:MiSans,sans-serif}.w-graph .react-flow__node small{margin-top:6px;font-size:12px;display:block}.w-graph .w-root-node{color:#ffe5af;background:#291344}.w-pagination{justify-content:space-between;align-items:center;margin:12px 0;font-size:12px;display:flex}.w-pagination button:disabled{opacity:.35}.w-graph-row{border-bottom:1px solid #eee7f1;justify-content:space-between;display:flex}.w-graph-row button{color:#67467c;background:0 0;border:0;min-height:44px;font-size:12px}.wallet-team input{font-size:16px}.wallet-team button{touch-action:manipulation}.m-total,.m-balance,.m-confirm-price strong,.s-order-heading h2,.s-value,.m-membership strong{font-weight:650}.m-team-stats strong,.m-assets strong,.m-tier-info strong,.s-row-amount,.s-order>strong,.m-rank-badge{font-weight:600}.m-tier:not(.is-selected) .m-tier-info strong,.s-kv strong,.s-copy-code strong{font-weight:500}.s-kv>div:first-child strong{letter-spacing:.01em;font-weight:500}.m-total,.m-balance,.m-team-stats strong,.m-assets strong,.m-confirm-price strong,.s-order-heading h2,.s-value{color:#24104f}.m-total,.m-balance,.m-confirm-price strong,.s-order-heading h2,.s-value{font-weight:650}.m-total>span,.m-balance .s-unit,.m-confirm-price strong small,.s-order-heading h2 small{color:#806235;text-shadow:none;font-weight:500}.m-tier.is-selected{box-shadow:inset 0 0 0 1px #b58b42,0 8px 18px #c18a3224}.m-tier.is-selected .m-tier-info strong,.m-tier.is-selected .m-rank-badge{color:#8d5c17;text-shadow:0 1px 8px #c18a322e}.m-membership strong{color:#ffe0a0;text-shadow:0 1px 12px #ffdc9238}.m-reward-card .m-balance{color:#24104f}@media (prefers-reduced-motion:reduce){.m-total,.m-balance,.m-team-stats strong,.m-assets strong,.m-confirm-price strong,.s-order-heading h2,.s-value,.m-membership strong{animation:none}}.w-team-hero p{color:#ffe4ab}.m-benefit-grid span,.m-total>span,.m-balance .s-unit,.m-confirm-price strong small,.s-order-heading h2 small{color:#74572d}.s-input{border-color:#8c8495}.s-input::placeholder{color:#626266;opacity:1}.w-participation i.gold{background:#96702f}.w-graph .react-flow__node{border-color:#96702f}.w-graph .react-flow__attribution a{color:#626266}.w-graph .react-flow__controls-button{color:#291344;fill:currentColor}.w-team-summary{color:#291344;background:linear-gradient(140deg,#fff8e9,#fbf8ff);border:1px solid #ead7b0;border-radius:20px;margin-top:20px;padding:20px}.w-team-summary>span{color:#65556b;font-size:13px}.w-team-amount{font-variant-numeric:tabular-nums;margin:8px 0;font:600 36px/1.25 MiSans,sans-serif;display:block}.w-team-summary>p{color:#65556b;margin:0;font-size:12px}.w-team-metrics{border-top:1px solid #e5dacc;grid-template-columns:1fr 1fr;gap:20px 12px;margin-top:20px;padding-top:18px;display:grid}.w-team-metrics span{color:#65556b;font-size:12px;display:block}.w-team-metrics strong{font-variant-numeric:tabular-nums;margin-top:6px;font:600 23px/1.3 MiSans,sans-serif;display:block}.w-team-metrics small{color:#65556b;font-size:12px;font-weight:400}html{overscroll-behavior:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#fff}body{overscroll-behavior:none;min-width:320px}.web-app{background:#fff;width:100%;height:100dvh;position:relative;overflow:hidden}.web-app .posx-app{--app-top:calc(52px + env(safe-area-inset-top,0px))!important}.web-app .m-header{top:env(safe-area-inset-top,0px)!important}.web-scroll{inset:var(--app-top) 0 0;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;position:absolute;overflow:hidden auto}.web-app .m-tabbar{padding-bottom:env(safe-area-inset-bottom,0px)!important}.web-app .m-page{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))!important}.web-app .m-page-presale{padding-bottom:calc(210px + env(safe-area-inset-bottom,0px))!important}.web-app .m-presale-dock{bottom:calc(61px + env(safe-area-inset-bottom,0px))!important}.web-app button,.web-sheet button{touch-action:manipulation;-webkit-user-select:none;user-select:none}.web-app input,.web-sheet input{font-size:16px}.web-app :focus-visible,.web-sheet :focus-visible{outline-offset:3px;outline:2px solid #7856ff}.web-overlay{z-index:100;background:#1b0b3b66;position:fixed;inset:0}.web-sheet{overscroll-behavior:contain;width:min(100%,720px);max-height:85dvh;padding:24px 24px calc(24px + env(safe-area-inset-bottom,0px));padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));background:#fff;border-radius:24px 24px 0 0;overflow-y:auto;transform:translate(-50%);z-index:101!important;position:fixed!important;bottom:0!important;left:50%!important;right:auto!important}.web-sheet .sheet-content{padding:20px 0 0;overflow:visible}.web-app .m-header,.web-app .m-page,.web-app .m-presale-dock{padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}@media (min-width:768px){.web-app .m-page{max-width:960px;margin:0 auto;padding-left:32px;padding-right:32px}.web-app .m-header{padding-left:max(32px,50% - 448px);padding-right:max(32px,50% - 448px)}.web-app .m-tabbar{padding-left:max(24px,50% - 360px);padding-right:max(24px,50% - 360px)}.web-app .m-presale-dock{padding-left:max(32px,50% - 448px);padding-right:max(32px,50% - 448px)}.web-app .m-tiers{grid-template-columns:1fr 1fr}.web-app .w-team-metrics{grid-template-columns:repeat(4,1fr)}}.posx-app,.bottom-sheet{--m-primary:var(--primary);--m-accent:var(--ring);--m-body:var(--foreground);--m-faint:var(--muted-foreground);--m-border:var(--border);--m-lilac:var(--accent);--m-card:var(--secondary);font-family:var(--font-presale-sans)}.x-dock-slot{display:contents}.x-title-line{display:inline}.x-skeleton{gap:10px;padding:8px 0 16px;display:grid}.x-skeleton span{background:var(--secondary);border-radius:8px;height:14px;animation:1.2s ease-in-out infinite x-pulse;display:block}@keyframes x-pulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.x-skeleton span{animation:none}}.x-load-failed p{color:var(--muted-foreground);margin:0 0 12px}.x-status-banner{background:var(--processing-soft);color:var(--processing);border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:13px;line-height:1.5}.x-my-presale{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 24px;padding:16px;display:grid}.x-my-presale>div{gap:4px;display:grid}.x-my-presale span{color:var(--muted-foreground);font-size:12px}.x-my-presale strong{color:var(--metric);font-size:17px;font-family:var(--font-presale-numeric);letter-spacing:-.02em}.x-tier-preview{color:var(--gold-text);margin-top:4px;font-size:12px;display:block}.m-tier.is-disabled{opacity:.5;cursor:not-allowed}.x-steps{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.x-steps li{color:var(--muted-foreground);align-items:center;gap:10px;font-size:14px;display:flex}.x-steps li[data-state=active]{color:var(--primary);font-weight:500}.x-steps li[data-state=done]{color:var(--success)}.x-step-index{background:var(--secondary);width:22px;height:22px;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.x-steps li[data-state=active] .x-step-index{background:var(--primary);color:var(--primary-foreground)}.x-steps li[data-state=done] .x-step-index{background:var(--success-soft);color:var(--success)}.x-guide{gap:12px;margin:8px 0 16px;display:grid}.x-guide .m-button{width:100%}.x-guide-secondary .s-card{margin-top:12px}.x-warnings{color:var(--muted-foreground);margin:12px 0 0;padding-left:18px;font-size:12px;line-height:1.6}.x-mono{font-family:var(--font-presale-mono);word-break:break-all;font-size:12px}.x-inline-copy{color:var(--ring);vertical-align:middle;background:0 0;border:0;padding:0 4px;display:inline-flex}.x-tx-link{color:var(--ring);font-family:var(--font-presale-mono);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.x-benefit-current{border-color:var(--gold-line-strong);background:var(--grad-benefit)}.x-prev-rank{color:var(--muted-foreground);font-size:12px;font-weight:400}.w-ring>svg{width:100%;height:100%}.x-graph svg{width:100%;height:100%;display:block}.x-node{cursor:pointer;outline:none}.x-node rect{fill:var(--background);stroke:var(--gold-line);stroke-width:1px}.x-node-root rect{fill:var(--primary);stroke:var(--primary)}.x-node.is-hover rect,.x-node:focus-visible rect{stroke:var(--gold-line-strong)}.x-node-title{fill:var(--primary);font-size:12px;font-weight:600;font-family:var(--font-presale-mono)}.x-node-sub{fill:var(--muted-foreground);font-size:12px}.x-node-root .x-node-title{fill:var(--primary-foreground)}.x-node-root .x-node-sub{fill:var(--brand-lilac)}.x-landing{padding:calc(24px + env(safe-area-inset-top,0px)) 24px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:24px;display:flex;overflow-y:auto}.x-landing-body{gap:16px;max-width:420px;margin:auto 0;display:grid}.x-landing-icon{background:var(--accent);width:52px;height:52px;color:var(--primary);border-radius:16px;justify-content:center;align-items:center;display:inline-flex}.x-landing h1{color:var(--primary);margin:0;font-size:24px;line-height:1.3}.x-landing p{color:var(--muted-foreground);margin:0;line-height:1.6}.x-landing-hint a{color:var(--ring);margin:0 4px}.m-rule-sections ul{margin:8px 0 0;padding-left:18px}.m-env-banner{background:#ffc4001f;border:1px solid #ffc4008c;border-radius:12px;flex-direction:column;gap:2px;margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.m-env-banner strong{font-weight:600}.x-session-alert{align-items:flex-start;gap:8px;display:flex}.x-session-alert span{flex:1}.x-session-alert button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-2px -4px 0 0;padding:2px;display:inline-flex}@media (hover:hover) and (pointer:fine){.x-session-alert button:hover{opacity:1}}.x-session-alert button:active,.x-session-alert button:focus-visible{opacity:1}.m-tabbar a{text-decoration:none}.x-runtime-banner{top:env(safe-area-inset-top,0px);z-index:150;border:1px solid var(--border,#e7e1ef);background:var(--card,#fff);max-width:min(96vw,720px);color:var(--foreground,#211335);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #1b0b3b18}.x-runtime-banner button{min-height:44px;color:var(--primary,#6b3dc6);background:var(--secondary,#f4effa);white-space:nowrap;border:0;border-radius:8px;padding:6px 12px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foundation-page{max-width:780px;margin-inline:auto;padding-block:48px}.foundation-page h1{margin-block:18px;font-size:clamp(28px,4vw,42px);line-height:1.3}.foundation-page p{line-height:1.9}.foundation-kicker{color:var(--muted-foreground,#66626e);font-size:13px}.foundation-facts{margin-block:32px}.foundation-facts>div{border-bottom:1px solid #dedbe3;grid-template-columns:130px minmax(0,1fr);gap:20px;padding-block:18px;display:grid}.foundation-facts dt{color:#66626e;font-size:13px}.foundation-facts dd{margin:0;font-size:15px}.foundation-note{color:#66626e;margin-top:28px;font-size:13px}@media (max-width:600px){.foundation-page{padding:28px 20px}.foundation-facts>div{grid-template-columns:1fr;gap:8px}.foundation-page h1{font-size:28px}}:is(.foundation-page .m-brand,.web-app:has(.foundation-page) .m-brand){text-decoration:none}
