@font-face{font-family:oppoSans;src:url(../media/OPPOSans_Latin-s.p.36d9ef5e.ttf)format("truetype");font-display:swap}@font-face{font-family:oppoSans Fallback;src:local(Arial);ascent-override:95.7%;descent-override:25.16%;line-gap-override:0.0%;size-adjust:96.97%}.opposans_396e4d6a-module__ixErLG__className{font-family:oppoSans,oppoSans Fallback}.opposans_396e4d6a-module__ixErLG__variable{--font-oppo-sans:"oppoSans","oppoSans Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand:#fde000;--background:#000;--surface:#161616;--border:#292929;--text:#d6d6d6;--muted:#838383;--subtle:#5a5a5a;--up:#28d6a5;--down:#eb6059;--radius-control:4px;--radius-panel:8px;--header-height:80px}*{box-sizing:border-box}body{background:var(--background);color:var(--text);font-family:var(--font-oppo-sans),Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,select{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;transition:background .15s,color .15s}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--brand);outline-offset:3px}button:disabled{color:#fff3;cursor:not-allowed;background:#222;border-color:#0000}h1,h2,p{overflow-wrap:anywhere}h1,h2{margin:0;font-weight:400;line-height:1.5}h1{font-size:24px}h2{font-size:20px}p{color:var(--muted);margin:12px 0 24px}small{color:var(--muted);font-size:12px}strong{font-weight:400}.app{padding-top:var(--header-height);min-height:100dvh}.web-header{z-index:1000;height:var(--header-height);border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:52px;padding:20px 48px;display:flex;position:fixed;inset:0 0 auto}.brand{flex-shrink:0;align-items:center;gap:12px;display:flex}.brand span{color:#fff;font-size:24px}.brand img{width:20px;height:20px}.web-header>nav{align-items:center;gap:24px;display:flex}.web-header>nav button{white-space:nowrap;color:var(--muted);align-items:center;gap:10px;padding:6px 12px;font-size:16px;font-weight:300;line-height:24px;display:flex}.web-header>nav button.active{color:var(--text);gap:12px}.web-header>nav button>span{opacity:0;font-family:Arial,sans-serif;font-style:italic}.web-header>nav button.active>span{opacity:1}.web-header>nav button:hover{color:var(--text)}.web-header>nav button:hover>span{opacity:.5}.header-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.demo-badge{letter-spacing:1px;color:var(--brand);font-size:12px}.icon-button{justify-content:center;align-items:center;width:32px;height:40px;padding:0;display:flex}.icon-button img{object-fit:contain}.menu-button{display:none}.primary,.secondary{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:8px;min-height:52px;padding:12px 24px;font-size:20px;font-weight:400;line-height:1.2;display:inline-flex}.primary{background:var(--brand);color:var(--surface)}.primary:hover:not(:disabled){background:#fff652}.secondary{color:var(--text);background:0 0;border:1px solid #5a5a5a}.secondary:hover:not(:disabled){background:#ffffff14}.compact{min-height:40px;padding:8px 16px;font-size:14px}.full{width:100%}.text-button{color:var(--text);text-underline-offset:3px;font-size:14px;text-decoration:underline}.standard-page{max-width:1440px;margin:auto;padding:0 60px 60px}.alert,.success{color:var(--down);border-radius:var(--radius-control);background:#eb605910;border:1px solid #eb605933;margin:12px 0;padding:12px 16px;font-size:14px}.success{color:var(--up);background:#28d6a50d;border-color:#28d6a533}.exchange-page>.alert,.exchange-page>.success{margin:8px 18px}.loading{padding:32px}.hint{color:var(--muted);margin:8px 0 20px;font-size:12px;line-height:18px}.available{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;margin:24px 0;font-size:12px;display:flex}.available strong{color:var(--text);font-size:14px}.available.right{justify-content:flex-end}.brand-text,.brand-text strong{color:var(--brand)}.brand-text{font-size:16px}.brand-text strong{font-size:20px;font-weight:600}.brand-text small{margin-left:20px}.field{color:var(--text);flex-direction:column;gap:8px;margin:0;font-size:14px;font-weight:300;display:flex}.input-wrap,.field>input,.field>select{border-radius:var(--radius-control);width:100%;min-width:0;min-height:52px;color:var(--text);background:#101010;border:1px solid #323232;align-items:center;gap:16px;padding:12px 24px;font-size:16px;display:flex}.input-wrap:focus-within{border-color:var(--brand)}.input-wrap input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:16px;line-height:24px}.input-wrap input[readonly]{color:var(--muted)}.input-wrap>span{color:var(--text);white-space:nowrap;font-size:16px}.field>input:hover,.field>select:hover,.input-wrap:hover{border-color:#5a5a5a}.input-wrap input:focus-visible{outline:0}.quote{margin:24px 0}.row{justify-content:space-between;align-items:baseline;gap:20px;margin:16px 0;font-size:14px;line-height:22px;display:flex}.row>span{color:var(--muted)}.row>strong{text-align:right;overflow-wrap:anywhere}.quote .row:last-child{margin-bottom:0}.validation{color:var(--down);margin:16px 0;font-size:14px;line-height:22px}.form-note{color:var(--muted);font-size:14px;line-height:22px}.dashed{border-top:2px dashed #303030;border-bottom:2px dashed #303030;padding:12px 0 20px}.dashed .row:last-child strong{color:#fff;font-weight:600}.breadcrumb{height:64px;color:var(--muted);align-items:center;gap:24px;font-size:16px;display:flex}.breadcrumb button{padding:0;font-size:16px}.breadcrumb button:first-child{font-size:24px}.breadcrumb strong{color:var(--text)}.table-scroll{max-width:100%;overflow-x:auto}table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:14px}th{color:var(--text);white-space:nowrap;background:#101010;font-weight:400}td{color:var(--muted)}td small{margin-top:4px;display:block}.mint-banners{grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;display:grid}.mint-banner{border-radius:var(--radius-panel);background:#161616;border:1px solid #ffffff29;height:262px;position:relative;overflow:hidden}.mint-banner picture{pointer-events:none;position:absolute;inset:0}.mint-banner img{object-fit:cover;object-position:right;width:100%;height:100%}.mint-banner>div{z-index:1;padding:68px 42px 24px;position:relative}.mint-banner h1{font-size:24px;font-weight:300;line-height:30px}.mint-banner p{max-width:300px;margin:8px 0 28px;font-size:14px}.mint-banner .primary{min-height:52px}.history{margin-top:32px}.history-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.history-heading h2{font-size:16px}.history-heading h2 small{margin-left:8px}.history-heading>small{font-size:12px}.filter-tabs{border-radius:var(--radius-control);background:#151515;border:0;gap:8px;min-width:0;margin:0;padding:4px;display:inline-flex}.filter-tabs button{border-radius:var(--radius-control);color:var(--muted);border:1px solid #0000;padding:6px 16px;font-size:16px;line-height:20px}.filter-tabs button.selected{color:var(--text);background:#252424;border-color:#272727;box-shadow:1px 1px #000,-1px -1px #000,-1px 1px #000,1px -1px #000}.order-table{min-width:850px}.order-table th{border-top:1px solid #383838;border-bottom:1px solid #383838;padding:14px 24px;font-size:18px}.order-table th:first-child{border-left:1px solid #383838;border-radius:4px 0 0 4px}.order-table th:last-child{border-right:1px solid #383838;border-radius:0 4px 4px 0}.order-table td{padding:24px;font-size:16px}.order-table td:last-child{text-align:right}.badge{white-space:nowrap;color:#2c8bff;background:#2c8bff0d;border:1px solid #2c8bff33;border-radius:4px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;line-height:20px;display:inline-flex}.badge.done{color:#28d6a5;background:#28d6a50d;border-color:#4fe3b433}.badge.pickup{color:#fde000;background:#fde0000d;border-color:#fde00033}.empty{text-align:center;color:var(--text);padding:60px 16px;font-size:16px}.empty p{margin:8px 0;font-size:14px}.flow-app .web-header{background:linear-gradient(90deg,#111,#0000)}.flow-background{z-index:0;pointer-events:none;background-position:100%;background-repeat:no-repeat;background-size:auto 100%;position:fixed;inset:0}.flow-background:after{content:"";background:linear-gradient(90deg,#040404 0%,#040404d9 28%,#0404044d 45%,#0000 65%);position:absolute;inset:0}.flow-page{z-index:1;max-width:1440px;min-height:calc(100dvh - 80px);margin:auto;position:relative}.flow-column{width:520px;max-width:100%;padding:0 32px 80px}.flow-column .breadcrumb{margin-bottom:28px}.gold-form{flex-direction:column;gap:0;display:flex}.gold-form>.field{margin-bottom:8px}.gold-form>.field:not(:first-child){margin-top:20px}.gold-form .available{margin:12px 0 24px;line-height:22px}.gold-form .available strong{font-size:12px}.gold-form>.hint{margin:0 0 24px;padding:0 24px}.price-box{border-radius:var(--radius-control);background:#101010;border:1px solid #292929;padding:12px 16px}.price-box .row{margin:0 0 6px;font-size:14px}.price-box>strong{color:var(--text);font-size:16px}.gold-form .primary+.hint{margin-top:16px;padding:0}.flow-page>.alert,.flow-page>.success{max-width:488px;margin:12px 32px}.lending-grid{grid-template-columns:minmax(0,1fr) 486px;align-items:start;gap:16px;display:grid}.web-card{background:var(--surface);border:1px solid #ffffff29;border-radius:4px;padding:42px}.web-card h1,.cost-heading h2{font-size:32px;font-weight:700;line-height:48px}.borrow-form .available{margin:16px 0 52px}.borrow-fields{flex-direction:column;gap:16px;display:flex}.borrow-fields>.field:not(:first-child){margin-top:24px}.borrow-fields .input-wrap{border-radius:var(--radius-panel);min-height:72px;padding:20px 32px}.borrow-fields .input-wrap input{font-size:24px;font-weight:300;line-height:30px}.borrow-fields .input-wrap>span{font-size:20px}.borrow-fields .hint{margin-top:0}.ltv{flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0;font-size:14px;display:flex}.ltv>strong{margin-left:auto}.ltv-track{background:#090909;border-radius:8px;width:100%;height:8px;overflow:hidden}.ltv-track span{background:var(--brand);height:100%;display:block}.ltv small{margin-left:auto}.term-field{border:0;min-width:0;margin:24px 0 0;padding:0}.term-field legend{margin-bottom:20px;font-size:14px}.term-field legend small{margin-left:8px;font-size:14px}.term-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.term-options button{color:#5a5a5a;background:#1a1a1a;border:1px solid #0000;border-radius:4px;padding:10px 6px;font-size:20px}.term-options button.selected{color:var(--text);border-color:#5a5a5a}.cost-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.cost-estimate>.quote{margin:56px 0}.cost-estimate .row{font-size:14px}.cost-estimate .form-note{text-align:right;margin:42px 0;font-size:12px;line-height:22px}.cost-estimate>.primary{margin:40px 0 0 auto;display:flex}.cost-estimate>.hint{text-align:right;margin:12px 0 0}dialog{border-radius:var(--radius-panel);background:var(--surface);color:var(--text);border:1px solid #ffffff29;width:573px;max-width:calc(100% - 32px);max-height:calc(100dvh - 48px);padding:32px 40px;box-shadow:0 4px 20px #0005}dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000b}dialog h2{color:#fff;margin-bottom:24px;padding-right:28px;font-size:24px;font-weight:600}dialog>p{font-size:14px}.dialog-close{position:absolute;top:20px;right:20px}.dialog-actions{justify-content:flex-end;gap:16px;margin-top:32px;display:flex}.dialog-actions>.primary,.dialog-actions>.secondary{flex:1}.order-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.progress{margin:32px 0;padding:0;list-style:none}.progress li{color:var(--subtle);align-items:center;gap:16px;padding-bottom:28px;font-size:16px;display:flex;position:relative}.progress li:not(:last-child):after{content:"";background:#292929;width:1px;height:28px;position:absolute;top:28px;left:13px}.progress li>span{background:#292929;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.progress li.reached{color:var(--text)}.progress li.reached>span{color:var(--brand);background:#3d2c00}.progress li.reached:not(:last-child):after{background:#635022}.progress li:last-child{padding-bottom:0}.pickup-code{color:var(--brand);letter-spacing:1px}.order-dialog>.full{margin-top:24px}.loan-actions{flex-direction:column;gap:16px;margin-top:32px;display:flex}footer{color:var(--subtle);border-top:1px solid #161616;justify-content:space-between;gap:24px;padding:24px 60px;font-size:12px;display:flex}@media (min-width:1000px) and (max-width:1439px){.web-header{gap:36px;padding-left:60px;padding-right:60px}.web-header>nav{gap:8px}.header-actions{gap:16px}.mint-banners{grid-template-columns:1fr}.mint-banner>div{padding:42px 61px}.lending-grid{grid-template-columns:minmax(0,1fr) 420px;gap:24px}.web-card{padding:32px}.web-card h1,.cost-heading h2{font-size:24px;line-height:36px}.term-options{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-column{padding-left:80px;padding-right:80px}.brand-text small{margin-left:0}}@media (max-width:999px){:root{--header-height:64px}.web-header{gap:16px;height:64px;padding:8px 24px}.brand{gap:8px}.brand span{font-size:24px;line-height:24px}.header-actions{gap:16px}.reset-button{display:none}.menu-button{width:32px;height:48px;display:flex}.web-header>nav{background:#161616;border-bottom:1px solid #292929;flex-direction:column;gap:6px;max-height:calc(100dvh - 64px);padding:16px 20px 24px;display:none;position:fixed;inset:64px 0 auto;overflow:auto}.web-header>nav.open{display:flex}.web-header>nav button{justify-content:center;width:100%;padding:18px 20px;font-size:24px;line-height:30px}.standard-page{padding:0 16px 48px}canvas{height:240px}.mint-banners{grid-template-columns:1fr;gap:12px}.mint-banner{height:174px}.mint-banner>div{max-width:75%;padding:22px 24px}.mint-banner h1{font-size:20px;line-height:24px}.mint-banner p{max-width:154px;margin:8px 0 12px;font-size:12px;line-height:17px}.mint-banner .primary{min-height:44px;padding:10px 18px;font-size:20px}.mint-banner img{object-fit:contain;object-position:right center;max-width:60%;margin-left:auto;display:block}.history{margin-top:24px}.history-heading{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:16px}.filter-tabs{gap:4px;max-width:100%}.filter-tabs button{padding:8px 10px;font-size:14px}.order-table{min-width:790px}.order-table th{padding:14px 16px;font-size:16px}.order-table td{padding:20px 16px;font-size:14px}.breadcrumb{gap:16px;height:64px}.flow-column{width:100%;max-width:750px;margin:auto;padding:0 16px 64px}.flow-column .breadcrumb{margin-bottom:20px}.flow-background{background-position:100%}.flow-background:after{background:linear-gradient(90deg,#040404f5 0%,#040404df 40%,#040404a0 100%)}.flow-page>.alert,.flow-page>.success{max-width:none;margin:12px 16px}.gold-form>.hint{padding-left:12px;padding-right:12px}.input-wrap,.field>input,.field>select{padding:12px;font-size:16px}.lending-grid{grid-template-columns:1fr;gap:36px}.web-card{background:0 0;border:0;border-radius:0;padding:12px 16px}.web-card h1,.cost-heading h2{font-size:24px;line-height:36px}.borrow-form .available{margin:16px 0 26px}.brand-text small{margin-left:0}.borrow-fields .input-wrap{min-height:62px;padding:16px}.borrow-fields .input-wrap input{font-size:16px;line-height:24px}.borrow-fields .input-wrap>span{font-size:16px}.term-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.term-options button{font-size:16px}.cost-estimate>.quote,.cost-estimate .form-note{margin:24px 0}.cost-estimate>.primary{width:100%;margin-top:24px}dialog{max-height:calc(100dvh - 32px);padding:28px 20px}dialog h2{margin-bottom:20px;font-size:24px}.dialog-actions{gap:12px}.dialog-actions>.primary,.dialog-actions>.secondary{white-space:normal;padding-left:12px;padding-right:12px}.order-meta{align-items:flex-start}.row{gap:16px}.row>span{max-width:50%}.row>strong{min-width:0}.progress{margin:24px 0}footer{flex-wrap:wrap;gap:8px;padding:24px 16px}}@media (prefers-reduced-motion:reduce){button{transition:none}}.banner-video{object-fit:cover;object-position:right;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1439px){.banner-video{display:none}}.stocks-page{max-width:1240px;margin:0 auto;padding:32px 24px 64px}.stock-summary{padding-bottom:26px}.stock-identity,.stock-symbol{align-items:center;gap:12px;display:flex}.stock-symbol h1{font-size:20px;font-weight:600;line-height:28px}.stock-symbol button{color:#838383;border:1px solid #292929;border-radius:50%;width:30px;height:30px;padding:0;font-size:20px}.stock-symbol button[aria-pressed=true]{color:var(--brand)}.stock-identity p{margin:0;font-size:14px}.stock-summary-row{justify-content:space-between;align-items:center;gap:32px;margin-top:20px;display:flex}.stock-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.stock-price>strong{color:#fff;font-size:40px;font-weight:600;line-height:52px}.stock-price>span{font-size:14px}.stock-price>small{align-items:center;gap:6px;width:100%;font-size:12px;display:flex}.stock-price i{background:var(--up);border-radius:50%;width:6px;height:6px}.up{color:var(--up)}.down{color:var(--down)}.stock-stats{flex-shrink:0;gap:28px;margin:0;display:flex}.stock-stats div{text-align:center;flex-direction:column-reverse;gap:6px;font-size:14px;display:flex}.stock-stats dt{color:var(--muted);font-size:12px}.stock-stats dd{margin:0}.stock-overview{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;margin-bottom:24px;display:flex;position:relative}.stock-overview>span{padding:16px 0;font-size:16px;position:relative}.stock-overview>span:after{content:"";background:var(--brand);width:18px;height:3px;position:absolute;bottom:0;left:20px}.stock-columns{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:36px;display:grid}.stock-left,.stock-right{min-width:0}.stock-ticket{background:#121212;border:1px solid #383838;border-radius:16px;padding:24px}.ticket-tabs{gap:8px;margin-bottom:24px;display:flex}.ticket-sides{border-radius:var(--radius-control);background:#292929;border:0;flex:1;min-width:0;margin:0;padding:0;display:flex}.ticket-sides button{color:var(--muted);border-radius:4px;flex:1;padding:8px 12px;font-size:14px}.stock-ticket.buy .ticket-sides .selected{background:var(--up);color:#121212}.stock-ticket.sell .ticket-sides .selected{background:var(--down);color:#121212}.ticket-tabs>select{width:112px;color:var(--text);background:#292929;border:0;border-radius:4px;padding:8px 12px;font-size:14px}.ticket-field{border-bottom:1px solid #383838;margin-bottom:12px;padding:12px 8px 16px}.ticket-field label{align-items:center;gap:6px;min-height:36px;font-size:14px;display:flex}.ticket-field input{text-align:right;width:50%;min-width:0;color:var(--text);outline-offset:4px;background:0 0;border:0;flex:1;font-size:20px}.ticket-field input::placeholder{color:var(--subtle);font-size:16px}.ticket-field input::-webkit-inner-spin-button{appearance:none}.ticket-unit{color:var(--muted);font-size:12px}.ticket-estimate{text-align:right;color:var(--text);min-height:18px;margin-top:8px;font-size:12px}.ticket-estimate small{color:var(--subtle);font-size:12px;display:block}.ticket-quotes{gap:6px;margin-top:8px;display:flex}.ticket-quotes button{color:var(--muted);padding:0;font-size:12px}.ticket-quotes button:first-child span{color:var(--up)}.ticket-quotes button:last-child span{color:var(--down)}.ticket-funding{justify-content:space-between;align-items:center;padding:16px 8px 8px;font-size:14px;display:flex;position:relative}.ticket-funding>button,.ticket-funding>strong{align-items:center;gap:6px;padding:0;font-size:14px;display:flex}.ticket-funding i{color:#fff;background:#26a17b;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-style:normal;display:inline-flex}.ticket-funding>button>span{color:var(--muted);margin-left:6px}.ticket-available{justify-content:space-between;gap:8px;margin:8px 8px 24px;font-size:12px;display:flex}.ticket-available strong{color:var(--text)}.stock-buy{background:var(--up);color:#121212}.stock-sell{background:var(--down);color:#121212}.stock-buy:hover:not(:disabled){background:#59e3ba}.stock-sell:hover:not(:disabled){background:#f28a85}.ticket-footnote{text-align:center;color:var(--subtle);margin:10px 0 0;font-size:12px}.stock-ticket .validation{font-size:12px}.payment-popover{z-index:5;background:#222;border:1px solid #383838;border-radius:8px;width:320px;max-width:100%;padding:16px;position:absolute;top:52px;right:0;box-shadow:0 12px 24px #0008}.payment-popover h3{margin:0 0 16px;font-size:16px;font-weight:400}.payment-popover button{text-align:left;background:#292929;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:12px 8px;font-size:14px;display:flex}.payment-popover small{display:block}.payment-popover strong>span{color:var(--brand);margin-left:8px}.payment-popover p{margin:12px 0 0;font-size:12px}.stock-account-panel{border:1px solid #383838;border-radius:16px;margin-top:16px;overflow:hidden}.stock-account-tabs{white-space:nowrap;border-bottom:1px solid #383838;align-items:center;gap:20px;min-height:52px;padding:0 20px;display:flex}.stock-account-tabs>[role=tab]{color:var(--muted);padding:16px 0;font-size:14px;position:relative}.stock-account-tabs>[role=tab].selected{color:var(--text)}.stock-account-tabs>[role=tab].selected:after{content:"";background:var(--brand);width:18px;height:3px;position:absolute;bottom:0;left:calc(50% - 9px)}.history-tool{color:var(--muted);margin-left:auto;padding:0;font-size:24px}.stock-panel-body{min-height:164px;padding:20px}.stock-empty{text-align:center;color:var(--text);padding:32px 0;font-size:14px}.stock-empty small{margin-top:12px;line-height:20px;display:block}.stock-position h3{margin:0 0 20px;font-size:16px;font-weight:500}.stock-position h3 small{margin-left:8px}.stock-position dl,.open-trade dl{margin:0 0 20px;font-size:12px}.stock-position dl>div,.open-trade dl>div{justify-content:space-between;gap:12px;margin:10px 0;display:flex}.stock-position dt,.open-trade dt{color:var(--muted)}.stock-position dd,.open-trade dd{text-align:right;margin:0}.stock-position>.secondary{min-height:40px;font-size:14px}.open-trade{padding:4px 0 20px}.open-trade+.open-trade{border-top:1px solid #292929;padding-top:20px}.open-trade>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.open-trade>div:first-child{margin-bottom:12px}.open-trade strong{font-size:14px}.stock-spread{align-items:center;gap:20px;margin:18px 0 8px;font-size:14px;display:flex}.stock-spread>div:first-child,.stock-spread>div:last-child{flex-shrink:0}.stock-spread>div:last-child{text-align:right}.stock-spread strong{font-size:14px;display:block}.stock-spread small{color:inherit;font-size:12px}.spread-track{background:#eb605940;flex:1;min-width:20px;height:14px}.spread-track>span{background:#28d6a540;width:60%;height:100%;display:block}.stock-disclaimer{color:var(--muted);margin:16px 0 54px;font-size:12px;line-height:18px}.stock-facts h2{margin-bottom:24px;font-size:24px;font-weight:500}.stock-facts dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;font-size:14px;display:grid}.stock-facts dt{color:var(--muted);font-size:12px}.stock-facts dd{margin:8px 0 0}.stock-chart{background:var(--background);min-width:0;position:relative}.stock-chart-toolbar{align-items:center;gap:12px;min-height:44px;margin-bottom:10px;display:flex}.chart-select{position:relative}.chart-select select,.chart-style-select{color:var(--text);background:#161616;border:0;border-radius:4px;min-height:32px;padding:6px;font-size:12px}.chart-select select{width:56px}.chart-style-select{width:88px}.chart-intervals{gap:8px;display:flex}.chart-intervals button{color:var(--muted);padding:4px;font-size:12px}.chart-intervals button[aria-pressed=true]{color:var(--brand)}.chart-tool{width:28px;min-width:28px;height:32px;color:var(--muted);padding:0;font-size:22px}.stock-ohlc{min-height:36px;color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-bottom:8px;font-size:12px;display:flex}.stock-ohlc strong{color:var(--text)}.stock-chart canvas{touch-action:pan-y;cursor:crosshair;width:100%;height:330px;display:block}.stock-chart:fullscreen{padding:24px}.stock-chart:fullscreen canvas{height:calc(100dvh - 145px)}.stock-chart:fullscreen .stock-chart-toolbar{max-width:800px}.stock-history-dialog{width:900px}.stock-history-dialog table{min-width:650px}.stock-history-dialog th,.stock-history-dialog td{border-bottom:1px solid #292929;padding:14px 16px;font-size:14px}.demo-market-controls{color:var(--muted);font-size:12px;position:relative}.demo-market-controls summary{cursor:pointer;border:1px solid #383838;border-radius:4px;padding:8px 12px;list-style:none}.demo-market-controls form{z-index:10;background:#161616;border:1px solid #383838;border-radius:8px;width:300px;padding:20px;position:absolute;top:40px;right:0;box-shadow:0 8px 30px #0009}.demo-market-controls label{flex-direction:column;gap:8px;display:flex}.demo-market-controls input{width:100%;height:44px;color:var(--text);background:#101010;border:1px solid #383838;border-radius:4px;padding:8px 12px;font-size:16px}.demo-market-controls .primary{width:100%;margin-top:12px}.demo-market-controls p{margin:12px 0 0;font-size:12px}.visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1000px) and (max-width:1439px){.stock-columns{grid-template-columns:minmax(0,1fr) 360px;gap:28px}.stock-stats{gap:18px}.stock-chart-toolbar{gap:6px}.chart-intervals{gap:3px}}@media (max-width:999px){.stocks-page{padding:24px 16px 48px}.stock-summary-row{flex-wrap:wrap;gap:24px}.stock-price>strong{font-size:32px;line-height:40px}.stock-stats{justify-content:space-between;gap:8px;width:100%}.stock-columns{grid-template-columns:1fr;gap:28px}.stock-chart-toolbar{flex-wrap:wrap;gap:8px}.chart-intervals{gap:6px}.stock-chart canvas{height:270px}.stock-chart-toolbar .chart-style-select{margin-left:auto}.stock-chart-toolbar .chart-tool{width:24px;min-width:24px}.stock-spread{gap:8px;font-size:12px}.stock-spread strong{font-size:12px}.stock-disclaimer{margin-bottom:24px}.stock-facts{display:none}.stock-ticket{padding:20px}.stock-account-tabs{gap:16px;padding:0 16px}.stock-account-tabs>[role=tab]{font-size:14px}.stock-panel-body{padding:16px}.stock-overview{margin-bottom:16px}.ticket-field input{font-size:20px}.stock-history-dialog th,.stock-history-dialog td{padding:12px}.demo-market-controls form{width:min(300px,100vw - 32px)}}.login-screen{background:#121212;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.experience-login-card{background:linear-gradient(133deg,#414140,#000 48%,#3432327a);border-radius:8px;width:100%;max-width:1026px;height:408px;padding:1px;overflow:hidden}.experience-login-inner{background:#000;border-radius:8px;height:100%;position:relative;overflow:hidden}.login-brand-art{z-index:2;position:absolute;top:40px;left:40px}.login-film{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mobile-film{display:none}.login-film-overlay{background:linear-gradient(263deg,#000 63%,#0000 93%);width:55.85%;height:100%;position:absolute;top:0;right:0}.experience-login-panel{background:linear-gradient(148deg,#12121296,#000 76%);border-left:1px solid #292929;border-radius:8px;width:462px;height:100%;padding:62px 60px 32px;position:absolute;top:0;right:0}.experience-login-panel h1{color:#fff;font-size:24px;font-weight:300;line-height:32px}.experience-login-panel h1 strong{font-weight:500}.login-tagline{white-space:nowrap;margin:8px 0 32px;font-size:12px;line-height:18px}.experience-login-panel .field{gap:8px;font-size:14px}.experience-login-panel .field input{background:#101010;border-color:#323232;height:50px}.experience-login-panel .primary{margin-top:24px}.login-back{color:#d6d6d6;border-radius:50%;width:44px;height:44px;padding:0 12px;font-size:32px;position:absolute;top:12px;left:28px}.login-back:hover{background:#ffffff14}.verification-form{text-align:center}.verification-form>p{margin:8px 0 24px;font-size:14px;line-height:22px}.verification-form>p strong{color:#d6d6d6}.login-code{border:0;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:312px;margin:0 auto;padding:0;display:grid}.login-code input{text-align:center;color:#fff;caret-color:#fde000;outline-offset:2px;background:#ffffff0a;border:1px solid #414141;border-radius:4px;width:100%;min-width:0;height:53px;font-size:20px}.login-error{color:var(--down);margin:10px 0 0;font-size:12px;line-height:18px}.resend-code{color:#d6d6d6;margin-top:12px;padding:0;font-size:12px}.resend-code:disabled{color:#838383;background:0 0}.experience-login-panel.mfa{padding-top:64px}.market-connection{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.market-connection button{font-size:12px;text-decoration:underline}.market-loading{min-height:330px;color:var(--muted);place-items:center;font-size:14px;display:grid}.order-unit-selector{background:#202020;border:1px solid #383838;border-radius:4px;gap:4px;margin-bottom:12px;padding:3px;display:flex}.order-unit-selector button{color:var(--muted);border-radius:3px;flex:1;padding:6px 8px;font-size:12px}.order-unit-selector button[aria-pressed=true]{color:var(--text);background:#383838}@media (max-width:999px){.login-screen{padding:16px}.experience-login-card{max-width:520px;height:auto;min-height:calc(100dvh - 32px)}.experience-login-inner{min-height:calc(100dvh - 34px)}.login-brand-art{width:52px;height:52px;top:32px;left:32px}.desktop-film{display:none}.mobile-film{object-position:44% top;height:260px;display:block;-webkit-mask-image:linear-gradient(#000 58%,#0000);mask-image:linear-gradient(#000 58%,#0000)}.login-film-overlay{background:linear-gradient(#0000000a,#0000001a 20%,#000000b8 38%,#000 100%);width:100%;inset:0}.experience-login-panel{background:0 0;border:0;width:100%;height:auto;min-height:calc(100dvh - 34px);padding:200px 32px 48px;position:relative;left:0;right:auto}.experience-login-panel.mfa{padding-top:200px}.login-back{background:#0005;top:90px;left:32px}.login-tagline{white-space:normal}.login-code{gap:8px}.market-loading{min-height:270px}}@media (prefers-reduced-motion:reduce){.login-film{display:none}}.account-menu-anchor{position:relative}.account-popover{background:linear-gradient(-29deg,#1c1c1c,#3d3d3d);border-radius:8px;width:260px;padding:1px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 22.2px #0008}.account-popover-inner{background:#101010;border-radius:7px;flex-direction:column;gap:32px;padding:24px;display:flex}.account-popover-user{align-items:center;gap:8px;font-size:16px;display:flex}.profile-badge{background:#ffffff14;border-radius:2px;align-items:center;gap:4px;padding:2px 8px;font-size:14px;line-height:22px;display:inline-flex}.account-popover-links{flex-direction:column;display:flex}.account-popover-links>a,.account-popover-links>button{text-align:left;border-bottom:1px solid #1a1a1a;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:16px;font-weight:300;display:flex}.account-popover-links>:hover{background:#ffffff0d;border-radius:4px}.account-popover-links .account-logout{color:#838383;border-bottom:0}.logout-confirm{background:#151515;border-radius:8px;width:min(628px,100vw - 32px);padding:42px}.logout-confirm h2{margin:0 0 24px;font-size:32px;font-weight:300;line-height:48px}.logout-confirm .dialog-actions{gap:42px}.profile-page{padding:40px 60px 80px}.profile-layout{align-items:flex-start;gap:24px;max-width:1320px;margin:auto;display:flex}.profile-sidebar{background:#101010;border:1px solid #303030;border-radius:8px;flex-shrink:0;width:185px;padding:12px}.profile-sidebar a{color:#838383;border-radius:4px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex}.profile-sidebar a:hover,.profile-sidebar a[aria-current]{color:var(--text);background:#1e1e1eab}.profile-sidebar a[aria-current]{box-shadow:inset 2px 0 var(--brand)}.profile-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.profile-card{background:#101010;border:1px solid #1c1c1c;border-radius:8px;padding:42px}.profile-card h1{margin:0 0 24px;font-size:32px;font-weight:400;line-height:48px}.profile-card h2{font-size:20px;font-weight:400}.profile-card h3{margin:0;font-size:16px;font-weight:400}.profile-card p{color:#838383;font-size:14px}.profile-card hr{border:0;border-top:1px solid #1a1a1a;margin:24px 0}.profile-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.profile-heading h1{margin:0}.profile-identity{align-items:center;gap:24px;display:flex}.profile-identity h1{margin:0 0 8px}.profile-info{margin:0;font-size:14px}.profile-info>div{gap:16px;margin:12px 0;display:flex}.profile-info dt{color:#838383;width:120px}.profile-info dd{overflow-wrap:anywhere;min-width:0;margin:0}.profile-security{justify-content:space-between;gap:16px;padding:24px 0 0;display:flex}.profile-enabled{color:#28d6a5;font-size:14px}.profile-filter{align-items:center;gap:16px;margin:24px 0;display:flex}.profile-filter select{width:180px}.profile-status{text-transform:capitalize}.profile-empty{text-align:center;background:#1a1a1a;border-radius:8px;padding:32px 16px}@media (max-width:999px){.account-popover{max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);right:-4px;overflow:auto}.profile-page{padding:16px 16px 48px}.profile-layout{flex-direction:column;gap:16px}.profile-sidebar{width:100%;display:flex;overflow-x:auto}.profile-sidebar a{white-space:nowrap;flex-shrink:0}.profile-content{width:100%}.profile-card{padding:24px}.profile-card h1{font-size:28px}.profile-info>div{flex-direction:column;gap:4px}.logout-confirm{padding:24px}.logout-confirm h2{font-size:26px;line-height:36px}.logout-confirm .dialog-actions{gap:16px}}.assets-overview{flex-direction:column;gap:24px;display:flex}.assets-summary{background:radial-gradient(at 100% 0,#fde0000a,#0000 60%),#101010;border:1px solid #303027;border-radius:12px;padding:36px 40px 28px}.assets-heading{align-items:center;gap:16px;display:flex}.assets-heading h1{margin:0;font-size:28px;font-weight:400;line-height:40px}.assets-heading .icon-button{opacity:.65}.assets-heading .icon-button:hover{opacity:1}.assets-total-label{color:#838383;margin:32px 0 12px;font-size:14px}.assets-total{letter-spacing:-1px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.2;display:block}.assets-summary-bottom{color:#838383;border-top:1px solid #ffffff0a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:22px;font-size:12px;display:flex}.assets-hidden-message{color:#838383;margin-top:12px;font-size:12px;display:block}.assets-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.asset-card{background:#101010;border:1px solid #292929;border-radius:12px;flex-direction:column;min-width:0;padding:26px 22px 22px;display:flex}.asset-card-heading{align-items:center;gap:12px;display:flex}.asset-icon{background:#1a1a1a;border:1px solid #ffffff0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.asset-icon img{object-fit:contain}.asset-gold .asset-icon img{width:24px;height:24px}.asset-card h2{margin:0;font-size:18px;font-weight:400;line-height:28px}.asset-card-heading p{color:#838383;margin:2px 0 0;font-size:12px}.asset-holding{flex-direction:column;gap:8px;margin:30px 0 26px;display:flex}.asset-holding strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:clamp(20px,1.8vw,28px);font-weight:400;line-height:1.4}.asset-holding>span{color:#838383;font-size:14px}.asset-availability{border-top:1px solid #222;flex-direction:column;gap:12px;margin:0 0 28px;padding-top:20px;font-size:12px;display:flex}.asset-availability>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asset-availability dt{color:#838383}.asset-availability dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.asset-held dd{color:#d6b45f}.asset-actions{gap:10px;margin-top:auto;display:flex}.asset-actions a{text-align:center;border:1px solid #363636;border-radius:5px;flex:1;min-height:44px;padding:12px 6px;font-size:14px;transition:background .15s}.asset-actions .asset-action-primary{color:#fde000;background:#fde00012;border-color:#fde00036}.asset-actions .asset-action-primary:hover{background:#fde00024}.asset-actions .asset-action-secondary:hover{background:#ffffff0a}@media (max-width:1199px) and (min-width:1000px){.assets-cards{gap:12px}.asset-card{padding:20px 14px}.asset-card-heading{gap:8px}.asset-card h2{font-size:16px}.asset-icon{width:34px;height:34px}}@media (max-width:999px){.assets-cards{grid-template-columns:1fr}.assets-summary{padding:26px 24px 22px}.assets-total{font-size:38px}.assets-summary-bottom{flex-direction:column}.asset-card{padding:24px}.asset-holding strong{font-size:28px}.asset-holding{margin:24px 0}}
