@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--sans);--default-mono-font-family:var(--mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.rounded{border-radius:.25rem}.lowercase{text-transform:lowercase}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#070b0d;--elevated-bg:#0b1114;--surface-bg:#10181c;--glass-bg:#10181cdb;--text-primary:#f5f8f8;--text-secondary:#b9c5ca;--text-muted:#87969e;--border:#ffffff17;--border-strong:#ffffff2b;--accent:#c9ff3b;--accent-hover:#d9ff78;--buy:#60b7ff;--sell:#ff5e70;--positive:#48d597;--negative:#ff5e70;--safe:#48d597;--warning:#ffbd4a;--danger:#ff5e70;--info:#60e8ff;--disabled-bg:#1b252a;--disabled-text:#66757c;--input-bg:#0c1317;--modal-bg:#10181d;--overlay:#000000b8;--shadow-1:0 6px 18px #0003;--shadow-2:0 18px 48px #0000004d;--shadow-3:0 32px 90px #0000007a;--chart-bg:#05080a;--table-header:#0c1418;--table-row-hover:#142026;--radius-sm:7px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--bg:var(--page-bg);--bg-2:var(--elevated-bg);--panel:var(--glass-bg);--panel-2:var(--surface-bg);--line:var(--border);--muted:var(--text-muted);--ink:var(--text-primary);--lime:var(--accent);--lime-2:#9fdb00;--cyan:var(--info);--red:var(--negative);--amber:var(--warning);--sans:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace}html[data-theme-resolved=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f3f6f7;--elevated-bg:#fff;--surface-bg:#fff;--glass-bg:#fffffff0;--text-primary:#10181c;--text-secondary:#34474f;--text-muted:#52636b;--border:#10202824;--border-strong:#10202840;--accent:#397b00;--accent-hover:#2d6400;--buy:#096bb5;--sell:#c72f46;--positive:#167849;--negative:#c72f46;--safe:#167849;--warning:#9a6100;--danger:#bd263d;--info:#087d9b;--disabled-bg:#e7ecee;--disabled-text:#829097;--input-bg:#fff;--modal-bg:#fff;--overlay:#0f1d237a;--shadow-1:0 5px 16px #16252c14;--shadow-2:0 18px 42px #16252c1f;--shadow-3:0 28px 72px #16252c33;--chart-bg:#071014;--table-header:#edf2f4;--table-row-hover:#f2f7f8;--bg:var(--page-bg);--bg-2:var(--elevated-bg);--panel:var(--glass-bg);--panel-2:var(--surface-bg);--line:var(--border);--muted:var(--text-muted);--ink:var(--text-primary);--lime:var(--accent);--lime-2:#4d8f0b;--cyan:var(--info);--red:var(--negative);--amber:var(--warning)}.acq-announcement{background:var(--accent);color:#071006;text-align:center;justify-content:center;align-items:center;gap:18px;min-height:36px;padding:7px 18px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.acq-announcement>span{white-space:nowrap;text-decoration:underline}.acq-inner-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 78% 12%,var(--accent),transparent 35%);padding:clamp(68px,9vw,130px) 0}@supports (color:color-mix(in lab, red, red)){.acq-inner-hero{background:radial-gradient(circle at 78% 12%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 35%)}}.acq-inner-hero.compact{padding-block:64px}.acq-inner-hero h1{max-width:900px;color:var(--text-primary);letter-spacing:-.06em;margin:17px 0;font-size:clamp(45px,7vw,86px);line-height:.96}.acq-inner-hero p{max-width:760px;color:var(--text-secondary);font-size:clamp(16px,2vw,20px);line-height:1.65}.starter-price{border:1px solid var(--accent);width:max-content;min-width:250px;margin:28px 0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.starter-price{border:1px solid color-mix(in srgb,var(--accent) 35%,var(--border))}}.starter-price{background:var(--surface-bg);border-radius:18px}.starter-price small,.starter-price span{color:var(--text-muted)}.starter-price strong{font:950 54px/1 var(--mono);color:var(--accent)}.acq-offer-strip{padding-block:42px}.acq-offer-strip>.container{border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:28px;padding:25px 30px;display:flex}@supports (color:color-mix(in lab, red, red)){.acq-offer-strip>.container{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border))}}.acq-offer-strip>.container{background:var(--surface-bg);border-radius:20px}.acq-offer-strip h2{margin:8px 0;font-size:clamp(28px,4vw,46px)}.acq-offer-strip p{color:var(--text-secondary);margin:0}.public-story-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.public-story-card{border:1px solid var(--border);background:var(--surface-bg);min-width:0;box-shadow:var(--shadow-1);border-radius:20px;flex-direction:column;padding:clamp(22px,3vw,34px);display:flex}.public-story-card h2{margin:12px 0;font-size:clamp(27px,3vw,40px);line-height:1.05}.public-story-card h3{font-size:22px}.public-story-card p{color:var(--text-secondary);line-height:1.65}.public-story-card ul{gap:11px;margin:18px 0;padding:0;list-style:none;display:grid}.public-story-card li{color:var(--text-secondary);align-items:flex-start;gap:8px;display:flex}.public-story-card li svg{width:17px;color:var(--accent);flex:none}.public-story-card .btn{align-self:flex-start;margin-top:auto}.verified-metric-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.verified-metric-grid article{border:1px solid var(--border);background:var(--surface-bg);border-radius:16px;gap:4px;padding:22px;display:grid}.verified-metric-grid strong{font:900 30px var(--mono)}.verified-metric-grid small{color:var(--safe)}.reward-feed{gap:8px;display:grid}.reward-record{border:1px solid var(--border);background:var(--surface-bg);border-radius:13px;grid-template-columns:40px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.reward-record>svg{color:var(--safe)}.reward-record>div{display:grid}.reward-record span,.reward-record time{color:var(--text-muted);font-size:11px}.acq-desktop-comparison{border-top:1px solid var(--border)}.acq-desktop-comparison table{min-width:860px}.acq-desktop-comparison tr.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acq-desktop-comparison tr.selected{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.acq-desktop-comparison td strong,.acq-desktop-comparison td small,.acq-desktop-comparison td del{display:block}.acq-desktop-comparison td small{color:var(--accent)}.acq-desktop-comparison td del{color:var(--text-muted);font-size:10px}.provider-card,.provider-facts div,.secret-form,.inline-confirm{background:var(--surface-bg);color:var(--text-primary)}html[data-theme-resolved=light] .provider-security{background:#edf6f0;border-color:#a8c7b2}html[data-theme-resolved=light] .provider-diagnostics{background:#f8fafb}.admin-public-site{margin-bottom:24px}.admin-public-site .textarea{min-height:100px}.admin-public-site .mono{font-size:11px}.section-head{justify-content:space-between;align-items:end;margin:28px 0 14px;display:flex}.section-head h2{margin:0}.entry-journey-card,.entry-rule-grid div{background:var(--surface-bg);color:var(--text-primary)}html[data-theme-resolved=light] .entry-failure{color:#8e1f30;background:#fff0f2}.withdrawal-method-card,.wallet-layout{min-width:0}.withdrawal-method-card{overflow:hidden}.withdrawal-method-card>*{min-width:0}.btn,.icon-button,button,input,select,textarea,summary{touch-action:manipulation}.btn,.icon-button{min-height:40px}.form-error,.form-success{opacity:1!important}@media (max-width:980px){.acq-desktop-comparison{display:none}.acq-mobile-menu[open]{z-index:100}.acq-mobile-menu nav{max-height:calc(100dvh - 110px);overflow:auto}.acq-mobile-menu nav .btn{text-align:center;margin-top:4px}}@media (max-width:640px){.acq-announcement{justify-content:space-between;font-size:9px}.acq-offer-strip>.container{flex-direction:column;align-items:stretch;padding:22px}.acq-inner-hero{padding-block:54px}.acq-inner-hero h1{font-size:44px}.reward-record{grid-template-columns:32px 1fr}.reward-record time{grid-column:2}.starter-price{width:100%;min-width:0}.acq-size-grid{scroll-snap-type:x mandatory;padding:9px 1px 13px;display:flex;overflow-x:auto}.acq-size-grid button{scroll-snap-align:start;flex:0 0 min(70vw,240px)}.acq-price-card{position:relative}.admin-public-site .form-row{grid-template-columns:1fr}.provider-card>header{flex-direction:column;align-items:stretch}.provider-card>header .btn{justify-content:center;width:100%}.admin-drawer{padding:16px}.btn,button,summary{min-height:44px}}html[data-theme-resolved=light] body,html[data-theme-resolved=light] .main,html[data-theme-resolved=light] .app-content{background:var(--bg);color:var(--ink)}html[data-theme-resolved=light] .panel,html[data-theme-resolved=light] .account-card,html[data-theme-resolved=light] .challenge-card,html[data-theme-resolved=light] .stat-card,html[data-theme-resolved=light] .settings-card{color:#10181c;border-color:var(--line);background:#fff}html[data-theme-resolved=light] .sidebar,html[data-theme-resolved=light] .app-topbar,html[data-theme-resolved=light] .performance-bar{color:#10181c;border-color:var(--line);background:#f8fbfc}html[data-theme-resolved=light] .side-link{color:#405159}html[data-theme-resolved=light] .side-link.active{color:#244d00;background:#e7f5d8}.theme-control{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.theme-control select{border:1px solid var(--line);background:var(--panel-2);min-height:36px;color:var(--ink);border-radius:7px;padding:0 28px 0 9px}.password-input-wrap{display:block;position:relative}.password-input-wrap .input{padding-right:46px}.password-input-wrap button{width:40px;height:calc(100% - 4px);color:var(--muted);background:0 0;border:0;position:absolute;top:2px;right:2px}.password-input-wrap svg{width:17px}.forgot-current-password{color:var(--cyan);margin-top:-4px;font-size:13px;display:inline-block}.password-requirements{color:var(--muted);gap:5px;margin:0;padding:0;font-size:12px;list-style:none;display:grid}.password-requirements li:before{content:"○";margin-right:7px}.password-requirements li[data-valid=true]{color:#42a66f}.password-requirements li[data-valid=true]:before{content:"✓"}.field-error{color:var(--red);font-size:12px}.challenge-sales-card{flex-direction:column;gap:16px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.challenge-sales-card:hover{border-color:#c9ff3b57;transform:translateY(-3px);box-shadow:0 18px 50px #00000026}.challenge-card-status{flex-wrap:wrap;gap:6px;display:flex}.badge.sale{color:#ffd76b;background:#342a0b}.challenge-description{min-height:44px;color:var(--muted);line-height:1.55}.challenge-price{grid-template-columns:auto 1fr;align-items:baseline;gap:3px 10px;display:grid}.challenge-price del{color:var(--muted);font-size:14px}.challenge-price strong{font:850 clamp(28px,4vw,40px) var(--mono);color:var(--ink);grid-row:1/span 2}.challenge-price span{color:var(--muted);font-size:11px}.challenge-rule-highlights{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0;display:grid}.challenge-rule-highlights div{padding:10px 0}.challenge-rule-highlights dt{color:var(--muted);font-size:11px}.challenge-rule-highlights dd{font:700 13px var(--mono);margin:3px 0 0}.challenge-closing{color:var(--muted);margin:0;font-size:12px}.challenge-card-actions{grid-template-columns:1fr auto;gap:8px;margin-top:auto;display:grid}.challenge-card-actions .btn{justify-content:center}.checkout-step{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;margin:0 0 14px;padding:16px}.checkout-step h4,.checkout-step legend{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.checkout-step h4>span,.checkout-step legend>span{background:var(--lime);color:#071007;width:24px;height:24px;font:800 11px var(--mono);border-radius:50%;place-items:center;display:grid}.settlement-summary>div{justify-content:space-between;padding:7px 0;display:flex}.settlement-summary small{color:var(--muted);margin-top:10px;line-height:1.5;display:block}.admin-table-filters{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(140px,1fr));gap:8px;margin-bottom:14px;display:grid}.admin-compact-table{min-width:1050px}.admin-compact-table td small{color:var(--muted);margin-top:3px;display:block}.admin-drawer-backdrop{z-index:130;background:#0009;position:fixed;inset:0}.admin-drawer{background:var(--panel-2);width:min(560px,100%);height:100%;color:var(--ink);padding:22px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-20px 0 60px #0006}.admin-drawer>header{justify-content:space-between;align-items:start;margin-bottom:20px;display:flex}.product-picker{border:1px solid var(--line);border-radius:9px;margin:16px 0;padding:14px}.product-picker legend{padding:0 6px;font-weight:700}.product-picker-list{grid-template-columns:1fr 1fr;gap:6px;max-height:240px;margin-top:9px;display:grid;overflow:auto}.product-picker-list label{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:7px;display:flex}.product-picker-list span{display:grid}.product-picker-list small{color:var(--muted)}.legacy-coupon-warning{border-left:3px solid var(--amber);color:var(--amber);background:#ffbd4a18;padding:8px}.admin-global-search{width:min(360px,35vw);margin-left:auto;position:relative}.admin-global-search>input{border:1px solid var(--line);background:var(--panel-2);width:100%;height:38px;color:var(--ink);border-radius:8px;padding:0 12px}.admin-global-search>div{z-index:80;border:1px solid var(--line);background:var(--panel-2);top:43px;border-radius:8px;padding:6px;position:absolute;inset-inline:0;box-shadow:0 18px 45px #0008}.admin-global-search a{color:var(--ink);justify-content:space-between;padding:10px;text-decoration:none;display:flex}.admin-global-search a:hover{background:var(--line)}.chart-symbol-selector select{color:#fff;max-width:260px;height:34px;font:700 12px var(--mono);background:#111920;border:1px solid #2b3740;border-radius:6px;padding:0 8px}.mobile-timeframes button.active{color:#54dda8;border-bottom-color:#54dda8}html[data-theme-resolved=light] .terminal-r7{filter:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme-resolved=light] .terminal-r7,html[data-theme-resolved=light] .terminal-performance,html[data-theme-resolved=light] .watchlist-r7,html[data-theme-resolved=light] .order-ticket-r7,html[data-theme-resolved=light] .risk-command,html[data-theme-resolved=light] .trade-dock,html[data-theme-resolved=light] .hybrid-chart{color:#10181c;background:#f4f7f8}html[data-theme-resolved=light] .watchlist-search,html[data-theme-resolved=light] .chart-context,html[data-theme-resolved=light] .ticket-scroll input,html[data-theme-resolved=light] .ticket-scroll select,html[data-theme-resolved=light] .ticket-quotes button,html[data-theme-resolved=light] .cost-preview,html[data-theme-resolved=light] .terminal-layout-portal{color:#10181c;background:#fff;border-color:#c7d1d5}html[data-theme-resolved=light] .watchlist-search input,html[data-theme-resolved=light] .chart-symbol-selector select{color:#10181c;background:#fff}html[data-theme-resolved=light] .risk-title{background:#f4f7f8}.admin-inline-price-edit{border:1px solid var(--line);background:var(--panel-2);border-radius:9px;grid-template-columns:minmax(180px,1.3fr) repeat(2,minmax(130px,1fr)) minmax(180px,1fr) auto;align-items:end;gap:8px;margin-top:14px;padding:12px;display:grid}@media (max-width:900px){.admin-table-filters,.admin-inline-price-edit{grid-template-columns:1fr 1fr}.app-topbar>.theme-control{display:none}.challenge-card-actions,.product-picker-list{grid-template-columns:1fr}.admin-global-search{width:min(260px,45vw)}}@media (max-width:520px){.admin-table-filters{grid-template-columns:1fr}.challenge-rule-highlights{grid-template-columns:1fr 1fr}.challenge-price strong{font-size:30px}.checkout-step{padding:12px}.admin-global-search{display:none}}@media (max-width:800px),(pointer:coarse){.mobile-trade-workspace{touch-action:pan-y;background:#000;position:relative;overflow:hidden}.mobile-trade-sort{background:#292d34;border-block:1px solid #292d34;grid-template-columns:1fr 1fr 44px;gap:1px;display:grid}.mobile-trade-sort label{color:#8b8d94;background:#050505;grid-template-columns:auto 1fr;align-items:center;gap:5px;min-height:44px;padding:0 9px;font-size:9px;display:grid}.mobile-trade-sort select,.mobile-trade-sort>button{color:#fff;min-width:0;height:44px;font:700 11px var(--mono);background:#050505;border:0}.mobile-action-row{touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;position:relative;overflow:hidden}.mobile-row-main{z-index:2;background:#000;justify-content:space-between;gap:10px;min-height:58px;padding:10px 14px;transition:transform .18s;display:flex;position:relative}.mobile-action-row.swiped .mobile-row-main{transform:translate(-232px)}.mobile-row-main>span{gap:3px;display:grid}.mobile-row-main small{color:#8b8d94}.mobile-row-actions{z-index:1;background:#0d3254;grid-template-columns:repeat(4,58px);height:58px;display:grid;position:absolute;top:0;right:0}.mobile-row-actions button{color:#fff;border:0;background:#0d3254;border-left:1px solid #1e517d;min-width:58px;font-size:8px}.mobile-row-details{z-index:3;background:#050505;border-top:1px solid #292d34;padding:10px 14px;position:relative}.mobile-row-details dl,.mobile-close-sheet dl{gap:5px;margin:0;display:grid}.mobile-row-details dl div,.mobile-close-sheet dl div{justify-content:space-between;gap:12px;display:flex}.mobile-row-details dt,.mobile-close-sheet dt{color:#8b8d94}.mobile-row-details dd,.mobile-close-sheet dd{text-align:right;font:650 10px var(--mono);overflow-wrap:anywhere;margin:0}.mobile-row-details nav,.mobile-action-sheet nav{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:10px;display:grid}.mobile-row-details nav button,.mobile-action-sheet nav button{color:#fff;background:#090d0f;border:1px solid #29333a;min-height:44px}.mobile-action-sheet{padding-bottom:max(16px,env(safe-area-inset-bottom))!important;border-radius:14px 14px 0 0!important;inset:auto 0 0!important}.mobile-close-presets{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mobile-close-presets button{color:#72b7ff;background:#07131f;border:1px solid #29405a;min-height:44px}.mobile-close-sheet>label{color:#9fa5aa;gap:6px;display:grid}.mobile-close-sheet input{color:#fff;height:44px;font:700 15px var(--mono);background:#000;border:1px solid #30363d;padding:0 10px}.mobile-confirm-close{color:#fff;background:#a5263a;border:0;min-height:50px;font-weight:800}.mobile-confirm-close:disabled{opacity:.45}.mobile-inline-error{color:#ff9aa5;background:#2b0b11;border-left:3px solid #ff6573;margin:0;padding:8px;font-size:10px}.mobile-history-controls{background:#292d34;border-bottom:1px solid #292d34;grid-template-columns:1.2fr 1fr auto;gap:1px;display:grid}.mobile-history-controls select,.mobile-history-controls button{color:#fff;background:#050505;border:0;min-width:0;height:44px;padding:0 8px;font-size:10px}.mobile-history-custom{background:#292d34;grid-template-columns:1fr 1fr;gap:1px;display:grid}.mobile-history-custom label{color:#9a9ca2;background:#050505;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding:5px 10px;font-size:9px;display:grid}.mobile-history-custom input{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#000;border:0;min-width:0;height:36px}.mobile-history-more{color:#72b7ff;background:#07131f;border:1px solid #29405a;width:calc(100% - 28px);min-height:44px;margin:10px 14px;display:block}.mobile-volume-stepper{background:#292d34;grid-template-columns:repeat(3,minmax(39px,1fr)) minmax(70px,1.4fr) repeat(3,minmax(39px,1fr));gap:1px;display:grid;overflow-x:auto}.mobile-volume-stepper button,.mobile-volume-stepper input{color:#5ca9ff;text-align:center;min-width:39px;height:44px;font:700 11px var(--mono);background:#050505;border:0}.mobile-volume-stepper input{color:#fff;font-size:14px}.mobile-fixed-order-actions:has(>button:only-child){grid-template-columns:1fr}}html{background:var(--page-bg);color:var(--text-primary)}body{background:var(--page-bg);color:var(--text-primary);text-rendering:optimizelegibility}body,input,select,textarea,button{font-family:var(--sans)}::selection{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){::selection{background:color-mix(in srgb,var(--accent) 34%,transparent)}}:focus-visible{outline-offset:2px;outline:2px solid var(--info)!important}.ui-app-shell,.ui-app-shell .main,.ui-app-shell .app-content{background:var(--page-bg);color:var(--text-primary)}.ui-app-shell .sidebar,.ui-app-shell .app-topbar{background:var(--elevated-bg);border-color:var(--border)}.ui-app-shell .app-topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding-inline:clamp(16px,2.2vw,32px);display:flex}.app-topbar-context{align-items:center;gap:12px;min-width:0;display:flex}.app-topbar-context>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar-actions{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.user-identity{align-items:center;gap:12px;min-width:0;display:flex}.user-identity>div{text-align:right;gap:2px;min-width:0;display:grid}.user-identity strong,.user-identity>div span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.user-identity>div span{color:var(--text-muted);font-size:12px}.user-identity .brand-mark{flex:none}.app-topbar-identity{min-width:0;display:grid}.app-topbar-identity strong,.app-topbar-identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar-identity small{color:var(--text-muted)}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin:0 0 var(--space-6);padding:0 0 var(--space-5);border-bottom:1px solid var(--border);display:flex}.ui-page-header-copy{min-width:0}.ui-eyebrow{color:var(--accent);font:750 11px/1.2 var(--sans);letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;display:block}.ui-page-header h1{max-width:900px;color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(26px,3vw,42px);line-height:1.08}.ui-page-header p{max-width:720px;color:var(--text-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.ui-page-actions{flex:none}.ui-surface,.panel,.card,.account-card,.challenge-card,.settings-card{border:1px solid var(--border);background:var(--surface-bg);color:var(--text-primary);box-shadow:var(--shadow-1)}.ui-surface{border-radius:var(--radius-md);padding:var(--space-5)}.ui-surface-elevated{box-shadow:var(--shadow-2)}.ui-kpi-card,.stat-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-bg);min-width:0;color:var(--text-primary);box-shadow:var(--shadow-1);position:relative;overflow:hidden}.ui-kpi-card{gap:7px;padding:18px;display:grid}.ui-kpi-card:before{content:"";background:var(--border-strong);width:3px;position:absolute;inset:0 auto 0 0}.ui-tone-positive:before{background:var(--positive)}.ui-tone-negative:before{background:var(--negative)}.ui-tone-warning:before{background:var(--warning)}.ui-tone-info:before{background:var(--info)}.ui-kpi-label{color:var(--text-muted);font-size:12px}.ui-kpi-value{color:var(--text-primary);font:800 clamp(18px,2.1vw,28px)/1.12 var(--mono);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-kpi-meta{color:var(--text-secondary);font-size:11px;line-height:1.4}.ui-form-section{min-width:0;margin:0 0 var(--space-5);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-bg)}.ui-form-section legend{color:var(--text-primary);padding:0 8px;font-size:16px;font-weight:800}.ui-form-section>p{max-width:680px;color:var(--text-secondary);margin:0 0 18px;font-size:13px;line-height:1.5}.ui-form-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ui-form-section-advanced{border-style:dashed}.ui-status-badge,.badge{border:1px solid var(--border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;max-width:100%;padding:5px 9px;font-size:11px;font-weight:750;line-height:1.1;display:inline-flex}.ui-status-success,.badge.success{border-color:var(--safe)}@supports (color:color-mix(in lab, red, red)){.ui-status-success,.badge.success{border-color:color-mix(in srgb,var(--safe) 42%,var(--border))}}.ui-status-success,.badge.success{background:var(--safe)}@supports (color:color-mix(in lab, red, red)){.ui-status-success,.badge.success{background:color-mix(in srgb,var(--safe) 13%,transparent)}}.ui-status-success,.badge.success{color:var(--safe)}.ui-status-warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-status-warning{border-color:color-mix(in srgb,var(--warning) 45%,var(--border))}}.ui-status-warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.ui-status-warning{background:color-mix(in srgb,var(--warning) 13%,transparent)}}.ui-status-warning{color:var(--warning)}.ui-status-danger,.badge.danger{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-status-danger,.badge.danger{border-color:color-mix(in srgb,var(--danger) 42%,var(--border))}}.ui-status-danger,.badge.danger{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.ui-status-danger,.badge.danger{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.ui-status-danger,.badge.danger{color:var(--danger)}.ui-status-info{border-color:var(--info)}@supports (color:color-mix(in lab, red, red)){.ui-status-info{border-color:color-mix(in srgb,var(--info) 42%,var(--border))}}.ui-status-info{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.ui-status-info{background:color-mix(in srgb,var(--info) 12%,transparent)}}.ui-status-info{color:var(--info)}.ui-empty-state,.empty{text-align:center;min-height:190px;color:var(--text-secondary);place-items:center;gap:10px;padding:32px;display:grid}.ui-empty-mark{border:1px solid var(--accent);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.ui-empty-mark{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border))}}.ui-empty-mark{background:var(--accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.ui-empty-mark{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.ui-empty-mark{color:var(--accent);font:900 13px var(--mono)}.ui-empty-state strong,.empty strong{color:var(--text-primary);font-size:16px}.ui-empty-state p{max-width:480px;margin:0;line-height:1.5}.ui-alert{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-bg);color:var(--text-secondary);border-left-width:4px;grid-template-columns:minmax(110px,.25fr) minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.ui-alert-success{border-left-color:var(--safe)}.ui-alert-warning{border-left-color:var(--warning)}.ui-alert-danger{border-left-color:var(--danger)}.ui-alert-info{border-left-color:var(--info)}.ui-skeleton{gap:10px;display:grid}.ui-skeleton span{background:linear-gradient(90deg,var(--surface-bg),var(--table-row-hover),var(--surface-bg));background-size:220% 100%;border-radius:999px;height:14px;animation:1.4s linear infinite ui-shimmer}.ui-skeleton span:last-child{width:62%}@keyframes ui-shimmer{to{background-position:-220% 0}}.ui-app-shell .btn,.ui-app-shell button,.ui-app-shell [role=button]{transition:border-color .16s,background-color .16s,color .16s,transform .16s,box-shadow .16s}.btn{border-color:var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-bg);min-height:42px;color:var(--text-primary);font-weight:750}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 48%,var(--border))}}.btn:hover:not(:disabled){box-shadow:var(--shadow-1);transform:translateY(-1px)}.btn-primary{border-color:var(--accent);background:var(--accent);color:#071007}.btn-primary:hover:not(:disabled){background:var(--accent-hover)}.btn:disabled,button:disabled{opacity:1;cursor:not-allowed!important;background:var(--disabled-bg)!important;color:var(--disabled-text)!important;border-color:#0000!important}.input,.select,.textarea,.field input,.field select,.field textarea,.panel input,.panel select,.panel textarea,.card input,.card select,.card textarea{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--input-bg);min-height:44px;color:var(--text-primary);padding:10px 12px}textarea.textarea,.field textarea,.panel textarea,.card textarea{resize:vertical;min-height:110px}.field{align-content:start;gap:7px;min-width:0;display:grid}.field label,.field>span,.field>strong{color:var(--text-secondary);font-size:13px}.field small,.field p{color:var(--text-muted);line-height:1.45}.panel form,.card form,form.panel{min-width:0}.panel-body form,.card form,form.panel>.panel-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel-body form>.btn,.card form>.btn,form.panel>.panel-body>.btn,.panel-body form>.form-error,.panel-body form>.form-success,.card form>.form-error,.card form>.form-success{grid-column:1/-1;justify-self:start}.form-error,.form-success{border-radius:var(--radius-sm);padding:12px 14px;line-height:1.45}.form-error{border-left:4px solid var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.form-error{background:color-mix(in srgb,var(--danger) 10%,var(--surface-bg))}}.form-error{color:var(--danger)}.form-success{border-left:4px solid var(--safe);background:var(--safe)}@supports (color:color-mix(in lab, red, red)){.form-success{background:color-mix(in srgb,var(--safe) 10%,var(--surface-bg))}}.form-success{color:var(--safe)}.settings-overlay,.modal-overlay,.drawer-backdrop,.admin-drawer-backdrop{background:var(--overlay);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.settings-card,.admin-drawer{background:var(--modal-bg);color:var(--text-primary);box-shadow:var(--shadow-3)}.table-wrap{border-color:var(--border);background:var(--surface-bg)}table{color:var(--text-primary)}thead{background:var(--table-header)}th{color:var(--text-secondary);border-color:var(--border)}td{border-color:var(--border);color:var(--text-primary)}tbody tr:hover{background:var(--table-row-hover)}.muted,.section-copy{color:var(--text-muted)!important}html[data-theme-resolved=light] .arena-hero,html[data-theme-resolved=light] .rank-hero,html[data-theme-resolved=light] .referral-hero,html[data-theme-resolved=light] .growth-hero,html[data-theme-resolved=light] .entry-journey-card,html[data-theme-resolved=light] .metric-grid>div,html[data-theme-resolved=light] .mobile-account-hero,html[data-theme-resolved=light] .mobile-dashboard-v2,html[data-theme-resolved=light] .admin-section,html[data-theme-resolved=light] .admin-form-card{background:var(--surface-bg)!important;color:var(--text-primary)!important;border-color:var(--border)!important}html[data-theme-resolved=light] .arena-hero *,html[data-theme-resolved=light] .rank-hero *,html[data-theme-resolved=light] .referral-hero *{text-shadow:none}@media (min-width:801px) and (pointer:fine){.terminal-r7{grid-template-rows:104px minmax(0,1fr) var(--panel-height)}.terminal-performance{grid-template-rows:58px 36px;gap:0;padding:5px 12px;display:grid;overflow:hidden}.terminal-performance-primary{grid-template-columns:auto minmax(168px,1.25fr) repeat(3,minmax(92px,.68fr)) minmax(112px,.72fr) minmax(108px,.68fr) repeat(3,40px);align-items:center;gap:8px;min-width:0;display:grid}.terminal-performance-secondary{border-top:1px solid #202a31;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(170px,1.4fr);align-items:center;gap:8px;min-width:0;display:grid}.terminal-performance .terminal-account-selector,.terminal-performance .terminal-account-selector select{width:100%;min-width:0}.terminal-performance .top-metric{min-width:0;padding-left:9px}.terminal-performance .top-metric span{font-size:10px}.terminal-performance .top-metric strong{text-overflow:ellipsis;font-size:13px;overflow:hidden}.terminal-provider-summary,.terminal-risk-status{border-left:1px solid #243038;gap:2px;min-width:0;padding-left:10px;text-decoration:none;display:grid}.terminal-provider-summary span,.terminal-risk-status span{color:#8d9aa2;font-size:10px}.terminal-provider-summary strong,.terminal-risk-status strong{color:#d9e3e7;font:750 11px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.terminal-risk-status{border:1px solid var(--safe)}@supports (color:color-mix(in lab, red, red)){.terminal-risk-status{border:1px solid color-mix(in srgb,var(--safe) 38%,#27333a)}}.terminal-risk-status{border-radius:6px;padding:5px 7px}.terminal-risk-status.risk-warning,.terminal-risk-status.risk-danger{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.terminal-risk-status.risk-warning,.terminal-risk-status.risk-danger{border-color:color-mix(in srgb,var(--warning) 55%,#27333a)}}.terminal-risk-status.risk-breached{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.terminal-risk-status.risk-breached{border-color:color-mix(in srgb,var(--danger) 58%,#27333a)}}.terminal-dock-handle,.terminal-ticket-rail{top:104px;bottom:var(--panel-height)}}:root{--surface-subtle:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){:root{--surface-subtle:color-mix(in srgb,var(--surface-bg) 90%,var(--page-bg))}}:root{--surface-selected:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--surface-selected:color-mix(in srgb,var(--accent) 11%,var(--surface-bg))}}:root{--control-hover:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--control-hover:color-mix(in srgb,var(--accent) 7%,var(--surface-bg))}}:root{--focus-ring:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--focus-ring:color-mix(in srgb,var(--info) 42%,transparent)}}html[data-theme-resolved=light]{--page-bg:#eef3f4;--elevated-bg:#f9fbfb;--surface-bg:#fff;--glass-bg:#ffffffe0;--surface-subtle:#f5f8f9;--surface-selected:#edf6e8;--control-hover:#f1f7ed;--text-primary:#122027;--text-secondary:#3e515a;--text-muted:#63747c;--border:#d6e0e3;--border-strong:#b9c8ce;--input-bg:#fbfdfd;--modal-bg:#fff}body{overflow-x:hidden}.app-content{width:100%;max-width:1600px;margin-inline:auto;padding:clamp(18px,2.3vw,34px)}.panel,.card,.account-card,.challenge-card,.settings-card,.ui-surface{border-radius:var(--radius-md)}.panel-head{border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--surface-bg),var(--surface-bg));min-height:54px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.panel-head{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 96%,var(--accent)),var(--surface-bg))}}.panel-head h2,.panel-head h3{color:var(--text-primary);margin:0}.section-copy,.muted{color:var(--text-secondary)}.btn{border:1px solid var(--border-strong);background:var(--surface-bg);width:auto;max-width:100%;min-height:40px;color:var(--text-primary);white-space:nowrap;box-shadow:0 1px 1px var(--text-primary);border-radius:9px;padding:0 15px;font-size:12px;font-weight:780;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.btn{box-shadow:0 1px 1px color-mix(in srgb,var(--text-primary) 5%,transparent)}}.btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.btn:hover:not(:disabled){background:var(--control-hover);color:var(--text-primary);box-shadow:var(--shadow-1)}.btn-primary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary{border-color:color-mix(in srgb,var(--accent) 82%,#000)}}.btn-primary{background:linear-gradient(180deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.btn-primary{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,#fff),var(--accent))}}.btn-primary{color:#071006;box-shadow:0 8px 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 18%,transparent)}}html[data-theme-resolved=light] .btn-primary{color:#fff}.btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.btn-ghost{background:0 0;border-color:#0000}.btn-sm{min-height:34px;padding-inline:11px;font-size:11px}.hero-actions,.row-actions,.admin-row-actions,.challenge-card-actions,.withdrawal-method-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.field{min-width:0;color:var(--text-secondary);align-content:start;gap:7px;font-size:12px;font-weight:720;display:grid}.input,.select,.textarea{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-width:0;color:var(--text-primary);box-shadow:inset 0 1px 1px var(--text-primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.input,.select,.textarea{box-shadow:inset 0 1px 1px color-mix(in srgb,var(--text-primary) 4%,transparent)}}.input,.select{min-height:42px;padding:0 11px}.textarea{resize:vertical;min-height:104px;padding:11px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--text-muted);opacity:.82}.form-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:14px;display:grid}.permission-item{border-color:var(--border);background:var(--surface-subtle);min-height:46px;color:var(--text-primary);border-radius:10px;font-size:12px}.permission-item:hover{border-color:var(--border-strong);background:var(--control-hover)}.permission-item input{flex:none;width:18px;height:18px}.ui-sticky-actions{z-index:12;border-top:1px solid var(--border);background:var(--elevated-bg);justify-content:space-between;align-items:center;gap:14px;margin:18px -18px -18px;padding:13px 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.ui-sticky-actions{background:color-mix(in srgb,var(--elevated-bg) 94%,transparent)}}.ui-sticky-actions{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ui-sticky-actions>span{color:var(--text-secondary);font-size:11px}details>summary{color:var(--text-primary)}.table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-bg);max-width:100%;box-shadow:var(--shadow-1);overflow:auto}table{border-collapse:separate;border-spacing:0;width:100%;color:var(--text-primary)}th{background:var(--table-header);color:var(--text-secondary);letter-spacing:.055em;text-transform:uppercase;font-size:10px}th,td{border-bottom:1px solid var(--border);vertical-align:top;padding:12px}tbody tr:hover td{background:var(--table-row-hover)}tbody tr:last-child td{border-bottom:0}.buy-badge{border-color:var(--buy)}@supports (color:color-mix(in lab, red, red)){.buy-badge{border-color:color-mix(in srgb,var(--buy) 40%,var(--border))}}.buy-badge{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.buy-badge{background:color-mix(in srgb,var(--buy) 10%,transparent)}}.buy-badge{color:var(--buy)}.sell-badge{border-color:var(--sell)}@supports (color:color-mix(in lab, red, red)){.sell-badge{border-color:color-mix(in srgb,var(--sell) 40%,var(--border))}}.sell-badge{background:var(--sell)}@supports (color:color-mix(in lab, red, red)){.sell-badge{background:color-mix(in srgb,var(--sell) 10%,transparent)}}.sell-badge{color:var(--sell)}.challenge-marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch}.challenge-sales-card{background:radial-gradient(circle at 95% 0,var(--accent),transparent 34%),linear-gradient(145deg,var(--surface-bg),var(--surface-subtle));min-height:580px;padding:22px}@supports (color:color-mix(in lab, red, red)){.challenge-sales-card{background:radial-gradient(circle at 95% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 34%),linear-gradient(145deg,var(--surface-bg),var(--surface-subtle))}}.challenge-sales-card{box-shadow:var(--shadow-2)}.challenge-description{min-height:66px}.challenge-rule-highlights{border:1px solid var(--border);background:var(--border);border-radius:11px;gap:1px;overflow:hidden}.challenge-rule-highlights div{background:var(--surface-bg);padding:11px}.challenge-card-actions{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;padding-top:16px;display:grid}.challenge-card-actions .btn-primary{grid-column:1/-1;justify-self:start}.challenge-card-actions .btn{text-overflow:ellipsis;max-width:100%;overflow:hidden}.entry-journey-card{background:radial-gradient(circle at 100% 0,var(--info),transparent 38%),var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.entry-journey-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--info) 8%,transparent),transparent 38%),var(--surface-bg)}}.entry-journey-card{color:var(--text-primary);box-shadow:var(--shadow-2)}.entry-account-facts,.entry-rule-grid{border:1px solid var(--border);background:var(--border);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.entry-account-facts div,.entry-rule-grid div{background:var(--surface-subtle);padding:12px}.entry-account-facts dt,.entry-rule-grid dt{color:var(--text-muted);text-transform:uppercase;font-size:10px}.entry-account-facts dd,.entry-rule-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:4px 0 0;font-weight:750}.entry-failure{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.entry-failure{background:color-mix(in srgb,var(--danger) 8%,var(--surface-bg))}}.entry-failure{color:var(--danger)}.overview-risk-centre{background:radial-gradient(circle at 90% 0,var(--accent),transparent 38%),var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.overview-risk-centre{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 38%),var(--surface-bg)}}.overview-risk-head{align-items:end}.overview-risk-account{gap:5px;min-width:min(460px,46vw);display:grid}.overview-risk-account>label{color:var(--text-muted);text-transform:uppercase;font-size:10px}.overview-risk-account>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.overview-risk-account select{border:1px solid var(--border-strong);background:var(--input-bg);min-width:0;height:38px;color:var(--text-primary);text-overflow:ellipsis;border-radius:8px;padding:0 9px}.overview-risk-summary{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:center;gap:14px;padding:13px 22px;display:flex}.overview-risk-summary>div{gap:2px;display:grid}.overview-risk-summary span,.overview-risk-summary small{color:var(--text-muted);font-size:10px}.overview-risk-summary strong{font-size:14px}.overview-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-risk-grid-detailed{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -22px 16px}.overview-risk-details summary{grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid}.overview-risk-details summary small{color:var(--text-muted);font-weight:500}.arena-page{background:var(--page-bg);color:var(--text-primary)}.arena-hero{background:radial-gradient(circle at 18% 0,var(--accent),transparent 38%),radial-gradient(circle at 92% 20%,var(--info),transparent 34%),linear-gradient(145deg,var(--elevated-bg),var(--page-bg));padding:50px 0 36px}@supports (color:color-mix(in lab, red, red)){.arena-hero{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--accent) 20%,transparent),transparent 38%),radial-gradient(circle at 92% 20%,color-mix(in srgb,var(--info) 12%,transparent),transparent 34%),linear-gradient(145deg,var(--elevated-bg),var(--page-bg))}}.arena-hero{border-color:var(--border)}.arena-hero h1{color:var(--text-primary);margin:10px 0;font-size:clamp(38px,5vw,66px)}.arena-hero p{color:var(--text-secondary)}.arena-tabs{scroll-snap-type:x proximity}.arena-tabs a{scroll-snap-align:start;border-color:var(--border);background:var(--surface-bg);color:var(--text-secondary)}.arena-tabs a.active{border-color:var(--accent);background:var(--surface-selected);color:var(--accent)}.arena-empty-state{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-2));text-align:center;border-radius:20px;align-content:center;place-items:center;gap:12px;min-height:260px;padding:32px 20px;display:grid}.arena-empty-state>svg{width:34px;height:34px;color:var(--lime)}.arena-empty-state>span{max-width:520px;color:var(--muted)}.arena-season-head,.rank-hero{background:var(--border);border-color:var(--border);box-shadow:var(--shadow-1)}.arena-season-head>div,.rank-hero>div{background:var(--surface-bg)}.arena-season-head span,.rank-hero span{color:var(--text-muted)}.arena-podium article{border-color:var(--border);background:linear-gradient(160deg,var(--surface-bg),var(--surface-subtle));box-shadow:var(--shadow-2)}.arena-podium strong{color:var(--accent)}.passport-card{border-color:var(--border);background:radial-gradient(circle at 90% 0,var(--info),transparent 38%),linear-gradient(145deg,var(--surface-bg),var(--surface-subtle))}@supports (color:color-mix(in lab, red, red)){.passport-card{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--info) 10%,transparent),transparent 38%),linear-gradient(145deg,var(--surface-bg),var(--surface-subtle))}}.passport-card{color:var(--text-primary);box-shadow:var(--shadow-2)}.passport-avatar{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.passport-avatar{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.passport-avatar{background:var(--surface-selected);color:var(--accent)}.passport-head>div>strong,.passport-proof a,.passport-social a{color:var(--accent)}.passport-metrics,.passport-metrics>div{border-color:var(--border)}.passport-metrics span,.passport-location,.passport-foot{color:var(--text-secondary)}.calendar-toolbar,.calendar-metric,.pl-day,.calendar-drawer,.ledger-trade,.ledger-trade dl div,.public-pl-proof,.public-pl-day,.timezone-preview,.payment-status,.commerce-price-form,.payment-method-card,.selector-results,.selected-user-readiness,.notification-admin-nav{background:var(--surface-bg);color:var(--text-primary);border-color:var(--border)}.calendar-metric{background:linear-gradient(145deg,var(--surface-bg),var(--surface-subtle));box-shadow:var(--shadow-1)}.pl-day{background:var(--surface-bg);box-shadow:var(--shadow-1)}.pl-day.win,.public-pl-day.win{background:var(--positive)}@supports (color:color-mix(in lab, red, red)){.pl-day.win,.public-pl-day.win{background:color-mix(in srgb,var(--positive) 9%,var(--surface-bg))}}.pl-day.loss,.public-pl-day.loss{background:var(--negative)}@supports (color:color-mix(in lab, red, red)){.pl-day.loss,.public-pl-day.loss{background:color-mix(in srgb,var(--negative) 8%,var(--surface-bg))}}.pl-day small{color:var(--text-secondary)}.verified-ledger-note{background:var(--safe)}@supports (color:color-mix(in lab, red, red)){.verified-ledger-note{background:color-mix(in srgb,var(--safe) 7%,var(--surface-bg))}}.verified-ledger-note{color:var(--text-secondary)}.timezone-preview{box-shadow:var(--shadow-1);border-radius:11px}.timezone-preview strong{color:var(--text-primary)}.connected-devices>div{background:var(--surface-subtle)}.permission-grid .permission-item{padding-right:14px;position:relative}.settings-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.notification-toggle-list{gap:8px;margin:14px 0;display:grid}.notification-toggle-row{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:62px;padding:9px 12px;display:grid}.notification-toggle-row>span:nth-child(2){gap:3px;display:grid}.notification-toggle-row strong{color:var(--text-primary);font-size:12px}.notification-toggle-row small{color:var(--text-muted);font-size:10px}.notification-toggle-row>input{width:20px;height:20px;accent-color:var(--accent)}.notification-toggle-icon{background:var(--surface-selected);width:34px;height:34px;color:var(--accent);border-radius:9px;place-items:center;font-weight:850;display:grid}.auth-form-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.withdrawal-method-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start;gap:18px;display:grid}.withdrawal-method-forms{gap:12px;display:grid}.withdrawal-method-forms>details{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px;overflow:hidden}.withdrawal-method-forms>details>summary{cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 14px;font-weight:800;display:flex}.withdrawal-method-forms>details>summary svg{width:18px;color:var(--accent)}.withdrawal-method-forms>details>form{border-top:1px solid var(--border);background:var(--surface-bg);gap:13px;padding:15px;display:grid}.withdrawal-method-list{gap:10px;display:grid}.withdrawal-method-card{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-1);border-radius:12px;gap:13px;padding:15px;display:grid}.withdrawal-method-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.withdrawal-method-card>header>div{gap:3px;display:grid}.withdrawal-method-card small{color:var(--text-muted)}.withdrawal-method-icon{background:var(--surface-selected);width:40px;height:40px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.withdrawal-method-icon svg{width:19px}.withdrawal-method-card dl{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.withdrawal-method-card dl div{background:var(--surface-subtle);padding:9px}.withdrawal-method-card dt{color:var(--text-muted);text-transform:uppercase;font-size:9px}.withdrawal-method-card dd{margin:4px 0 0;font-size:11px}.withdrawal-method-actions{align-items:flex-start}.withdrawal-method-actions details{position:relative}.withdrawal-inline-edit{z-index:30;border:1px solid var(--border-strong);background:var(--modal-bg);width:min(360px,100vw - 48px);box-shadow:var(--shadow-3);border-radius:12px;gap:9px;padding:14px;display:grid;position:absolute;top:42px;right:0}.admin-plan-fields{gap:14px;display:grid}.admin-plan-fields>h4,.quick-challenge .panel-body>h3{border:1px solid var(--border);background:linear-gradient(90deg,var(--surface-selected),var(--surface-bg));color:var(--text-primary);border-radius:10px;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;font-size:13px;display:flex}.admin-plan-fields>h4>span{background:var(--accent);color:#071006;width:27px;height:27px;font:800 10px var(--mono);border-radius:8px;place-items:center;display:grid}.admin-layout .dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:start}.admin-layout form.panel,.admin-layout .panel-body,.admin-plan-fields .form-row>*,.admin-plan-fields .field>div{min-width:0}.admin-plan-fields .field>div{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:7px!important;display:grid!important}.symbol-chip-selector{gap:9px;display:grid}.symbol-chip-selector>div{border:1px solid var(--border);background:var(--surface-subtle);border-radius:10px;flex-wrap:wrap;gap:7px;max-height:210px;padding:8px;display:flex;overflow:auto}.symbol-chip-selector button{border:1px solid var(--border);background:var(--surface-bg);min-height:38px;color:var(--text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:flex}.symbol-chip-selector button span{color:var(--text-muted);font-size:9px}.symbol-chip-selector button.active{border-color:var(--accent);background:var(--surface-selected);color:var(--accent)}.symbol-chip-selector>small{color:var(--text-muted)}.quick-challenge{counter-reset:quick-step}.quick-challenge .panel-body>h3{z-index:3;counter-increment:quick-step;position:sticky;top:0}.quick-challenge .panel-body>h3:before{content:counter(quick-step);background:var(--accent);color:#071006;width:25px;height:25px;font:800 10px var(--mono);border-radius:50%;place-items:center;display:grid}.quick-challenge .panel-body>button[type=submit]{z-index:10;box-shadow:var(--shadow-2);justify-self:end;position:sticky;bottom:12px}.quick-create-step{border:1px solid var(--border);background:var(--surface-bg);border-radius:12px;overflow:hidden}.quick-create-step>summary{cursor:pointer;min-height:50px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:850;display:flex}.quick-create-step>summary>span{color:var(--text-muted);font-size:11px;font-weight:600}.quick-create-step[open]>summary{border-bottom:1px solid var(--border);background:var(--surface-selected)}.quick-create-step-body{gap:14px;padding:14px;display:grid}.rule-scope-grid article,.admin-rule-card,.effective-rule-preview,.coupon-edit-form{background:var(--surface-bg);color:var(--text-primary);border-color:var(--border)}.effective-rule-preview{background:var(--surface-selected)}.effective-rule-preview b{color:var(--accent)}.admin-coupon-workspace{align-items:start}.admin-coupon-workspace .panel,.admin-layout .card{min-width:0}.admin-layout .filter-row{top:8px}.admin-inline-form{min-width:min(100%,430px)}.analytics-filter-bar{grid-template-columns:repeat(5,minmax(145px,1fr));gap:12px;margin-bottom:16px;padding:16px;display:grid}.analytics-filter-bar>label{min-width:0;color:var(--text-muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:750;display:grid}.analytics-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.analytics-filter-actions{align-items:end;gap:7px;display:flex}@media (min-width:801px) and (pointer:fine){.terminal-r7,.terminal-r8,.terminal-r8:not(.risk-collapsed){grid-template-rows:104px minmax(0,1fr) var(--panel-height)}.terminal-performance{grid-row:1;grid-template-rows:58px 36px;padding:5px 10px;display:grid;overflow:hidden}.terminal-performance-primary{grid-template-columns:auto minmax(140px,1.3fr) repeat(3,minmax(78px,.65fr)) minmax(90px,.72fr) minmax(82px,.62fr) minmax(86px,.62fr) repeat(3,36px);gap:6px}.terminal-performance-primary .brand{font-size:14px}.terminal-performance select{width:100%;min-width:0;height:36px;font-size:11px}.terminal-metric{min-width:0}.terminal-metric span,.feed-state span,.terminal-clock span{font-size:8px}.terminal-metric strong,.feed-state strong,.terminal-clock strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.terminal-clock{min-width:0}.terminal-performance .icon-button{border-radius:8px;width:36px;height:36px}.terminal-performance-secondary{grid-template-columns:repeat(4,minmax(100px,1fr)) minmax(145px,1.2fr);gap:6px}.terminal-provider-summary{padding-left:8px}.terminal-provider-summary span{font-size:8px}.terminal-provider-summary strong{font-size:10px}.has-order-blocker{grid-template-rows:104px auto minmax(0,1fr) var(--panel-height)!important}.has-order-blocker .terminal-performance{grid-row:1}.has-order-blocker .terminal-order-blocker{grid-row:2}.has-order-blocker .terminal-workspace{grid-row:3}.has-order-blocker .trade-dock{grid-row:4}.terminal-order-blocker{z-index:4;max-width:none;box-shadow:none;border-width:0 0 1px;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;margin:0;padding:7px 12px;display:grid;position:static;translate:none}.terminal-order-blocker strong{white-space:nowrap}.terminal-order-blocker span{min-width:0}.terminal-order-blocker small{white-space:nowrap}.has-order-blocker .terminal-dock-handle,.has-order-blocker .terminal-ticket-rail{top:148px}.chart-context{grid-template-columns:minmax(170px,1fr) auto auto;gap:9px;min-height:54px;padding:4px 10px;display:grid}.hybrid-chart{grid-template-rows:54px minmax(0,1fr) 27px}.chart-context>div:first-child{min-width:0}.chart-context>div:first-child>span{text-overflow:ellipsis;white-space:nowrap;max-width:32vw;display:block;overflow:hidden}.chart-context>div:nth-child(2){margin-left:0}.chart-quick-trade{min-width:0;box-shadow:none;grid-template-columns:minmax(84px,104px) 112px minmax(84px,104px)}.chart-quick-trade>button{min-height:42px}.chart-quick-trade>button strong{font-size:13px}.quick-lot-control{grid-template-columns:32px 48px 32px}.quick-lot-control>button{min-width:32px}.quick-lot-control input{font-size:12px}.quick-trade-reason{z-index:2;background:#21170f;border-radius:5px;max-width:350px;padding:3px 7px;position:absolute;top:50px;right:12px}}html[data-theme-resolved=light] .terminal-performance,html[data-theme-resolved=light] .watchlist-r7,html[data-theme-resolved=light] .order-ticket-r7,html[data-theme-resolved=light] .trade-dock,html[data-theme-resolved=light] .terminal-ticket-rail{background:var(--elevated-bg)!important;color:var(--text-primary)!important;border-color:var(--border)!important}html[data-theme-resolved=light] .terminal-performance-secondary,html[data-theme-resolved=light] .terminal-provider-summary,html[data-theme-resolved=light] .terminal-risk-status,html[data-theme-resolved=light] .watch-row,html[data-theme-resolved=light] .ticket-field,html[data-theme-resolved=light] .trade-tabs,html[data-theme-resolved=light] .trade-table{border-color:var(--border)!important}html[data-theme-resolved=light] .watch-row.active,html[data-theme-resolved=light] .trade-tab.active{background:var(--surface-selected)!important}html[data-theme-resolved=light] .watch-symbol strong,html[data-theme-resolved=light] .terminal-risk-status strong,html[data-theme-resolved=light] .terminal-provider-summary strong,html[data-theme-resolved=light] .trade-dock strong,html[data-theme-resolved=light] .trade-dock td{color:var(--text-primary)!important}html[data-theme-resolved=light] .watch-symbol span,html[data-theme-resolved=light] .terminal-risk-status span,html[data-theme-resolved=light] .terminal-provider-summary span,html[data-theme-resolved=light] .trade-dock small{color:var(--text-muted)!important}.side-link{border-radius:9px;transition:background .16s,color .16s,transform .16s}.side-link:hover{background:var(--control-hover);color:var(--text-primary);transform:translate(2px)}.side-link.active{box-shadow:inset 3px 0 var(--accent)}.admin-nav-group{transition:background .16s}.admin-nav-group summary:after{color:var(--text-muted)!important}.sidebar-mode{border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-secondary);border-radius:8px}.auth-visual{color:#f5f8f8!important;background:radial-gradient(circle at 15% 15%,#c9ff3b33,#0000 34%),linear-gradient(150deg,#10191a,#050809)!important}.auth-visual .brand,.auth-visual .auth-quote,.auth-visual .eyebrow{color:#f5f8f8!important}.auth-visual .auth-quote em{color:#c9ff3b!important}.auth-visual .trust-row{color:#c3cfd2!important}.auth-form-wrap{background:var(--page-bg)}.auth-form{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-2);border-radius:18px;padding:clamp(22px,4vw,42px)}.auth-form h1{color:var(--text-primary)}@media (max-width:1180px){.analytics-filter-bar{grid-template-columns:repeat(3,minmax(140px,1fr))}.overview-risk-grid-detailed{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-layout .dashboard-grid{grid-template-columns:1fr}}@media (max-width:900px){.withdrawal-method-layout,.settings-section-grid{grid-template-columns:1fr}.overview-risk-head{flex-direction:column;align-items:stretch}.overview-risk-account{min-width:0}.overview-risk-grid{grid-template-columns:1fr}.overview-risk-grid-detailed,.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.app-content{padding:16px 13px 92px}.ui-page-header{flex-direction:column;align-items:flex-start}.ui-page-actions,.ui-page-actions>.hero-actions{width:100%}.ui-page-actions .btn{flex:1}.form-row,.ui-form-section-grid{grid-template-columns:1fr}.challenge-sales-card{min-height:0}.challenge-card-actions{grid-template-columns:1fr;padding-top:12px;position:static;background:0 0!important}.challenge-card-actions .btn-primary{grid-column:auto}.challenge-card-actions .btn{width:100%}.entry-account-facts,.entry-rule-grid{grid-template-columns:1fr 1fr}.entry-journey-card footer .btn{flex:1}.overview-risk-summary{flex-direction:column;align-items:flex-start}.overview-risk-details summary{grid-template-columns:1fr}.overview-risk-grid-detailed{grid-template-columns:1fr;margin-inline:-22px}.overview-risk-details dl,.analytics-filter-bar{grid-template-columns:1fr}.analytics-filter-actions .btn{flex:1}.notification-toggle-row{grid-template-columns:auto minmax(0,1fr) auto}.notification-toggle-row>.badge{display:none}.auth-form-actions{flex-direction:column;align-items:stretch}.auth-form-actions .btn{width:100%}.withdrawal-method-card>header{grid-template-columns:auto 1fr}.withdrawal-method-card>header>.badge{grid-column:2}.withdrawal-method-card dl{grid-template-columns:1fr 1fr}.withdrawal-inline-edit{width:auto;max-height:calc(100dvh - 24px);position:fixed;inset:12px;overflow:auto}.ui-sticky-actions{flex-direction:column;align-items:stretch}.ui-sticky-actions .btn{width:100%}.arena-podium{grid-template-columns:1fr}.arena-podium article[data-rank]{grid-area:auto/1}.arena-season-head,.rank-hero{grid-template-columns:1fr}}@media (max-width:380px){.entry-account-facts,.entry-rule-grid,.withdrawal-method-card dl,.challenge-rule-highlights{grid-template-columns:1fr}.btn{padding-inline:12px}}html[data-theme-resolved=light] .arena-season-head>div,html[data-theme-resolved=light] .rank-hero>div,html[data-theme-resolved=light] .arena-podium article{background:var(--surface-bg);color:var(--text-primary);border-color:var(--border)}html[data-theme-resolved=light] .arena-tabs a.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){html[data-theme-resolved=light] .arena-tabs a.active{background:color-mix(in srgb,var(--accent) 11%,transparent)}}html[data-theme-resolved=light] .arena-tabs a.active{color:var(--accent)}.admin-layout .filter-row{z-index:8;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--elevated-bg);padding:12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-layout .filter-row{background:color-mix(in srgb,var(--elevated-bg) 94%,transparent)}}.admin-layout .filter-row{box-shadow:var(--shadow-1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-layout .table-wrap thead{z-index:2;position:sticky;top:0}.admin-layout .panel-head{gap:12px}.admin-layout .panel-head>span{color:var(--text-muted)}@media (max-width:800px){.admin-layout .filter-row{grid-template-columns:1fr;position:static}.admin-layout .filter-row>*{width:100%;min-width:0}}.chart-context{gap:10px}.chart-context>div:first-child{min-width:160px}.chart-context>div:nth-child(2){margin-left:auto}.chart-quick-trade{background:#070b0e;border:1px solid #2b3941;border-radius:8px;grid-template-columns:minmax(92px,1fr) minmax(122px,.9fr) minmax(92px,1fr);min-width:min(420px,38vw);display:grid;overflow:hidden;box-shadow:0 8px 22px #0005}.chart-quick-trade>button{color:#fff;border:0;gap:1px;min-width:0;min-height:46px;display:grid}.chart-quick-trade>button span{letter-spacing:.08em;font-size:9px;font-weight:850}.chart-quick-trade>button strong{font:850 15px var(--mono);white-space:nowrap}.chart-quick-trade .quick-sell{background:#8c2635}.chart-quick-trade .quick-buy{background:#155a92}.quick-lot-control{background:#0d1418;border-inline:1px solid #2b3941;grid-template-columns:36px minmax(50px,1fr) 36px;align-items:stretch;display:grid}.quick-lot-control>button{color:#e4ecef;background:#111b21;border:0;min-width:36px;font-size:18px}.quick-lot-control label{align-content:center;place-items:center;gap:0;min-width:0;display:grid}.quick-lot-control input{color:#fff;text-align:center;width:100%;min-width:0;height:22px;font:800 13px var(--mono);background:0 0;border:0;outline:0}.quick-lot-control small{color:#829098;font-size:8px}.quick-trade-reason{max-width:420px;color:var(--warning);text-align:right;margin:3px 0 0 auto;font-size:9px;display:block}.hybrid-chart{background:var(--chart-bg)}html[data-theme-resolved=light] .terminal-r7,html[data-theme-resolved=light] .terminal-performance,html[data-theme-resolved=light] .watchlist-r7,html[data-theme-resolved=light] .order-ticket-r7,html[data-theme-resolved=light] .trade-dock{color:#10181c;background:#f7fafb}html[data-theme-resolved=light] .terminal-performance-primary strong,html[data-theme-resolved=light] .terminal-performance-secondary strong{color:#10181c}html[data-theme-resolved=light] .terminal-risk-status{background:#fff}html[data-theme-resolved=light] .hybrid-chart{background:var(--chart-bg);color:#f4f8fa}.overview-risk-centre{margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-bg),var(--surface-bg))}@supports (color:color-mix(in lab, red, red)){.overview-risk-centre{background:linear-gradient(145deg,var(--surface-bg),color-mix(in srgb,var(--surface-bg) 88%,var(--accent)))}}.overview-risk-centre{box-shadow:var(--shadow-2);overflow:hidden}.overview-risk-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.overview-risk-head h2{margin:4px 0 0;font-size:22px}.overview-risk-head p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.overview-risk-grid{background:var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.overview-risk-metric{background:var(--surface-bg);gap:7px;min-width:0;padding:17px;display:grid}.overview-risk-metric>span{color:var(--text-muted);font-size:11px}.overview-risk-metric>strong{font:800 17px var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overview-risk-metric>small{min-height:28px;color:var(--text-secondary);font-size:10px;line-height:1.4}.overview-risk-metric progress{width:100%;height:6px;accent-color:var(--safe)}.overview-risk-metric.warning progress{accent-color:var(--warning)}.overview-risk-metric.danger progress{accent-color:var(--danger)}.overview-risk-details{padding:0 22px 20px}.overview-risk-details summary{min-height:46px;color:var(--accent);cursor:pointer;padding-top:15px;font-weight:750}.overview-risk-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.overview-risk-details dl div{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--elevated-bg);padding:12px}.overview-risk-details dt{color:var(--text-muted);font-size:10px}.overview-risk-details dd{color:var(--text-primary);margin:5px 0 0;font-size:12px}@media (max-width:1100px){.overview-risk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-performance-primary{grid-template-columns:auto minmax(150px,1fr) repeat(3,minmax(82px,.7fr)) minmax(105px,.8fr) repeat(3,40px)}.terminal-clock{display:none}.chart-quick-trade{min-width:330px}}@media (max-width:800px),(pointer:coarse){.ui-page-header{flex-direction:column;align-items:flex-start}.ui-page-actions,.ui-page-actions .btn{width:100%}.ui-form-section-grid,.panel-body form,.card form,form.panel>.panel-body{grid-template-columns:1fr}.overview-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-risk-details dl{grid-template-columns:1fr}.overview-risk-head{flex-direction:column;align-items:flex-start}.app-content{padding:18px 14px max(88px,calc(72px + env(safe-area-inset-bottom)))}.settings-card,.admin-drawer{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto}.input,.select,.textarea,.field input,.field select,.field textarea,.panel input,.panel select,.panel textarea,.card input,.card select,.card textarea{font-size:16px}}@media (max-width:420px){.overview-risk-grid{grid-template-columns:1fr}.ui-kpi-value{font-size:22px}.ui-app-shell .app-topbar-actions .theme-control{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-size:16px}.app-layout{grid-template-columns:272px minmax(0,1fr);height:100vh;overflow:hidden}.sidebar{width:272px;padding:24px 16px}.side-nav{scrollbar-width:none;gap:5px}.side-label{font:700 12px var(--sans);letter-spacing:.08em;padding:18px 13px 8px}.side-link{gap:13px;min-height:46px;padding:0 13px;font-size:15px}.side-link svg{width:19px;height:19px}.main{height:100vh;overflow:auto}.app-topbar{height:72px}.app-content{font-size:15px}.terminal-r7{--panel-height:238px;--watch-width:260px;--ticket-width:330px;grid-template-rows:72px minmax(0,1fr) 76px var(--panel-height);color:#edf2f4;background:#070b0f;width:100%;max-width:100vw;height:100dvh;font-size:14px;display:grid;position:relative;overflow:hidden}.terminal-performance{scrollbar-width:none;background:#0b1116;border-bottom:1px solid #202a31;align-items:center;gap:14px;min-width:0;padding:8px 14px;display:flex;overflow-x:auto}.terminal-performance .brand{flex:none;font-size:17px}.terminal-performance select{color:#fff;background:#111920;border:1px solid #2b3740;border-radius:7px;min-width:205px;height:42px;padding:0 10px;font-size:13px}.top-metric{border-left:1px solid #243038;flex:none;min-width:96px;padding-left:13px}.top-metric span,.feed-state span,.terminal-clock span{color:#8d9aa2;margin-bottom:3px;font-size:12px;display:block}.top-metric strong,.feed-state strong,.terminal-clock strong{font:750 15px var(--mono);white-space:nowrap;display:block}.feed-state{border:1px solid #2b3740;border-radius:7px;flex:none;min-width:150px;padding:6px 10px}.feed-state.safe{border-color:#42d39259}.feed-state.danger{border-color:#ff5e7073}.terminal-clock{flex:none;min-width:110px}.icon-button{color:#bcc8ce;cursor:pointer;background:#111920;border:1px solid #2b3740;border-radius:7px;flex:none;place-items:center;width:40px;height:40px;display:grid}.icon-button svg{width:18px}.terminal-workspace{grid-template-columns:var(--watch-width) minmax(0,1fr) var(--ticket-width);min-width:0;min-height:0;transition:grid-template-columns .18s;display:grid}.watchlist-r7,.order-ticket-r7{background:#0b1116;border-right:1px solid #202a31;min-height:0}.watchlist-r7{flex-direction:column;display:flex}.watchlist-search{background:#10181e;border:1px solid #29343c;border-radius:8px;align-items:center;gap:8px;height:52px;margin:10px;padding:0 11px;display:flex}.watchlist-search svg{width:17px}.watchlist-search input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:14px}.watchlist-heading{color:#829098;justify-content:space-between;padding:4px 13px 10px;font-size:13px;display:flex}.watchlist-scroll{min-height:0;overflow:auto}.market-filters{gap:4px;padding:0 10px 9px;display:flex;overflow:auto}.market-filters button{color:#8fa0aa;white-space:nowrap;cursor:pointer;background:#10181e;border:1px solid #29343c;border-radius:999px;padding:4px 8px;font-size:10px}.market-filters button.active{color:#54dda8;background:#10251e;border-color:#54dda8}.terminal-r8 .watchlist-r7,.terminal-r8 .order-ticket-r7{min-width:0;position:relative;overflow:hidden}.terminal-r8.watch-collapsed .watchlist-r7>*,.terminal-r8.ticket-collapsed .order-ticket-r7>*{visibility:hidden}.terminal-r8.watch-collapsed .watchlist-r7:after{content:"W"}.terminal-r8.ticket-collapsed .order-ticket-r7:after{content:"BUY\a SELL";white-space:pre}.terminal-r8.watch-collapsed .watchlist-r7:after,.terminal-r8.ticket-collapsed .order-ticket-r7:after{visibility:visible;color:#54dda8;letter-spacing:.08em;writing-mode:vertical-rl;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:0}.terminal-r8.risk-collapsed{grid-template-rows:72px minmax(0,1fr) 44px var(--panel-height)}.terminal-r8.risk-collapsed .risk-command{grid-template-columns:190px repeat(3,minmax(90px,1fr));padding-block:3px}.terminal-r8.risk-collapsed .risk-ring:nth-of-type(n+4){display:none}.terminal-r8 .hybrid-chart{min-width:0;min-height:0;overflow:hidden}.terminal-r8 .b4t-tradingview iframe{min-width:0!important}.terminal-layout-settings{border:1px solid #27343b;border-radius:8px;gap:8px;margin:14px 0;padding:12px;display:grid}.terminal-layout-settings strong{font-size:14px}.terminal-layout-settings small{color:#829098;margin-left:auto}.terminal-quick-layout{z-index:45;background:#090f13f0;border:1px solid #2b3941;border-radius:8px;gap:5px;padding:5px;display:flex;position:fixed;top:78px;right:14px;box-shadow:0 12px 28px #0008}.terminal-quick-layout a,.terminal-quick-layout button{color:#cbd5d9;cursor:pointer;background:#111a20;border:1px solid #2b3941;border-radius:6px;align-items:center;min-height:34px;padding:0 10px;font-size:12px;text-decoration:none;display:flex}.terminal-quick-layout a{color:#54dda8}.terminal-quick-layout button:hover,.terminal-quick-layout a:hover{border-color:#54dda8}.watch-row{border-top:1px solid #182229;grid-template-columns:28px 1fr 68px 68px;align-items:center;min-height:58px;padding:5px 7px;display:grid}.watch-row.active{background:#30c99714;box-shadow:inset 3px 0 #30c997}.watch-row button{color:inherit;cursor:pointer;background:0 0;border:0}.favorite{padding:3px;color:#718089!important}.favorite svg{width:15px}.watch-symbol{text-align:left}.watch-symbol strong{font:750 14px var(--mono);display:block}.watch-symbol span{color:#718089;margin-top:4px;font-size:11px;display:block}.watch-quote{font:700 12px var(--mono);text-align:right;padding:5px!important}.watch-quote small{font:700 9px var(--sans);display:block}.watch-quote.sell{color:#ff7b89}.watch-quote.buy{color:#5ce1ff}.hybrid-chart{background:#080d11;grid-template-rows:46px minmax(0,1fr) 27px;min-height:0;display:grid;position:relative}.chart-context{border-bottom:1px solid #202a31;justify-content:space-between;align-items:center;padding:0 13px;display:flex}.chart-context>div{align-items:baseline;gap:10px;display:flex}.chart-context span{color:#7f8e96;font-size:12px}.chart-context strong{font:750 15px var(--mono)}.tradingview-chart-shell{align-self:stretch;min-width:0;min-height:0;position:relative;overflow:hidden}.b4t-tradingview{width:100%;height:100%;min-height:0;position:absolute;inset:0}.chart-load-state{z-index:2;text-align:center;color:#dce5e8;background:radial-gradient(circle,#172128 0,#080d11 72%);place-content:center;gap:8px;padding:24px;display:grid;position:absolute;inset:0}.chart-load-state strong{font:750 14px var(--mono)}.chart-load-state span{color:#819099;max-width:520px;font-size:11px;line-height:1.6}.chart-load-state.unavailable strong{color:#ffba69}.tradingview-widget-copyright{color:#839099;justify-content:center;align-items:center;height:28px;font-size:11px;display:flex}.tradingview-widget-copyright a{color:#4094ff;margin-right:3px}.chart-disclosure{color:#86939b;border-top:1px solid #1c252c;align-items:center;padding:0 12px;font-size:11px;display:flex}.terminal-blocker{color:#ff9aa5;place-items:center;display:grid}.order-ticket-r7{border-left:1px solid #202a31;border-right:0;flex-direction:column;padding:12px;display:flex}.ticket-title{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.ticket-title span{color:#849199;font-size:12px;display:block}.ticket-title strong{margin-top:2px;font-size:16px;display:block}.status-pill{border:1px solid #33414a;border-radius:99px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;display:inline-flex}.status-pill.safe,.status-pill.buy{color:#54dda8}.status-pill.warning{color:#ffbd4a}.status-pill.danger,.status-pill.breach,.status-pill.sell{color:#ff7787}.ticket-quotes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ticket-quotes button{color:#fff;cursor:pointer;background:#10171d;border:1px solid;border-radius:8px;min-height:60px}.ticket-quotes span{font-size:11px;display:block}.ticket-quotes strong{font:800 17px var(--mono);margin-top:3px;display:block}.ticket-quotes .sell{border-color:#ff5e7052}.ticket-quotes .buy{border-color:#42bee65c}.ticket-quotes .active.sell{background:#ff5e701f}.ticket-quotes .active.buy{background:#42bee61f}.ticket-scroll{min-height:0;padding-right:3px;overflow:auto}.ticket-scroll label{color:#9aa7ae;margin-top:9px;font-size:13px;display:block}.ticket-scroll input,.ticket-scroll select{color:#fff;background:#0f171d;border:1px solid #29363e;border-radius:7px;width:100%;height:39px;margin-top:5px;padding:0 9px}.ticket-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stepper{grid-template-columns:40px 1fr 40px;display:grid}.stepper button{color:#fff;background:#172129;border:1px solid #29363e;margin-top:5px;font-size:18px}.stepper input{text-align:center;border-radius:0;margin-top:5px}.quick-lots{grid-template-columns:repeat(6,1fr);gap:4px;margin-top:7px;display:grid}.quick-lots button,.secondary-action{color:#aebac0;cursor:pointer;background:#10181e;border:1px solid #29363e;border-radius:5px;min-height:32px;font-size:11px}.quick-lots button.active{color:#54dda8;border-color:#54dda873}.ticket-scroll details{border:1px solid #26323a;border-radius:7px;margin-top:10px;padding:9px}.ticket-scroll summary{cursor:pointer;color:#bdc7cc;font-size:13px}.cost-preview{background:#0c1318;border:1px solid #26323a;border-radius:7px;grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:9px;padding:10px;display:grid}.cost-preview div{justify-content:space-between;font-size:11px;display:flex}.cost-preview span{color:#7f8d95}.cost-preview strong{font-family:var(--mono)}.rule-impact{padding:9px 0}.rule-impact span,.rule-impact strong{font-size:11px;display:block}.rule-impact span{color:#7f8d95;margin-bottom:3px}.place-order{cursor:pointer;border:0;border-radius:8px;flex:none;min-height:48px;font-size:14px;font-weight:850}.place-order.buy{color:#05130e;background:#42d39a}.place-order.sell{color:#190509;background:#f67}.place-order:disabled{opacity:.4;cursor:not-allowed}.risk-command{background:#0b1116;border-top:1px solid #202a31;grid-template-columns:190px repeat(10,minmax(92px,1fr));align-items:center;gap:8px;padding:8px 14px;display:grid;overflow-x:auto}.risk-title{z-index:2;background:#0b1116;grid-template-columns:24px 1fr;align-self:stretch;align-items:center;gap:3px 8px;display:grid;position:sticky;left:0}.risk-title svg{color:#ffbd4a;grid-row:span 2;width:20px}.risk-title span{font-size:13px}.risk-title strong{color:#54dda8;font-size:12px}.risk-ring{--risk:0deg;color:#fff;cursor:help;background:0 0;border:0;min-height:58px;position:relative}.risk-ring:before{content:"";background:conic-gradient(#45d6a0 var(--risk),#233038 0);border-radius:50%;width:48px;height:48px;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.risk-ring span{font:750 12px var(--mono);display:block;position:relative}.risk-ring small{color:#87959d;margin-top:4px;font-size:10px;display:block;position:relative}.terminal-r8:not(.risk-collapsed){grid-template-rows:72px minmax(0,1fr) 90px var(--panel-height)}.terminal-r8:not(.risk-collapsed) .risk-ring:before{top:33%}.risk-ring em,.risk-ring b{font:600 9px var(--mono);color:#aebbc1;margin-top:2px;font-style:normal;display:block;position:relative}.risk-ring b{color:#54dda8}.risk-collapsed .risk-ring em,.risk-collapsed .risk-ring b{display:none}.trade-dock{background:#0a1014;border-top:1px solid #26323a;min-height:0;position:relative;overflow:hidden}.resize-handle{cursor:ns-resize;z-index:4;height:9px;position:absolute;top:-4px;left:0;right:0}.resize-handle:after{content:"";background:#42515a;width:68px;height:2px;position:absolute;top:4px;left:calc(50% - 34px)}.dock-tabs{border-bottom:1px solid #202a31;align-items:center;gap:3px;height:42px;padding:0 10px;display:flex;overflow-x:auto}.dock-tabs>button,.dock-actions button,.row-actions button,.dock-table button{color:#8e9ba2;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;min-height:30px;padding:0 10px;font-size:12px}.dock-tabs>button.active{color:#54dda8;background:#54dda814}.dock-actions{margin-left:auto;display:flex}.dock-actions svg{width:16px}.dock-table{height:calc(100% - 42px);overflow:auto}.dock-table table{min-width:1300px}.dock-table th{z-index:2;background:#10171c;font-size:12px;position:sticky;top:0}.dock-table td{padding:9px 12px;font-size:12px}.row-actions{gap:3px;display:flex}.row-actions button{background:#151f26}.row-actions .danger{color:#ff7d8b}.dock-summary{align-items:center;gap:24px;height:42px;padding:0 14px;display:flex}.dock-empty{color:#7f8d95;place-items:center;height:calc(100% - 42px);display:grid}.settings-overlay{z-index:100;background:#000000b3;place-items:center;display:grid;position:fixed;inset:0}.settings-card{background:#10171d;border:1px solid #33414a;border-radius:12px;width:min(440px,100% - 30px);padding:20px;box-shadow:0 30px 90px #000}.switch-row{border-bottom:1px solid #243039;justify-content:space-between;align-items:center;min-height:48px;display:flex}.settings-card>label:not(.switch-row){margin:18px 0;display:block}.settings-card input[type=range]{width:100%}.settings-card>.btn{margin:8px 8px 0 0}.funded-terminal .terminal-performance{background:linear-gradient(90deg,#d9ae5f1f,#0b1116 32%);border-top:3px solid #d9ae5f}.funded-terminal .ticket-title>div>span:after{content:" • FUNDED EVALUATION";color:#d9ae5f}.challenge-terminal .terminal-performance{border-top:3px solid #42d39a}@media (max-width:1200px){.terminal-r7{--watch-width:210px;--ticket-width:300px}.terminal-performance .top-metric:nth-of-type(n+6){display:none}.risk-command{grid-template-columns:150px repeat(6,1fr)}}@media (max-width:800px){.terminal-r7{grid-template-rows:64px minmax(0,1fr) 64px 58px}.terminal-performance{padding:6px 8px}.terminal-performance .brand,.terminal-performance .top-metric:nth-of-type(n+4),.terminal-clock{display:none}.terminal-performance select{min-width:170px}.terminal-workspace{grid-template-columns:1fr;display:grid}.watchlist-r7{display:none}.hybrid-chart{grid-area:1/1}.order-ticket-r7{z-index:30;width:min(330px,100vw - 16px);height:calc(100dvh - 138px);position:fixed;bottom:62px;right:8px;box-shadow:0 20px 70px #000}.risk-command{grid-template-columns:130px repeat(3,1fr);overflow:hidden}.risk-ring:nth-of-type(n+4){display:none}.trade-dock{z-index:35}.dock-tabs button:nth-child(n+5){display:none}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);min-height:100vh;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.mono{font-family:var(--mono)}.muted{color:var(--muted)}.positive{color:var(--lime)}.negative{color:var(--red)}.page{background:radial-gradient(circle at 75% 5%, #48807c24, transparent 30%), var(--bg);min-height:100vh;overflow:hidden}.noise{pointer-events:none;opacity:.08;background-image:radial-gradient(#ffffff24 .6px,#0000 .6px);background-size:6px 6px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.container{width:min(1180px,100% - 40px);margin:0 auto}.site-header{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070b0dc7;align-items:center;height:76px;display:flex;position:sticky;top:0}.nav-row{justify-content:space-between;align-items:center;gap:22px;display:flex}.brand{letter-spacing:-.04em;align-items:center;gap:11px;font-size:21px;font-weight:850;display:inline-flex}.brand-mark{width:31px;height:31px;color:var(--lime);font:900 14px var(--mono);background:linear-gradient(145deg,#c9ff3b24,#c9ff3b05);border:1px solid #c9ff3b73;border-radius:9px;place-items:center;display:grid;box-shadow:inset 0 0 18px #c9ff3b14}.site-nav{color:#aeb9bd;align-items:center;gap:26px;font-size:13px;display:flex}.site-nav a:hover,.side-link:hover{color:#fff}.nav-actions{gap:10px;display:flex}.btn{border:1px solid var(--line);cursor:pointer;color:#fff;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-size:13px;font-weight:750;transition:all .18s;display:inline-flex}.btn:hover{background:#ffffff12;border-color:#fff3;transform:translateY(-1px)}.btn-primary{background:var(--lime);color:#0b0e08;border-color:var(--lime);box-shadow:0 8px 28px #c9ff3b1f}.btn-primary:hover{background:#d6ff66;border-color:#d6ff66}.btn-ghost{background:0 0}.btn-sm{min-height:34px;padding:0 12px;font-size:12px}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.hero{padding:88px 0 50px;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;display:grid}.eyebrow{color:var(--lime);font:700 11px var(--mono);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;display:flex}.pulse{background:var(--lime);width:7px;height:7px;box-shadow:0 0 0 5px #c9ff3b14, 0 0 22px var(--lime);border-radius:50%}.hero h1{letter-spacing:-.07em;max-width:760px;margin:24px 0;font-size:clamp(50px,6.2vw,82px);line-height:.94}.hero h1 em{color:var(--lime);font-style:normal}.hero-copy{color:#9caaaf;max-width:610px;font-size:17px;line-height:1.75}.hero-actions{flex-wrap:wrap;gap:12px;margin:32px 0 28px;display:flex}.trust-row{color:#75858d;text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;gap:26px;font-size:11px;display:flex}.trust-row span{align-items:center;gap:7px;display:flex}.trust-dot{background:var(--lime);border-radius:50%;width:5px;height:5px}.terminal-card{border:1px solid var(--line);background:#0a1013eb;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000007a}.terminal-card:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(120deg,#c9ff3b33,#0000 25% 70%,#60e8ff1a);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.terminal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:46px;padding:0 15px;font-size:11px;display:flex}.terminal-ticker{align-items:baseline;gap:9px;display:flex}.terminal-chart{height:292px}.terminal-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.terminal-stat{border-right:1px solid var(--line);padding:14px}.terminal-stat:last-child{border:0}.terminal-stat label{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px;font-size:9px;display:block}.terminal-stat strong{font:700 13px var(--mono)}.section{padding:86px 0}.section.alt{border-block:1px solid var(--line);background:#ffffff04}.section-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:34px;display:flex}.section-title{letter-spacing:-.05em;margin:10px 0 0;font-size:clamp(32px,4vw,50px);line-height:1}.section-copy{color:var(--muted);max-width:490px;line-height:1.65}.grid-3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.card{background:var(--panel);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:13px;padding:22px}.card:hover{border-color:#c9ff3b2e}.plan-card{flex-direction:column;min-height:355px;display:flex;position:relative}.plan-card.featured{background:linear-gradient(145deg,#c9ff3b14,#0e1619e6 42%);border-color:#c9ff3b59}.plan-tag{color:var(--lime);font:700 9px var(--mono);letter-spacing:.08em;background:#c9ff3b1f;border:1px solid #c9ff3b38;border-radius:99px;padding:5px 9px;position:absolute;top:17px;right:17px}.plan-card h3{margin:0 0 24px;font-size:20px}.plan-size{font:750 42px var(--mono);letter-spacing:-.06em}.plan-price{color:var(--muted);margin:8px 0 24px}.plan-price strong{color:#fff}.rule-list{color:#a7b4b9;gap:10px;margin:0 0 24px;padding:0;font-size:12px;list-style:none;display:grid}.rule-list li{border-bottom:1px solid #ffffff0d;justify-content:space-between;padding-bottom:9px;display:flex}.rule-list li span:last-child{color:#e8eeee;font-family:var(--mono)}.plan-card .btn{margin-top:auto}.steps{counter-reset:steps;border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.step{border-right:1px solid var(--line);counter-increment:steps;min-height:220px;padding:26px}.step:last-child{border:0}.step:before{content:"0" counter(steps);font:700 11px var(--mono);color:var(--lime)}.step h3{margin:42px 0 12px;font-size:18px}.step p{color:var(--muted);font-size:13px;line-height:1.65}.rule-preview{grid-template-columns:.9fr 1.1fr;align-items:center;gap:38px;display:grid}.rule-panel{border:1px solid var(--line);background:#0c1215;border-radius:14px;padding:22px}.meter-row{margin:18px 0}.meter-label{color:#a2b0b5;justify-content:space-between;margin-bottom:8px;font-size:11px;display:flex}.meter{background:#20292d;border-radius:9px;height:5px;overflow:hidden}.meter span{background:var(--lime);border-radius:inherit;height:100%;display:block}.badge{border:1px solid var(--line);color:#bdc8cc;height:23px;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.badge.success{color:var(--lime);background:#c9ff3b12;border-color:#c9ff3b3d}.badge.warning{color:var(--amber);background:#ffbd4a12;border-color:#ffbd4a40}.badge.danger{color:var(--red);background:#ff5e7012;border-color:#ff5e7040}.table-wrap{border:1px solid var(--line);border-radius:12px;overflow:auto}.session-card{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.session-card>div{overflow-wrap:anywhere;min-width:0}.session-card form{flex:none}table{border-collapse:collapse;width:100%;min-width:720px}th{color:#6f7d83;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.1em;text-align:left;border-bottom:1px solid var(--line);background:#ffffff04;padding:13px 16px}td{color:#c5cfd2;border-bottom:1px solid #ffffff0d;padding:14px 16px;font-size:12px}tr:last-child td{border-bottom:0}.empty{text-align:center;color:var(--muted);border:1px dashed #ffffff1f;border-radius:12px;padding:54px 24px}.empty strong{color:#fff;margin-bottom:8px;font-size:16px;display:block}.cta-band{background:radial-gradient(circle at 85% 20%,#c9ff3b1f,#0000 35%),#0d1416;border:1px solid #c9ff3b3d;border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:44px;display:flex}.cta-band h2{letter-spacing:-.04em;margin:0 0 10px;font-size:34px}.footer{border-top:1px solid var(--line);color:var(--muted);padding:54px 0 32px}.footer-grid{grid-template-columns:1.8fr repeat(3,1fr);gap:35px;display:grid}.footer h4{color:#fff;margin:0 0 16px;font-size:12px}.footer a{margin:10px 0;font-size:12px;display:block}.disclaimer{max-width:460px;margin-top:18px;font-size:10px;line-height:1.6}.auth-page{grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-visual{border-right:1px solid var(--line);background:radial-gradient(circle at 30% 20%,#c9ff3b1f,#0000 30%),#090e10;flex-direction:column;justify-content:space-between;padding:70px;display:flex}.auth-quote{letter-spacing:-.06em;max-width:650px;font-size:clamp(34px,5vw,64px);line-height:1}.auth-quote em{color:var(--lime);font-style:normal}.auth-form-wrap{place-items:center;padding:34px;display:grid}.auth-form{width:min(430px,100%)}.auth-form h1{letter-spacing:-.05em;margin:0 0 8px;font-size:38px}.field{margin:17px 0}.field label{color:#9eabb0;margin-bottom:8px;font-size:11px;display:block}.input,.select,.textarea{border:1px solid var(--line);color:#fff;background:#0e1518;border-radius:8px;outline:none;width:100%;min-height:45px;padding:0 13px}.textarea{resize:vertical;min-height:100px;padding:13px}.input:focus,.select:focus,.textarea:focus{border-color:#c9ff3b80;box-shadow:0 0 0 3px #c9ff3b0f}.form-error{color:#ff9ba6;background:#ff5e7014;border:1px solid #ff5e7038;border-radius:8px;margin:14px 0;padding:11px 13px;font-size:12px}.form-success{color:var(--lime);background:#c9ff3b14;border:1px solid #c9ff3b33;border-radius:8px;margin:14px 0;padding:11px 13px;font-size:12px}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legal-small{color:#67767c;margin-top:18px;font-size:10px;line-height:1.5}.app-layout{background:#070b0d;grid-template-columns:238px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#090e11;flex-direction:column;height:100vh;padding:21px 14px;display:flex;position:sticky;top:0}.side-nav{gap:3px;margin-top:28px;display:grid;overflow:auto}.side-label{color:#536168;font:700 9px var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:14px 12px 7px}.side-link{color:#89979d;border-radius:7px;align-items:center;gap:10px;min-height:39px;padding:0 11px;font-size:12px;display:flex}.side-link.active{color:var(--lime);background:#c9ff3b14}.side-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:14px}.main{min-width:0}.app-topbar{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b0dd1;justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex;position:sticky;top:0}.app-content{max-width:1500px;margin:0 auto;padding:28px}.performance-bar{border-bottom:1px solid var(--line);background:#080d0ff0;grid-template-columns:1.25fr repeat(4,1fr) auto;align-items:center;gap:14px;padding:12px 28px;display:grid}.performance-bar>div{min-width:0}.performance-bar span,.performance-bar small{color:var(--muted);font-size:11px;display:block}.performance-bar strong{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin:3px 0;font-size:15px;display:block;overflow:hidden}@media (max-width:1100px){.performance-bar{grid-template-columns:repeat(3,1fr)}.performance-bar .btn{width:max-content}}@media (max-width:700px){.performance-bar{padding:10px 14px;display:flex;overflow-x:auto}.performance-bar>div{min-width:150px}.performance-bar .btn{min-width:120px}}.page-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.page-head h1{letter-spacing:-.045em;margin:5px 0 0;font-size:30px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.stat-card{border:1px solid var(--line);background:var(--panel);border-radius:10px;min-width:0;padding:17px}.stat-card label{color:#75848a;text-transform:uppercase;letter-spacing:.09em;margin-bottom:16px;font-size:9px;display:block}.stat-value{font:750 25px var(--mono);letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-meta{color:#66757b;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px;display:flex}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.panel{border:1px solid var(--line);background:var(--panel);border-radius:11px;overflow:hidden}.panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:50px;padding:0 17px;display:flex}.panel-head h3{margin:0;font-size:13px}.panel-body{padding:17px}.account-card{border:1px solid var(--line);background:linear-gradient(130deg,#c9ff3b0d,#ffffff04);border-radius:11px;padding:21px}.account-card-top{justify-content:space-between;gap:15px;display:flex}.progress-row{margin:18px 0 0}.challenge-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.challenge-card{border:1px solid var(--line);background:var(--panel);border-radius:11px;flex-direction:column;min-height:300px;padding:20px;display:flex}.challenge-card h3{margin:16px 0 8px;font-size:19px}.challenge-meta{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.challenge-meta div{background:#ffffff06;border:1px solid #ffffff0d;border-radius:7px;padding:10px}.challenge-meta label{color:#66767c;text-transform:uppercase;margin-bottom:5px;font-size:8px;display:block}.challenge-meta strong{font:700 12px var(--mono)}.challenge-card .btn{margin-top:auto}.admin-layout{background:radial-gradient(circle at 85% 0,#2c52692e,#0000 32%),radial-gradient(circle at 0 100%,#8b39951a,#0000 30%),#080b10}.admin-layout .sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090c12d1}.admin-layout .panel,.admin-layout .stat-card,.admin-layout .card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1217209e;box-shadow:inset 0 1px #ffffff09}.filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.filter-row .input,.filter-row .select{width:auto;min-width:180px;min-height:38px}.permission-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.permission-item{border:1px solid var(--line);color:#aeb9bd;border-radius:8px;align-items:center;gap:9px;padding:12px;font-size:11px;display:flex}.permission-item input{accent-color:var(--lime)}.terminal-page{background:#080c0f;grid-template-rows:52px 1fr 218px;height:100vh;display:grid;overflow:hidden}.terminal-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 13px;display:flex;overflow:auto}.terminal-top .brand{margin-right:12px;font-size:15px}.terminal-control{border:1px solid var(--line);color:#a6b2b7;white-space:nowrap;background:#0e1417;border-radius:5px;align-items:center;gap:7px;height:31px;padding:0 9px;font-size:10px;display:flex}.terminal-main{grid-template-columns:230px minmax(0,1fr) 285px;min-height:0;display:grid}.terminal-chart-focus .terminal-main{grid-template-columns:minmax(0,1fr)}.terminal-chart-focus .market-watch,.terminal-chart-focus .order-panel{display:none}.terminal-compact{grid-template-rows:44px 1fr 170px}.terminal-compact .terminal-top{gap:7px;padding:0 8px}.terminal-compact .symbol-row{padding-top:6px;padding-bottom:6px}.market-watch,.order-panel{border-right:1px solid var(--line);background:#0a0f12;min-height:0;overflow:auto}.order-panel{border-right:0;border-left:1px solid var(--line);padding:14px}.terminal-section-title{border-bottom:1px solid var(--line);color:#8b989d;height:38px;font:700 9px var(--mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.symbol-row{cursor:pointer;font:600 10px var(--mono);border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 58px 58px;gap:5px;padding:9px 11px;display:grid}.symbol-row:hover,.symbol-row.active{background:#c9ff3b0e}.symbol-row small{color:#64747a;margin-top:3px;font-size:8px;display:block}.chart-area{background:#090e11;min-width:0;min-height:0;position:relative}.chart-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:37px;padding:0 10px;display:flex}.chart-toolbar button{color:#7d8a90;font:700 9px var(--mono);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:6px 8px}.chart-toolbar button.active{color:var(--lime);background:#c9ff3b14}.chart-canvas{height:calc(100% - 37px);min-height:280px}.quote-box{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.quote-button{cursor:pointer;color:#fff;border:1px solid;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;min-height:59px;display:flex}.quote-button.sell{background:#ff5e701a;border-color:#ff5e7059}.quote-button.buy{background:#60e8ff1a;border-color:#60e8ff59}.quote-button span{font:800 16px var(--mono)}.order-panel .field{margin:10px 0}.order-panel .field label{font-size:9px}.order-panel .input,.order-panel .select{min-height:36px;font:600 11px var(--mono)}.estimate{border:1px solid var(--line);background:#ffffff05;border-radius:7px;margin:12px 0;padding:10px}.estimate div{color:#718086;justify-content:space-between;margin:7px 0;font-size:9px;display:flex}.estimate strong{color:#c8d1d4;font-family:var(--mono)}.risk-mini{border-top:1px solid var(--line);margin-top:14px;padding-top:13px}.terminal-bottom{border-top:1px solid var(--line);background:#090e11;min-height:0;overflow:auto}.bottom-tabs{border-bottom:1px solid var(--line);align-items:center;gap:4px;height:36px;padding:0 10px;display:flex}.bottom-tabs button{color:#6e7d83;font:700 9px var(--mono);cursor:pointer;background:0 0;border:0;padding:8px 10px}.bottom-tabs button.active{color:var(--lime);border-bottom:1px solid var(--lime)}.toast{z-index:80;border:1px solid var(--line);background:#121a1e;border-radius:8px;max-width:390px;padding:13px 15px;font-size:11px;position:fixed;top:64px;right:16px;box-shadow:0 18px 50px #00000080}.toast.success{color:var(--lime);border-color:#c9ff3b4d}.toast.error{color:#ff9aa5;border-color:#ff5e7059}.mobile-terminal-nav{display:none}@media (max-width:1050px){.site-nav{display:none}.hero-grid,.rule-preview{grid-template-columns:1fr}.hero{padding-top:64px}.grid-3,.challenge-grid,.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.step:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.terminal-main{grid-template-columns:180px minmax(0,1fr) 250px}.permission-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.container{width:min(100% - 24px,1180px)}.site-header{height:64px}.nav-actions .btn-ghost{display:none}.hero h1{font-size:48px}.hero-grid{gap:40px}.terminal-chart{height:230px}.section{padding:62px 0}.section-head{display:block}.grid-3,.challenge-grid,.steps{grid-template-columns:1fr}.step{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.step:nth-child(3){border-bottom:1px solid var(--line)}.cta-band{padding:28px;display:block}.cta-band .btn{margin-top:20px}.footer-grid{grid-template-columns:1fr 1fr}.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-form-wrap{padding:24px}.app-layout{display:block}.sidebar{z-index:60;border-right:0;border-top:1px solid var(--line);flex-direction:row;width:100%;height:60px;padding:6px;position:fixed;top:auto;bottom:0}.sidebar .brand,.side-label,.side-bottom{display:none}.side-nav{justify-content:space-around;width:100%;margin:0;display:flex;overflow:hidden}.side-link{flex-direction:column;justify-content:center;gap:2px;padding:0 8px;font-size:9px}.side-link:nth-child(n+7){display:none}.app-topbar{height:58px;padding:0 15px}.app-content{padding:17px 12px 78px}.page-head{display:block}.page-head .btn{margin-top:12px}.stat-grid{grid-template-columns:1fr 1fr;gap:8px}.stat-card{padding:13px}.stat-value{font-size:18px}.form-row{grid-template-columns:1fr}.permission-grid{grid-template-columns:1fr 1fr}.terminal-page{grid-template-rows:48px 1fr 58px;height:100dvh}.terminal-top .brand,.terminal-control:nth-of-type(n+5){display:none}.terminal-main{display:block;position:relative}.market-watch,.order-panel{display:none}.chart-area{height:100%}.terminal-bottom{display:none}.mobile-terminal-nav{border-top:1px solid var(--line);background:#0a0f12;grid-template-columns:repeat(6,1fr);display:grid}.mobile-terminal-nav button{color:#718086;background:0 0;border:0;padding:8px 2px;font-size:8px}.mobile-terminal-nav button.active{color:var(--lime)}.mobile-trade-open .order-panel{z-index:20;background:#0a0f12;display:block;position:absolute;inset:0}}@media (min-width:761px){.app-layout{grid-template-columns:272px minmax(0,1fr);height:100vh;overflow:hidden}.sidebar{width:272px;padding:24px 16px}.main{height:100vh;overflow:auto}.side-nav{scrollbar-width:none;gap:5px}.side-label{font:700 12px var(--sans);letter-spacing:.08em;padding:18px 13px 8px}.side-link{gap:13px;min-height:46px;padding:0 13px;font-size:15px}.side-link svg{width:19px;height:19px}.app-topbar{height:72px}.app-content{font-size:15px}}.stat-card label,.challenge-meta label{text-transform:none;letter-spacing:0;font-size:13px}.stat-value{text-overflow:clip;font-size:28px;overflow:visible}th{font:700 13px var(--sans);text-transform:none;letter-spacing:0}td{font-size:14px}.panel-head h3{font-size:16px}.field label{font-size:14px}.admin-nav-group{border:0;margin:0}.admin-nav-group summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.admin-nav-group summary::-webkit-details-marker{display:none}.admin-nav-group summary:after{content:"+";color:#748188;font-size:16px}.admin-nav-group[open] summary:after{content:"−"}.admin-nav-group .side-link{margin-left:5px}.admin-identity{align-items:center;gap:12px;display:flex}.admin-identity>div{text-align:right;display:grid}.admin-identity span{color:var(--muted);font-size:12px}.admin-inline-form{grid-template-columns:minmax(105px,1fr) minmax(105px,1fr) auto;gap:6px;min-width:330px;display:grid}.admin-inline-form .input,.admin-inline-form .select{min-height:34px;font-size:12px}.persistent-side-nav{overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}.persistent-side-nav .admin-nav-group{display:block}.persistent-side-nav .side-link.active{background:#54dda81a;box-shadow:inset 3px 0 #54dda8}.provider-security{background:#0c1717;border:1px solid #2a3b3c;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:14px;padding:16px;display:flex}.provider-security svg{color:#54dda8}.provider-security strong{font-size:16px}.provider-security p{color:var(--muted);margin:5px 0 0;font-size:14px}.provider-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:#0c1216;border-radius:12px;padding:18px}.provider-card>header{justify-content:space-between;gap:12px;display:flex}.provider-card>header strong,.provider-card>header span{display:block}.provider-card>header strong{font-size:17px}.provider-card>header span{color:var(--muted);margin-top:3px;font-size:13px}.provider-facts{background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:16px 0;display:grid}.provider-facts div{background:#0c1216;padding:10px}.provider-facts dt{color:var(--muted);font-size:12px}.provider-facts dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}.provider-actions{flex-wrap:wrap;gap:7px;display:flex}.provider-actions form{margin:0}.provider-actions details{position:relative}.secret-form,.inline-confirm{border:1px solid var(--line);background:#111a20;border-radius:8px;gap:8px;width:280px;margin-top:8px;padding:12px;display:grid}.secret-form label{font-size:13px}.provider-diagnostics{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:10px}.provider-diagnostics summary{cursor:pointer;font-weight:700}.provider-diagnostics div{grid-template-columns:1fr auto;gap:3px;margin-top:9px;display:grid}.provider-diagnostics small{color:var(--muted);grid-column:1/-1}.provider-error{color:#ff9aa5;margin:12px 0 0;font-size:12px}@media (max-width:600px){.provider-grid,.provider-facts{grid-template-columns:1fr}}.terminal-order-blocker{pointer-events:none;z-index:44;color:#ffd29a;background:#21170f;border:1px solid #8b5a2b;border-radius:8px;align-items:center;gap:10px;max-width:min(720px,100vw - 40px);padding:9px 14px;display:flex;position:fixed;top:78px;left:50%;translate:-50%;box-shadow:0 10px 30px #0008}.terminal-order-blocker strong{font-size:13px}.terminal-order-blocker span{font-size:12px}.has-order-blocker .place-order{opacity:.52;cursor:not-allowed;pointer-events:none}@media (max-width:800px){.terminal-order-blocker{display:grid;top:70px;left:8px;right:8px;translate:0}}.page-actions,.empty-actions{flex-wrap:wrap;gap:8px;display:flex}.table-sub{color:var(--muted);margin-top:4px;font-size:11px;display:block}.manual-adjustment{background:#160f12;border:1px solid #56323a;border-radius:10px;margin-top:18px;padding:12px}.manual-adjustment>summary{cursor:pointer;width:max-content}.statement-disclosure{color:#a8cce0;background:#0d1820;border:1px solid #315265;border-radius:8px;margin-bottom:14px;padding:14px;font-size:14px}.symbol-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:14px;display:grid}.symbol-head{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.symbol-head strong,.symbol-head span{display:block}.symbol-head strong{font:800 18px var(--mono)}.symbol-head span{color:var(--muted);margin-top:4px;font-size:13px}.symbol-facts{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.symbol-facts span{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:5px 8px;font-size:12px}.timezone-picker{grid-template-columns:1fr 1fr;gap:12px;display:grid}.timezone-preview{border:1px solid var(--line);background:#0d1519;border-radius:8px;grid-column:1/-1;gap:5px;padding:14px;display:grid}.timezone-preview span,.timezone-preview small{color:var(--muted);font-size:13px}.timezone-preview strong{font-variant-numeric:tabular-nums;font-size:20px}@media (max-width:700px){.timezone-picker{grid-template-columns:1fr}}.mobile-trade-toggle,.mobile-ticket-close{display:none}@media (max-width:800px){.terminal-r7 .order-ticket-r7{display:none}.terminal-r7.mobile-ticket-open .order-ticket-r7{display:flex}.mobile-trade-toggle{color:#72efc2;background:#12352d;border:1px solid #3dd6a0;border-radius:7px;padding:7px 12px;font-weight:800;display:inline-flex}.mobile-ticket-close{color:#fff;background:#11191f;border:1px solid #37444c;border-radius:99px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.ticket-title .status-pill{margin-left:auto}.chart-context>div:nth-child(2){display:none}}.release-update{z-index:200;color:#eef7f5;background:#0d1717;border:1px solid #3dd6a0;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:3px 18px;min-width:min(520px,100vw - 24px);padding:14px 16px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 16px 50px #000}.release-update strong{font-size:14px}.release-update span{color:#94a6a3;font-size:12px}.release-update button{color:#07120f;cursor:pointer;background:#45d7a5;border:0;border-radius:7px;grid-area:1/2/3;padding:9px 13px;font-weight:800}.terminal-quick-layout label{color:#91a0a7;grid-template-columns:auto 72px;align-items:center;gap:6px;padding:0 7px;font-size:11px;display:grid}.terminal-quick-layout input{accent-color:#54dda8;width:72px}@media (max-width:1050px){.terminal-quick-layout label{display:none}}@media (max-width:800px){.terminal-quick-layout{display:none}}.terminal-layout-control{position:relative}.terminal-layout-popover{z-index:80;color:#cbd5d9;background:#0a1115;border:1px solid #304049;border-radius:10px;gap:9px;width:min(320px,100vw - 24px);padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 54px #000c}.terminal-layout-popover .panel-head{justify-content:space-between;align-items:center;display:flex}.terminal-layout-popover .panel-head a{color:#54dda8;font-size:12px}.terminal-layout-popover label{color:#91a0a7;gap:5px;font-size:11px;display:grid}.terminal-layout-popover select,.terminal-layout-popover button{color:#d5dee2;background:#111a20;border:1px solid #2b3941;border-radius:6px;min-height:34px;padding:0 9px}.terminal-layout-popover button{cursor:pointer;text-align:left}.terminal-layout-popover button:hover{border-color:#54dda8}.terminal-layout-popover input{accent-color:#54dda8;width:100%}.terminal-layout-popover .layout-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}@media (max-width:800px){.terminal-layout-popover{width:auto;position:fixed;top:64px;left:10px;right:10px}}.terminal-preset-picker{z-index:44;background:#090f13f0;border:1px solid #2b3941;border-radius:8px;align-items:center;gap:8px;padding:5px 7px;display:flex;position:fixed;top:124px;right:14px;box-shadow:0 12px 28px #0008}.terminal-preset-picker label{color:#91a0a7;align-items:center;gap:7px;font-size:11px;display:flex}.terminal-preset-picker select{color:#e6edef;background:#111a20;border:1px solid #2b3941;border-radius:6px;min-height:30px;padding:0 8px}.terminal-preset-picker a{color:#54dda8;padding:7px 8px;font-size:12px;text-decoration:none}@media (max-width:800px){.terminal-preset-picker{top:auto;bottom:8px;right:8px}.terminal-preset-picker label{display:none}}.admin-table-tools,.table-pagination{justify-content:space-between;align-items:center;gap:12px;margin:10px 0;display:flex}.admin-table-tools label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.admin-table-tools .input{width:min(320px,45vw)}.admin-table-tools span,.table-pagination span{color:var(--muted);font-size:12px}.admin-data-grid th button{color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:0}.table-pagination{justify-content:flex-end}.challenge-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.challenge-detail-facts div{border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:14px}.challenge-detail-facts span,.challenge-detail-facts strong{display:block}.challenge-detail-facts span{color:var(--muted);margin-bottom:6px;font-size:11px}.challenge-detail-facts strong{font-size:13px}@media (max-width:700px){.challenge-detail-facts{grid-template-columns:1fr}}.sidebar-mode{border:1px solid var(--line);min-height:30px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;margin:8px 18px 0;font-size:10px}.persistent-side-nav.compact{padding-inline:8px}.persistent-side-nav.compact .side-label,.persistent-side-nav.compact .side-link span{display:none}.persistent-side-nav.compact .side-link{justify-content:center;padding-inline:8px}.persistent-side-nav.compact details{display:contents}@media (min-width:761px){.app-layout:has(.persistent-side-nav.compact){grid-template-columns:78px minmax(0,1fr)}.app-layout:has(.persistent-side-nav.compact) .sidebar{width:78px;padding-inline:8px}.app-layout:has(.persistent-side-nav.compact) .sidebar .brand>span:last-child{display:none}.app-layout:has(.persistent-side-nav.compact) .sidebar-mode{margin-inline:2px;font-size:9px}}.arena-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 20% 0,#54dda82e,#0000 38%),linear-gradient(#0a1212,#080d10);padding:88px 0 58px}.arena-hero h1{max-width:760px;margin:13px 0;font-size:clamp(40px,6vw,76px);line-height:.96}.arena-hero p{max-width:720px;color:var(--muted);font-size:17px}.arena-tabs,.admin-growth-tabs{scrollbar-width:thin;gap:8px;padding:4px 0 18px;display:flex;overflow:auto}.arena-tabs a,.admin-growth-tabs a{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:9px 13px;font-size:12px;text-decoration:none}.arena-tabs a.active,.admin-growth-tabs a.active{color:#dfffee;background:#54dda81a;border-color:#54dda8}.arena-season-head,.rank-hero{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:2fr repeat(2,1fr);gap:1px;margin:18px 0;display:grid;overflow:hidden}.arena-season-head>div,.rank-hero>div{background:#0b1115;gap:5px;padding:18px;display:grid}.arena-season-head span,.rank-hero span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.rank-hero strong{font-size:30px}.current-rank{background:#54dda814}.pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.pagination [aria-disabled=true]{opacity:.45;pointer-events:none}.passport-card{background:linear-gradient(145deg,#131f20f5,#080d10fa);border:1px solid #2b3b3d;border-radius:18px;overflow:hidden;box-shadow:0 20px 60px #0007}.passport-head{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:24px;display:grid}.passport-head h2{margin:4px 0}.passport-head>div>strong{color:#54dda8}.passport-avatar{color:#baffdf;background:#12241e;border:1px solid #54dda866;border-radius:18px;place-items:center;width:70px;height:70px;font-size:22px;font-weight:800;display:grid;overflow:hidden}.passport-avatar img{object-fit:cover;width:100%;height:100%}.passport-card>.section-copy,.passport-location{margin:20px 24px}.passport-location{color:var(--muted);align-items:center;gap:7px;display:flex}.passport-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.passport-metrics>div{border-right:1px solid var(--line);gap:5px;padding:17px;display:grid}.passport-metrics>div:last-child{border-right:0}.passport-metrics span{color:var(--muted);font-size:11px}.passport-proof,.passport-foot{align-items:flex-start;gap:12px;padding:18px 24px;display:flex}.passport-proof>div{gap:5px;display:grid}.passport-proof a,.passport-social a{color:#75eebc}.passport-badges,.passport-social{flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.passport-badges span,.passport-social a{border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;text-decoration:none;display:flex}.passport-foot{border-top:1px solid var(--line);color:var(--muted);font-size:12px}.passport-card.compact .passport-metrics{grid-template-columns:repeat(3,1fr)}.referral-hero{border:1px solid var(--line);background:linear-gradient(120deg,#54dda81f,#0a0f14e6);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:24px;margin-bottom:24px;padding:26px;display:grid}.referral-hero h2{letter-spacing:.04em;margin:12px 0 5px;font-size:36px}.referral-hero p{word-break:break-all;color:var(--muted)}.referral-hero img{border-radius:10px;width:174px}.certificate-grid,.trophy-grid,.admin-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.trophy-grid .card{min-height:180px}.claim-result{background:#0c1b16;border:1px solid #54dda866;border-radius:10px;gap:9px;margin-top:16px;padding:14px;display:grid}.claim-result code{overflow-wrap:anywhere;background:#070d0b;padding:10px}.support-session-banner{z-index:70;color:#fff4c4;background:#3a2e0b;border-bottom:1px solid #ffd25b;align-items:center;gap:14px;padding:10px 18px;display:flex;position:sticky;top:0}.support-session-banner span{flex:1;font-size:12px}.admin-growth-tabs{margin-bottom:14px}.flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.flag-grid form{border:1px solid var(--line);border-radius:10px;gap:9px;padding:12px;display:grid}.flag-grid form>label{gap:9px;display:flex}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:12px;margin-bottom:22px;display:grid}.metric-grid>div{border:1px solid var(--line);background:#0f161ab8;border-radius:10px;gap:5px;padding:16px;display:grid}.metric-grid span{color:var(--muted);font-size:11px}.metric-grid strong{font-size:22px}@media (max-width:760px){.arena-hero{padding:54px 0 34px}.arena-season-head,.rank-hero{grid-template-columns:1fr}.passport-head{grid-template-columns:auto 1fr}.passport-head>.badge{grid-column:1/-1}.passport-metrics{grid-template-columns:repeat(2,1fr)}.passport-metrics>div{border-bottom:1px solid var(--line)}.referral-hero{grid-template-columns:1fr}.referral-hero img{width:140px}.certificate-grid,.trophy-grid,.admin-growth-grid,.flag-grid{grid-template-columns:1fr}.support-session-banner{flex-wrap:wrap;align-items:flex-start}}.share-asset{border-bottom:1px solid var(--line);gap:12px;margin:14px 0;padding-bottom:14px;display:grid}.share-asset img,.public-share-image{border:1px solid var(--line);background:#09110e;border-radius:12px;width:100%;height:auto}.public-share-image{max-width:900px;margin:auto}.verify-wrap{justify-items:center;gap:18px;display:grid}.certificate-grid form{gap:10px;margin-top:12px;display:grid}.btn:active,.icon-button:active{transform:translateY(1px)scale(.98)}.arena-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:14px;margin:24px 0;display:grid}.arena-podium article{background:linear-gradient(160deg,#111c18,#080e0c);border:1px solid #365148;border-radius:16px;justify-items:center;gap:8px;padding:26px 16px;animation:.7s both arena-rise;display:grid}.arena-podium article[data-rank="1"]{border-color:#d6ad3b;grid-area:1/2;padding-top:44px;box-shadow:0 0 50px #d6ad3b22}.arena-podium article[data-rank="2"]{grid-area:1/1}.arena-podium article[data-rank="3"]{grid-area:1/3}.arena-podium strong{color:var(--lime);font-size:36px}@keyframes arena-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.kyc-preview iframe,.kyc-preview img{object-fit:contain;border:1px solid var(--line);background:#070b0c;border-radius:10px;width:100%;max-height:360px;display:block}.upload-progress{border:1px solid var(--line);border-radius:8px;padding:9px;font-size:11px;position:relative;overflow:hidden}.upload-progress span{z-index:-1;background:#54dda833;position:absolute;inset:0 auto 0 0}.admin-kyc-review{gap:12px;display:grid}.admin-kyc-review header,.kyc-review-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kyc-review-stage{background:#050908;place-items:center;min-height:420px;display:grid;overflow:auto}.kyc-review-stage iframe,.kyc-review-stage img{object-fit:contain;width:100%;height:620px;transition:transform .2s}.certificate-builder-grid,.share-studio-grid,.admin-coupon-workspace,.support-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.5fr);gap:18px;display:grid}.certificate-preview{border:1px solid var(--line);background:#050706;border-radius:12px;width:100%;min-height:540px}.certificate-branding-editor{border-top:1px solid var(--line);gap:14px;margin-top:22px;padding-top:22px;display:grid}.share-live-preview{background:radial-gradient(circle at 70% 10%,#54dda833,#0000 34%),linear-gradient(145deg,#101a17,#050807);border:2px solid #54dda8;border-radius:18px;flex-direction:column;justify-content:flex-end;min-height:480px;padding:42px;display:flex}.share-live-preview h2{max-width:560px;font-size:52px}.support-conversations,.support-timeline{gap:12px;display:grid}.support-thread{border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}.support-thread>header,.support-composer{padding:16px}.support-thread>header{justify-content:space-between;display:flex}.support-timeline{background:#070b0c;padding:16px}.support-message{background:#15201c;border-radius:12px;max-width:82%;padding:12px}.support-message.admin{background:#102033;justify-self:end}.support-message.internal{opacity:.86;border:1px dashed #f1b552}.support-message time{color:var(--muted);font-size:10px;display:block}.support-attachment{color:var(--lime);font-size:11px;display:block}.floating-assistant{z-index:70;color:#54dda8;background:#0c1713;border:1px solid #54dda8;border-radius:50%;width:52px;height:52px;font-weight:900;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 40px #000}.terminal-layout-backdrop{z-index:199;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;position:fixed;inset:0}.terminal-layout-portal{z-index:200;border:1px solid var(--border-strong);background:var(--modal-bg);width:min(430px,100vw - 40px);max-height:calc(100dvh - 92px);color:var(--text-primary);box-shadow:var(--shadow-3);border-radius:14px;gap:12px;padding:18px;display:grid;position:fixed;inset:72px 20px auto auto;overflow:auto}.terminal-layout-portal .panel-head{min-height:44px;margin:0 0 2px;padding:0 0 12px}.terminal-layout-portal .panel-head strong{font-size:17px}.terminal-layout-portal .icon-button{border:1px solid var(--border);background:var(--surface-bg);width:38px;height:38px;color:var(--text-primary);border-radius:8px;place-items:center;font-size:20px;display:grid}.terminal-layout-portal>label{color:var(--text-secondary);grid-template-columns:minmax(125px,1fr) minmax(150px,1.1fr);align-items:center;gap:12px;font-size:12px;font-weight:700;display:grid}.terminal-layout-portal select,.terminal-layout-portal input{border:1px solid var(--border-strong);background:var(--input-bg);width:100%;min-width:0;min-height:40px;color:var(--text-primary);border-radius:7px;padding:8px 10px}.terminal-layout-portal>button,.terminal-layout-portal>a,.terminal-layout-portal .layout-actions button{border:1px solid var(--border);background:var(--surface-bg);min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:7px;justify-content:flex-start;align-items:center;padding:8px 11px;text-decoration:none;display:flex}.terminal-layout-portal>button:hover,.terminal-layout-portal>a:hover,.terminal-layout-portal .layout-actions button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.terminal-layout-portal>button:hover,.terminal-layout-portal>a:hover,.terminal-layout-portal .layout-actions button:hover{background:color-mix(in srgb,var(--accent) 8%,var(--surface-bg))}}.terminal-layout-portal .layout-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.chart-price-diagnostics{color:#8fa098;border-top:1px solid #26332f;align-items:center;gap:12px;padding:5px 12px;font-size:10px;display:flex}.chart-price-diagnostics.warning{color:#ffbd6d}@media (max-width:520px){.terminal-layout-portal{inset:auto 10px max(10px,env(safe-area-inset-bottom));width:auto}.terminal-layout-portal>label,.terminal-layout-portal .layout-actions{grid-template-columns:1fr}}@media (max-width:800px){.certificate-builder-grid,.share-studio-grid,.admin-coupon-workspace,.support-layout{grid-template-columns:1fr}.arena-podium{gap:6px}.arena-podium article{padding:18px 6px}.share-live-preview h2{font-size:38px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@supports (padding:max(0px)){.site-header{padding-left:max(0px,env(safe-area-inset-left));padding-right:max(0px,env(safe-area-inset-right))}.terminal-performance{padding-top:env(safe-area-inset-top);padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}.release-update{bottom:max(18px,env(safe-area-inset-bottom))}.mobile-ticket-open .order-ticket-r7{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.entry-journey-grid,.rules-explainer-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:20px;display:grid}.entry-journey-card{border:1px solid var(--line);background:linear-gradient(145deg,#0d1514,#080c0e);border-radius:18px;gap:16px;padding:20px;display:grid;box-shadow:0 18px 55px #0005}.entry-journey-card>header{justify-content:space-between;gap:14px;display:flex}.entry-journey-card header span,.entry-journey-card header small{color:var(--muted);display:block}.entry-journey-card h2{margin:5px 0;font-size:23px}.entry-progress{gap:7px;display:grid}.entry-progress>div{justify-content:space-between;display:flex}.entry-progress progress{width:100%;accent-color:var(--lime)}.entry-progress progress.loss{accent-color:#ff6675}.entry-rule-grid{background:var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.entry-rule-grid div{background:#0a1012;padding:12px}.entry-rule-grid dt,.rules-explainer-grid dt{color:var(--muted);text-transform:uppercase;font-size:10px}.entry-rule-grid dd,.rules-explainer-grid dd{margin:4px 0 0;font-weight:700}.entry-journey-card footer{flex-wrap:wrap;gap:7px;display:flex}.entry-failure{color:#ffbac2;background:#2a0d13;border:1px solid #ff667566;border-radius:10px;gap:5px;padding:12px;display:grid}.rules-explainer-grid .card dl{gap:10px;display:grid}.rules-explainer-grid .card dl div{border-top:1px solid var(--line);padding-top:9px}.faq-list{margin-top:24px}.faq-list details{border-bottom:1px solid var(--line);padding:15px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{max-width:850px;color:var(--muted);line-height:1.7}@media (max-width:760px){.entry-journey-grid,.rules-explainer-grid{grid-template-columns:1fr}.entry-journey-card{border-radius:14px;padding:15px}.entry-rule-grid{grid-template-columns:1fr 1fr}.mobile-terminal-shell{background:#030505}.mobile-terminal-header{background:#050807;border-bottom:1px solid #202827}.mobile-market-list{gap:0}.mobile-market-list article{background:#030505;border:0;border-bottom:1px solid #242b2e;border-radius:0}.mobile-market-main strong{font-size:17px}.mobile-market-prices strong{letter-spacing:.02em;font-size:18px}.mobile-app-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030505ef;border-top:1px solid #252d30}.mobile-app-nav a{color:#d8dede}.mobile-app-nav a.active{color:var(--lime);background:#17231f}.mobile-app-nav svg{width:21px;height:21px}.mobile-order-ticket{background:#080b0c}.mobile-ticket-quotes strong{font-size:25px}.mobile-place-order{min-height:54px;font-size:15px;position:sticky;bottom:0}.mobile-primary-order{background:var(--lime);color:#04100b;border:0;border-radius:10px;width:calc(100% - 28px);margin:14px;padding:14px;font-weight:900}}.terminal-dock-handle{z-index:28;top:72px;bottom:calc(var(--panel-height) + 90px);cursor:ew-resize;background:0 0;border:0;width:8px;position:absolute;translate:-50%}.terminal-dock-handle:after{content:"";opacity:.55;background:#2c3c45;position:absolute;inset:0 3px}.terminal-dock-handle:hover:after,.terminal-dock-handle:focus-visible:after{opacity:1;background:#54dda8}.terminal-dock-handle.dock-left{left:var(--watch-width)}.terminal-dock-handle.dock-right{left:calc(100% - var(--ticket-width))}.risk-collapsed .terminal-dock-handle{bottom:calc(var(--panel-height) + 44px)}.watch-collapsed .terminal-dock-handle.dock-left,.ticket-collapsed .terminal-dock-handle.dock-right{display:none}.terminal-ticket-rail{z-index:29;top:72px;right:0;bottom:calc(var(--panel-height) + 90px);background:#0b1116;border-left:1px solid #26343c;grid-template-rows:1fr 1fr 52px;gap:4px;width:52px;padding:5px;display:grid;position:absolute}.risk-collapsed .terminal-ticket-rail{bottom:calc(var(--panel-height) + 44px)}.terminal-ticket-rail button{color:#dce6ea;cursor:pointer;background:#111a20;border:1px solid #2d3b43;border-radius:5px;min-width:0;overflow:hidden}.terminal-ticket-rail button span,.terminal-ticket-rail button strong{writing-mode:vertical-rl;margin:auto;font-size:9px;display:block}.terminal-ticket-rail .sell{color:#ff7b89}.terminal-ticket-rail .buy{color:#5ce1ff}.terminal-ticket-rail button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.terminal-dock-handle,.terminal-ticket-rail{display:none}}.collapsed-trade-summary{z-index:39;pointer-events:none;align-items:center;gap:20px;height:42px;padding:0 14px;font-size:11px;display:flex;position:absolute;bottom:0;left:180px}.collapsed-trade-summary b{font-family:var(--mono)}@media (max-width:800px){.collapsed-trade-summary{gap:10px;left:8px}}@keyframes b4t-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes b4t-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes b4t-toast-in{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.app-content>.page-head,.app-content>.panel,.app-content>.card,.section>.container{animation:.28s both b4t-fade-up}.settings-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.16s both b4t-fade-up}.settings-card{animation:.2s cubic-bezier(.2,.8,.2,1) both b4t-modal-in}.toast{animation:.2s both b4t-toast-in}.btn,.icon-button,.select,.input,summary{transition:transform .12s,border-color .18s,background-color .18s,color .18s,box-shadow .18s}.btn:hover,.icon-button:hover{border-color:#54dda8}.btn:focus-visible,.icon-button:focus-visible,.input:focus-visible,.select:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #54dda8}.terminal-effective-rule{z-index:45;border:1px solid var(--line);pointer-events:none;background:#0d1519cc;border-radius:8px;gap:2px;max-width:min(720px,100vw - 40px);padding:8px 13px;display:grid;position:fixed;top:116px;left:50%;translate:-50%;box-shadow:0 10px 28px #0008}.terminal-effective-rule strong{font-size:11px}.terminal-effective-rule span{color:var(--muted);font-size:10px}.terminal-effective-rule.required{border-color:#ff9a6477}.terminal-effective-rule.required strong{color:#ffc49f}.stop-loss-required{color:#ffc49f!important}.stop-loss-required:after{content:" • Required";color:#ff9a64;font-weight:800}.rule-helper{color:var(--muted);margin-top:4px;font-size:10px;display:block}.required-marker{color:#ff9a64;font-size:10px}.trade-action-overlay{z-index:220}.trade-action-card{width:min(620px,100% - 24px)}.trade-confirm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:16px 0;display:grid}.trade-confirm-grid span{border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:5px;padding:12px;font-size:11px;display:grid}.trade-confirm-grid strong{color:#e8efed;font-size:14px}.risk-evidence{white-space:pre-wrap;color:#bcc9c5;max-height:50vh;font:12px/1.6 var(--mono);overflow:auto}.admin-rules-workspace{gap:16px;display:grid}.admin-rules-summary{margin:0}.rule-scope-grid,.admin-rule-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.rule-scope-grid article,.admin-rule-card{border:1px solid var(--line);background:#0b1216;border-radius:12px;gap:10px;padding:16px;display:grid}.rule-scope-grid span,.rule-scope-grid small{color:var(--muted)}.admin-rule-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-rule-card h3{margin:5px 0}.effective-rule-preview{background:#0c1915;border:1px solid #2d4640;border-radius:9px;gap:5px;padding:12px;display:grid}.effective-rule-preview span,.effective-rule-preview small{color:var(--muted);font-size:11px}.effective-rule-preview b{color:#75eebc;font-size:11px}.admin-rule-card form{gap:9px;display:grid}.passport-settings-form .hero-actions{margin-top:16px}.coupon-edit-form{border:1px solid var(--line);background:#091013;border-radius:10px;gap:10px;margin:12px 0;padding:12px;display:grid}@media (max-width:800px){.terminal-effective-rule{top:108px;left:8px;right:8px;translate:0}.trade-confirm-grid,.rule-scope-grid,.admin-rule-cards{grid-template-columns:1fr}.admin-inline-form{grid-template-columns:1fr;width:100%;min-width:0}.admin-data-grid .table-wrap{overflow:visible}.admin-data-grid table,.admin-data-grid thead,.admin-data-grid tbody,.admin-data-grid tr,.admin-data-grid th,.admin-data-grid td{display:block}.admin-data-grid thead{clip:rect(0 0 0 0);position:absolute}.admin-data-grid tr{border:1px solid var(--line);background:#0b1216;border-radius:10px;margin-bottom:12px;padding:10px}.admin-data-grid td{border:0;grid-template-columns:minmax(90px,34%) 1fr;gap:9px;padding:7px 0;display:grid}.admin-data-grid td:before{content:attr(data-label);color:var(--muted);font-size:11px}.admin-table-tools{flex-direction:column;align-items:stretch}.admin-table-tools label{display:grid}.admin-table-tools .input{width:100%}}@media (prefers-reduced-motion:reduce){.app-content>.page-head,.app-content>.panel,.app-content>.card,.section>.container,.settings-overlay,.settings-card,.toast{animation:none!important}.btn,.icon-button,.select,.input,summary{transition:none!important}}.floating-assistant{display:none!important}.pl-calendar-shell{gap:14px;display:grid}.calendar-toolbar{grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:14px;padding:16px;display:grid}.calendar-control{align-items:end;gap:12px;display:flex}.calendar-control label{min-width:260px;color:var(--muted);gap:6px;font-size:11px;display:grid}.segmented{border:1px solid var(--line);background:#080e11;border-radius:9px;padding:3px;display:flex}.segmented button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 12px}.segmented button.active{color:#8affca;background:#54dda822}.calendar-period,.calendar-export{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.calendar-period strong{white-space:nowrap;font-size:12px}.calendar-export svg,.eyebrow svg,.share-config svg,.share-preview-stage svg{width:15px;height:15px}.calendar-loading{border:1px dashed var(--line);color:var(--muted);border-radius:10px;padding:18px}.calendar-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.calendar-metric{border:1px solid var(--line);background:linear-gradient(145deg,#0d1716,#0a1114);border-radius:11px;gap:5px;min-width:0;padding:14px;display:grid}.calendar-metric span,.calendar-metric small{color:var(--muted);font-size:11px}.calendar-metric strong{font:800 20px var(--mono);overflow-wrap:anywhere}.verified-ledger-note{color:#a8b7b1;background:#0b1914;border:1px solid #2a4c3e;border-radius:9px;align-items:center;gap:9px;padding:10px 13px;font-size:12px;display:flex}.verified-ledger-note svg{color:#54dda8;width:16px}.verified-ledger-note span{flex:1}.verified-ledger-note code{color:#78efbe}.pl-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.pl-calendar-grid.view-year{grid-template-columns:repeat(12,minmax(0,1fr))}.pl-day{text-align:left;border:1px solid var(--line);color:#dce6e2;cursor:pointer;background:#0a1114;border-radius:10px;align-content:start;gap:8px;min-height:122px;padding:12px;transition:all .16s;display:grid;position:relative}.view-year .pl-day{min-height:88px;padding:8px}.pl-day:hover,.pl-day:focus-visible{border-color:#54dda8;transform:translateY(-1px);box-shadow:0 8px 24px #0006}.pl-day.win{background:linear-gradient(145deg,#0d1e17,#0b1513)}.pl-day.loss{background:linear-gradient(145deg,#211215,#100f12)}.pl-day.breakeven{background:linear-gradient(145deg,#181a12,#10120f)}.pl-day-date{color:var(--muted);font-size:11px}.pl-day strong{font:800 17px var(--mono)}.pl-day small{color:#8c9b96;font-size:10px}.rule-marker{color:#ffc575;border:1px solid #e7a34466;border-radius:999px;width:max-content;padding:3px 6px;font-size:9px;font-style:normal}.rule-marker.breach{color:#ff8f99;border-color:#ff687466}.calendar-drawer-backdrop{z-index:230;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.calendar-drawer{border-left:1px solid var(--line);background:#0a1114;width:min(680px,100vw);height:100%;padding:22px;overflow:auto;box-shadow:-20px 0 70px #000}.drawer-day-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.ledger-trades{gap:10px;display:grid}.ledger-trade{border:1px solid var(--line);background:#0d1619;border-radius:11px;padding:14px}.ledger-trade-head{justify-content:space-between;gap:12px;display:flex}.ledger-trade dl{grid-template-columns:repeat(2,1fr);gap:7px;margin:12px 0 0;display:grid}.ledger-trade dl div{background:#080e10;border-radius:7px;padding:8px}.ledger-trade dt{color:var(--muted);font-size:10px}.ledger-trade dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.calendar-journal{border:1px solid var(--line);border-radius:11px;gap:9px;margin:14px 0;padding:14px;display:grid}.calendar-journal label{color:var(--muted);gap:5px;font-size:11px;display:grid}.calendar-privacy-card{margin-top:18px}.calendar-privacy-card form{gap:10px;display:grid}.calendar-privacy-card fieldset{border:1px solid var(--line);border-radius:9px;gap:7px;padding:12px;display:grid}.calendar-privacy-card legend{color:var(--muted);padding:0 7px;font-size:11px}.public-proof-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding-top:14px;display:flex}.public-proof-actions code{overflow-wrap:anywhere;color:#76efbc;flex:1;min-width:250px}.public-proof-actions form{display:block}.public-pl-proof{background:radial-gradient(circle at 80% 0,#54dda81f,#0000 34%),linear-gradient(145deg,#101a17,#070c0e);border:1px solid #355548;border-radius:18px;padding:28px;box-shadow:0 22px 70px #0007}.public-pl-proof .panel-head{align-items:flex-start}.public-pl-proof .panel-head p{color:var(--muted)}.public-proof-total{text-align:right;display:grid}.public-proof-total span{color:var(--muted);font-size:11px}.public-proof-total strong{font:850 36px var(--mono)}.public-calendar-stats{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.public-calendar-stats span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 11px;font-size:11px}.public-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.public-pl-day{border:1px solid var(--line);background:#091112;border-radius:8px;gap:5px;min-height:82px;padding:9px;display:grid}.public-pl-day.win{background:#0c1b15}.public-pl-day.loss{background:#1b1012}.public-pl-day span,.public-pl-day small{color:var(--muted);font-size:9px}.public-pl-day strong{font:750 12px var(--mono)}.public-pl-day em{color:#ffc06f;font-size:8px}.public-proof-verification{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:10px;margin-top:17px;padding-top:15px;font-size:11px;display:flex}.public-proof-verification span{flex:1}.public-proof-verification code{color:#74eeb9}.public-pl-proof.compact{margin-top:18px;padding:18px}.public-pl-proof.compact .public-calendar-grid{grid-template-columns:repeat(7,1fr)}.public-pl-proof.compact .public-pl-day:nth-child(n+15){display:none}.public-proof-disclosure{color:var(--muted);margin-top:14px;font-size:11px}.private-proof-state{place-content:center;gap:15px;min-height:380px;display:grid}.share-studio-v2{grid-template-columns:minmax(300px,440px) minmax(0,1fr);gap:18px;display:grid}.share-config,.share-preview-stage{padding:18px}.share-config form{gap:10px;margin-top:16px;display:grid}.share-option-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.color-input{min-height:44px;padding:5px}.share-preview-stage{background:radial-gradient(circle at 50% 40%,#234032,#080d0f 68%);align-content:start;gap:14px;display:grid;overflow:hidden}.share-preview-stage .panel-head{display:flex}.share-preview-stage img{object-fit:contain;border:1px solid #ffffff20;border-radius:12px;width:100%;max-height:680px;box-shadow:0 24px 80px #0008}.share-render-facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:12px;font-size:10px;display:flex}.share-assets-list{margin-top:18px}.share-assets-list .share-asset{grid-template-columns:minmax(180px,320px) 1fr;align-items:center}.share-assets-list .share-asset span{color:var(--muted);margin:5px 0;font-size:11px;display:block}.feature-pending-note{color:#e9dba4;background:#1c190d;border:1px solid #665626;border-radius:8px;margin-bottom:14px;padding:10px;font-size:12px}@media (max-width:1100px){.calendar-toolbar{grid-template-columns:1fr}.calendar-summary{grid-template-columns:repeat(3,1fr)}.pl-calendar-grid.view-year{grid-template-columns:repeat(7,minmax(0,1fr))}.share-studio-v2{grid-template-columns:1fr}.share-preview-stage img{max-height:800px}}@media (max-width:700px){.calendar-control{flex-direction:column;align-items:stretch}.calendar-control label{min-width:0}.calendar-summary{grid-template-columns:repeat(2,1fr)}.calendar-metric strong{font-size:16px}.verified-ledger-note{flex-wrap:wrap;align-items:flex-start}.verified-ledger-note code{overflow-wrap:anywhere;width:100%}.pl-calendar-grid,.pl-calendar-grid.view-year{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-day,.view-year .pl-day{min-height:104px}.calendar-drawer{padding:14px}.drawer-day-summary,.ledger-trade dl{grid-template-columns:1fr}.public-pl-proof{padding:15px}.public-pl-proof .panel-head{display:grid}.public-proof-total{text-align:left}.public-calendar-grid,.public-pl-proof.compact .public-calendar-grid{grid-template-columns:repeat(2,1fr)}.share-option-grid,.share-assets-list .share-asset{grid-template-columns:1fr}.calendar-export .btn{flex:1}.public-proof-actions code{min-width:100%}}.mobile-app-nav,.mobile-dashboard-v2,.mobile-terminal-shell,.mobile-app-brand,.mobile-stack-bar,.mobile-more-app,.mobile-settings-install,.mobile-build-info{display:none}.desktop-more-tools{display:block}.route-skeleton{gap:12px;width:min(1180px,100% - 32px);margin:72px auto;display:grid}.route-skeleton span{background:linear-gradient(90deg,#0b1215,#162126,#0b1215) 0 0/220% 100%;border-radius:15px;height:82px;animation:1.2s linear infinite skeleton-shift;display:block}.route-skeleton span:first-child{width:44%;height:42px}.route-skeleton span:nth-child(2){height:210px}@keyframes skeleton-shift{to{background-position:-220% 0}}.pwa-install-card{z-index:72;background:#0a1114f7;border:1px solid #2d4141;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:min(420px,100vw - 24px);padding:12px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 60px #000b}.pwa-install-card>div{gap:3px;display:grid}.pwa-install-card strong{font-size:13px}.pwa-install-card small{color:var(--muted);font-size:11px}.pwa-install-icon{color:#071006;background:#c9ff3b;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.pwa-install-icon svg{width:18px}.mobile-sheet-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000a;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mobile-sheet{background:#0a1115;border:1px solid #2b3c42;border-radius:22px 22px 0 0;width:min(560px,100%);max-height:88dvh;padding:18px;overflow:auto;box-shadow:0 -24px 80px #000}.mobile-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.mobile-sheet>header span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;display:block}.mobile-sheet>header h2{margin:4px 0 0;font-size:22px}.pwa-ios-sheet ol{gap:12px;padding:0;list-style:none;display:grid}.pwa-ios-sheet li{border:1px solid var(--line);background:#0d171b;border-radius:12px;gap:12px;padding:14px;display:flex}.pwa-ios-sheet li>svg{color:var(--lime);flex:none}.pwa-ios-sheet li span{gap:4px;display:grid}.pwa-ios-sheet li small{color:var(--muted);line-height:1.4}.mobile-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.mobile-more-link{border:1px solid var(--line);color:#e8eff1;background:#0c1418;border-radius:14px;justify-content:space-between;align-items:center;min-height:78px;padding:14px;text-decoration:none;display:flex}.mobile-more-link span{color:var(--lime);font-size:11px}.mobile-logout{width:100%;margin-top:18px}.desktop-stop-loss-error{z-index:72;color:#ff9ca8;background:#261216;border:1px solid #8a3f4a;border-radius:10px;width:min(330px,100vw - 24px);padding:10px 12px;font-size:10px;line-height:1.45;position:fixed;top:92px;right:16px;box-shadow:0 16px 48px #0009}@media (max-width:800px),(max-height:500px) and (max-width:950px){html,body{background:#060a0c;max-width:100%;overflow-x:clip}body *{min-width:0}.app-layout{height:auto;min-height:100dvh;display:block;overflow:visible}.app-layout>.sidebar{display:none!important}.main{height:auto;min-height:100dvh;padding-bottom:calc(72px + env(safe-area-inset-bottom));overflow:visible}.app-topbar{z-index:45;height:58px;padding:max(8px,env(safe-area-inset-top)) 14px 8px;background:#060a0cf0;border-bottom:1px solid #1c292e;position:sticky;top:0}.mobile-app-brand{align-items:center;gap:8px;display:flex}.mobile-app-brand span{width:30px;height:30px;color:var(--lime);font:900 10px var(--mono);border:1px solid #b7ee34;border-radius:9px;place-items:center;display:grid}.mobile-app-brand strong{font-size:13px}.app-topbar>.badge,.app-topbar>div:nth-child(2),.user-identity>div span{display:none}.user-identity>div strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:12px;display:block;overflow:hidden}.brand-mark{width:32px;height:32px}.performance-bar{display:none}.app-content{width:100%;max-width:none;padding:14px 12px calc(92px + env(safe-area-inset-bottom));overflow:clip}.mobile-app-nav{z-index:75;height:calc(64px + env(safe-area-inset-bottom));padding:5px max(7px,env(safe-area-inset-left)) env(safe-area-inset-bottom) max(7px,env(safe-area-inset-right));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c0ff7;border-top:1px solid #25343a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-app-nav a{color:#748187;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10px;font-weight:750;text-decoration:none;transition:transform .12s,color .16s,background .16s;display:flex;position:relative}.mobile-app-nav a:active{transform:scale(.94)}.mobile-app-nav a svg{width:20px;height:20px}.mobile-app-nav a.active{color:var(--lime);background:#17221d}.mobile-app-nav a.active:before{content:"";background:var(--lime);border-radius:99px;width:18px;height:2px;position:absolute;top:2px}.mobile-app-nav{isolation:isolate;pointer-events:auto;touch-action:manipulation;-webkit-user-select:none;user-select:none}.mobile-app-nav a{pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.mobile-app-nav a>*{pointer-events:none}.pwa-install-card{left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));width:auto}.pwa-install-card .btn{min-height:38px}.pwa-install-card>.icon-button{width:32px;height:32px}.app-content[data-section=dashboard]>.page-head,.app-content[data-section=dashboard]>.stat-grid,.app-content[data-section=dashboard]>.dashboard-grid{display:none}.mobile-dashboard-v2{gap:14px;display:grid}.mobile-dashboard-v2>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:4px 2px;display:flex}.mobile-dashboard-v2 h1{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.mobile-kyc{color:#e6c276;text-align:center;text-transform:capitalize;background:#211b10;border:1px solid #5c4b28;border-radius:99px;max-width:130px;padding:6px 8px;font-size:9px}.mobile-kyc.verified{color:#76e6bb;background:#10241d;border-color:#27624f}.mobile-account-hero{background:radial-gradient(circle at 100% 0,#28402166,#0000 42%),linear-gradient(155deg,#0f181b,#090e11);border:1px solid #2b3c3e;border-radius:18px;gap:16px;padding:17px;display:grid;box-shadow:0 20px 60px #0008}.mobile-account-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-account-title>div{gap:4px;display:grid;overflow:hidden}.mobile-account-title span{color:var(--lime);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.mobile-account-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.mobile-account-title small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;color:var(--muted);font:10px var(--mono);overflow:hidden}.copy-value{border:1px solid var(--line);color:#aab5b9;background:#111a1d;border-radius:8px;flex:none;align-items:center;gap:5px;padding:7px;font-size:9px;display:flex}.copy-value svg{width:13px}.mobile-pnl{background:#071011;border:1px solid #273638;border-radius:14px;gap:3px;padding:15px;display:grid}.mobile-pnl span,.mobile-pnl small{color:var(--muted);font-size:10px}.mobile-pnl strong{font:800 31px var(--mono);letter-spacing:-.04em}.mobile-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-balance-grid>div{border:1px solid var(--line);background:#0d1518;border-radius:11px;gap:5px;padding:11px;display:grid}.mobile-balance-grid span{color:var(--muted);font-size:10px}.mobile-balance-grid strong{font:750 13px var(--mono)}.mobile-rule-progress{gap:7px;display:grid}.mobile-rule-progress>div{justify-content:space-between;gap:10px;font-size:10px;display:flex}.mobile-rule-progress progress{width:100%;height:6px;accent-color:var(--lime)}.mobile-rule-progress progress.loss{accent-color:#ff8b70}.mobile-primary-action{background:var(--lime);color:#081006;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:900;text-decoration:none;display:flex}.mobile-primary-action svg{width:18px}.mobile-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mobile-quick-grid a{border:1px solid var(--line);color:#fff;background:#0c1417;border-radius:13px;gap:5px;min-height:78px;padding:13px;text-decoration:none;display:grid}.mobile-quick-grid strong{font-size:13px}.mobile-quick-grid span{color:var(--muted);font-size:10px}.mobile-notifications{border:1px solid var(--line);background:#0b1215;border-radius:15px;gap:0;display:grid;overflow:hidden}.mobile-notifications .panel-head{padding:12px 14px}.mobile-notifications h2{font-size:14px}.mobile-notifications a{color:var(--lime);font-size:10px}.mobile-notifications article{border-top:1px solid var(--line);gap:10px;padding:12px 14px;display:flex}.mobile-notifications article svg{width:16px;color:var(--lime);flex:none}.mobile-notifications article div{gap:4px;display:grid}.mobile-notifications article strong{font-size:11px}.mobile-notifications article span{color:var(--muted);font-size:10px;line-height:1.45}.mobile-more-grid{grid-template-columns:1fr 1fr}.app-content[data-section=more]>.page-head h1{font-size:28px}.mobile-detail-topbar{display:none!important}.desktop-stop-loss-error,.arena-page>.site-header,.arena-page>.footer{display:none}.arena-page>.mobile-stack-bar{display:grid}.arena-page .arena-hero{padding-top:24px}.arena-page .arena-hero h1{font-size:31px}.arena-page .section{padding:18px 0}.arena-page .arena-leaderboard-wrap{border:0;overflow:visible}.arena-page .arena-leaderboard-wrap table,.arena-page .arena-leaderboard-wrap tbody,.arena-page .arena-leaderboard-wrap tr,.arena-page .arena-leaderboard-wrap td{width:100%;display:block}.arena-page .arena-leaderboard-wrap table{min-width:0}.arena-page .arena-leaderboard-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.arena-page .arena-leaderboard-wrap tr{border:1px solid var(--line);background:#0b1115;border-radius:14px;margin-bottom:12px;padding:12px}.arena-page .arena-leaderboard-wrap td{text-align:right;border:0;grid-template-columns:minmax(94px,38%) 1fr;align-items:center;gap:10px;padding:8px 0;display:grid}.arena-page .arena-leaderboard-wrap td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.arena-page .arena-leaderboard-wrap td:first-child,.arena-page .arena-leaderboard-wrap td:nth-child(2){font-size:16px}.arena-page .arena-leaderboard-wrap td small{display:block}.arena-page .arena-leaderboard-wrap .arena-empty-row td{text-align:left;padding:8px;display:block}.arena-page .arena-leaderboard-wrap .arena-empty-row td:before{display:none}.mobile-data-table{border:0;overflow:visible}.mobile-data-table table,.mobile-data-table tbody,.mobile-data-table tr,.mobile-data-table td{width:100%;display:block}.mobile-data-table table{min-width:0}.mobile-data-table thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-data-table tr{border:1px solid var(--line);background:#0a1114;border-radius:12px;margin-bottom:10px;padding:10px 12px}.mobile-data-table td{text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,36%) 1fr;gap:10px;padding:7px 0;display:grid}.mobile-data-table td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.mobile-data-table .mobile-data-empty td{text-align:left;display:block}.mobile-data-table .mobile-data-empty td:before{display:none}.session-card{grid-template-columns:minmax(0,1fr);padding:14px;display:grid}.session-card form,.session-card button{width:100%}.mobile-stack-bar{z-index:47;min-height:calc(54px + env(safe-area-inset-top));padding:max(6px,env(safe-area-inset-top)) 8px 6px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060a0cf7;border-bottom:1px solid #1f2c31;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid;position:sticky;top:0}.mobile-stack-bar>button{color:#eaf0f2;background:#0d161a;border:1px solid #29383e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.mobile-stack-bar>button:active{transform:scale(.94)}.mobile-stack-bar svg{width:20px}.mobile-stack-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;overflow:hidden}.mobile-stack-action{min-width:42px}.main:has(>.mobile-stack-bar) .app-content{padding-top:12px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.main:has(>.mobile-stack-bar) .app-content>.page-head{display:none}:is(.main:has(>.mobile-stack-bar) .app-content>.dashboard-grid,.main:has(>.mobile-stack-bar) .app-content>.support-layout){margin-top:0}.desktop-more-tools{display:none}.mobile-more-app{gap:18px;display:grid}.mobile-more-app>header{gap:4px;padding:4px 2px 0;display:grid}.mobile-more-app>header h1{letter-spacing:-.04em;margin:0;font-size:28px}.mobile-more-app>header p{color:var(--muted);margin:0;font-size:11px}.mobile-menu-group{background:#0b1316;border:1px solid #26353a;border-radius:16px;overflow:hidden}.mobile-menu-group>h2{color:#809096;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #1e2a2f;margin:0;padding:10px 13px;font-size:9px}.mobile-menu-row{color:#e8eef0;text-align:left;background:0 0;border:0;border-bottom:1px solid #1e2a2f;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 12px;text-decoration:none;display:grid}.mobile-menu-row:last-child{border-bottom:0}.mobile-menu-row:active{background:#152025}.mobile-menu-row strong{font-size:12px}.mobile-menu-row>svg{color:#64747a;width:16px}.mobile-menu-icon{width:36px;height:36px;color:var(--lime);background:#15211d;border-radius:11px;place-items:center;display:grid}.mobile-menu-icon svg{width:17px}.mobile-logout-row{color:#ff9ca7;background:#180f13;border:1px solid #55313a;border-radius:14px}.mobile-about-link{color:#829095;text-align:center;font-size:9px;text-decoration:none}.mobile-install-group{overflow:visible}.mobile-install-group .pwa-install-card,.mobile-settings-install .pwa-install-card{width:100%;box-shadow:none;background:#0b1316;border:0;border-radius:0;position:static}.mobile-install-group .pwa-install-card{margin:0}.pwa-install-status.installed .pwa-install-icon{color:#71e6b6;background:#17352a}.pwa-install-card .badge{white-space:nowrap}.mobile-settings-install,.mobile-build-info{background:#0b1316;border:1px solid #26353a;border-radius:15px;gap:9px;margin-bottom:14px;padding:13px;display:grid}.mobile-settings-install>h2,.mobile-build-info>h2{color:#809096;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:10px}.mobile-settings-install .pwa-install-card{padding:8px 0}.mobile-build-info>div{justify-content:space-between;gap:12px;font-size:10px;display:flex}.mobile-build-info span{color:var(--muted)}.mobile-sheet-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid}.mobile-sheet-actions form,.mobile-sheet-actions button{width:100%}.mobile-logout-sheet p{color:var(--muted);font-size:11px;line-height:1.6}.app-content[data-section=kyc] .dashboard-grid{grid-template-columns:1fr;gap:12px}.app-content[data-section=kyc] .panel{border-radius:15px;overflow:hidden}.app-content[data-section=kyc] .panel-head{padding:12px 14px}.app-content[data-section=kyc] .panel-body{padding:14px}.app-content[data-section=kyc] .form-row{grid-template-columns:1fr}.app-content[data-section=kyc] input,.app-content[data-section=kyc] select,.app-content[data-section=kyc] textarea{font-size:16px}.app-content[data-section=kyc] .btn-primary{bottom:max(8px,env(safe-area-inset-bottom));z-index:4;width:100%;min-height:48px;position:sticky}@media (display-mode:standalone){.app-topbar,.mobile-stack-bar,.mobile-terminal-header{padding-top:max(10px,env(safe-area-inset-top))}.main,.mobile-terminal-shell{min-height:100dvh}.app-content{overscroll-behavior-y:contain}}}html[data-theme-resolved=light] .provider-card,html[data-theme-resolved=light] .provider-facts div,html[data-theme-resolved=light] .secret-form,html[data-theme-resolved=light] .inline-confirm{color:#10181c;background:#fff;border-color:#c4d0d5}.acq-page{--acq-lime:#caff42;--acq-panel:var(--surface-bg)}@supports (color:color-mix(in lab, red, red)){.acq-page{--acq-panel:color-mix(in srgb,var(--surface-bg) 86%,transparent)}}.acq-page{background:radial-gradient(circle at 12% 4%,var(--accent),transparent 34%),var(--page-bg);min-height:100vh}@supports (color:color-mix(in lab, red, red)){.acq-page{background:radial-gradient(circle at 12% 4%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 34%),var(--page-bg)}}.acq-page{color:var(--text-primary)}.acq-header{z-index:70;border-bottom:1px solid var(--border);background:var(--page-bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.acq-header{background:color-mix(in srgb,var(--page-bg) 84%,transparent)}}.acq-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.acq-header .nav-row{height:76px}.acq-header .site-nav{align-items:center;gap:24px}.acq-header .site-nav>a,.acq-header summary{color:var(--text-secondary);font-size:12px;font-weight:720}.acq-header .site-nav>a:hover,.acq-header summary:hover{color:var(--text-primary)}.acq-mega{position:relative}.acq-mega summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:flex}.acq-mega>div{border:1px solid var(--border);background:var(--modal-bg);width:320px;box-shadow:var(--shadow-3);border-radius:14px;padding:8px;display:grid;position:absolute;top:38px;left:-18px}.acq-mega>div a{color:var(--text-primary);border-radius:9px;gap:2px;padding:12px;display:grid}.acq-mega>div a:hover{background:var(--control-hover)}.acq-mega>div span{color:var(--text-muted);font-size:11px}.acq-mobile-menu{display:none}.acq-hero{min-height:710px;padding:92px 0 76px;position:relative;overflow:hidden}.acq-hero:before{content:"";background:radial-gradient(circle,var(--accent),transparent 63%);border-radius:50%;height:760px;position:absolute;inset:auto -15% -55% 44%}@supports (color:color-mix(in lab, red, red)){.acq-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--accent) 13%,transparent),transparent 63%)}}.acq-hero:before{filter:blur(4px)}.acq-orbit{border:1px solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.acq-orbit{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.acq-orbit{pointer-events:none;border-radius:50%}.acq-orbit-one{width:600px;height:600px;top:-190px;right:-220px}.acq-orbit-two{width:400px;height:400px;bottom:-180px;left:-260px}.acq-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:clamp(50px,7vw,110px);display:grid;position:relative}.acq-kicker{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.acq-kicker i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 18px var(--accent);border-radius:50%}.acq-hero h1{max-width:780px;color:var(--text-primary);letter-spacing:-.065em;margin:18px 0 22px;font-size:clamp(52px,6.3vw,92px);font-weight:850;line-height:.94}.acq-hero h1 em{color:var(--accent);font-style:normal}.acq-hero-copy>p{max-width:650px;color:var(--text-secondary);margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.acq-starting{border:1px solid var(--accent);grid-template-columns:auto 1fr;align-items:baseline;width:max-content;margin:28px 0 0;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.acq-starting{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.acq-starting{background:var(--surface-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.acq-starting{background:color-mix(in srgb,var(--surface-bg) 78%,transparent)}}.acq-starting{box-shadow:inset 0 1px #ffffff0d}.acq-starting span,.acq-starting small{color:var(--text-muted);font-size:10px}.acq-starting strong{color:var(--text-primary);font:900 32px var(--mono);grid-row:1/span 2;margin-left:15px}.acq-hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.acq-hero-actions .btn{min-height:52px;padding:0 22px}.acq-hero-actions svg,.acq-buy svg,.acq-trust-stage .btn svg{width:16px}.acq-secondary{background:0 0}.acq-trust-inline{color:var(--text-muted);flex-wrap:wrap;gap:20px;margin-top:24px;font-size:11px;display:flex}.acq-trust-inline span{align-items:center;gap:6px;display:flex}.acq-trust-inline svg{width:14px;color:var(--accent)}.acq-product-art{perspective:1200px;min-height:490px;position:relative}.acq-art-glow{background:var(--accent);border-radius:50%;position:absolute;inset:20% 8%}@supports (color:color-mix(in lab, red, red)){.acq-art-glow{background:color-mix(in srgb,var(--accent) 23%,transparent)}}.acq-art-glow{filter:blur(80px)}.acq-art-card{border:1px solid var(--accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.acq-art-card{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.acq-art-card{background:linear-gradient(145deg,var(--surface-bg),var(--elevated-bg));border-radius:24px}@supports (color:color-mix(in lab, red, red)){.acq-art-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-bg) 96%,#152518),color-mix(in srgb,var(--elevated-bg) 94%,#06120a))}}.acq-art-card{box-shadow:0 40px 90px #0006}.acq-art-back{width:66%;color:var(--text-muted);padding:22px;top:25px;right:-22px;transform:rotate(8deg)translateZ(-20px)}.acq-art-back span{letter-spacing:.15em;font-size:9px;display:block}.acq-art-back b{color:var(--text-primary);margin-top:4px;font-size:13px;display:block}.acq-art-main{animation:6s ease-in-out infinite acq-float;inset:64px 18px 60px 0;overflow:hidden;transform:rotate(-2deg)}.acq-art-main:before{content:"";background:linear-gradient(125deg,#0000 15%,#ffffff0f 48%,#0000 54%);animation:6s ease-in-out infinite acq-shimmer;position:absolute;inset:0;transform:translate(-100%)}.acq-art-main header{border-bottom:1px solid var(--border);letter-spacing:.04em;justify-content:space-between;align-items:center;padding:25px 28px;font-weight:900;display:flex}.acq-art-main header span span{color:var(--accent)}.acq-art-main header i{color:var(--accent);font:800 9px var(--mono);letter-spacing:.12em}.acq-art-chart{height:240px;padding:25px 18px 0}.acq-art-chart svg{width:100%;height:100%}.acq-art-data{border-top:1px solid var(--border);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.acq-art-data div{background:var(--elevated-bg);gap:5px;padding:17px;display:grid}.acq-art-data small{color:var(--text-muted);font-size:8px}.acq-art-data strong{font:700 11px var(--mono)}.acq-art-pill{border:1px solid var(--border);background:var(--modal-bg);box-shadow:var(--shadow-2);border-radius:999px;align-items:center;gap:8px;padding:12px 15px;font-size:10px;display:flex;position:absolute;bottom:32px;right:0}.acq-art-pill svg{width:16px;color:var(--accent)}@keyframes acq-float{50%{transform:rotate(-1deg)translateY(-9px)}}@keyframes acq-shimmer{0%,55%{transform:translate(-100%)}80%,to{transform:translate(100%)}}.acq-section{border-top:1px solid var(--border);padding:clamp(72px,8vw,120px) 0}.acq-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.acq-section-head h2,.acq-trust-stage h2,.acq-final-cta h2{color:var(--text-primary);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,4.5vw,62px);line-height:1}.acq-section-head>p{max-width:520px;color:var(--text-secondary);margin:0;line-height:1.6}.acq-pricing{background:linear-gradient(180deg,var(--surface-bg),transparent)}@supports (color:color-mix(in lab, red, red)){.acq-pricing{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-bg) 34%,transparent),transparent)}}.acq-selector-shell{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface-bg),var(--elevated-bg));border-radius:24px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acq-selector-shell{background:linear-gradient(145deg,var(--surface-bg),color-mix(in srgb,var(--elevated-bg) 91%,var(--accent)))}}.acq-selector-shell{box-shadow:var(--shadow-3)}.acq-model-tabs{border-bottom:1px solid var(--border);background:var(--elevated-bg);gap:4px;padding:9px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.acq-model-tabs{background:color-mix(in srgb,var(--elevated-bg) 88%,transparent)}}.acq-model-tabs{scrollbar-width:none}.acq-model-tabs button{min-height:42px;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:10px;flex:none;padding:0 17px;font-weight:750}.acq-model-tabs button[aria-selected=true]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.acq-model-tabs button[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 34%,var(--border))}}.acq-model-tabs button[aria-selected=true]{background:var(--surface-selected);color:var(--text-primary)}.acq-selector-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.65fr);display:grid}.acq-size-column{padding:30px}.acq-size-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.acq-size-grid button{border:1px solid var(--border);background:var(--surface-subtle);min-height:105px;color:var(--text-primary);text-align:left;border-radius:14px;gap:5px;padding:20px 13px;transition:all .2s;display:grid;position:relative}.acq-size-grid button:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.acq-size-grid button:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--border))}}.acq-size-grid button.selected{border-color:var(--accent);background:var(--surface-selected);box-shadow:0 0 0 1px var(--accent),0 14px 35px var(--accent)}@supports (color:color-mix(in lab, red, red)){.acq-size-grid button.selected{box-shadow:0 0 0 1px var(--accent),0 14px 35px color-mix(in srgb,var(--accent) 11%,transparent)}}.acq-size-grid strong{font:850 20px var(--mono)}.acq-size-grid small{color:var(--text-muted)}.acq-popular{background:var(--accent);color:#071006;text-transform:uppercase;border-radius:999px;align-items:center;gap:3px;padding:3px 6px;font-size:7px;font-weight:900;display:flex;position:absolute;top:-8px;right:7px}.acq-rule-row{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.acq-rule-row span{color:var(--text-secondary);align-items:center;gap:7px;font-size:12px;display:flex}.acq-rule-row svg{width:14px;color:var(--accent)}.acq-price-card{border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0,var(--accent),transparent 48%),var(--elevated-bg);flex-direction:column;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.acq-price-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 13%,transparent),transparent 48%),var(--elevated-bg)}}.acq-price-top{justify-content:space-between;gap:12px;display:flex}.acq-price-top>span{font-weight:850}.acq-price-top b{background:var(--warning);color:#211700;border-radius:999px;height:max-content;padding:4px 7px;font-size:9px}.acq-price-card>p{color:var(--text-muted);margin:20px 0 5px;font-size:11px}.acq-price-line{align-items:baseline;gap:8px;display:flex}.acq-price-line del{color:var(--text-muted)}.acq-price-line strong{font:950 clamp(42px,4vw,62px)/1 var(--mono);letter-spacing:-.07em}.acq-price-line span{color:var(--text-muted);font-size:10px}.acq-account-highlight{border:1px solid var(--accent);gap:5px;margin:24px 0;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.acq-account-highlight{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.acq-account-highlight{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.acq-account-highlight{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.acq-account-highlight small{color:var(--text-muted)}.acq-account-highlight strong{font:850 25px var(--mono)}.acq-price-card dl{gap:9px;margin:0 0 23px;display:grid}.acq-price-card dl div{border-bottom:1px dashed var(--border);justify-content:space-between;gap:15px;padding-bottom:9px;display:flex}.acq-price-card dt{color:var(--text-muted);font-size:10px}.acq-price-card dd{font:700 11px var(--mono);margin:0}.acq-buy{justify-content:center;gap:8px;min-height:51px;display:flex}.acq-rules-link{color:var(--text-secondary);justify-content:center;align-items:center;gap:5px;margin-top:13px;font-size:10px;display:flex}.acq-rules-link svg{width:13px}.acq-mini-disclosure{border-top:1px solid var(--border);padding-top:15px;line-height:1.5;margin-top:auto!important;font-size:9px!important}.acq-empty{border:1px dashed var(--border);text-align:center;border-radius:24px;place-items:center;gap:12px;min-height:330px;display:grid}.acq-empty svg{color:var(--accent)}.acq-empty p{max-width:540px;color:var(--text-secondary)}.acq-process ol{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.acq-process li{gap:22px;padding:0 24px 0 0;display:grid;position:relative}.acq-process li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--accent),var(--border));height:1px;position:absolute;top:19px;left:47px;right:0}.acq-process li>span{z-index:1;border:1px solid var(--accent);background:var(--page-bg);width:40px;height:40px;color:var(--accent);font:800 10px var(--mono);border-radius:50%;place-items:center;display:grid;position:relative}.acq-process h3{margin:0 0 8px}.acq-process p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.acq-trust{background:linear-gradient(120deg,var(--accent),transparent 50%)}@supports (color:color-mix(in lab, red, red)){.acq-trust{background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 5%,transparent),transparent 50%)}}.acq-trust-stage{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.acq-trust-stage>div>p{max-width:500px;color:var(--text-secondary);margin:22px 0;line-height:1.65}.acq-trust-stage .btn{gap:8px;display:inline-flex}.acq-proof-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.acq-proof-grid article{border:1px solid var(--border);background:var(--surface-bg);min-height:190px;box-shadow:var(--shadow-1);border-radius:18px;padding:24px}.acq-proof-grid svg{color:var(--accent)}.acq-proof-grid strong{margin:20px 0 9px;display:block}.acq-proof-grid p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.55}.acq-faq-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.acq-faq-grid details{border:1px solid var(--border);background:var(--surface-bg);border-radius:13px}.acq-faq-grid summary{cursor:pointer;padding:19px;font-weight:780}.acq-faq-grid p{color:var(--text-secondary);margin:0;padding:0 19px 19px;line-height:1.55}.acq-final-cta{border:1px solid var(--accent);padding:clamp(38px,6vw,76px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.acq-final-cta{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))}}.acq-final-cta{background:radial-gradient(circle at 95% 20%,var(--accent),transparent 35%),var(--surface-bg);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.acq-final-cta{background:radial-gradient(circle at 95% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 35%),var(--surface-bg)}}.acq-final-cta{text-align:center}.acq-final-cta>div{justify-content:center;gap:10px;margin-top:28px;display:flex}.acq-final-cta>p{max-width:760px;color:var(--text-muted);margin:26px auto 0;font-size:10px}.acq-mobile-sticky{display:none}html[data-theme-resolved=light] .acq-page{background:radial-gradient(circle at 12% 4%,#dff1d5,transparent 34%),var(--page-bg)}html[data-theme-resolved=light] .acq-art-card{background:linear-gradient(145deg,#fff,#edf4ef);box-shadow:0 35px 80px #253a442e}html[data-theme-resolved=light] .acq-art-data div{background:#f8fbfa}html[data-theme-resolved=light] .acq-product-art{filter:saturate(.88)}@media (prefers-reduced-motion:reduce){.acq-art-main,.acq-art-main:before{animation:none!important}.acq-size-grid button{transition:none}}@media (max-width:980px){.acq-header .site-nav,.acq-header .nav-actions{display:none}.acq-mobile-menu{margin-left:auto;display:block;position:relative}.acq-mobile-menu summary{border:1px solid var(--border);border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.acq-mobile-menu nav{border:1px solid var(--border);background:var(--modal-bg);width:min(310px,100vw - 28px);box-shadow:var(--shadow-3);border-radius:14px;padding:8px;display:grid;position:absolute;top:52px;right:0}.acq-mobile-menu nav a{color:var(--text-primary);border-radius:8px;padding:13px}.acq-mobile-menu nav a:hover{background:var(--control-hover)}.acq-hero{min-height:auto;padding-top:65px}.acq-hero-grid{grid-template-columns:1fr}.acq-hero-copy{text-align:center}.acq-hero-copy>p{margin-inline:auto}.acq-kicker,.acq-hero-actions,.acq-trust-inline{justify-content:center}.acq-starting{margin-inline:auto}.acq-product-art{width:min(620px,100%);margin:auto}.acq-selector-grid{grid-template-columns:1fr}.acq-price-card{border-top:1px solid var(--border);border-left:0}.acq-process ol{grid-template-columns:1fr 1fr;gap:28px}.acq-process li:not(:last-child):after{display:none}.acq-trust-stage{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.acq-header .nav-row{height:62px}.acq-hero{padding:42px 0 36px}.acq-hero h1{font-size:clamp(43px,14vw,62px);line-height:.96}.acq-hero-copy>p{font-size:15px}.acq-hero-actions{display:grid}.acq-hero-actions .btn{justify-content:center;width:100%}.acq-trust-inline{gap:10px}.acq-product-art{min-height:325px}.acq-art-main{inset:42px 8px 38px}.acq-art-back{display:none}.acq-art-main header{padding:17px}.acq-art-chart{height:155px;padding-top:10px}.acq-art-data div{padding:10px}.acq-art-data strong{font-size:8px}.acq-art-pill{font-size:8px;bottom:8px;right:5px}.acq-section{padding:64px 0}.acq-section-head{gap:17px;margin-bottom:28px;display:grid}.acq-section-head h2,.acq-trust-stage h2,.acq-final-cta h2{font-size:37px}.acq-model-tabs{scroll-snap-type:x mandatory}.acq-model-tabs button{scroll-snap-align:start}.acq-size-column,.acq-price-card{padding:19px}.acq-size-grid{grid-template-columns:1fr 1fr}.acq-size-grid button{min-height:88px;padding:15px 10px}.acq-size-grid strong{font-size:16px}.acq-rule-row{grid-template-columns:1fr}.acq-price-line strong{font-size:52px}.acq-process ol,.acq-proof-grid,.acq-faq-grid{grid-template-columns:1fr}.acq-process li{grid-template-columns:40px 1fr;gap:15px;padding:0}.acq-final-cta>div{display:grid}.acq-final-cta .btn{justify-content:center;width:100%}.acq-mobile-sticky{z-index:68;inset:auto 10px max(10px,env(safe-area-inset-bottom)) 10px;border:1px solid var(--accent);justify-content:space-between;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.acq-mobile-sticky{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--border))}}.acq-mobile-sticky{background:var(--modal-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.acq-mobile-sticky{background:color-mix(in srgb,var(--modal-bg) 92%,transparent)}}.acq-mobile-sticky{box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.acq-mobile-sticky span{font:750 10px var(--mono)}.acq-mobile-sticky a{background:var(--accent);color:#071006;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:850}.acq-page .footer{padding-bottom:90px}}@media (max-width:340px){.acq-size-grid{grid-template-columns:1fr}.acq-hero h1{font-size:41px}.acq-starting strong{font-size:27px}.acq-trust-inline span{font-size:9px}.acq-price-line strong{font-size:45px}}.buy-hero{border-bottom:1px solid var(--border);background:radial-gradient(circle at 80% 20%,var(--accent),transparent 35%);padding:58px 0 70px}@supports (color:color-mix(in lab, red, red)){.buy-hero{background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 35%)}}.buy-back{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:34px;font-size:11px;display:inline-flex}.buy-back svg{width:14px}.buy-hero-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:70px;display:grid}.buy-hero h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,6vw,76px);line-height:.98}.buy-hero-grid>div>p{max-width:700px;color:var(--text-secondary);font-size:17px;line-height:1.6}.buy-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:30px;display:grid}.buy-facts span{border:1px solid var(--border);background:var(--surface-bg);border-radius:12px;gap:6px;padding:14px;display:grid}.buy-facts small{color:var(--text-muted);text-transform:uppercase;font-size:9px}.buy-facts strong{font:850 18px var(--mono)}.buy-hero-grid>aside{border:1px solid var(--accent);padding:23px}@supports (color:color-mix(in lab, red, red)){.buy-hero-grid>aside{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.buy-hero-grid>aside{background:var(--surface-bg);border-radius:17px}.buy-hero-grid>aside svg{color:var(--accent)}.buy-hero-grid>aside strong{margin:15px 0 6px;display:block}.buy-hero-grid>aside p{color:var(--text-muted);margin:0;font-size:11px;line-height:1.55}.guest-checkout-form{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-2);border-radius:23px;overflow:hidden}.guest-progress{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:center;align-items:center;gap:12px;padding:16px;display:flex}.guest-progress span{color:var(--text-muted);font:800 10px var(--mono);align-items:center;gap:6px;display:flex}.guest-progress span b{font-family:var(--sans)}.guest-progress span.active,.guest-progress span.done{color:var(--text-primary)}.guest-progress span.active:first-letter,.guest-progress span.done:first-letter{color:var(--accent)}.guest-progress i{background:var(--border);width:34px;height:1px}.guest-checkout-layout{grid-template-columns:minmax(0,1fr) 370px;display:grid}.guest-fields{grid-template-columns:1fr 170px;gap:16px;padding:30px;display:grid}.guest-fields>.field:nth-child(3),.guest-fields>.btn,.guest-fields>.guest-methods,.guest-fields>.guest-check,.guest-fields>.form-error{grid-column:1/-1}.guest-input-icon{position:relative}.guest-input-icon svg{width:17px;color:var(--text-muted);position:absolute;top:13px;left:12px}.guest-input-icon input{width:100%;padding-left:40px}.guest-coupon{grid-template-columns:1fr auto;gap:8px;display:grid}.guest-methods{border:1px solid var(--border);border-radius:12px;gap:8px;margin:0;padding:18px;display:grid}.guest-methods legend{padding:0 7px;font-size:12px;font-weight:800}.guest-methods label{border:1px solid var(--border);background:var(--surface-subtle);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.guest-methods label.selected{border-color:var(--accent);background:var(--surface-selected)}.guest-methods label span{gap:4px;display:grid}.guest-methods small{color:var(--text-muted)}.guest-check{color:var(--text-secondary);grid-template-columns:20px 1fr;align-items:start;gap:10px;font-size:11px;line-height:1.5;display:grid}.guest-check input{width:18px;height:18px}.guest-check a{color:var(--info);text-decoration:underline}.guest-order-summary{border-left:1px solid var(--border);background:radial-gradient(circle at 100% 0,var(--accent),transparent 44%),var(--elevated-bg);flex-direction:column;padding:30px;display:flex}@supports (color:color-mix(in lab, red, red)){.guest-order-summary{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent) 10%,transparent),transparent 44%),var(--elevated-bg)}}.guest-order-summary header{align-items:center;gap:10px;margin-bottom:22px;display:flex}.guest-order-summary header>svg{color:var(--accent)}.guest-order-summary header>div{display:grid}.guest-order-summary header small{color:var(--text-muted)}.guest-order-summary dl{gap:10px;margin:0 0 24px;display:grid}.guest-order-summary dl div{border-bottom:1px dashed var(--border);justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.guest-order-summary dt{color:var(--text-muted);font-size:10px}.guest-order-summary dd{font:750 11px var(--mono);margin:0}.guest-order-summary .guest-total{border-bottom:0;align-items:baseline;padding:15px 0}.guest-order-summary .guest-total dt{font-size:12px}.guest-order-summary .guest-total dd{color:var(--accent);font-size:25px}.guest-order-summary>.btn{justify-content:center}.guest-order-summary>p{color:var(--text-muted);align-items:start;gap:6px;margin-top:auto;padding-top:20px;font-size:9px;line-height:1.5;display:flex}.guest-order-summary>p svg{width:14px;color:var(--accent);flex:none}.guest-payment-state{border:1px solid var(--border);background:var(--surface-bg);text-align:center;border-radius:22px;justify-items:center;gap:20px;padding:30px;display:grid}.guest-status{align-items:center;gap:12px;display:flex}.guest-status>span{background:var(--surface-selected);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.guest-status>div{text-align:left;gap:4px;display:grid}.guest-status small{max-width:490px;color:var(--text-muted)}.guest-status-success>span{background:var(--safe)}@supports (color:color-mix(in lab, red, red)){.guest-status-success>span{background:color-mix(in srgb,var(--safe) 15%,transparent)}}.guest-status-success>span{color:var(--safe)}.guest-status-failed>span,.guest-status-expired>span{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.guest-status-failed>span,.guest-status-expired>span{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.guest-status-failed>span,.guest-status-expired>span{color:var(--danger)}.guest-pay-options{grid-template-columns:auto 240px;align-items:center;gap:30px;display:grid}.guest-pay-options figure{margin:0}.guest-pay-options img{background:#fff;border-radius:14px;padding:8px;display:block}.guest-pay-options figcaption{color:var(--text-muted);margin-top:8px;font-size:10px}.guest-pay-options>div{gap:8px;display:grid}.guest-pay-options .btn{justify-content:center}.guest-pay-options svg{width:14px}.guest-expiry{color:var(--warning);font-size:11px}.spin{animation:1s linear infinite ui-spin}@keyframes ui-spin{to{transform:rotate(360deg)}}.guest-success-page{padding-top:88px}.guest-success-shell{max-width:960px}.guest-success-heading{max-width:720px}.guest-success-heading h1{margin:14px 0 10px}.guest-success-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;margin-top:30px;display:grid}.guest-success-card,.guest-success-details{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-2);border-radius:24px;padding:24px}.guest-success-card{align-items:flex-start;gap:16px;display:flex}.guest-success-card h2{margin:7px 0;font-size:24px}.guest-success-card p,.guest-success-card small{color:var(--text-muted)}.guest-success-mark{background:var(--safe);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.guest-success-mark{background:color-mix(in srgb,var(--safe) 14%,var(--surface-bg))}}.guest-success-mark{color:var(--safe);flex:none}.guest-success-details{margin:0}.guest-success-details>div{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,.75fr) minmax(0,1.25fr);gap:16px;padding:13px 0;display:grid}.guest-success-details>div:last-child{border-bottom:0}.guest-success-details dt{color:var(--text-muted)}.guest-success-details dd{overflow-wrap:anywhere;margin:0}.guest-success-details dd button{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:10px;display:inline-flex}.guest-success-details dd button svg{width:14px}.guest-success-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.guest-success-actions .btn{align-items:center;gap:7px;display:inline-flex}.guest-success-actions svg{width:16px}.guest-success-note{color:var(--text-muted);margin-top:18px;font-size:12px}.buy-rules{grid-template-columns:1fr 1fr;gap:9px;display:grid}.buy-rules article{border:1px solid var(--border);background:var(--surface-bg);border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.buy-rules svg{width:16px;color:var(--accent)}.buy-rules strong{display:block}.buy-rules p{color:var(--text-muted);margin:4px 0 0;font-size:10px}.buy-rules b{text-align:right;max-width:170px;font:750 10px var(--mono);text-transform:capitalize}.buy-legal{border-left:3px solid var(--accent);background:var(--surface-subtle);color:var(--text-secondary);margin-top:24px;padding:16px;font-size:11px;line-height:1.55}@media (max-width:820px){.buy-hero-grid{grid-template-columns:1fr;gap:25px}.guest-checkout-layout{grid-template-columns:1fr}.guest-order-summary{border-top:1px solid var(--border);border-left:0}.buy-rules{grid-template-columns:1fr}}@media (max-width:560px){.buy-hero{padding:34px 0 48px}.buy-facts{grid-template-columns:1fr 1fr}.guest-fields{grid-template-columns:1fr;padding:18px}.guest-fields>.field{grid-column:1/-1}.guest-order-summary{padding:19px}.guest-coupon,.guest-pay-options{grid-template-columns:1fr}.guest-pay-options img{width:min(260px,76vw);height:auto}.guest-progress span b{display:none}.buy-rules article{grid-template-columns:20px 1fr}.buy-rules article>b{text-align:left;grid-column:2}}@media (max-width:700px){.guest-success-page{padding-top:46px}.guest-success-grid{grid-template-columns:1fr}.guest-success-card,.guest-success-details{border-radius:18px;padding:18px}.guest-success-details>div{grid-template-columns:1fr;gap:5px}.guest-success-details dd button{margin-top:7px;margin-left:0}.guest-success-actions{display:grid}.guest-success-actions .btn{justify-content:center}}.help-hero{border-bottom:1px solid var(--border);text-align:center;background:radial-gradient(circle at 50% 20%,var(--accent),transparent 45%);padding:90px 0 70px}@supports (color:color-mix(in lab, red, red)){.help-hero{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 45%)}}.help-hero .acq-kicker{justify-content:center}.help-hero h1{letter-spacing:-.06em;margin:15px 0 12px;font-size:clamp(48px,7vw,82px)}.help-hero>div>p{color:var(--text-secondary)}.help-search{width:min(760px,100%);margin:35px auto 0;display:block;position:relative}.help-search>svg{color:var(--text-muted);position:absolute;top:19px;left:20px}.help-search input{border:1px solid var(--accent);width:100%;height:60px}@supports (color:color-mix(in lab, red, red)){.help-search input{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.help-search input{background:var(--surface-bg);color:var(--text-primary);box-shadow:var(--shadow-2);border-radius:16px;padding:0 20px 0 56px;font-size:15px}.help-quick{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:22px;font-size:10px;display:flex}.help-quick span{align-items:center;gap:5px;display:flex}.help-quick svg{width:14px;color:var(--accent)}.help-results{border:1px solid var(--border);background:var(--modal-bg);width:min(760px,100%);box-shadow:var(--shadow-3);text-align:left;border-radius:14px;margin:8px auto 0;padding:8px}.help-results>span{color:var(--text-muted);padding:8px;font-size:10px;display:block}.help-results>a{color:var(--text-primary);border-radius:9px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.help-results>a:hover{background:var(--control-hover)}.help-results>a>div{gap:3px;display:grid}.help-results small{color:var(--accent)}.help-results p{color:var(--text-muted);margin:0;font-size:10px}.help-results svg{width:15px}.help-categories{grid-template-columns:1fr 1fr;gap:12px;display:grid}.help-categories article{border:1px solid var(--border);background:var(--surface-bg);box-shadow:var(--shadow-1);border-radius:17px;padding:22px}.help-categories header>div{align-items:center;gap:10px;display:flex}.help-categories header>div>span{color:var(--accent);font:800 9px var(--mono)}.help-categories h2{margin:0;font-size:20px}.help-categories header>p{min-height:38px;color:var(--text-muted);font-size:11px}.help-categories article>div{border-top:1px solid var(--border);display:grid}.help-categories article>div>a{border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;padding:13px 2px;font-size:11px;display:flex}.help-categories article>div svg{width:14px}.help-support{border:1px solid var(--accent);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.help-support{border:1px solid color-mix(in srgb,var(--accent) 25%,var(--border))}}.help-support{background:var(--surface-bg);border-radius:20px}.help-support>svg{color:var(--accent)}.help-support h2{margin:0}.help-support p{color:var(--text-muted);margin:5px 0 0}.help-article{max-width:880px;padding-block:70px}.help-article>a{color:var(--text-muted);align-items:center;gap:6px;margin-bottom:40px;font-size:11px;display:inline-flex}.help-article>a svg{width:14px}.help-article h1{letter-spacing:-.055em;margin:15px 0;font-size:clamp(40px,6vw,68px);line-height:1}.help-lead{color:var(--text-secondary);font-size:18px;line-height:1.55}.help-body{border:1px solid var(--border);background:var(--surface-bg);border-radius:18px;margin-top:35px;padding:30px}.help-body p{color:var(--text-secondary);line-height:1.8}.help-article aside{border-left:3px solid var(--accent);background:var(--surface-subtle);color:var(--text-muted);margin-top:20px;padding:15px;font-size:11px}.product-studio-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0;display:grid}.product-studio-summary article{border:1px solid var(--border);background:var(--surface-bg);border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.product-studio-summary svg{color:var(--accent)}.product-studio-summary article>div{display:grid}.product-studio-summary strong{font:850 24px var(--mono)}.product-studio-summary span{color:var(--text-muted);font-size:10px}.product-import{margin-bottom:18px}.product-import-status{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.product-import form{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.product-studio-filters label{position:relative}.product-studio-filters label svg{width:15px;color:var(--text-muted);position:absolute;top:13px;left:10px}.product-studio-filters label input{padding-left:34px}.product-studio-table{min-width:1250px}.product-studio-table td>small{color:var(--text-muted);margin-top:4px;display:block}.product-studio-table td>.badge{margin-top:5px}.product-studio-table details summary{cursor:pointer;color:var(--warning);font-size:10px}.product-studio-table details ul{min-width:260px;color:var(--text-muted);margin:8px 0 0;padding-left:17px;font-size:9px}.product-bulk-toolbar{border-bottom:1px solid var(--border);gap:12px;padding:14px 16px;display:grid}.product-bulk-actions,.product-bulk-fields{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.product-bulk-toolbar details{border:1px solid var(--border);background:var(--surface-subtle);border-radius:12px}.product-bulk-toolbar summary{cursor:pointer;padding:11px 13px;font-weight:700}.product-bulk-fields{padding:0 13px 13px}.product-bulk-fields label{min-width:150px;color:var(--text-muted);gap:5px;font-size:12px;display:grid}.product-rule-fields label{flex:1;min-width:125px}.product-studio-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.admin-help-grid{align-items:start}.admin-help-grid .panel-body{display:grid}.acquisition-integrations{margin-bottom:14px}.acquisition-integrations>.secret-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.acquisition-integrations fieldset{border:1px solid var(--border);border-radius:11px;align-content:start;gap:10px;margin:0;padding:16px;display:grid}.acquisition-integrations legend{padding:0 6px;font-weight:800}.acquisition-integrations>.secret-form>label,.acquisition-integrations>.secret-form>button{grid-column:1/-1}.google-auth-button,.google-auth-disabled button{border:1px solid var(--border-strong);background:var(--surface-bg);width:100%;min-height:45px;color:var(--text-primary);border-radius:9px;justify-content:center;align-items:center;gap:10px;font-weight:750;display:flex}.google-auth-button span{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.google-auth-disabled{gap:5px;display:grid}.google-auth-disabled small{color:var(--text-muted);text-align:center;font-size:9px}.auth-divider{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:10px;margin:15px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}@media (max-width:800px){.help-categories{grid-template-columns:1fr}.help-support{grid-template-columns:40px 1fr}.help-support .btn{grid-column:1/-1;justify-content:center}.product-studio-summary,.acquisition-integrations>.secret-form{grid-template-columns:1fr}}@media (max-width:520px){.help-hero{padding:55px 0}.help-hero h1{font-size:47px}.help-search input{height:54px}.help-search>svg{top:16px}.help-body,.help-support{padding:20px}}.marketing-consent{z-index:160;border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;max-width:1040px;margin:auto;padding:15px 17px;display:grid;position:fixed;inset:auto 18px 18px}@supports (color:color-mix(in lab, red, red)){.marketing-consent{border:1px solid color-mix(in srgb,var(--accent) 26%,var(--border))}}.marketing-consent{background:var(--modal-bg);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.marketing-consent{background:color-mix(in srgb,var(--modal-bg) 94%,transparent)}}.marketing-consent{box-shadow:var(--shadow-3);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-consent strong{display:block}.marketing-consent p{color:var(--text-muted);margin:3px 0;font-size:10px;line-height:1.45}.marketing-consent a{color:var(--info);font-size:10px;text-decoration:underline}@media (max-width:680px){.marketing-consent{inset:auto 9px max(9px,env(safe-area-inset-bottom));grid-template-columns:1fr 1fr}.marketing-consent>div{grid-column:1/-1}.marketing-consent .btn{justify-content:center}}@media (max-width:800px),(max-height:500px) and (max-width:950px){.terminal-r7{display:none!important}.mobile-terminal-shell{min-height:100dvh;padding-bottom:calc(70px + env(safe-area-inset-bottom));color:#e7edef;background:#060a0c;display:block;overflow-x:clip}.mobile-terminal-header{z-index:44;padding:max(10px,env(safe-area-inset-top)) 12px 10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c0ff5;border-bottom:1px solid #1f2b31;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:sticky;top:0}.mobile-terminal-header>div:first-child{gap:3px;display:grid}.mobile-terminal-header>div:first-child strong{font-size:18px}.mobile-terminal-header select{color:#e7edef;background:#0f181d;border:1px solid #2b3b42;border-radius:11px;grid-column:1/-1;width:100%;height:42px;padding:0 11px;font-size:12px}.mobile-connection{color:#8e9a9f;align-self:center;align-items:center;gap:6px;font-size:9px;display:flex}.mobile-connection i{background:#ff8b70;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #ff8b7018}.mobile-connection.connected i{background:#68e8b2;box-shadow:0 0 0 4px #68e8b218}.mobile-account-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid!important}.mobile-account-strip>span{background:#0a1114;border:1px solid #202d32;border-radius:9px;gap:3px;padding:8px;display:grid}.mobile-account-strip small{color:#77858b;font-size:8px}.mobile-account-strip strong{text-overflow:ellipsis;font:750 11px var(--mono);overflow:hidden}.mobile-terminal-content{padding:12px 12px calc(78px + env(safe-area-inset-bottom))}.mobile-search{background:#0d1518;border:1px solid #28373d;border-radius:12px;align-items:center;gap:8px;height:44px;padding:0 12px;display:flex}.mobile-search svg{color:#7d8a90;width:17px}.mobile-search input{color:#fff;background:0 0;border:0;outline:0;width:100%}.mobile-market-tabs,.mobile-history-tabs{scrollbar-width:none;gap:6px;padding:10px 0;display:flex;overflow-x:auto}.mobile-market-tabs button,.mobile-history-tabs button{color:#7f8d92;background:#0c1418;border:1px solid #26343a;border-radius:99px;flex:none;min-height:34px;padding:0 11px;font-size:10px}.mobile-market-tabs button.active,.mobile-history-tabs button.active{color:var(--lime);background:#1d2816;border-color:#8db42e}.mobile-market-list{gap:8px;display:grid}.mobile-market-list article{background:#0c1417;border:1px solid #233137;border-radius:14px;gap:9px;padding:13px;display:grid;position:relative}.mobile-market-list article.active{border-color:#506b28}.mobile-favorite{z-index:2;color:#7f8c91;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.mobile-favorite svg{width:16px}.mobile-market-main{color:#fff;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:0 40px 0 0;display:flex}.mobile-market-main>span:first-child{gap:3px;display:grid}.mobile-market-main strong{font-size:15px}.mobile-market-main small{color:#78868b;font-size:9px}.mobile-market-main>span:last-child{font:700 11px var(--mono)}.mobile-market-prices{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mobile-market-prices>span{background:#080e11;border-radius:8px;gap:3px;padding:8px;display:grid}.mobile-market-prices small{color:#6f7e83;font-size:8px}.mobile-market-prices strong{text-overflow:ellipsis;font:750 11px var(--mono);font-variant-numeric:tabular-nums;overflow:hidden}.mobile-market-list footer{text-transform:uppercase;letter-spacing:.08em;color:#64d9aa;font-size:8px}.mobile-market-list footer.stale{color:#ff9a82}.mobile-symbol-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.mobile-symbol-row button{color:#fff;background:0 0;border:0;align-items:center;gap:5px;font-size:16px;font-weight:850;display:flex}.mobile-symbol-row button svg{width:15px}.mobile-symbol-row>span{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--muted);font-size:10px;overflow:hidden}.mobile-chart-stage{background:#090f12;border:1px solid #27343a;border-radius:15px;height:clamp(310px,48dvh,470px);overflow:hidden}.mobile-chart-stage>*{height:100%!important}.mobile-chart-trade-action{width:100%;min-height:48px;color:var(--lime);background:#1b2518;border:1px solid #6e8c31;border-radius:11px;font-weight:850}.mobile-execution-status{color:#71e5b5;background:#0d1c17;border:1px solid #285847;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;margin:8px 0;padding:0 11px;font-size:10px;display:flex}.mobile-execution-status strong{font:650 9px var(--mono)}.mobile-execution-status.warning{color:#f2bf7e;background:#20170f;border-color:#634828}.mobile-deal-bar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-deal-bar button,.mobile-ticket-quotes button{color:#fff;border-radius:12px;gap:4px;min-height:58px;display:grid}.mobile-deal-bar button span,.mobile-ticket-quotes span{font-size:9px}.mobile-deal-bar button strong,.mobile-ticket-quotes strong{font:850 16px var(--mono)}.mobile-deal-bar .sell,.mobile-ticket-quotes .sell{background:#2a1218;border:1px solid #7d3440}.mobile-deal-bar .buy,.mobile-ticket-quotes .buy{background:#10232c;border:1px solid #27607b}.mobile-open-summary{background:#0b1215;border:1px solid #223037;border-radius:14px;margin-top:12px;overflow:hidden}.mobile-open-summary .panel-head{padding:11px 12px}.mobile-open-summary h2{font-size:13px}.mobile-open-summary .panel-head button{color:var(--lime);background:0 0;border:0;font-size:9px}.mobile-open-summary article{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.mobile-open-summary article>div{gap:4px;display:grid}.mobile-open-summary article span{color:var(--muted);font-size:9px}.mobile-open-summary em{border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal}.mobile-open-summary em.buy{color:#66d8ff;background:#123047}.mobile-open-summary em.sell{color:#ff8d9b;background:#39151c}.mobile-open-summary>p{color:var(--muted);padding:12px;font-size:10px}.mobile-history-tabs{z-index:4;background:#060a0c;position:sticky;top:160px}.mobile-global-actions{justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.mobile-global-actions button,.mobile-global-actions a{color:#dce5e8;background:#10191d;border:1px solid #334149;border-radius:10px;flex:1;place-items:center;min-height:40px;font-size:10px;text-decoration:none;display:grid}.mobile-position-card{background:#0c1417;border:1px solid #26343a;border-radius:14px;gap:12px;margin-bottom:9px;padding:13px;display:grid}.mobile-position-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mobile-position-card header span{gap:4px;display:grid}.mobile-position-card header small{color:var(--muted);font-size:9px}.mobile-position-card dl{grid-template-columns:1fr 1fr;gap:7px;margin:0;display:grid}.mobile-position-card dl div{background:#080e11;border-radius:8px;padding:8px}.mobile-position-card dt{color:#718086;font-size:8px}.mobile-position-card dd{font:650 10px var(--mono);margin:4px 0 0}.mobile-position-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mobile-position-actions button{color:#dce5e8;background:#111b1f;border:1px solid #324149;border-radius:9px;min-height:38px;font-size:9px}.mobile-position-actions button.danger{color:#ff9aa5;border-color:#673740}.mobile-history-cards .dock-table{overflow:auto}.mobile-history-cards table{min-width:700px}.mobile-history-cards,.mobile-history-cards .dock-table{overflow:visible}.mobile-history-cards table,.mobile-history-cards tbody,.mobile-history-cards tr,.mobile-history-cards td{width:100%;min-width:0;display:block}.mobile-history-cards thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-history-cards tbody{gap:9px;display:grid}.mobile-history-cards tr{background:#0c1417;border:1px solid #26343a;border-radius:14px;padding:8px 12px}.mobile-history-cards td{text-align:right;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,36%) minmax(0,1fr);gap:10px;padding:7px 0;font-size:10px;display:grid}.mobile-history-cards td:before{content:attr(data-label);color:#78878d;text-align:left;text-transform:uppercase;letter-spacing:.05em;font-size:8px}.mobile-history-cards td[colspan]{text-align:left;color:var(--muted);display:block}.mobile-history-cards td[colspan]:before{display:none}.mobile-global-actions+article{margin-top:0}.mobile-toast{z-index:130;top:max(12px,env(safe-area-inset-top));max-width:none;left:12px;right:12px}.mobile-diagnostics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-diagnostics>div{border:1px solid var(--line);background:#0d1518;border-radius:10px;padding:10px}.mobile-diagnostics dt{color:var(--muted);font-size:9px}.mobile-diagnostics dd{font:700 11px var(--mono);margin:5px 0 0}.mobile-sheet>p{color:var(--muted);font-size:11px;line-height:1.55}.order-sheet-backdrop{z-index:105}.mobile-order-ticket{gap:12px;display:grid}.mobile-ticket-quotes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-ticket-quotes button.active{box-shadow:0 0 0 2px var(--lime)}.mobile-field{color:#aeb9bd;gap:7px;font-size:10px;font-weight:700;display:grid}.mobile-field input,.mobile-field select{color:#fff;width:100%;height:44px;font:650 13px var(--mono);background:#0d161a;border:1px solid #2b3a40;border-radius:10px;padding:0 11px}.mobile-field.invalid input{border-color:#ff7080;box-shadow:0 0 0 2px #ff70801f}.mobile-field-error{color:#ff8f9b;font-size:10px;line-height:1.4}.mobile-sizing{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:0;display:grid}.mobile-sizing legend{color:#aeb9bd;grid-column:1/-1;margin-bottom:7px;font-size:10px;font-weight:700}.mobile-sizing button{color:#829095;background:#10191d;border:1px solid #2b3940;border-radius:8px;min-height:38px;font-size:8px}.mobile-sizing button.active{color:var(--lime);background:#1d2816;border-color:#91b93a}.mobile-risk-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.mobile-risk-row>button{height:44px;color:var(--lime);background:#192216;border:1px solid #4b6427;border-radius:10px;font-size:9px}.mobile-order-impact{background:#0b1316;border:1px solid #29383e;border-radius:11px;padding:11px}.mobile-order-impact summary{cursor:pointer;font-size:11px;font-weight:800}.mobile-order-impact dl{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;display:grid}.mobile-order-impact dl div{gap:3px;display:grid}.mobile-order-impact dt{color:#718087;font-size:8px}.mobile-order-impact dd{font:650 10px var(--mono);margin:0}.mobile-place-order{color:#fff;border:0;border-radius:12px;min-height:52px;font-weight:900;position:sticky;bottom:0}.mobile-place-order.buy{background:#176582}.mobile-place-order.sell{background:#813342}.mobile-place-order:disabled{opacity:.45}.mobile-order-blocker{color:#efc289;background:#21180e;border:1px solid #644923;border-radius:9px;margin:0;padding:9px;font-size:9px;line-height:1.4}.mobile-terminal-shell>.settings-overlay{z-index:125}.mobile-terminal-shell .settings-card{width:min(100% - 20px,520px);max-height:90dvh;overflow:auto}.mobile-market-prices.quotes-dimmed{opacity:.48;filter:saturate(.55)}.mobile-market-list footer{align-items:center;gap:7px;min-width:0;display:flex}.mobile-market-list footer strong{color:#73e6b8;background:#143126;border-radius:99px;flex:none;padding:3px 6px;font-size:8px}.mobile-market-list footer.stale strong{color:#f0bd7a;background:#342419}.mobile-market-list footer span{text-overflow:ellipsis;white-space:nowrap;color:#839096;text-transform:none;letter-spacing:0;overflow:hidden}.mobile-market-list footer span:last-child{color:#c7d1d4;margin-left:auto}.mobile-execution-status>span{text-align:left;gap:2px;line-height:1.25;display:grid}.mobile-execution-status b{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.mobile-deal-bar.disabled{opacity:.5}.mobile-deal-bar button:disabled{cursor:not-allowed;filter:saturate(.35)}.mobile-market-reason{color:#e8bc83;background:#1d160f;border:1px solid #5b4329;border-radius:9px;margin:7px 0 0;padding:8px 10px;font-size:9px;line-height:1.45}}.mobile-progressive-section>summary{display:none}.share-assets-content>h3{margin-top:0}@media (max-width:760px){.mobile-connection{text-align:right;justify-content:flex-end;max-width:150px;font-size:8px;font-weight:750}.mobile-connection i{flex:none}.mobile-connection.live_ready i{background:#68e8b2;box-shadow:0 0 0 4px #68e8b218}.mobile-connection.market_closed i{background:#f2bd70;box-shadow:0 0 0 4px #f2bd7018}.mobile-progressive-section{background:#0b1316;border:1px solid #26353a;border-radius:15px;margin:0;overflow:hidden}.mobile-progressive-section>summary{cursor:pointer;color:#e8eef0;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.mobile-progressive-section>summary::-webkit-details-marker{display:none}.mobile-progressive-section>summary>span:first-child{gap:3px;display:grid}.mobile-progressive-section>summary strong{font-size:12px}.mobile-progressive-section>summary small{color:var(--muted);font-size:9px;font-weight:500}.mobile-progressive-section>summary>span:last-child{width:26px;height:26px;color:var(--lime);background:#16221e;border-radius:8px;place-items:center;font-size:17px;transition:transform .18s;display:grid}.mobile-progressive-section[open]>summary>span:last-child{transform:rotate(45deg)}.mobile-progressive-section:not([open])>:not(summary){display:none}.mobile-progressive-section[open]>summary{border-bottom:1px solid #26353a}.app-content[data-section=kyc] .mobile-progressive-section>.panel{border:0;border-radius:0;margin:0}.share-assets-list.mobile-progressive-section{padding:0}.share-assets-content{padding:14px}.share-assets-content>h3{display:none}}@media (max-width:380px){.mobile-account-title small{max-width:170px}.mobile-pnl strong{font-size:28px}.mobile-more-grid{grid-template-columns:1fr}.mobile-terminal-content{padding-inline:9px}.mobile-chart-stage{height:330px}.mobile-order-impact dl{grid-template-columns:1fr}}@media (max-width:800px),(max-height:500px) and (max-width:950px){.mobile-terminal-shell{--mt5-blue:#5ca9ff;--mt5-red:#ff6573;--mt5-line:#292d34;color:#f6f6f7;font-variant-numeric:tabular-nums;background:#000;min-height:100dvh;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}.mobile-terminal-header{z-index:70;padding:max(10px,env(safe-area-inset-top)) 14px 8px;border:0;border-bottom:1px solid var(--mt5-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid;position:sticky;top:0}.mobile-root-menu,.mobile-order-back{color:#fff;background:0 0;border:0;place-items:center;width:38px;height:38px;padding:0;display:grid}.mobile-root-menu svg{width:26px;height:26px}.mobile-root-title{gap:0;display:grid!important}.mobile-root-title small{color:#9b9ca2;font-size:10px}.mobile-root-title strong{font-size:19px;font-weight:650;line-height:1.1}.mobile-terminal-header .mobile-connection{justify-content:flex-end;max-width:115px;font-size:9px}.mobile-terminal-header>select{color:#9b9ca2;background:#000;border:0;border-top:1px solid #16181d;border-radius:0;grid-column:1/-1;height:29px;padding:0 4px;font-size:10px}.mobile-terminal-content{padding:0 0 calc(72px + env(safe-area-inset-bottom));background:#000}.mobile-search{border:0;border-bottom:1px solid var(--mt5-line);background:#000;border-radius:0;height:36px;margin:0 14px}.mobile-market-tabs{border-bottom:1px solid var(--mt5-line);gap:0;padding:0 8px}.mobile-market-tabs button{color:#8d8f96;background:#000;border:0;border-radius:0;min-height:34px;padding:0 10px}.mobile-market-tabs button.active{border:0;border-bottom:2px solid var(--mt5-blue);color:#fff;background:#000}.mobile-mt5-quotes .mobile-market-list{display:block}.mobile-mt5-quotes .mobile-market-list article{border:0;border-bottom:1px solid var(--mt5-line);background:#000;border-radius:0;padding:0 14px;display:block}.mobile-mt5-quotes .mobile-market-list article.active{border-color:var(--mt5-line);box-shadow:inset 2px 0 var(--mt5-blue)}.mobile-mt5-quotes .mobile-favorite{color:#55585f;width:25px;height:25px;top:4px;right:4px}.mobile-quote-row{grid-template-columns:minmax(112px,.8fr) minmax(0,1.2fr);align-items:center;min-height:76px;display:grid}.mobile-mt5-quotes .mobile-market-main{padding:5px 16px 5px 0;display:block}.mobile-mt5-quotes .mobile-market-main>span{gap:2px;display:grid}.mobile-mt5-quotes .mobile-market-main strong{font-size:17px;font-weight:750}.mobile-mt5-quotes .mobile-market-main small{font-size:10px}.mobile-mt5-quotes .mobile-market-prices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-mt5-quotes .mobile-market-prices button{text-align:right;background:#000;border:0;gap:1px;padding:6px 0;display:grid}.mobile-mt5-quotes .mobile-market-prices small{font-size:8px}.mobile-mt5-quotes .mobile-market-prices strong{color:inherit;font-size:20px;line-height:1}.mobile-mt5-quotes .mobile-market-prices em{color:#7d7f86;font-size:8px;font-style:normal}.mobile-mt5-quotes .mobile-market-prices .sell{color:var(--mt5-red)}.mobile-mt5-quotes .mobile-market-prices .buy{color:var(--mt5-blue)}.mobile-mt5-quotes .mobile-market-list footer{border-top:1px solid #15171b;grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:none}.mobile-mt5-quotes .mobile-market-list article:focus-within footer{display:grid}.mobile-mt5-quotes .mobile-market-list footer button{color:#aeb0b6;background:#000;border:0;border-right:1px solid #191b20;min-height:30px;font-size:9px}.mobile-mt5-chart{grid-template-rows:auto minmax(0,1fr) auto auto;height:calc(100dvh - 122px);display:grid}.mobile-mt5-chart .mobile-symbol-row{border-bottom:1px solid var(--mt5-line);margin:0;padding:8px 12px}.mobile-timeframes{gap:2px;display:flex}.mobile-timeframes button{padding:5px 7px!important;font-size:9px!important}.mobile-mt5-chart .mobile-chart-stage{background:#000;border:0;border-radius:0;height:auto}.mobile-mt5-chart .mobile-execution-status{background:#000;border-width:1px 0;border-radius:0;margin:0}.mobile-chart-trade-action{min-height:44px;color:var(--mt5-blue);background:#152f46;border:0;border-radius:0}.mobile-mt5-trade{padding:0}.mobile-trade-account{border-bottom:1px solid var(--mt5-line);grid-template-columns:minmax(0,1fr) 44px;align-items:center;display:grid}.mobile-trade-account select,.mobile-trade-account button{color:#fff;background:#000;border:0;height:44px}.mobile-trade-account select{padding:0 14px}.mobile-trade-account button{font-size:25px}.mobile-floating-pnl{padding:7px 14px 0;font-size:15px;display:block}.mobile-account-ledger,.mobile-history-summary{border-bottom:1px solid var(--mt5-line);margin:0;padding:10px 14px}.mobile-account-ledger div,.mobile-history-summary div{grid-template-columns:auto minmax(70px,1fr) auto;align-items:center;gap:7px;min-height:27px;display:grid}.mobile-account-ledger div:after,.mobile-history-summary div:after{content:"";border-bottom:3px dotted #24262b;grid-column:2;transform:translateY(2px)}.mobile-account-ledger dt,.mobile-history-summary dt{grid-column:1;font-weight:650}.mobile-account-ledger dd,.mobile-history-summary dd{font:700 14px var(--mono);text-align:right;grid-column:3;margin:0}.mobile-mt5-trade .mobile-execution-status{background:#000;border-width:0 0 1px;border-radius:0;margin:0}.mobile-compact-section>header{color:#c8c9cd;background:#292b2f;justify-content:space-between;align-items:center;min-height:34px;padding:0 14px;display:flex}.mobile-compact-section>header button{color:#aeb0b6;background:0 0;border:0;font-size:9px}.mobile-compact-section article{border-bottom:1px solid var(--mt5-line)}.mobile-compact-section article>button{color:#fff;text-align:left;background:#000;border:0;justify-content:space-between;gap:10px;width:100%;padding:10px 14px;display:flex}.mobile-compact-section article span{gap:3px;display:grid}.mobile-compact-section article small,.mobile-compact-section>p{color:#8b8d94;font-size:10px}.mobile-compact-section>p{padding:12px 14px}.mobile-compact-section em,.mobile-history-list em{font-style:normal}.mobile-compact-section em.buy,.mobile-history-list em.buy{color:var(--mt5-blue)}.mobile-compact-section em.sell,.mobile-history-list em.sell{color:var(--mt5-red)}.mobile-mt5-history .mobile-history-tabs{z-index:4;background:#000;grid-template-columns:repeat(3,1fr);gap:0;padding:0;display:grid;position:sticky;top:70px}.mobile-mt5-history .mobile-history-tabs button{color:#85878e;background:#000;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:46px}.mobile-mt5-history .mobile-history-tabs button.active{border-color:var(--mt5-blue);color:#fff}.mobile-history-list article{border-bottom:1px solid var(--mt5-line);justify-content:space-between;gap:10px;padding:10px 14px;display:flex}.mobile-history-list article>span{gap:3px;display:grid}.mobile-history-list article>span:last-child{text-align:right}.mobile-history-list small{color:#8a8c93;font-size:9px}.mobile-history-list strong{font-size:13px}.positive{color:var(--mt5-blue)!important}.negative{color:var(--mt5-red)!important}.mobile-app-nav{height:calc(64px + env(safe-area-inset-bottom));padding:4px 6px env(safe-area-inset-bottom);border-top:1px solid var(--mt5-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:#000}.mobile-app-nav a{color:#f0f0f1;background:#000;border-radius:0}.mobile-app-nav a.active{color:var(--mt5-blue);background:#111b28}.mobile-app-nav span{font-size:9px}.mobile-terminal-drawer-backdrop{z-index:140;background:#000a;position:fixed;inset:0}.mobile-terminal-drawer{width:min(84vw,330px);height:100dvh;padding:max(12px,env(safe-area-inset-top)) 0 env(safe-area-inset-bottom);border-right:1px solid var(--mt5-line);background:#000;overflow:auto}.mobile-terminal-drawer header{border-bottom:1px solid var(--mt5-line);justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}.mobile-terminal-drawer header button{color:#fff;background:#000;border:0;width:38px;height:38px}.mobile-terminal-drawer nav{display:grid}.mobile-terminal-drawer nav a,.mobile-terminal-drawer form button{color:#f2f2f3;background:#000;border:0;border-bottom:1px solid #17191d;align-items:center;width:100%;min-height:43px;padding:0 18px;font-size:13px;text-decoration:none;display:flex}.mobile-terminal-drawer form button{color:var(--mt5-red)}.mobile-order-screen-backdrop{z-index:160;background:#000;display:block}.mobile-order-screen-backdrop .mobile-order-ticket{width:100%;height:100dvh;max-height:none;padding:max(8px,env(safe-area-inset-top)) 14px calc(76px + env(safe-area-inset-bottom));box-shadow:none;background:#000;border:0;border-radius:0;overflow:auto}.mobile-order-ticket>header{z-index:2;border-bottom:1px solid var(--mt5-line);background:#000;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;margin:0 -14px 10px;padding:0 14px 8px;display:grid;position:sticky;top:0}.mobile-order-ticket>header h2{font-size:17px}.mobile-order-ticket .mobile-ticket-quotes{gap:0}.mobile-order-ticket .mobile-ticket-quotes button{background:#000;border-width:0 0 1px;border-radius:0}.mobile-order-ticket .mobile-ticket-quotes button.active{box-shadow:none}.mobile-order-ticket .mobile-field input,.mobile-order-ticket .mobile-field select{background:#000;border:0;border-bottom:1px solid #3b3d43;border-radius:0;height:40px}.mobile-order-ticket .mobile-sizing button{background:#000;border:0;border-bottom:1px solid #3b3d43;border-radius:0}.mobile-order-ticket .mobile-order-impact{border:1px solid var(--mt5-line);background:#000;border-radius:0}.mobile-fixed-order-actions{z-index:3;padding:6px 14px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--mt5-line);background:#000;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-fixed-order-actions .mobile-place-order{background:#000;border-radius:0;place-items:center;gap:2px;min-height:52px;display:grid}.mobile-fixed-order-actions .sell{color:var(--mt5-red);border-right:1px solid var(--mt5-line)}.mobile-fixed-order-actions .buy{color:var(--mt5-blue)}}.challenge-stage-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.challenge-stage-strip article{border:1px solid var(--line);background:#09100e;border-radius:12px;gap:5px;padding:14px;display:grid}.challenge-stage-strip span,.challenge-stage-strip small{color:var(--muted)}.support-context-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.support-context-strip>span{border:1px solid var(--line);border-radius:10px;gap:4px;padding:12px;display:grid}.support-context-strip small{color:var(--muted)}@media (max-width:760px){.challenge-stage-strip,.support-context-strip{grid-template-columns:1fr}.messenger-layout{flex-direction:column;display:flex}.messenger-thread{min-height:65vh}.messenger-thread .support-timeline{min-height:280px}.messenger-thread .support-message{max-width:88%}}@media (max-width:800px),(max-height:500px) and (max-width:950px){.mobile-mt5-trade .mobile-deal-bar{gap:0}.mobile-mt5-trade .mobile-deal-bar button{background:#000;border-width:0 0 1px;border-radius:0;min-height:46px}.mobile-mt5-trade .mobile-deal-bar .sell{color:var(--mt5-red);border-right:1px solid var(--mt5-line)}.mobile-mt5-trade .mobile-deal-bar .buy{color:var(--mt5-blue)}.mobile-mt5-quotes .mobile-market-prices strong{text-overflow:clip;font-size:clamp(14px,4.3vw,18px);overflow:visible}.mobile-terminal-shell input,.mobile-terminal-shell select,.mobile-terminal-shell textarea{touch-action:manipulation;max-width:100%;font-size:16px!important}.mobile-terminal-price{white-space:nowrap;font:inherit;color:inherit;align-items:baseline;display:inline-flex}.mobile-terminal-price-last{margin-left:.015em;font-size:.68em;line-height:1;position:relative;top:-.32em}.mobile-chart-one-click{border-top:1px solid var(--mt5-line);background:#000;grid-template-columns:minmax(0,1fr) minmax(118px,.78fr) minmax(0,1fr);min-height:58px;display:grid}.mobile-chart-one-click>button{min-height:58px;font:800 17px var(--mono);background:#000;border:0;place-items:center;gap:1px;display:grid}.mobile-chart-one-click>button span{font:700 9px var(--sans)}.mobile-chart-one-click .sell{color:var(--mt5-red);border-right:1px solid var(--mt5-line)}.mobile-chart-one-click .buy{color:var(--mt5-blue);border-left:1px solid var(--mt5-line)}.mobile-chart-one-click>button:disabled{opacity:.45}.mobile-chart-lot{grid-template-columns:44px minmax(48px,1fr) 44px;align-items:center;display:grid}.mobile-chart-lot button,.mobile-chart-lot input{color:#fff;text-align:center;background:#000;border:0;min-width:44px;height:44px}.mobile-chart-lot button{color:var(--mt5-blue);font-size:18px}.mobile-chart-lot input{font:750 16px var(--mono);padding:0 2px}.mobile-mt5-chart{grid-template-rows:auto minmax(0,1fr) auto auto auto}.mobile-order-screen-backdrop .mobile-order-ticket{padding-bottom:calc(122px + env(safe-area-inset-bottom))}.mobile-market-execution-warning{color:#9a9ca2;text-align:center;grid-area:1/1/auto/-1;margin:0 0 5px;padding:5px 8px;font-size:10px;line-height:1.35}.mobile-fixed-order-actions>button{grid-row:2}.mobile-one-click-terms-backdrop{z-index:180;background:#000c}.mobile-one-click-terms{color:#fff;background:#000;border-radius:0}.mobile-one-click-consent{border-block:1px solid var(--mt5-line);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;min-height:58px;margin:14px 0;display:grid}.mobile-one-click-consent input{width:22px;height:22px;accent-color:var(--mt5-blue);margin:auto}.mobile-one-click-consent span{font-size:13px;line-height:1.45}.mobile-one-click-accept{color:#fff;background:#155a79;border:0;width:100%;min-height:50px;font-weight:850}.mobile-one-click-accept:disabled{opacity:.45}.mobile-volume-stepper{grid-template-columns:repeat(3,minmax(44px,1fr)) minmax(70px,1.4fr) repeat(3,minmax(44px,1fr))}.mobile-volume-stepper button,.mobile-volume-stepper input{min-width:44px;font-size:16px}.mobile-terminal-shell{max-width:100vw;overflow-x:hidden}.mobile-terminal-header,.mobile-terminal-content,.mobile-mt5-trade,.mobile-trade-workspace,.mobile-history{min-width:0;max-width:100%}.mobile-terminal-header>select,.mobile-trade-account select{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;overflow:hidden}.mobile-terminal-price{flex:none;max-width:100%;overflow:visible;white-space:nowrap!important;word-break:normal!important}.mobile-row-main{align-items:center;min-width:0}.mobile-row-main>span{min-width:0}.mobile-row-main>span>strong,.mobile-row-main>span>small{white-space:nowrap;align-items:baseline;gap:.2em;min-width:0;display:flex}.mobile-row-main>strong{white-space:nowrap;flex:none}.mobile-trade-sort{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.mobile-trade-sort label{white-space:nowrap;min-width:0}.mobile-trade-sort select{text-overflow:ellipsis;width:100%;overflow:hidden}.mobile-history-controls{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) 44px}.mobile-history-controls select{text-overflow:ellipsis;width:100%;overflow:hidden}.mobile-history-controls button{white-space:nowrap;font-size:10px!important}.mobile-timeframes{white-space:nowrap;scrollbar-width:none;min-width:0;overflow-x:auto}.mobile-timeframes button{flex:none;min-width:40px;min-height:44px}.mobile-history-list article,.mobile-history-list article>span{min-width:0}.mobile-history-list article strong,.mobile-history-list article small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mobile-order-ticket,.mobile-order-ticket form{max-width:100%;overflow-x:hidden}.mobile-order-ticket input,.mobile-order-ticket select{width:100%;min-width:0}.mobile-app-nav{max-width:100vw;left:0;right:0}.mobile-terminal-content>:last-child{margin-bottom:max(8px,env(safe-area-inset-bottom))}}.admin-commerce-products{gap:12px;display:grid}.currency-price-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.commerce-price-form{border:1px solid var(--line);background:#080e11;border-radius:10px;gap:9px;padding:12px;display:grid}.commerce-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.commerce-price del{color:var(--muted);font-size:13px}.commerce-price strong{font-size:22px}.checkout-grid{align-items:start}.payment-status{border:1px solid var(--line);background:#080e11;justify-content:space-between;align-items:center;padding:12px;display:flex}.payment-waiting{color:#b9d8ff;background:#58a6ff14;border:1px solid #58a6ff59;border-radius:10px;padding:12px 14px}.payment-qr{justify-items:center;gap:8px;margin-top:16px;display:grid}.payment-qr img{border:10px solid #fff;max-width:100%;height:auto}.paytm-options{gap:12px;display:grid}.coupon-entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.checkout-breakdown{border:1px solid var(--line);background:#ffffff05;border-radius:10px;gap:7px;margin:14px 0;padding:12px;display:grid}.checkout-breakdown>div{justify-content:space-between;gap:12px;display:flex}.checkout-total{border-top:1px solid var(--line);padding-top:8px}@media (max-width:760px){.currency-price-grid,.checkout-grid{grid-template-columns:1fr}.payment-qr img{width:min(76vw,280px)}}.professional-checkout,.payment-methods{gap:12px;display:grid}.payment-methods{border:0;margin:8px 0;padding:0}.payment-methods legend{margin-bottom:9px;font-weight:800}.payment-method-card{border:1px solid var(--line);cursor:pointer;background:#080e11;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.payment-method-card.selected{border-color:#54dda8;box-shadow:0 0 0 2px #54dda822}.payment-method-card>span{gap:3px;display:grid}.payment-method-card small{color:var(--muted)}.payment-method-card>input{width:18px;height:18px;accent-color:var(--lime)}.payment-fx-disclosure{grid-column:2/-1}.quick-challenge .panel-body{gap:14px;display:grid}.quick-challenge h3{margin:10px 0 0}.admin-row-actions{flex-wrap:wrap;align-items:flex-start;gap:5px;display:flex}.admin-row-actions form{display:inline-flex}.notification-admin-nav{z-index:20;border:1px solid var(--line);background:#07100ddd;border-radius:10px;gap:6px;margin:10px 0 16px;padding:8px;display:flex;position:sticky;top:0;overflow-x:auto}.notification-admin-nav a{color:var(--muted);border-radius:7px;flex:none;padding:8px 10px;font-size:11px;text-decoration:none}.notification-admin-nav a:hover{color:var(--lime);background:#54dda818}.notification-user-selector{gap:8px;min-width:min(420px,100%);display:grid;position:relative}.selector-results{z-index:40;border:1px solid var(--line);background:#080e11;border-radius:10px;max-height:320px;position:absolute;top:68px;left:0;right:0;overflow:auto;box-shadow:0 18px 50px #000}.selector-results button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;gap:3px;padding:11px;display:grid}.selector-results button:hover{background:#54dda812}.selector-results span,.selector-results small,.selected-user-readiness>span{color:var(--muted)}.selected-user-readiness{background:#0b1814;border:1px solid #54dda855;border-radius:10px;gap:6px;padding:11px;display:grid}.selected-user-readiness>div{flex-wrap:wrap;gap:5px;display:flex}.connected-devices{gap:8px;display:grid}.connected-devices>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.connected-devices>div>div{gap:3px;display:grid}.connected-devices small{color:var(--muted)}@media (max-width:760px){.payment-method-card{grid-template-columns:auto minmax(0,1fr)}.payment-method-card>b{grid-column:2}.payment-fx-disclosure{grid-column:1/-1}.notification-user-selector{min-width:0}.connected-devices>div{flex-direction:column;align-items:flex-start}}.challenge-marketplace-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;display:grid}.challenge-sales-card{isolation:isolate;background:linear-gradient(145deg,var(--panel-2),var(--bg-2));position:relative;overflow:hidden}.challenge-card-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#c9ff3b26,#0000 68%);border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-80px}.challenge-sales-card h3{margin:0;font-size:clamp(20px,3vw,27px);line-height:1.2}.challenge-account-count,.challenge-purchase-limit{border-left:3px solid var(--cyan);background:var(--cyan);margin:0;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.challenge-account-count,.challenge-purchase-limit{background:color-mix(in srgb,var(--cyan) 9%,transparent)}}.challenge-account-count,.challenge-purchase-limit{color:var(--ink);font-size:12px;line-height:1.45}.challenge-purchase-limit{border-left-color:var(--amber)}.challenge-purchase-hero{border:1px solid var(--line);background:radial-gradient(circle at 10% 0,#c9ff3b1f,transparent 38%),linear-gradient(145deg,var(--panel-2),var(--bg-2));border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:20px;margin-bottom:20px;padding:clamp(18px,3vw,32px);display:grid;box-shadow:0 22px 64px #0003}.challenge-purchase-hero h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(28px,5vw,52px)}.challenge-purchase-hero>div>p{max-width:760px;color:var(--muted);line-height:1.65}.challenge-purchase-hero>aside{border:1px solid var(--line);background:var(--panel);border-radius:16px;align-self:start;padding:18px}.challenge-purchase-hero>aside h3{margin-top:0}.challenge-detail-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0;display:flex}.challenge-detail-price del{color:var(--muted);font-size:16px}.challenge-detail-price strong{font:900 clamp(38px,8vw,64px) var(--mono);letter-spacing:-.06em}.challenge-purchase-links,.existing-payment-actions{flex-wrap:wrap;gap:8px;display:flex}.purchase-facts,.existing-payment-attempt dl{gap:0;margin:12px 0;display:grid}.purchase-facts div,.existing-payment-attempt dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:9px 0;display:flex}.purchase-facts dt,.existing-payment-attempt dt{color:var(--muted)}.purchase-facts dd,.existing-payment-attempt dd{text-align:right;margin:0;font-weight:750}.existing-payment-attempt{border:1px solid var(--amber);gap:10px;margin:14px 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.existing-payment-attempt{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line))}}.existing-payment-attempt{background:var(--amber);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.existing-payment-attempt{background:color-mix(in srgb,var(--amber) 6%,var(--panel-2))}}.existing-payment-attempt header{align-items:flex-start;gap:9px;display:flex}.existing-payment-attempt header svg{color:var(--amber);flex:none}.existing-payment-attempt header div{gap:3px;display:grid}.existing-payment-attempt header span{color:var(--muted);font-size:11px}.new-checkout-panel{margin-top:14px}.new-checkout-panel>summary{background:var(--lime);color:#061006;cursor:pointer;border-radius:9px;padding:13px;font-weight:850}.new-checkout-panel[open]>summary{margin-bottom:12px}.challenge-detail-content{gap:18px;display:grid}.challenge-stage-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px;display:grid}.challenge-stage-strip article,.challenge-core-rules article{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;gap:5px;padding:13px;display:grid}.challenge-stage-strip span,.challenge-stage-strip small,.challenge-core-rules span{color:var(--muted);font-size:11px}.challenge-core-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.challenge-rulebook{gap:9px;display:grid}.challenge-rulebook details{border:1px solid var(--line);background:var(--panel-2);border-radius:10px;overflow:hidden}.challenge-rulebook summary{cursor:pointer;justify-content:space-between;gap:12px;padding:14px;font-weight:800;display:flex}.challenge-rulebook summary span{color:var(--muted);font-size:11px}.challenge-rulebook dl{margin:0;padding:0 14px 12px;display:grid}.challenge-rulebook dl div{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 0;display:flex}.challenge-rulebook dt{color:var(--muted)}.challenge-rulebook dd{text-align:right;margin:0;font-weight:700}.allowed-symbols>div{flex-wrap:wrap;gap:6px;display:flex}.symbol-chip{border:1px solid var(--line);background:var(--bg-2);font:700 11px var(--mono);border-radius:99px;padding:6px 9px}.trade-action-card{max-height:min(88dvh,760px);color:var(--ink);background:var(--panel-2);overflow:auto}.trade-action-card .panel-head{z-index:2;background:var(--panel-2);margin:-20px -20px 0;padding:20px;position:sticky;top:-20px}.trade-confirm-disabled-reason{border:1px solid var(--amber);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.trade-confirm-disabled-reason{border:1px solid color-mix(in srgb,var(--amber) 45%,transparent)}}.trade-confirm-disabled-reason{background:var(--amber);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.trade-confirm-disabled-reason{background:color-mix(in srgb,var(--amber) 9%,transparent)}}.trade-confirm-disabled-reason{color:var(--ink);line-height:1.5}.buy-tone{color:#1688bf!important}.sell-tone{color:#d9475b!important}html[data-theme-resolved=light] body,html[data-theme-resolved=light] .app-layout,html[data-theme-resolved=light] .section,html[data-theme-resolved=light] .site-main{color:#10181c;background:#f3f6f7}html[data-theme-resolved=light] .card,html[data-theme-resolved=light] .dashboard-card,html[data-theme-resolved=light] .entry-journey-card,html[data-theme-resolved=light] .rules-explainer-grid .card,html[data-theme-resolved=light] .checkout-step,html[data-theme-resolved=light] .checkout-breakdown,html[data-theme-resolved=light] .payment-method-card,html[data-theme-resolved=light] .commerce-price-form,html[data-theme-resolved=light] .quick-challenge,html[data-theme-resolved=light] .challenge-sales-card,html[data-theme-resolved=light] .challenge-purchase-hero,html[data-theme-resolved=light] .challenge-purchase-hero>aside,html[data-theme-resolved=light] .challenge-stage-strip article,html[data-theme-resolved=light] .challenge-core-rules article,html[data-theme-resolved=light] .challenge-rulebook details{color:#10181c;background:#fff;border-color:#cbd5d9;box-shadow:0 10px 32px #1c2e3714}html[data-theme-resolved=light] table,html[data-theme-resolved=light] th,html[data-theme-resolved=light] td{color:#152026;border-color:#d6dfe2}html[data-theme-resolved=light] th{background:#eef3f5}html[data-theme-resolved=light] .btn:not(.btn-primary):not(.btn-danger),html[data-theme-resolved=light] .icon-button{color:#172329;background:#fff;border-color:#bdc9ce}html[data-theme-resolved=light] .muted,html[data-theme-resolved=light] .section-copy{color:#5d6d74}html[data-theme-resolved=light] .challenge-card-glow{background:radial-gradient(circle,#59890021,#0000 68%)}html[data-theme-resolved=light] .new-checkout-panel>summary{color:#fff;background:#397b00}html[data-theme-resolved=light] .terminal-r7,html[data-theme-resolved=light] .terminal-performance,html[data-theme-resolved=light] .watchlist-r7,html[data-theme-resolved=light] .order-ticket-r7,html[data-theme-resolved=light] .risk-command,html[data-theme-resolved=light] .trade-dock,html[data-theme-resolved=light] .terminal-ticket-rail,html[data-theme-resolved=light] .mobile-terminal-shell,html[data-theme-resolved=light] .mobile-terminal-header,html[data-theme-resolved=light] .mobile-terminal-content,html[data-theme-resolved=light] .mobile-mt5-trade,html[data-theme-resolved=light] .mobile-trade-workspace,html[data-theme-resolved=light] .mobile-history,html[data-theme-resolved=light] .mobile-market-list article,html[data-theme-resolved=light] .mobile-market-prices>span,html[data-theme-resolved=light] .mobile-open-summary,html[data-theme-resolved=light] .mobile-position-card,html[data-theme-resolved=light] .mobile-history-cards tr,html[data-theme-resolved=light] .mobile-order-ticket,html[data-theme-resolved=light] .mobile-sheet,html[data-theme-resolved=light] .mobile-row-main,html[data-theme-resolved=light] .mobile-row-details,html[data-theme-resolved=light] .mobile-app-nav{color:#10181c!important;background:#f7fafb!important;border-color:#cbd5d9!important}html[data-theme-resolved=light] .terminal-performance select,html[data-theme-resolved=light] .watchlist-search input,html[data-theme-resolved=light] .mobile-terminal-header select,html[data-theme-resolved=light] .mobile-search,html[data-theme-resolved=light] .mobile-search input,html[data-theme-resolved=light] .mobile-field input,html[data-theme-resolved=light] .mobile-field select,html[data-theme-resolved=light] .mobile-volume-stepper button,html[data-theme-resolved=light] .mobile-volume-stepper input{color:#10181c!important;background:#fff!important;border-color:#bdc9ce!important}html[data-theme-resolved=light] .mobile-market-main,html[data-theme-resolved=light] .mobile-symbol-row button,html[data-theme-resolved=light] .mobile-app-nav a{color:#172329}html[data-theme-resolved=light] .mobile-app-nav a.active{color:#397b00;background:#e5efd9}@media (max-width:760px){.challenge-marketplace-grid{grid-template-columns:1fr;gap:12px}.challenge-sales-card{gap:12px;padding:15px}.challenge-description{min-height:0}.challenge-rule-highlights{grid-template-columns:1fr 1fr}.challenge-card-actions{z-index:auto;background:0 0;padding-top:8px;position:static}.challenge-purchase-hero{border-radius:15px;grid-template-columns:1fr;margin-inline:-4px;padding:15px}.challenge-purchase-hero>aside{padding:13px}.challenge-detail-price strong{font-size:42px}.challenge-purchase-links,.existing-payment-actions{display:grid}.challenge-purchase-links .btn,.existing-payment-actions .btn,.existing-payment-actions form,.existing-payment-actions button{width:100%}.challenge-stage-strip{grid-template-columns:1fr}.challenge-core-rules{grid-template-columns:1fr 1fr}.challenge-rulebook dl div{gap:5px;display:grid}.challenge-rulebook dd{text-align:left}.purchase-facts div,.existing-payment-attempt dl div{align-items:flex-start}.existing-payment-attempt dd{overflow-wrap:anywhere;max-width:58%}.trade-action-overlay{padding:10px 8px max(10px,env(safe-area-inset-bottom));align-items:end}.trade-action-card{width:100%;max-height:calc(100dvh - max(20px,env(safe-area-inset-top)));border-radius:16px 16px 10px 10px;padding:16px}.trade-action-card .panel-head{margin:-16px -16px 0;padding:16px;top:-16px}.trade-confirm-grid{grid-template-columns:1fr 1fr;gap:6px}.trade-confirm-grid span{min-width:0;padding:9px}.trade-confirm-grid strong{overflow-wrap:anywhere;font-size:12px}.trade-action-card .hero-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--panel-2);margin:12px -16px -16px;position:sticky;bottom:-16px}.trade-action-card .hero-actions .btn{flex:1;min-height:48px}html[data-theme-resolved=light] .challenge-card-actions{background:0 0}}@media (max-width:800px){html[data-theme-resolved=light] .mobile-dashboard-v2{color:var(--text-primary)!important;background:0 0!important}html[data-theme-resolved=light] .mobile-account-hero,html[data-theme-resolved=light] .mobile-pnl,html[data-theme-resolved=light] .mobile-balance-grid>div,html[data-theme-resolved=light] .mobile-quick-grid a,html[data-theme-resolved=light] .mobile-notifications{box-shadow:var(--shadow-1);background:var(--surface-bg)!important;color:var(--text-primary)!important;border-color:var(--border)!important}html[data-theme-resolved=light] .copy-value{background:var(--elevated-bg);color:var(--text-secondary);border-color:var(--border)}html[data-theme-resolved=light] .mobile-notifications article{border-color:var(--border)}}.acq-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f7f9fc;--elevated-bg:#fff;--surface-bg:#fff;--glass-bg:#fffffff5;--text-primary:#08285d;--text-secondary:#40577d;--text-muted:#7c8cac;--border:#d9e1ec;--border-strong:#bcc9da;--accent:#083e84;--accent-hover:#062f68;--input-bg:#fff;--modal-bg:#fff;--table-header:#f0f4f9;--table-row-hover:#f5f8fb;--bg:var(--page-bg);--bg-2:var(--elevated-bg);--panel:var(--glass-bg);--panel-2:var(--surface-bg);--line:var(--border);--ink:var(--text-primary);--muted:var(--text-muted);--lime:#1669c5;min-height:100vh;background:var(--page-bg)!important;color:var(--text-primary)!important}.acq-page .site-header,.acq-page .acq-header,.acq-page .acq-section,.acq-page .acq-inner-hero,.acq-page footer{color:var(--text-primary)}.acq-page .btn-primary{color:#fff;background:#082f68;border-color:#082f68}.acq-page .btn-primary:hover{background:#061f48}.acq-page .acq-kicker{color:#1260aa}.pricing-experience{background:linear-gradient(#fff,#f8fafc);border:1px solid #dce3ec;border-radius:32px;gap:26px;padding:clamp(22px,3vw,42px);display:grid;position:relative;box-shadow:0 28px 80px #0f305b1a}.pricing-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:18px;display:grid}.currency-pill,.pricing-phases-action,.pricing-display-toggle{background:#fff;border:1px solid #dae2ed;border-radius:999px;align-items:center;display:flex;box-shadow:0 5px 15px #16335814}.currency-pill{height:52px;padding:5px 10px 5px 16px}.currency-pill span{font-size:16px}.currency-pill select{color:#08285d;background:0 0;border:0;outline:0;height:40px;font-weight:850}.pricing-model-controls{justify-items:center;gap:8px;min-width:0;display:grid}.pricing-family-tabs,.pricing-variant-tabs,.pricing-size-chips{scrollbar-width:none;overscroll-behavior-inline:contain;max-width:100%;display:flex;overflow-x:auto}.pricing-family-tabs{background:#f4f6f9;border:1px solid #dce3ec;border-radius:999px;padding:5px}.pricing-family-tabs button{color:#7485a3;background:0 0;border:0;border-radius:999px;flex:none;min-height:44px;padding:0 24px;font-weight:800}.pricing-family-tabs button[aria-selected=true]{color:#fff;background:#082f68;box-shadow:0 5px 13px #082f6840}.pricing-variant-tabs{background:#f7f8fa;border:1px solid #e1e6ed;border-radius:999px;padding:4px}.pricing-variant-tabs button{color:#71819e;background:0 0;border:0;border-radius:999px;flex:none;min-height:52px;padding:7px 22px;display:grid}.pricing-variant-tabs strong{font-size:13px}.pricing-variant-tabs small{color:#1c8955;font-size:9px}.pricing-variant-tabs button[aria-selected=true]{color:#fff;background:#082f68}.pricing-variant-tabs button[aria-selected=true] small{color:#6df0b0}.pricing-phases-action{color:#08285d;justify-content:center;gap:8px;height:52px;padding:0 20px;font-weight:850}.pricing-phases-action svg{width:17px}.pricing-phases-action[aria-pressed=true]{color:#fff;background:#082f68}.pricing-viewbar{justify-content:center;align-items:center;gap:20px;display:flex}.pricing-size-chips{background:#f1f3f7;border-radius:999px;justify-content:center;padding:5px}.pricing-size-chips button{color:#8b9ab4;background:0 0;border:0;border-radius:999px;flex:none;min-width:96px;min-height:44px;padding:0 20px;font-weight:800}.pricing-size-chips button[aria-pressed=true]{color:#fff;background:#082f68;box-shadow:0 5px 13px #082f6838}.pricing-display-toggle{padding:4px}.pricing-display-toggle button{color:#98a5ba;background:0 0;border:0;border-radius:999px;place-items:center;min-width:43px;height:42px;font-weight:900;display:grid}.pricing-display-toggle button:first-child{gap:7px;padding:0 14px;display:flex}.pricing-display-toggle svg{width:16px}.pricing-display-toggle button[aria-pressed=true]{color:#fff;background:#082f68}.pricing-fx-note{text-align:center;color:#687b9a;margin:-12px 0 0;font-size:11px}.pricing-card-grid{grid-template-columns:repeat(var(--pricing-columns,5),minmax(210px,1fr));align-items:stretch;gap:14px;display:grid}.pricing-product-card{color:#08285d;cursor:pointer;background:#fff;border:1px solid #d7e0eb;border-radius:20px;flex-direction:column;min-width:210px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;box-shadow:0 12px 35px #1330540f}.pricing-product-card:hover,.pricing-product-card.selected{border-color:#8ea7c6;transform:translateY(-3px);box-shadow:0 22px 48px #1330541f}.pricing-product-card.featured{color:#fff;background:linear-gradient(155deg,#0a3977,#07295a);border-color:#082f68;box-shadow:0 26px 60px #082f683d}.pricing-popular{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#3d6faf;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 20px;font-size:10px;font-weight:900;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing-popular svg{width:13px}.pricing-product-card header{justify-content:space-between;align-items:end;gap:10px;margin:4px 0 13px;display:flex}.pricing-product-card header>div{gap:4px;min-width:0;display:grid}.pricing-product-card header span{color:#8191ae;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.pricing-product-card header strong{white-space:nowrap;font-size:clamp(22px,2vw,32px);line-height:1}.pricing-price{text-align:right}.pricing-price del{color:#8d9bb2;font-size:11px}.pricing-price small{color:#22704f;font-size:9px;font-weight:850}.pricing-product-card.featured header span,.pricing-product-card.featured .pricing-price del{color:#a9bad4}.pricing-product-card.featured .pricing-price small{color:#8ff0bb}.pricing-buy{color:#fff;white-space:nowrap;text-align:center;background:#082f68;border-radius:13px;justify-content:center;align-items:center;min-height:48px;margin-bottom:12px;padding:0 12px;font-size:13px;font-weight:900;line-height:1;text-decoration:none;display:flex}.pricing-product-card.featured .pricing-buy{color:#082f68;background:#fff}.pricing-buy.disabled{color:#66758d;background:#e7ebf0}.pricing-rule-panel{background:#f3f5f9;border-radius:15px;flex:1;padding:14px}.pricing-product-card.featured .pricing-rule-panel{background:#183f76}.pricing-stage-targets{border-bottom:1px solid #d8e0ea;gap:6px;padding-bottom:8px;display:grid}.pricing-stage-targets>strong{align-items:center;gap:5px;display:flex}.pricing-stage-targets>span{color:#8493ae;justify-content:space-between;gap:10px;font-size:11px;display:flex}.pricing-stage-targets b{color:#08285d}.pricing-product-card.featured .pricing-stage-targets{border-color:#45638d}.pricing-product-card.featured .pricing-stage-targets>span{color:#a5b7d2}.pricing-product-card.featured .pricing-stage-targets b{color:#fff}.pricing-rule-panel dl{margin:0}.pricing-rule-panel dl>div{border-bottom:1px solid #d8e0ea;justify-content:space-between;align-items:center;gap:9px;min-height:36px;display:flex}.pricing-rule-panel dl>div:last-child{border-bottom:0}.pricing-rule-panel dt{white-space:nowrap;align-items:center;gap:4px;font-size:10.5px;font-weight:800;display:flex}.pricing-rule-panel dd{text-align:right;white-space:nowrap;margin:0;font-size:10.5px;font-weight:850}.pricing-product-card.featured .pricing-rule-panel dl>div{border-color:#45638d}.pricing-full-rules{color:inherit;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:800;display:flex}.pricing-full-rules svg{width:14px}.pricing-tip{display:inline-flex;position:relative}.pricing-tip>button{color:#8294b2;background:0 0;border:0;place-items:center;width:21px;min-width:21px;height:21px;min-height:21px;padding:0;display:grid}.pricing-tip svg{width:13px}.pricing-floating-tooltip{z-index:300;color:#08285d;pointer-events:auto;background:#fff;border:1px solid #ccd7e5;border-radius:10px;width:min(260px,100vw - 32px);padding:10px 12px;font-size:11px;font-weight:600;line-height:1.45;position:fixed;transform:translateY(-100%);box-shadow:0 14px 35px #08214533}@media (min-width:1600px){.pricing-card-grid{grid-template-columns:repeat(var(--pricing-columns-wide,6),minmax(0,1fr))}}@media (min-width:1280px) and (max-width:1599px){.pricing-card-grid.six-products{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:calc(20% - 11.2px);grid-auto-flow:column;overflow-x:auto}.pricing-card-grid.six-products>.pricing-product-card{scroll-snap-align:start}}@media (min-width:1024px) and (max-width:1279px){.pricing-card-grid{grid-template-columns:repeat(var(--pricing-columns-compact,4),minmax(0,1fr))}}@media (min-width:761px) and (max-width:1023px){.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pricing-phase-panel{background:#fff;border:1px solid #d6dfeb;border-radius:24px;overflow:hidden;box-shadow:0 16px 44px #10315b17}.pricing-phase-panel>header{border-bottom:1px solid #e1e7ee;justify-content:space-between;gap:20px;padding:20px 26px;display:flex}.pricing-phase-panel>header div{gap:4px;display:grid}.pricing-phase-panel>header span{color:#8090aa;text-transform:uppercase;font-size:10px}.pricing-phase-grid{grid-template-columns:minmax(155px,.8fr) repeat(var(--phase-count),minmax(170px,1fr));min-width:max-content;display:grid}.phase-labels,.phase-column{grid-template-rows:70px repeat(4,68px);display:grid}.phase-labels>*,.phase-column>*{border-bottom:1px solid #e3e8ef;align-items:center;padding:0 26px;display:flex}.phase-labels span{color:#8493ad;gap:5px}.phase-column{text-align:center;border-left:1px solid #e1e7ee}.phase-column>*{justify-content:center;font-weight:750}.phase-column.funded{color:#fff;background:linear-gradient(150deg,#0c57c4,#082f72)}.pricing-mobile-sticky{display:none}.pricing-legal-note{text-align:center;color:#6c7c96;max-width:900px;margin:0 auto;font-size:11px;line-height:1.5}.objectives-hero,.progression-hero{text-align:center;background:radial-gradient(circle at 50% 0,#dcecff,#0000 46%),#f8fafc}.objectives-hero .container,.progression-hero .container{justify-items:center;display:grid}.objectives-hero h1,.progression-hero h1{max-width:1100px}.objectives-hero p,.progression-hero p{max-width:800px}.progression-hero em{color:#1764bb;font-style:normal}.objectives-selector{padding-top:45px}.objectives-timeline{background:#d9e1ec;border:1px solid #d9e1ec;border-radius:24px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;display:grid;overflow:hidden}.objectives-timeline article{background:#fff;align-content:start;gap:10px;min-height:220px;padding:26px;display:grid}.objectives-timeline article>span{color:#082f68;background:#e7edf5;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.objectives-timeline article.funded{color:#fff;background:linear-gradient(150deg,#0b56bd,#082f72)}.objectives-timeline article.funded>span{background:#ffca2f}.objectives-timeline p{color:#647896}.objectives-timeline .funded p{color:#cbd9eb}.objective-split>.container{grid-template-columns:1fr 1fr;gap:18px;display:grid}.objective-split article{background:#fff;border:1px solid #d8e1ec;border-radius:25px;padding:clamp(22px,4vw,42px)}.objective-split article.limits{color:#fff;background:#0a356e}.objective-split header{align-items:flex-start;gap:14px;display:flex}.objective-split header>svg{color:#1764bb;width:32px;height:32px}.objective-split .limits header>svg{color:#ffca2f}.objective-split h2{font-size:clamp(27px,3vw,43px)}.objective-split ul{background:#dce3ec;gap:1px;margin:24px 0 0;padding:0;list-style:none;display:grid}.objective-split li{background:#fff;justify-content:space-between;gap:20px;padding:14px;display:flex}.objective-split .limits ul{background:#335887}.objective-split .limits li{background:#153f77}.objective-split li span{color:#617596}.objective-split .limits li span{color:#d2deed}.guideline-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.guideline-grid article{background:#fff;border:1px solid #d8e1ec;border-radius:16px;gap:8px;padding:22px;display:grid}.guideline-grid span{color:#637695;text-transform:capitalize}.objective-reward>.container{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.objective-reward>.container>div{color:#08285d;background:#ffd343;border-radius:25px;padding:clamp(24px,4vw,46px)}.objective-reward>.container>div+div{background:#fff;border:1px solid #d8e1ec}.objective-reward svg{width:34px;height:34px}.progression-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.progression-timeline li{border-bottom:1px solid #dce3ec;grid-template-columns:62px 52px minmax(0,1fr);align-items:start;gap:18px;padding:24px 0;display:grid}.progression-timeline li>span{color:#a6b2c4;font:900 30px var(--mono)}.progression-timeline li>svg{color:#145fae;background:#e7f0fc;border-radius:15px;padding:12px}.progression-timeline h3{margin:0 0 6px;font-size:24px}.progression-timeline p{color:#637695;margin:0}.progression-path-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.progression-path-grid article{background:#fff;border:1px solid #d7e0eb;border-radius:26px;flex-direction:column;gap:14px;padding:clamp(24px,4vw,44px);display:flex}.progression-path-grid article:first-child{color:#fff;background:#082f68}.progression-path-grid p,.progression-path-grid ol{color:#637695}.progression-path-grid article:first-child p,.progression-path-grid article:first-child ol{color:#d5e0ef}.progression-path-grid .btn{align-self:flex-start;margin-top:auto}.progression-upgrade{color:#08285d;background:linear-gradient(135deg,#ffd443,#ffea9b);border-radius:28px;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:26px;padding:clamp(26px,4vw,48px);display:grid}.progression-upgrade>div:nth-child(2){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.progression-upgrade svg{width:16px}.mobile-main-drawer-backdrop{display:none}.mobile-drawer-open{overflow:hidden}@media (max-width:800px),(max-height:500px) and (max-width:950px){.mobile-main-drawer-backdrop{z-index:250;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c1a228c;display:flex;position:fixed;inset:0}.mobile-main-drawer{background:var(--surface-bg);width:min(88vw,360px);height:100dvh;color:var(--text-primary);overflow:hidden;box-shadow:22px 0 70px #00000047}.mobile-main-drawer>header{min-height:68px;padding:max(12px,env(safe-area-inset-top)) 16px 10px;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.mobile-main-drawer>header>div{align-items:center;gap:9px;display:flex}.mobile-main-drawer>header span{background:var(--accent);color:#fff;border-radius:11px;place-items:center;width:38px;height:38px;font-weight:950;display:grid}.mobile-main-drawer>header button{border:1px solid var(--border);background:var(--surface-bg);width:44px;height:44px;color:var(--text-primary);border-radius:12px;place-items:center;display:grid}.mobile-main-drawer-scroll{height:calc(100dvh - 68px);padding:12px 12px calc(24px + env(safe-area-inset-bottom));overflow-y:auto}.mobile-main-drawer section{margin-bottom:16px}.mobile-main-drawer h2{color:var(--text-muted);letter-spacing:.13em;text-transform:uppercase;margin:0;padding:8px 8px 6px;font-size:10px}.mobile-main-drawer nav{display:grid}.mobile-main-drawer nav a,.mobile-main-drawer form button{border:0;border-bottom:1px solid var(--border);min-height:46px;color:var(--text-primary);background:0 0;align-items:center;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.mobile-main-drawer form button{width:100%;color:var(--danger)}}@media (max-width:760px){.pricing-experience{border-radius:22px;gap:16px;margin-inline:-8px;padding:16px 12px 96px}.pricing-toolbar{grid-template-columns:auto 1fr auto;gap:7px}.currency-pill{height:46px;padding:3px 5px 3px 9px}.currency-pill select{width:54px;padding:0;font-size:11px}.pricing-phases-action{width:46px;height:46px;padding:0;font-size:0}.pricing-phases-action svg{width:18px}.pricing-family-tabs{justify-content:flex-start}.pricing-family-tabs button{min-height:40px;padding:0 16px;font-size:11px}.pricing-variant-tabs{justify-content:flex-start}.pricing-variant-tabs button{min-height:45px;padding:5px 14px}.pricing-toolbar .pricing-variant-tabs{position:absolute;top:72px;left:12px;right:12px}.pricing-toolbar:has(.pricing-variant-tabs){padding-bottom:58px}.pricing-viewbar{gap:9px;display:grid}.pricing-size-chips{justify-content:flex-start;width:100%}.pricing-size-chips button{min-width:74px;min-height:40px;padding:0 13px}.pricing-display-toggle{justify-self:center}.pricing-card-grid{display:block}.pricing-product-card{min-height:0;padding:17px;display:none}.pricing-product-card.selected{display:flex;transform:none}.pricing-product-card header strong{font-size:28px}.pricing-rule-panel{max-height:none}.pricing-floating-tooltip{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;transform:none;top:auto!important;left:16px!important}.pricing-phase-panel{overflow-x:auto}.pricing-phase-panel>header{min-width:100%;padding:16px;position:sticky;left:0}.pricing-phase-grid{grid-template-columns:132px repeat(var(--phase-count),150px)}.phase-labels>*,.phase-column>*{padding:0 13px}.pricing-mobile-sticky{z-index:68;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));color:#08285d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #cbd7e5;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 10px 10px 14px;display:flex;position:fixed;box-shadow:0 15px 40px #08234838}.pricing-mobile-sticky>span{min-width:0;display:grid}.pricing-mobile-sticky small,.pricing-mobile-sticky strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pricing-mobile-sticky small{color:#70829f;font-size:9px}.pricing-mobile-sticky a{color:#fff;background:#082f68;border-radius:10px;flex:none;padding:11px 14px;font-size:11px;font-weight:900;text-decoration:none}.objective-split>.container,.objective-reward>.container,.progression-path-grid,.progression-upgrade,.objectives-timeline{grid-template-columns:1fr}.objective-split li{flex-direction:column;align-items:flex-start;gap:5px}.progression-timeline li{grid-template-columns:46px 42px minmax(0,1fr);gap:10px}.progression-timeline li>span{font-size:22px}.progression-timeline li>svg{width:42px;height:42px;padding:10px}.progression-upgrade>div:nth-child(2){flex-direction:column;align-items:flex-start}.progression-upgrade>div:nth-child(2) svg{transform:rotate(90deg)}}@media (max-width:340px){.pricing-experience{margin-inline:-13px;padding-inline:9px}.pricing-toolbar{grid-template-columns:52px minmax(0,1fr) 44px}.pricing-family-tabs button{padding-inline:12px}.pricing-product-card{padding:14px}.pricing-rule-panel{padding:13px}.pricing-product-card header{gap:7px}.pricing-product-card header strong{font-size:24px}.pricing-mobile-sticky{left:5px;right:5px}}@media (max-width:760px){.pricing-floating-tooltip{right:16px;bottom:calc(84px + env(safe-area-inset-bottom));width:auto;transform:none}}.admin-module-toolbar{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.admin-empty{color:var(--text-muted);text-align:center;justify-items:center;gap:6px;padding:34px;display:grid}.admin-empty svg{width:30px}.admin-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;display:flex}.admin-pagination span{color:var(--text-muted);font-size:12px}.admin-drawer-backdrop{z-index:700;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a11a3;justify-content:flex-end;display:flex;position:fixed;inset:0}.admin-drawer{border-left:1px solid var(--border);background:var(--surface-bg);width:min(680px,100vw);height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;box-shadow:-24px 0 80px #0000004d}.admin-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px;display:flex}.admin-drawer>header h2{margin:5px 0 0}.admin-drawer-body{flex:1;padding:18px 22px 110px;overflow:auto}.admin-sticky-actions{z-index:5;border-top:1px solid var(--border);background:var(--surface-bg);justify-content:flex-end;align-items:end;gap:8px;padding:12px 18px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.admin-sticky-actions{background:color-mix(in srgb,var(--surface-bg) 94%,transparent)}}.admin-sticky-actions{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.admin-sticky-actions .field{flex:1;margin:0}.admin-editor-section{border:1px solid var(--border);background:var(--elevated-bg);border-radius:14px;margin:0 0 10px}.admin-editor-section>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;padding:0 16px;font-weight:850;list-style:none;display:flex}.admin-editor-section>summary::-webkit-details-marker{display:none}.admin-editor-section>summary:after{content:"+";color:var(--text-muted);margin-left:auto;padding-left:12px;font-size:20px}.admin-editor-section[open]>summary:after{content:"−"}.admin-editor-section>summary .badge{margin-left:8px}.admin-editor-section>div,.admin-editor-section>fieldset{border:0;border-top:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:16px}.admin-editor-callout{justify-content:space-between;align-items:center;gap:18px;display:flex}.admin-editor-callout p{margin:0}.product-studio-advanced{margin-top:14px}.product-studio-advanced>summary{cursor:pointer;min-height:52px;padding:0 18px;font-weight:800}.product-actions{min-width:270px}.product-actions .btn{min-height:32px}.admin-public-site .panel-body{gap:10px;display:grid}.admin-public-site .ui-form-section{box-shadow:none}.admin-public-site>.panel-body>.admin-sticky-actions{margin:8px -18px -18px}.payment-success-summary{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.payment-success-summary svg{flex:none}.payment-success-summary span{flex:1;min-width:220px}.payment-success-summary button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850;text-decoration:underline}.payment-success-backdrop{z-index:900;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030e1fc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.payment-success-modal{border:1px solid var(--border);background:var(--surface-bg);width:min(760px,100%);max-height:calc(100dvh - 48px);color:var(--text-primary);text-align:center;border-radius:28px;padding:clamp(24px,4vw,48px);position:relative;overflow:auto;box-shadow:0 34px 100px #00143461}.payment-success-close{border:1px solid var(--border);background:var(--elevated-bg);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:18px;right:18px}.payment-success-check{color:#fff;background:linear-gradient(145deg,#1dbb73,#0b8e56);border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 18px;animation:.5s both success-pop;display:grid;box-shadow:0 18px 46px #0b8e5647}.payment-success-check svg{stroke-width:3px;width:44px;height:44px}.payment-success-modal h2{margin:8px 0;font-size:clamp(32px,5vw,52px)}.payment-success-modal>p{max-width:600px;color:var(--text-muted);margin:8px auto}.payment-success-copy{border-radius:12px;padding:12px 18px;background:var(--elevated-bg)!important;color:var(--text-primary)!important}.payment-success-data{border:1px solid var(--border);text-align:left;border-radius:18px;grid-template-columns:1fr 1fr;margin:24px 0;display:grid;overflow:hidden}.payment-success-data>div{border-bottom:1px solid var(--border);gap:4px;padding:13px 16px;display:grid}.payment-success-data>div:nth-child(odd){border-right:1px solid var(--border)}.payment-success-data dt{color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:800}.payment-success-data dd{overflow-wrap:anywhere;margin:0;font-weight:800}.payment-success-data button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:8px;font-weight:800;display:inline-flex}.payment-success-data button svg{width:14px}.payment-success-primary{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-success-primary .btn{justify-content:center;min-height:52px}.payment-success-secondary{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:18px;display:flex}.payment-success-secondary a,.payment-success-secondary button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.payment-success-secondary svg{width:14px}@keyframes success-pop{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.payment-success-check{animation:none}}@media (max-width:760px){.admin-drawer{width:100%}.admin-drawer>header,.admin-drawer-body{padding-inline:14px}.admin-sticky-actions{flex-wrap:wrap}.admin-sticky-actions .field{flex-basis:100%}.admin-editor-callout{flex-direction:column;align-items:flex-start}.payment-success-backdrop{padding:8px}.payment-success-modal{border-radius:20px;max-height:calc(100dvh - 16px);padding:56px 18px 24px}.payment-success-data,.payment-success-primary{grid-template-columns:1fr}.payment-success-data>div:nth-child(odd){border-right:0}.payment-success-primary .btn{width:100%}}@media (min-width:801px) and (pointer:fine){.terminal-r7,.terminal-r8,.terminal-r8:not(.risk-collapsed){grid-template-rows:104px minmax(0,1fr) var(--panel-height)}.terminal-performance{grid-template-rows:58px 36px;gap:0;padding:5px 12px;display:grid;overflow:hidden}.terminal-performance-primary{grid-template-columns:auto minmax(150px,1.25fr) repeat(3,minmax(84px,.65fr)) minmax(110px,.75fr) minmax(96px,.66fr) minmax(94px,.66fr) repeat(3,40px);align-items:center;gap:8px;min-width:0;display:grid}.terminal-performance-secondary{border-top:1px solid #202a31;grid-template-columns:repeat(4,minmax(120px,1fr)) minmax(170px,1.4fr);align-items:center;gap:8px;min-width:0;display:grid}.terminal-dock-handle,.terminal-ticket-rail{top:104px;bottom:var(--panel-height)}.terminal-performance-primary .top-metric{min-width:0}.terminal-performance-primary .top-metric span,.terminal-performance-primary .feed-state span,.terminal-performance-primary .terminal-clock span{font-size:8px}.terminal-performance-primary .top-metric strong,.terminal-performance-primary .feed-state strong,.terminal-performance-primary .terminal-clock strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.terminal-r7.has-order-blocker,.terminal-r8.has-order-blocker{grid-template-rows:104px auto minmax(0,1fr) var(--panel-height)}.has-order-blocker .terminal-performance{grid-row:1}.has-order-blocker .terminal-order-blocker{grid-row:2}.has-order-blocker .terminal-workspace{grid-row:3}.has-order-blocker .trade-dock{grid-row:4}.has-order-blocker .terminal-dock-handle{top:156px}}@media (min-width:801px) and (max-width:1100px) and (pointer:fine){.hybrid-chart{grid-template-rows:96px minmax(0,1fr) 27px}.chart-context{grid-template-rows:34px 48px;grid-template-columns:minmax(0,1fr);align-content:center;gap:4px;padding:5px 10px;display:grid}.chart-context>div:first-child{min-width:0}.chart-context>div:first-child>span{max-width:calc(100% - 180px)}.chart-context>div:nth-child(2){width:100%;min-width:0;margin-left:0}.chart-quick-trade{grid-template-columns:minmax(72px,1fr) 112px minmax(72px,1fr);width:100%;min-width:0}.quick-trade-reason{display:none}}@media (max-width:800px){.admin-pricing-table{box-shadow:none;background:0 0;border:0;overflow:visible}.admin-pricing-table .admin-compact-table,.admin-pricing-table .admin-compact-table thead,.admin-pricing-table .admin-compact-table tbody,.admin-pricing-table .admin-compact-table tr,.admin-pricing-table .admin-compact-table th,.admin-pricing-table .admin-compact-table td{display:block}.admin-pricing-table .admin-compact-table{min-width:0}.admin-pricing-table .admin-compact-table thead{clip:rect(0 0 0 0);position:absolute}.admin-pricing-table .admin-compact-table tr{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-bg);box-shadow:var(--shadow-1);margin-bottom:12px;padding:10px}.admin-pricing-table .admin-compact-table td{overflow-wrap:anywhere;border:0;grid-template-columns:minmax(92px,38%) minmax(0,1fr);gap:9px;min-width:0;padding:7px 0;display:grid}.admin-pricing-table .admin-compact-table td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;font-weight:700}.admin-pricing-table .admin-compact-table td:last-child .btn{width:100%}}::selection{color:#071006;background:#c9ff3b}html[data-theme-resolved=light] ::selection{color:#fff;background:#245fba}.mobile-header-menu,.mobile-header-notifications{display:none}.mobile-stack-action>a{border:1px solid var(--border);background:var(--surface-bg);width:42px;height:42px;color:var(--text-primary);border-radius:12px;place-items:center;display:grid}.badge.sale{box-shadow:0 0 0 2px #ffd43b38;color:#261900!important;background:#ffd43b!important;border:1px solid #8a5f00!important;font-weight:900!important}.btn-danger{color:#fff!important;background:#b42134!important;border-color:#b42134!important}.btn-danger:hover{color:#fff!important;background:#8f1627!important;border-color:#8f1627!important}.btn:disabled,.icon-button:disabled,.input:disabled,.select:disabled,button:disabled{opacity:.58;cursor:not-allowed}.form-success,.toast.success,.ui-alert-success{color:#104d30!important;background:#e6f6ed!important;border-color:#218452!important}.form-error,.toast.error,.ui-alert-danger{color:#7c1727!important;background:#fdecef!important;border-color:#b92e42!important}.ui-alert-warning,.payment-status.pending{color:#5d3b00!important;background:#fff5d9!important;border-color:#a56a00!important}.ui-alert-info{color:#164e7c!important;background:#eaf4fd!important;border-color:#2271b3!important}html:not([data-theme-resolved=light]) .form-success,html:not([data-theme-resolved=light]) .toast.success,html:not([data-theme-resolved=light]) .ui-alert-success{color:#8ce7bb!important;background:#0b2118!important;border-color:#397d5f!important}html:not([data-theme-resolved=light]) .form-error,html:not([data-theme-resolved=light]) .toast.error,html:not([data-theme-resolved=light]) .ui-alert-danger{color:#ffadb6!important;background:#261216!important;border-color:#8a3f4a!important}html:not([data-theme-resolved=light]) .ui-alert-warning,html:not([data-theme-resolved=light]) .payment-status.pending{color:#f5d483!important;background:#211b0d!important;border-color:#80672e!important}html[data-theme-resolved=light] .field,html[data-theme-resolved=light] .field>label,html[data-theme-resolved=light] fieldset,html[data-theme-resolved=light] legend,html[data-theme-resolved=light] summary,html[data-theme-resolved=light] .permission-item{color:#172329}html[data-theme-resolved=light] .ui-form-section,html[data-theme-resolved=light] .ui-form-section-advanced,html[data-theme-resolved=light] .permission-item,html[data-theme-resolved=light] .settings-card,html[data-theme-resolved=light] .mobile-sheet{color:#172329;background:#fff;border-color:#c8d3d8}html[data-theme-resolved=light] .input,html[data-theme-resolved=light] .select,html[data-theme-resolved=light] .textarea{color:#10181c;background:#fff;border-color:#aebcc2}html[data-theme-resolved=light] .input::placeholder,html[data-theme-resolved=light] .textarea::placeholder{color:#66777e}html[data-theme-resolved=light] .badge:not(.sale):not(.success):not(.warning):not(.danger){color:#26363d;background:#edf2f4;border-color:#aebbc1}html[data-theme-resolved=light] .badge.success{color:#195137;background:#e5f4eb;border-color:#428562}html[data-theme-resolved=light] .badge.warning{color:#5c410d;background:#fff4d8;border-color:#98702b}html[data-theme-resolved=light] .badge.danger{color:#7b1b29;background:#fdecef;border-color:#b84a59}html[data-theme-resolved=light] .arena-tabs{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;max-width:100%;overflow-x:auto}html[data-theme-resolved=light] .arena-tabs a{color:#394b53;scroll-snap-align:start;background:#fff;border-color:#bbc8ce}html[data-theme-resolved=light] .arena-tabs a.active{color:#245b00;background:#e6f2dd;border-color:#2d7200;box-shadow:inset 0 0 0 1px #2d7200}html[data-theme-resolved=light] .calendar-toolbar,html[data-theme-resolved=light] .calendar-metric,html[data-theme-resolved=light] .pl-day,html[data-theme-resolved=light] .calendar-drawer,html[data-theme-resolved=light] .ledger-trade,html[data-theme-resolved=light] .ledger-trade dl div,html[data-theme-resolved=light] .segmented{box-shadow:0 8px 22px #1c2e3712;color:#172329!important;background:#fff!important;border-color:#c8d3d8!important}html[data-theme-resolved=light] .pl-day.win{background:#eaf7ef!important;border-color:#83ba99!important}html[data-theme-resolved=light] .pl-day.loss{background:#fdefef!important;border-color:#d69aa2!important}html[data-theme-resolved=light] .pl-day.breakeven{background:#f3f6f7!important}html[data-theme-resolved=light] .pl-day.weekend{background:#edf1f3!important}html[data-theme-resolved=light] .pl-day.today:after{content:"Today";color:#fff;background:#245fba;border-radius:99px;padding:2px 5px;font-size:8px;font-weight:800;position:absolute;top:7px;right:7px}html[data-theme-resolved=light] .pl-day.selected{outline-offset:1px;outline:3px solid #245fba;background:#eaf3ff!important}html[data-theme-resolved=light] .segmented button{color:#506169}html[data-theme-resolved=light] .segmented button.active{color:#245b00;background:#dcecd0}html[data-theme-resolved=light] .challenge-description{color:#53656d}html[data-theme-resolved=light] .entry-journey-card{color:#10181c!important;background:linear-gradient(145deg,#fff,#f4f7f8)!important;border-color:#c8d3d8!important;box-shadow:0 14px 38px #1c2e3714!important}html[data-theme-resolved=light] .entry-rule-grid{background:#c8d3d8!important;border-color:#c8d3d8!important}html[data-theme-resolved=light] .entry-rule-grid div{color:#10181c!important;background:#fff!important}html[data-theme-resolved=light] .entry-rule-grid dt{color:#53656d!important}html[data-theme-resolved=light] .entry-rule-grid dd{color:#10181c!important}.challenge-description{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:800px),(max-height:500px) and (max-width:950px){.mobile-root-topbar{justify-content:space-between;align-items:center;gap:8px;height:auto;min-height:58px;display:flex!important}.mobile-app-brand{flex:1;min-width:0}.mobile-app-brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-header-menu,.mobile-header-notifications{border:1px solid var(--border);background:var(--surface-bg);width:38px;height:38px;color:var(--text-primary);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.mobile-header-menu svg,.mobile-header-notifications svg{width:18px}.mobile-root-topbar .app-topbar-actions{align-items:center;gap:7px;display:flex}.mobile-root-topbar .theme-control,.mobile-root-topbar .user-identity>div{display:none!important}.mobile-root-topbar .brand-mark{flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}html[data-theme-resolved=light] body,html[data-theme-resolved=light] .main,html[data-theme-resolved=light] .app-content{color:#10181c;background:#f3f6f7}html[data-theme-resolved=light] .app-topbar,html[data-theme-resolved=light] .mobile-stack-bar{color:#10181c;background:#fffffff5;border-color:#c9d3d8}html[data-theme-resolved=light] .mobile-stack-bar>button,html[data-theme-resolved=light] .mobile-stack-action>a{color:#172329;background:#fff;border-color:#b9c6cc}html[data-theme-resolved=light] .mobile-app-nav{background:#fffffff7!important;border-color:#bdc9ce!important}html[data-theme-resolved=light] .mobile-app-nav a{color:#52636b!important}html[data-theme-resolved=light] .mobile-app-nav a.active{color:#285f00!important;background:#e1edd8!important}html[data-theme-resolved=light] .mobile-app-nav a.active:before{background:#397b00}html[data-theme-resolved=light] .mobile-terminal-shell,html[data-theme-resolved=light] .mobile-terminal-header,html[data-theme-resolved=light] .mobile-terminal-content,html[data-theme-resolved=light] .mobile-markets,html[data-theme-resolved=light] .mobile-mt5-trade,html[data-theme-resolved=light] .mobile-trade-workspace,html[data-theme-resolved=light] .mobile-history{color:#10181c!important;background:#f5f7f8!important}html[data-theme-resolved=light] .mobile-terminal-header,html[data-theme-resolved=light] .mobile-search,html[data-theme-resolved=light] .mobile-market-list article,html[data-theme-resolved=light] .mobile-position-card,html[data-theme-resolved=light] .mobile-row-main,html[data-theme-resolved=light] .mobile-row-details,html[data-theme-resolved=light] .mobile-open-summary,html[data-theme-resolved=light] .mobile-account-strip>span,html[data-theme-resolved=light] .mobile-order-ticket,html[data-theme-resolved=light] .mobile-history-cards tr{color:#10181c!important;background:#fff!important;border-color:#cbd5d9!important}html[data-theme-resolved=light] .mobile-market-main{color:#10181c!important}html[data-theme-resolved=light] .mobile-market-prices{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme-resolved=light] .mobile-market-prices>span{border:1px solid #d4dde1;color:#10181c!important;background:#f7f9fa!important}html[data-theme-resolved=light] .mobile-market-prices .sell,html[data-theme-resolved=light] .mobile-market-prices .negative{color:#a82036!important;background:#fff0f2!important}html[data-theme-resolved=light] .mobile-market-prices .buy,html[data-theme-resolved=light] .mobile-market-prices .positive{color:#125fa5!important;background:#edf5ff!important}html[data-theme-resolved=light] .mobile-account-ledger div:after{border-bottom:1px solid #d2dadd!important}html[data-theme-resolved=light] .mobile-market-tabs button,html[data-theme-resolved=light] .mobile-history-tabs button{color:#475960;background:#fff;border-color:#bcc8ce}html[data-theme-resolved=light] .mobile-market-tabs button.active,html[data-theme-resolved=light] .mobile-history-tabs button.active{color:#245b00;background:#e2efd9;border-color:#2d7200}html[data-theme-resolved=light] .mobile-order-ticket .mobile-place-order:disabled,html[data-theme-resolved=light] .mobile-quick-trade button:disabled{filter:saturate(.65);color:#273239!important}html[data-theme-resolved=light] .mobile-sheet-backdrop{background:#18252c73}html[data-theme-resolved=light] .mobile-more-link,html[data-theme-resolved=light] .mobile-menu-group,html[data-theme-resolved=light] .mobile-menu-row,html[data-theme-resolved=light] .mobile-settings-install,html[data-theme-resolved=light] .mobile-build-info{color:#172329;background:#fff;border-color:#c7d1d6}html[data-theme-resolved=light] .mobile-menu-row{border-bottom-color:#dce3e6}html[data-theme-resolved=light] .mobile-menu-icon{color:#2b6500;background:#e1eed8}.arena-tabs{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.arena-tabs a{scroll-snap-align:start}}.cms-structured-editor{gap:12px;display:grid}.cms-record{border:1px solid var(--border);background:var(--surface-subtle);border-radius:14px;gap:12px;padding:16px;display:grid}.cms-record>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-record.compact{padding:12px}.admin-public-site .ui-form-section-advanced{margin:16px 0;padding:14px}.admin-public-site .ui-form-section-advanced[open] summary{margin-bottom:12px}.review-carousel{position:relative}.review-carousel-controls{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.review-carousel-controls button{color:#082f68;background:#fff;border:1px solid #d5deea;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.review-carousel-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:14px;padding:3px 3px 18px;display:flex;overflow-x:auto}.review-carousel blockquote{color:#08285d;scroll-snap-align:start;background:#fff;border:1px solid #d8e1ec;border-radius:22px;flex-direction:column;flex:0 0 min(390px,82vw);min-height:250px;margin:0;padding:26px;display:flex;box-shadow:0 14px 35px #0f305b12}.review-carousel blockquote>p{flex:1;font-size:17px;line-height:1.6}.review-carousel blockquote footer{border-top:1px solid #e1e7ef;justify-content:space-between;align-items:end;gap:12px;padding-top:15px;display:flex}.review-carousel blockquote footer span{display:grid}.review-carousel blockquote footer small{color:#7485a0}.review-carousel blockquote footer em{color:#187045;align-items:center;gap:5px;font-size:10px;font-style:normal;font-weight:850;display:flex}.review-carousel blockquote footer svg{width:14px}.review-stars{gap:3px;display:flex}.review-stars svg{color:#aab4c3;fill:#0000;width:15px}.review-stars svg.filled{color:#f2b928;fill:#f2b928}@media (max-width:640px){.cms-record .form-row{grid-template-columns:1fr}.review-carousel blockquote{flex-basis:calc(100vw - 48px);padding:20px}.review-carousel-controls{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.review-carousel-rail{scroll-behavior:auto}.pricing-product-card{transition:none}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
