.official-app{--surface:#141819;--soft:#1a2020;--ink:#edf2ef;--quiet:#9caaa4;--line:#2c3431;--mint:#a3e9bc;color:var(--ink);min-height:100vh;font-family:var(--font-geist-sans),sans-serif;background:#0f1312}.official-app a,.official-app button,.official-app input{outline-offset:5px}.official-app output{display:block}.official-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;max-width:1240px;height:96px;margin:auto;padding:0 44px;display:flex}.official-brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:19px;font-weight:600;display:flex}.official-brand>span{align-items:center;gap:13px;display:flex}.brand-token{font-family:var(--font-geist-mono),monospace;color:var(--quiet);border-left:1px solid var(--line);letter-spacing:0;padding-left:13px;font-size:12px;font-weight:400}.official-header nav{color:var(--quiet);gap:30px;font-size:14px;display:flex}.official-header nav [aria-current]{color:var(--ink)}.official-status{color:#c5cfca;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.official-status>span{background:#c0a875;border-radius:50%;width:6px;height:6px}.official-main{max-width:1152px;margin:auto;padding:52px 0 28px}.official-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:32px;display:flex}.official-eyebrow{color:var(--quiet);letter-spacing:1.8px;margin-bottom:12px;font-size:12px}.official-heading h1{letter-spacing:-1.1px;font-size:32px;font-weight:500;line-height:1.25}.official-heading p:not(.official-eyebrow){color:var(--quiet);margin-top:12px;font-size:16px}.official-network{color:var(--quiet);text-align:right;padding-bottom:3px;font-size:12px}.official-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:40px;display:grid}.trade-ticket{background:var(--surface);border:1px solid #3b4540;border-radius:16px;scroll-margin-top:20px;overflow:hidden}.trade-tabs{padding:20px 24px 0}.trade-tabs [data-slot=tabs-list]{border:1px solid var(--line);background:#0f1412;border-radius:9px;width:100%;height:48px;padding:4px}.trade-tabs [data-slot=tabs-trigger]{height:38px;color:var(--quiet);border-radius:6px;font-size:15px}.trade-tabs [data-slot=tabs-trigger][data-active]{color:#e7f3ec;box-shadow:none;background:#29342d;border:0}.trade-form{padding:0 28px 24px}.mode-label{color:var(--quiet);align-items:center;gap:7px;margin:22px 0;font-size:12px;display:flex}.amount-box{border:1px solid var(--line);background:#111614;border-radius:10px;margin-top:12px;padding:17px 18px}.amount-box label{color:#c1cdc6;margin-bottom:9px;font-size:14px;display:block}.amount-line{align-items:center;gap:6px;font-size:27px;display:flex}.amount-line>span:first-child:not(.unit-tag){color:var(--quiet)}.amount-line input{font-family:var(--font-geist-mono),monospace;width:100%;min-width:0;height:44px;box-shadow:none;color:var(--ink);letter-spacing:-1px;background:0 0;border:0;border-radius:0;padding:0;font-size:28px}.amount-line input:focus-visible{box-shadow:none;outline:1px solid var(--mint);outline-offset:3px}.amount-box p{color:var(--quiet);margin-top:9px;font-size:12px;line-height:1.6}.unit-tag{border:1px solid var(--line);color:#aabbb1;letter-spacing:0;border-radius:5px;padding:5px 8px;font-size:12px}.stable-tag{color:var(--mint);background:#24362a;border-color:#344b3d}.conversion-divider{height:42px;color:var(--quiet);justify-content:center;align-items:center;display:flex}.split-payout{border:1px solid var(--line);background:#1a221d;border-radius:10px;grid-template-columns:1fr 1fr;padding:18px 0;display:grid}.split-payout>div{padding:0 19px}.split-payout>div+div{border-left:1px solid #38413b}.split-payout span,.split-payout small{color:#b1c1b7;font-size:12px;display:block}.split-payout strong{font-family:var(--font-geist-mono),monospace;letter-spacing:-.8px;overflow-wrap:anywhere;margin:7px 0;font-size:24px;font-weight:400;display:block}.split-payout small{color:#93a69a}.ticket-details{gap:11px;margin-top:22px;font-size:14px;display:grid}.ticket-details>div{justify-content:space-between;gap:18px;display:flex}.ticket-details span{color:var(--quiet)}.ticket-details strong{text-align:right;font-weight:450}.official-error{color:#ffb2aa;margin-top:12px;font-size:14px;line-height:1.6}.official-error:empty{display:none}.trade-submit{justify-content:space-between;width:100%;margin-top:24px;display:flex;background:var(--mint)!important;color:#15251b!important;border-radius:8px!important;height:48px!important;padding:0 18px!important;font-size:15px!important;font-weight:600!important}.trade-submit:disabled{opacity:.4;cursor:not-allowed}.ticket-footnote{text-align:center;color:var(--quiet);margin-top:13px;font-size:12px;line-height:1.6}.review-message{color:#dbccaa;background:#29251b;border-left:2px solid #bba56d;margin-top:16px;padding:10px 12px;font-size:14px;line-height:1.65}.reserve-panel{padding:26px 0 0;scroll-margin-top:24px}.reserve-title{color:#c0d7c8;align-items:center;gap:10px;display:flex}.reserve-title h2{color:var(--ink);letter-spacing:-.5px;font-size:19px;font-weight:500}.reserve-intro{color:var(--quiet);margin-top:12px;font-size:14px;line-height:1.7}.reserve-meter{gap:4px;height:8px;margin:26px 0 13px;display:flex}.reserve-meter>span{background:var(--mint);border-radius:4px;width:100%}.reserve-legend{color:#bbc9c0;justify-content:space-between;gap:28px;font-size:14px;display:flex}.reserve-legend>span{align-items:center;gap:7px;display:flex}.reserve-legend i{background:var(--mint);border-radius:2px;width:6px;height:6px}.reserve-legend strong{color:var(--ink);margin-left:9px;font-weight:450}.official-stock-list{grid-template-columns:1fr 1fr;gap:0 18px;margin-top:26px;display:grid}.official-stock-list>div{border-top:1px solid var(--line);align-items:center;gap:9px;min-width:0;padding:14px 0;display:flex}.stock-monogram{color:#bcd0c2;background:#19221c;border:1px solid #39453e;border-radius:6px;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:12px;display:grid}.official-stock-list strong{font-size:14px;font-weight:500}.official-stock-list small{color:var(--quiet);font-size:12px;line-height:1.5;display:block}.stock-allocation{font-family:var(--font-geist-mono),monospace;text-align:right;color:#c2ccc5;margin-left:auto;font-size:12px}.stock-allocation small{font-family:var(--font-geist-sans),sans-serif;color:#809288;font-size:12px}.reserve-note{color:var(--quiet);margin-top:16px;font-size:12px;line-height:1.8}.sdi-reserve-row{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:18px;padding:21px 0;display:flex}.sdi-mini{color:#1b3022;background:#d5dfd9;border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid}.sdi-reserve-row strong{font-size:14px;font-weight:500}.sdi-reserve-row small{color:var(--quiet);margin-top:3px;font-size:12px;display:block}.sdi-reserve-row>strong{margin-left:auto}.official-notes{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:36px;margin-top:44px;padding-top:28px;display:grid}.official-notes>div{padding-left:28px;position:relative}.official-notes svg{color:#8bab96;position:absolute;top:3px;left:0}.official-notes h3{font-size:14px;font-weight:500}.official-notes p{color:var(--quiet);margin-top:7px;font-size:13px;line-height:1.8}.official-footer{color:var(--quiet);justify-content:space-between;align-items:center;gap:20px;margin-top:46px;font-size:12px;display:flex}.official-footer>span{color:#c5d1c9;font-size:13px}.official-footer>span>span{color:var(--quiet);margin-left:18px;font-size:12px}.official-footer a{color:#a1b2a7;align-items:center;gap:5px;font-size:12px;display:flex}@media (max-width:1240px){.official-main{margin:0 44px}.official-grid{gap:32px}.official-stock-list{grid-template-columns:1fr}.stock-allocation small{margin-left:7px;display:inline}.official-stock-list>div{padding:10px 0}}@media (max-width:800px){.official-header{height:78px;padding:0 24px}.official-header nav{gap:20px}.official-main{margin:0 24px;padding-top:36px}.official-heading{margin-bottom:24px;display:block}.official-network{text-align:left;margin-top:15px;display:block}.official-heading h1{font-size:29px}.official-grid{grid-template-columns:1fr}.reserve-panel{padding:12px 4px 0}.official-stock-list{grid-template-columns:1fr 1fr}.stock-allocation small{margin:0;display:block}.official-notes{gap:20px;margin-top:24px}.official-footer{align-items:flex-start}.official-footer>span>span{margin:6px 0 0;display:block}}@media (max-width:520px){.official-header{gap:12px;padding:0 18px}.official-header nav{display:none}.official-brand{font-size:18px}.brand-token{display:none}.official-main{margin:0 18px;padding-top:28px}.official-heading h1{font-size:27px}.trade-form{padding:0 18px 20px}.trade-tabs{padding:16px 16px 0}.amount-line input{font-size:25px}.split-payout>div{padding:0 14px}.split-payout strong{font-size:22px}.official-notes{grid-template-columns:1fr;gap:22px}.official-footer{flex-direction:column;gap:17px}.official-stock-list{gap:0 12px}.stock-allocation{display:none}.reserve-legend{gap:10px;font-size:13px}.amount-box{padding:14px}.official-network{font-size:12px}}.official-header-actions{align-items:center;gap:16px;display:flex}.demo-connect{color:#cfdfd4;white-space:normal;background:0 0;border:1px solid #405148;border-radius:6px;min-height:36px;padding:0 12px;font-size:12px}.demo-warning{color:#d8cda9;background:#242318;border:1px solid #4c4836;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:22px;padding:13px 16px;font-size:13px;line-height:1.7;display:flex}.demo-warning svg{margin-top:3px}.demo-notice,.demo-failure{color:#c1e5ca;overflow-wrap:anywhere;background:#203025;border-radius:8px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.75}.demo-failure{color:#ffc4b5;background:#33211f}.exact-quote{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.exact-quote>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.exact-quote h3{font-size:14px;font-weight:500}.exact-quote>div>span{color:#d0c09a;white-space:nowrap;font-size:12px}.exact-quote p{color:var(--quiet);margin-top:9px;font-size:12px;line-height:1.75}.exact-quote ul{margin:14px 0;padding:0;list-style:none}.exact-quote li{justify-content:space-between;gap:15px;margin:9px 0;font-size:13px;display:flex}.exact-quote li strong{font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;text-align:right;max-width:75%;font-size:12px;font-weight:400}.discard-quote{color:var(--quiet);background:0 0;min-height:36px;margin:10px auto 0;font-size:13px;display:block}.local-position{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:34px;padding:26px 28px}.position-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.position-heading h2{letter-spacing:-.5px;font-size:21px;font-weight:500}.position-heading>span{color:var(--quiet);font-size:12px}.position-heading .official-eyebrow{margin-bottom:7px}.position-metrics{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:26px;display:grid}.position-metrics span{color:var(--quiet);font-size:13px;display:block}.position-metrics strong{font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;margin-top:8px;font-size:22px;font-weight:400;display:block}.position-actions{flex-wrap:wrap;gap:12px;margin-top:25px;display:flex}.position-actions button{color:#d6e7dc;white-space:normal;background:#1f2b23;border-color:#3c5343;min-height:42px;padding:8px 14px;font-size:13px}.local-receipts{color:var(--quiet);margin-top:22px;font-size:12px}.local-receipts summary{cursor:pointer;color:#b8cbc0;min-height:30px}.local-receipts dl{grid-template-columns:180px 1fr;gap:10px;margin:12px 0;display:grid}.local-receipts dd{font-family:var(--font-geist-mono),monospace;overflow-wrap:anywhere;color:#c4d5ca;margin:0}.local-receipts p{line-height:1.7}@media (max-width:800px){.official-header nav{display:none}.position-metrics{grid-template-columns:1fr 1fr}.local-receipts dl{grid-template-columns:1fr;gap:6px}.local-receipts dd{margin-bottom:10px}}@media (max-width:520px){.official-header-actions{gap:8px}.official-header-actions .official-status{display:none}.demo-connect{max-width:135px;font-size:12px}.local-position{padding:22px 18px}.position-heading>span{display:none}.position-metrics strong{font-size:19px}.position-actions{display:grid}.demo-warning{font-size:12px}}@media (prefers-reduced-motion:reduce){.official-app *{scroll-behavior:auto!important;transition:none!important}}
.official-status[data-live=true]>span{background:var(--mint)}.public-readiness{background:linear-gradient(115deg,#162019 0%,#121816 72%);border:1px solid #33423a;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:30px;padding:20px 22px;scroll-margin-top:20px;display:flex}.public-readiness[data-live=true]{background:linear-gradient(115deg,#17261e 0%,#121816 72%);border-color:#3c5947;box-shadow:0 16px 45px #040c0824}.public-readiness-copy{align-items:center;gap:15px;min-width:0;display:flex}.readiness-mark{color:#c8b685;background:#1c211c;border:1px solid #495448;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.public-readiness[data-live=true] .readiness-mark{color:#122219;background:var(--mint);border-color:var(--mint)}.public-readiness-copy p{letter-spacing:1.6px;color:#829188;margin:0 0 7px;font-size:10px;line-height:1}.public-readiness-copy h2{letter-spacing:-.35px;margin:0;font-size:17px;font-weight:550}.public-readiness-copy>div>span{color:var(--quiet);margin-top:5px;font-size:13px;line-height:1.55;display:block}.public-readiness-points{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.public-readiness-points span{color:#b8c6bd;white-space:nowrap;background:#101512;border:1px solid #344139;border-radius:999px;padding:7px 10px;font-size:11px}.public-readiness[data-live=true] .public-readiness-points span{color:#c9ddd0;border-color:#3b5243}.launch-strip{border:1px solid var(--line);background:#141a16;border-radius:12px;margin-bottom:32px;padding:22px 24px;scroll-margin-top:20px}.launch-strip-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.launch-strip h2{font-size:16px;font-weight:500}.launch-strip-heading>span{color:var(--quiet);font-size:12px}.launch-strip ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:25px 0 20px;padding:0;list-style:none;display:grid}.launch-strip li{align-items:flex-start;gap:10px;display:flex}.launch-strip li>span{font-family:var(--font-geist-mono),monospace;color:#a3afa7;border:1px solid #455047;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.launch-strip li strong{font-size:13px;font-weight:500;display:block}.launch-strip li small{color:var(--quiet);margin-top:4px;font-size:12px;line-height:1.6;display:block}.launch-strip li[data-complete=true]>span{color:#18271e;background:var(--mint);border-color:var(--mint)}.launch-blocker{color:#d3c39d;border-top:1px solid var(--line);padding-top:14px;font-size:13px;line-height:1.7}.launch-strip details{color:var(--quiet);margin-top:14px;font-size:12px}.launch-strip summary{cursor:pointer;color:#bbcbbf;padding:5px 0}.launch-strip details p{margin:8px 0;line-height:1.7}.launch-strip dl>div{grid-template-columns:70px 1fr;gap:10px;margin:8px 0;display:grid}.launch-strip dd{overflow-wrap:anywhere;font-family:var(--font-geist-mono),monospace}.launch-strip dd a{text-underline-offset:3px;text-decoration:underline}.safety-strip{border:1px solid var(--line);background:#121816;border-radius:12px;margin-bottom:32px;padding:22px 24px}.safety-strip ol{grid-template-columns:repeat(4,1fr);gap:24px;margin:25px 0 0;padding:0;list-style:none;display:grid}.safety-strip li{align-items:flex-start;gap:10px;display:flex}.safety-strip li>span{font-family:var(--font-geist-mono),monospace;color:#a3afa7;border:1px solid #455047;border-radius:50%;flex-shrink:0;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.safety-strip li strong{font-size:13px;font-weight:500;display:block}.safety-strip li small{color:var(--quiet);margin-top:4px;font-size:12px;line-height:1.6;display:block}.safety-strip li[data-complete=true]>span{color:#18271e;background:var(--mint);border-color:var(--mint)}.safety-feed-details{border-top:1px solid var(--line);color:var(--quiet);margin-top:20px;padding-top:14px;font-size:12px}.safety-feed-details summary{cursor:pointer;color:#bbcbbf;padding:5px 0}.safety-feed-details p{max-width:850px;margin:10px 0 14px;line-height:1.7}.safety-feed-details dl{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.safety-feed-details dl>div{grid-template-columns:55px 1fr;gap:8px;line-height:1.6;display:grid}.safety-feed-details dt{color:#bbcbbf}.safety-feed-details dd{overflow-wrap:anywhere;margin:0}.safety-feed-details dd small{color:var(--quiet);font-size:11px;display:block}.network-warning{color:#e0d2b6;background:#282319;border:1px solid #625338;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;font-size:13px;display:flex}.receipt-list{border:1px solid var(--line);border-radius:10px;margin-top:28px;padding:20px}.receipt-list h2{margin-bottom:15px;font-size:14px}.receipt-list a{overflow-wrap:anywhere;font-size:12px;font-family:var(--font-geist-mono),monospace;color:var(--mint);align-items:center;gap:10px;margin:9px 0;display:flex}.receipt-list svg{flex-shrink:0}@media (max-width:800px){.launch-strip ol,.safety-strip ol{grid-template-columns:1fr 1fr}.launch-strip-heading{flex-direction:column;align-items:flex-start;gap:8px}.launch-strip,.safety-strip{padding:20px}.network-warning{flex-direction:column;align-items:flex-start}.public-readiness{flex-direction:column;align-items:flex-start;gap:16px}.public-readiness-points{justify-content:flex-start}}@media (max-width:520px){.launch-strip ol,.safety-strip ol{gap:18px 10px}.launch-strip li,.safety-strip li{gap:7px}.launch-strip li small,.safety-strip li small{font-size:11px}.launch-strip dl>div{grid-template-columns:1fr;gap:4px}.receipt-list{padding:14px}.receipt-list a{font-size:11px}.safety-feed-details dl{grid-template-columns:1fr}.public-readiness{margin-bottom:22px;padding:17px}.public-readiness-copy{align-items:flex-start}.readiness-mark{width:38px;height:38px}.public-readiness-points{gap:7px}.public-readiness-points span{padding:6px 8px;font-size:10px}}.wallet-picker-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a09b8;border:0;place-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:1rem;display:grid;position:fixed;inset:0}.wallet-picker{color:#eef4f0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#17221d;border:1px solid #405148;border-radius:1.25rem;gap:.75rem;width:min(100%,28rem);padding:1.25rem;display:grid;box-shadow:0 1.5rem 5rem #00000073}.wallet-picker-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.wallet-picker h2,.wallet-picker p{margin:0}.wallet-picker h2{color:#f5fbf7}.wallet-picker .official-eyebrow{color:#8ef0b4}.wallet-picker p,.wallet-picker small{color:#b8c7bd}.wallet-picker>button{justify-content:flex-start;min-height:3rem;color:#f1f7f3!important;background:#213029!important;border-color:#43564a!important}.wallet-picker>button:hover:not(:disabled){color:#fff!important;background:#2a3d32!important;border-color:#78b38d!important}.wallet-picker>button:focus-visible{box-shadow:0 0 0 3px #8ef0b440;border-color:#8ef0b4!important}.wallet-picker>button:disabled{opacity:.72;color:#93a299!important;background:#1b2721!important;border-color:#35443b!important}.wallet-picker-heading button{color:#d3dfd7!important}.wallet-picker-heading button:hover{color:#fff!important;background:#2a3d32!important}
.stock-dollar-redesign{--surface:#18221f;--soft:#1d2a24;--ink:#f4f5ee;--quiet:#abb8af;--line:#34423b;--mint:#c2ed9c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101a16 radial-gradient(at 90% 0,#213227 0,#0000 45%)}.stock-dollar-redesign .skip-link{z-index:200;background:var(--mint);color:#17251b;border-radius:8px;padding:12px 20px;position:fixed;top:-80px;left:20px}.stock-dollar-redesign .skip-link:focus{top:16px}.stock-dollar-redesign :is(button,a,summary,input):focus-visible{outline:2px solid var(--mint);outline-offset:4px}.stock-dollar-redesign .official-header{border-color:#ffffff12;max-width:1240px;height:90px;padding:0 44px}.stock-dollar-redesign .official-brand{letter-spacing:-.5px;font-size:19px}.stock-dollar-redesign .official-header nav{gap:24px;font-size:13px}.stock-dollar-redesign .official-header nav a:hover{color:var(--mint)}.stock-dollar-redesign .demo-connect{min-height:42px;color:var(--ink);background:#ffffff05;border-color:#6b7c69;border-radius:100px;padding:0 18px}.stock-dollar-redesign .demo-connect:hover{border-color:var(--mint);background:#c2ed9c10}.stock-dollar-redesign .official-status{font-size:11px}.stock-dollar-redesign .official-main{max-width:1152px;padding-top:54px}.stock-dollar-redesign .official-heading{align-items:center;margin-bottom:30px}.stock-dollar-redesign .official-eyebrow{color:#b5c4b5;letter-spacing:2px;font-size:10px;font-weight:550}.stock-dollar-redesign .official-heading h1{letter-spacing:-2.2px;font-size:clamp(34px,4.2vw,53px);font-weight:450;line-height:1.15}.stock-dollar-redesign .official-heading p:not(.official-eyebrow){margin-top:16px;font-size:15px;line-height:1.8}.stock-dollar-redesign .official-network{border:1px solid var(--line);border-radius:100px;padding:10px 14px;font-size:11px}.stock-dollar-redesign .public-readiness{box-shadow:none;background:#ffffff03;border:1px solid #ffffff12;border-radius:10px;gap:18px;margin-bottom:28px;padding:14px 18px}.stock-dollar-redesign .public-readiness[data-live=true]{background:#c2ed9c06;border-color:#aec99330}.stock-dollar-redesign .public-readiness-copy{gap:12px}.stock-dollar-redesign .readiness-mark{color:#cbbb94;background:0 0;border:0;width:32px;height:32px}.stock-dollar-redesign .public-readiness[data-live=true] .readiness-mark{color:var(--mint);background:0 0;border:0}.stock-dollar-redesign .public-readiness-copy h2{letter-spacing:0;font-size:13px;font-weight:550}.stock-dollar-redesign .public-readiness-copy>div>span{margin-top:3px;font-size:12px}.stock-dollar-redesign .public-readiness-points{gap:14px}.stock-dollar-redesign .public-readiness-points span{color:var(--quiet);background:0 0;border:0;padding:0;font-size:11px}.stock-dollar-redesign .network-warning{color:#fff1f2;background:#3a1519;border:1px solid #ff6670;padding:16px 18px;box-shadow:0 0 0 1px #ff667024,0 14px 34px #0000002e}.stock-dollar-redesign .network-warning strong{letter-spacing:-.1px;font-size:14px}.stock-dollar-redesign .network-warning button{color:#24080b;background:#ff5c66;border-color:#ff7b83;font-weight:700}.stock-dollar-redesign .network-warning button:hover:not(:disabled){background:#ff7b83;border-color:#ff9da3}.stock-dollar-redesign .official-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:58px}.stock-dollar-redesign .trade-ticket{background:var(--surface);border:1px solid #50604e;border-radius:20px;box-shadow:0 20px 70px #00000020}.stock-dollar-redesign .ticket-heading{padding:28px 28px 0}.stock-dollar-redesign .ticket-heading .official-eyebrow{color:var(--mint);margin-bottom:10px}.stock-dollar-redesign .ticket-heading h2{letter-spacing:-.85px;font-size:25px;font-weight:500;line-height:1.3}.stock-dollar-redesign .ticket-heading>p:last-child{color:var(--quiet);margin-top:7px;font-size:13px;line-height:1.7}.stock-dollar-redesign .trade-tabs{padding:22px 28px 0}.stock-dollar-redesign .trade-tabs [data-slot=tabs-list]{background:#101a16;border-color:#334339;border-radius:8px;height:46px}.stock-dollar-redesign .trade-tabs [data-slot=tabs-trigger]{height:36px;font-size:13px}.stock-dollar-redesign .trade-tabs [data-slot=tabs-trigger][data-active]{color:#edf7e6;background:#354530}.stock-dollar-redesign .trade-progress{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:8px;margin:22px 28px 0;padding:0 0 21px;list-style:none;display:grid}.stock-dollar-redesign .trade-progress li{color:#a1aea5;align-items:center;gap:6px;font-size:10px;display:flex}.stock-dollar-redesign .trade-progress li>span{border:1px solid #50604f;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;font-size:10px;display:grid}.stock-dollar-redesign .trade-progress li[aria-current=step]{color:var(--mint)}.stock-dollar-redesign .trade-progress li[aria-current=step]>span{color:#152312;border-color:var(--mint);background:var(--mint)}.stock-dollar-redesign .trade-progress li[data-complete=true]>span{color:var(--mint);border-color:#859d76}.stock-dollar-redesign .connect-prompt{align-items:center;gap:20px;padding:18px 0 0;display:flex}.stock-dollar-redesign .connect-prompt strong{font-size:13px;font-weight:500}.stock-dollar-redesign .connect-prompt p{color:var(--quiet);margin-top:4px;font-size:12px;line-height:1.6}.stock-dollar-redesign .connect-prompt button{background:var(--mint);color:#192814;border-radius:7px;flex-shrink:0;min-height:40px;padding:10px 14px;font-size:12px}.stock-dollar-redesign .mode-label{color:#acbdb0;margin:19px 0 13px;font-size:11px;line-height:1.6}.stock-dollar-redesign .mode-label svg{flex-shrink:0}.stock-dollar-redesign .amount-box{background:#111c17;border-color:#3e5042;border-radius:10px;margin-top:12px;padding:17px 18px}.stock-dollar-redesign .amount-box label{color:#dbe3d9;font-size:12px}.stock-dollar-redesign .amount-box:focus-within{border-color:#adcb93}.stock-dollar-redesign .amount-line input{font-family:var(--font-geist-sans), sans-serif;letter-spacing:-1px;font-size:34px;font-weight:450}.stock-dollar-redesign .amount-box p{color:#acb9ae;font-size:12px}.stock-dollar-redesign .per-stock-row{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:18px;display:grid}.stock-dollar-redesign .deposit-total{border-left:1px solid var(--line);padding-left:18px}.stock-dollar-redesign .deposit-total span{color:var(--quiet);text-transform:uppercase;letter-spacing:.8px;font-size:10px;display:block}.stock-dollar-redesign .deposit-total strong{color:var(--ink);margin-top:5px;font-size:21px;display:block}.stock-dollar-redesign .amount-label-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.stock-dollar-redesign .amount-label-row label{margin-bottom:0}.stock-dollar-redesign .use-maximum{color:var(--mint);background:0 0;border:0;padding:3px 0;font-size:11px}.stock-dollar-redesign .use-maximum:hover:not(:disabled){text-decoration:underline}.stock-dollar-redesign .unit-tag{border-radius:5px;padding:5px 9px;font-size:11px}.stock-dollar-redesign .stable-tag{color:var(--mint);background:#23331d;border-color:#455d39}.stock-dollar-redesign .trade-form{padding-bottom:25px}.stock-dollar-redesign .quote-preview-note{color:#b8c7b9;padding:16px 0 2px;font-size:12px;line-height:1.7}.stock-dollar-redesign .trade-submit{white-space:normal;text-align:left;gap:10px;min-height:49px;margin-top:19px;background:var(--mint)!important;color:#1a2914!important;height:auto!important;padding:12px 18px!important;font-size:14px!important}.stock-dollar-redesign .loading-spinner{animation:.9s linear infinite stock-dollar-spin}@keyframes stock-dollar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.stock-dollar-redesign .loading-spinner{animation:none}}.stock-dollar-redesign .trade-submit:hover:not(:disabled){background:#d4f6b6!important}.stock-dollar-redesign .trade-submit:disabled{opacity:1;color:#aab9a3!important;background:#33432e!important}.stock-dollar-redesign .trade-submit svg{flex-shrink:0}.stock-dollar-redesign .ticket-footnote{color:#a8b6aa;font-size:10px}.stock-dollar-redesign .split-payout{background:#243221;border-color:#4a5b42}.stock-dollar-redesign .split-payout strong{font-size:20px;line-height:1.5}.stock-dollar-redesign .split-payout small{color:#b0bfa8;font-size:11px}.stock-dollar-redesign .ticket-details{margin:12px 0 4px;font-size:12px}.stock-dollar-redesign :is(.protocol-details,.position-owner-details,.fee-details){color:var(--quiet);margin-top:16px;font-size:12px}.stock-dollar-redesign summary{cursor:pointer;align-content:center;min-height:40px;line-height:1.6}.stock-dollar-redesign summary:hover{color:var(--ink)}.stock-dollar-redesign .exact-quote{background:#101b16;border:1px solid #657855;border-radius:10px;padding:18px}.stock-dollar-redesign .exact-quote>div{flex-wrap:wrap}.stock-dollar-redesign .exact-quote h3{color:var(--mint)}.stock-dollar-redesign .exact-quote li{border-bottom:1px solid #ffffff10;margin:0;padding:10px 0}.stock-dollar-redesign .exact-quote li strong{max-width:72%}.stock-dollar-redesign .exact-quote p{overflow-wrap:anywhere}.stock-dollar-redesign .discard-quote{color:#c5d4bf;white-space:normal;min-height:42px}.stock-dollar-redesign .reserve-panel{padding:9px 0 0}.stock-dollar-redesign .how-it-works h2{letter-spacing:-.8px;font-size:25px;font-weight:450;line-height:1.35}.stock-dollar-redesign .how-it-works ol{gap:24px;margin:25px 0 30px;padding:0;list-style:none;display:grid}.stock-dollar-redesign .how-it-works li{gap:16px;display:flex}.stock-dollar-redesign .how-it-works li>span{font-size:11px;font-family:var(--font-geist-mono), monospace;color:var(--mint);padding-top:2px}.stock-dollar-redesign .how-it-works strong{font-size:13px;font-weight:500}.stock-dollar-redesign .how-it-works li p{color:var(--quiet);margin-top:6px;font-size:12px;line-height:1.85}.stock-dollar-redesign .backing-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0 18px}.stock-dollar-redesign .backing-details>summary{font-size:14px;font-weight:500}.stock-dollar-redesign .backing-details>summary>span{float:right;color:var(--quiet);padding-top:3px;font-size:11px;font-weight:400}.stock-dollar-redesign .reserve-title{display:none}.stock-dollar-redesign .reserve-intro{margin-top:8px;font-size:12px;line-height:1.8}.stock-dollar-redesign .reserve-meter{height:4px;margin:15px 0 10px}.stock-dollar-redesign .reserve-legend{font-size:11px}.stock-dollar-redesign .official-stock-list{grid-template-columns:1fr 1fr;gap:0 14px;margin-top:17px}.stock-dollar-redesign .official-stock-list>div{gap:8px;padding:11px 0}.stock-dollar-redesign .official-stock-list strong{font-size:12px}.stock-dollar-redesign .official-stock-list small{font-size:10px}.stock-dollar-redesign .stock-monogram{color:#d2e2c6;background:#253326;border-color:#485a41;border-radius:50%;width:28px;height:28px;font-size:10px}.stock-dollar-redesign .stock-allocation{display:none}.stock-dollar-redesign .reserve-note{color:#aebbaf;margin-top:13px;font-size:11px;line-height:1.8}.stock-dollar-redesign .risk-callout{color:#cfc6ab;align-items:start;gap:10px;margin-top:20px;display:flex}.stock-dollar-redesign .risk-callout svg{flex-shrink:0;margin-top:3px}.stock-dollar-redesign .risk-callout p{font-size:11px;line-height:1.85}.stock-dollar-redesign .risk-callout strong{font-weight:500}.stock-dollar-redesign .fee-details{margin-top:8px;font-size:11px}.stock-dollar-redesign .fee-details p{margin-top:0}.stock-dollar-redesign .price-details{color:var(--quiet);margin-top:8px;font-size:11px}.stock-dollar-redesign .price-details dl{grid-template-columns:1fr 1fr;gap:10px 20px;margin-top:8px;display:grid}.stock-dollar-redesign .price-details dl>div{justify-content:space-between;gap:10px;display:flex}.stock-dollar-redesign .price-details dd{text-align:right;color:var(--ink);margin:0}.stock-dollar-redesign .optional-routes{border:1px solid var(--line);background:#ffffff02;border-radius:12px;margin:30px 0 0;padding:0 22px}.stock-dollar-redesign .optional-routes>summary{justify-content:space-between;align-items:center;gap:16px;min-height:78px;list-style:none;display:flex}.stock-dollar-redesign .optional-routes>summary::-webkit-details-marker{display:none}.stock-dollar-redesign .optional-routes>summary:after{content:"+";color:var(--mint);font-size:21px}.stock-dollar-redesign .optional-routes[open]>summary:after{content:"−"}.stock-dollar-redesign .optional-routes>summary strong{font-size:13px;font-weight:500}.stock-dollar-redesign .optional-routes>summary small{color:var(--quiet);margin-top:3px;font-size:11px;font-weight:400;display:block}.stock-dollar-redesign .route-availability{color:var(--quiet);margin-left:auto;font-size:11px}.stock-dollar-redesign .optional-routes .trade-ticket{box-shadow:none;max-width:700px;margin-bottom:22px}.stock-dollar-redesign .optional-routes .trade-tabs [data-slot=tabs-list]{grid-template-columns:repeat(4,1fr);height:auto;display:grid}.stock-dollar-redesign .optional-routes .trade-tabs [data-slot=tabs-trigger]{white-space:normal;font-size:11px}.stock-dollar-redesign .local-position{border-radius:16px;margin-top:30px;padding:27px;scroll-margin-top:24px}.stock-dollar-redesign .position-heading h2{font-size:24px}.stock-dollar-redesign .position-heading button{color:#d8e9cd;background:#263521;border-color:#506445;min-height:40px;font-size:12px}.stock-dollar-redesign .position-metrics{grid-template-columns:1fr 1fr}.stock-dollar-redesign .position-metrics>div{border:1px solid var(--line);background:#111c17;border-radius:10px;padding:17px}.stock-dollar-redesign .position-metrics span{font-size:12px}.stock-dollar-redesign .position-next-step{border-left:2px solid var(--mint);margin-top:23px;padding:0 0 0 16px}.stock-dollar-redesign .position-next-step strong{font-size:13px;font-weight:500}.stock-dollar-redesign .position-next-step p{color:var(--quiet);margin-top:7px;font-size:12px;line-height:1.8}.stock-dollar-redesign .position-actions button{color:#e4f0dc;background:#2d4025;border-color:#58704a}.stock-dollar-redesign .position-actions button:disabled{opacity:.5}.stock-dollar-redesign .local-receipts dl{grid-template-columns:1fr 1fr;display:grid}.stock-dollar-redesign .local-receipts dl>div{padding:8px 0}.stock-dollar-redesign .local-receipts dd{margin-top:5px;font-size:11px}.stock-dollar-redesign .official-notes{gap:28px;margin-top:38px}.stock-dollar-redesign .official-notes h3{font-size:12px}.stock-dollar-redesign .official-notes p{font-size:11px}.stock-dollar-redesign .official-footer{margin-top:35px;padding-bottom:12px}.stock-dollar-redesign .wallet-picker{background:#1b281f;border-color:#667959}.stock-dollar-redesign .stock-help-modal{width:min(780px,100vw - 32px)}.stock-dollar-redesign .stock-help-lead{background:#22321d;border:1px solid #526647;border-radius:10px;align-items:flex-start;gap:12px;padding:15px;display:flex}.stock-dollar-redesign .stock-help-lead svg{color:var(--mint);flex-shrink:0}.stock-dollar-redesign .stock-help-lead p{color:var(--ink);margin:0}.stock-dollar-redesign .stock-help-modal ol{color:#c9d5cb;margin:18px 0;padding-left:22px;font-size:13px;line-height:1.75}.stock-dollar-redesign .stock-help-modal>button{justify-content:center}.stock-dollar-redesign .stock-purchase-error{color:#ffd4d4;background:#3b1d20;border:1px solid #984f51;border-radius:8px;margin:14px 0 0;padding:11px 13px}.stock-dollar-redesign .stock-purchase-list{gap:8px;margin:17px 0;display:grid}.stock-dollar-redesign .stock-purchase-row{background:#142019;border:1px solid #415044;border-radius:9px;grid-template-columns:minmax(90px,.8fr) minmax(120px,1fr) minmax(120px,1fr) minmax(155px,auto);align-items:center;gap:12px;padding:11px 12px;display:grid}.stock-dollar-redesign .stock-purchase-name strong,.stock-dollar-redesign .stock-purchase-name span,.stock-dollar-redesign .stock-purchase-balance span,.stock-dollar-redesign .stock-purchase-balance strong,.stock-dollar-redesign .stock-purchase-balance small{display:block}.stock-dollar-redesign .stock-purchase-name strong{color:var(--ink);font-size:14px}.stock-dollar-redesign .stock-purchase-name span,.stock-dollar-redesign .stock-purchase-balance span{color:var(--quiet);font-size:10px}.stock-dollar-redesign .stock-purchase-balance strong{color:var(--ink);margin-top:2px;font-size:13px}.stock-dollar-redesign .stock-purchase-balance small{color:#91a096;margin-top:2px;font-size:9px}.stock-dollar-redesign .stock-purchase-row button{white-space:normal;min-height:39px;font-size:11px}.stock-dollar-redesign .stock-purchase-quote{color:#b8c9ba;text-align:right;grid-column:2/-1;font-size:10px}@media (max-width:1100px){.stock-dollar-redesign .official-main{margin:0 32px}.stock-dollar-redesign .official-grid{gap:30px}.stock-dollar-redesign .official-header{padding:0 32px}.stock-dollar-redesign .official-header nav{gap:16px}.stock-dollar-redesign .connect-prompt{flex-direction:column;align-items:stretch;gap:12px}}@media (max-width:800px){.stock-dollar-redesign .official-main{margin:0 24px;padding-top:35px}.stock-dollar-redesign .official-header{height:76px;padding:0 24px}.stock-dollar-redesign .official-grid{grid-template-columns:1fr;gap:32px}.stock-dollar-redesign .official-heading h1{font-size:42px}.stock-dollar-redesign .official-network{margin-top:18px;display:inline-block}.stock-dollar-redesign .public-readiness{flex-direction:row}.stock-dollar-redesign .public-readiness-points{display:none}.stock-dollar-redesign .connect-prompt{flex-direction:row;align-items:center}.stock-dollar-redesign .reserve-panel{padding:0 4px}.stock-dollar-redesign .how-it-works ol{gap:20px}.stock-dollar-redesign .official-stock-list{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.stock-dollar-redesign .official-header{height:72px;padding:0 18px}.stock-dollar-redesign .official-main{margin:0 16px;padding-top:28px}.stock-dollar-redesign .official-brand{gap:8px;font-size:16px}.stock-dollar-redesign .official-brand img{width:32px;height:32px}.stock-dollar-redesign .demo-connect{min-height:39px;padding:0 12px;font-size:11px}.stock-dollar-redesign .official-heading h1{letter-spacing:-1.6px;font-size:36px}.stock-dollar-redesign .official-heading p:not(.official-eyebrow){font-size:13px}.stock-dollar-redesign .official-eyebrow{letter-spacing:1.7px;font-size:9px}.stock-dollar-redesign .public-readiness{margin-bottom:21px;padding:12px}.stock-dollar-redesign .public-readiness-copy{align-items:center;gap:8px}.stock-dollar-redesign .public-readiness-copy>div>span{font-size:11px}.stock-dollar-redesign .ticket-heading{padding:22px 18px 0}.stock-dollar-redesign .ticket-heading h2{font-size:24px}.stock-dollar-redesign .trade-tabs{padding:18px 18px 0}.stock-dollar-redesign .trade-progress{gap:5px;margin:18px 18px 0;padding-bottom:18px}.stock-dollar-redesign .trade-progress li{gap:5px;font-size:9px}.stock-dollar-redesign .trade-progress li>span{width:18px;height:18px;font-size:9px}.stock-dollar-redesign .trade-form{padding:0 18px 21px}.stock-dollar-redesign .connect-prompt{flex-direction:column;align-items:stretch;gap:12px}.stock-dollar-redesign .amount-box{padding:15px}.stock-dollar-redesign .amount-line input{font-size:32px}.stock-dollar-redesign .amount-box p{font-size:11px}.stock-dollar-redesign .per-stock-row{grid-template-columns:1fr;gap:10px}.stock-dollar-redesign .deposit-total{border-left:0;border-top:1px solid var(--line);padding:10px 0 0}.stock-dollar-redesign .amount-label-row{flex-direction:column;align-items:flex-start;gap:5px}.stock-dollar-redesign .stock-purchase-row{grid-template-columns:1fr 1fr}.stock-dollar-redesign .stock-purchase-row button{grid-column:1/-1}.stock-dollar-redesign .stock-purchase-quote{text-align:left;grid-column:1/-1}.stock-dollar-redesign .quote-preview-note{font-size:11px}.stock-dollar-redesign .optional-routes{margin-top:23px;padding:0 16px}.stock-dollar-redesign .optional-routes>summary{flex-wrap:wrap;gap:6px 12px;padding:16px 0}.stock-dollar-redesign .route-availability{margin-left:0;font-size:10px}.stock-dollar-redesign .optional-routes>summary:after{margin-left:auto}.stock-dollar-redesign .optional-routes .trade-tabs [data-slot=tabs-list],.stock-dollar-redesign .official-stock-list{grid-template-columns:1fr 1fr}.stock-dollar-redesign .local-position{padding:21px 18px}.stock-dollar-redesign .position-heading{flex-direction:column;align-items:flex-start;gap:14px}.stock-dollar-redesign .position-metrics{gap:10px}.stock-dollar-redesign .position-metrics>div{padding:12px}.stock-dollar-redesign .position-metrics strong{font-size:21px}.stock-dollar-redesign .position-actions{display:grid}.stock-dollar-redesign .local-receipts dl{grid-template-columns:1fr}.stock-dollar-redesign .exact-quote{padding:14px}}
