@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-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}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#07110f;--ink-2:#0b1714;--ink-3:#10201c;--panel:#f4f1e8;--paper:#fffdf7;--line-dark:#ffffff17;--line-light:#0a1f191f;--text:#f8f5eb;--muted:#9aa9a4;--paper-text:#10201b;--green:#93ecbc;--green-strong:#42cf87;--lime:#d7ff6f;--coral:#ff826f;--gold:#f5c66a;--red:#d64f4f;--shadow:0 20px 70px #0000003d}*{box-sizing:border-box}html{background:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(circle at 82% 12%, #59d18e14, transparent 26rem), var(--ink);color:var(--text);min-width:320px;margin:0;font-family:Arial,Helvetica,sans-serif}.marketing-shell{background:var(--ink);min-height:100vh;overflow:hidden}.marketing-header,.marketing-footer{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:20px 32px;display:flex}.marketing-header{border-bottom:1px solid var(--line-dark);z-index:2;position:relative}.marketing-header nav,.marketing-footer nav{gap:26px;display:flex}.marketing-header nav a,.marketing-footer a,.marketing-footer span{color:var(--muted);font-size:11px;text-decoration:none}.marketing-hero{max-width:1240px;margin:0 auto;padding:110px 32px 80px;position:relative}.marketing-hero:after{content:"21";color:#ffffff06;z-index:0;background:radial-gradient(circle,#93ecbc38,#0000 67%);font-family:Georgia,serif;font-size:min(44vw,600px);line-height:.8;position:absolute;top:80px;right:-7%}.marketing-hero>*{z-index:1;position:relative}.marketing-kicker{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;display:flex}.marketing-kicker span{background:var(--lime);border-radius:50%;width:7px;height:7px}.marketing-hero h1,.section-copy h2,.gate-pricing h1,.legal-shell h1{letter-spacing:-.045em;font-family:Georgia,serif;font-weight:400}.marketing-hero h1{max-width:920px;margin:32px 0 30px;font-size:clamp(62px,8vw,118px);line-height:.88}.marketing-hero h1 em{color:var(--lime);font-weight:400}.marketing-hero>p{color:#adbbb6;max-width:580px;font-size:17px;line-height:1.7}.marketing-actions{gap:10px;margin-top:35px;display:flex}.button.ghost{border-color:var(--line-dark);background:0 0}.marketing-proof{border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);gap:12px;margin-top:88px;padding-top:22px;display:grid}.marketing-proof span{color:#84958e;font-size:10px}.marketing-proof span:before{color:var(--green);content:"✓";margin-right:8px}.feature-section,.pricing-section,.responsibility-band{max-width:1240px;margin:0 auto;padding:90px 32px}.feature-section{border-top:1px solid var(--line-dark)}.section-copy{max-width:700px}.section-copy.centered{text-align:center;margin:0 auto 38px}.section-copy h2,.gate-pricing h1{margin:14px 0 20px;font-size:clamp(40px,5vw,67px);line-height:1}.section-copy p{color:#9aaba4;font-size:14px;line-height:1.7}.feature-grid{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:50px;display:grid}.feature-grid article{background:var(--ink-2);border:1px solid var(--line-dark);padding:30px}.feature-grid article:first-child{border-radius:12px 0 0 12px}.feature-grid article:last-child{border-radius:0 12px 12px 0}.feature-grid b{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:10px}.feature-grid h3{margin:32px 0 10px;font-family:Georgia,serif;font-size:24px;font-weight:400}.feature-grid p{color:#899a93;font-size:10px;line-height:1.7}.pricing-section{padding-top:110px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,440px));justify-content:center;gap:14px;display:grid}.price-card{background:var(--panel);color:var(--paper-text);border:2px solid #0000;border-radius:14px;flex-direction:column;padding:34px;display:flex;position:relative}.price-card.featured{border-color:var(--lime);box-shadow:0 20px 70px #00000038}.popular-pill{background:var(--lime);color:var(--ink);font-family:var(--font-geist-mono), monospace;border-radius:20px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:24px;right:24px}.price-card>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;margin-top:25px;font-size:55px}.price-card>small{color:#6d7c75;margin-top:4px}.price-card ul{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);margin:25px 0;padding:17px 0;list-style:none}.price-card li{padding:7px 0;font-size:10px}.price-card li:before{color:#17734c;content:"✓";margin-right:9px;font-weight:900}.price-card .button{text-align:center;margin-top:auto}.saving-note{color:#2b694f;margin:8px 0 0;font-size:10px;font-weight:750}.billing-status,.referral-notice{color:#8fa099;text-align:center;margin:22px auto 0;font-size:10px}.referral-notice strong{color:var(--lime)}.activation-banner{background:#f5c66a1a;border:1px solid #f5c66a4d;border-radius:10px;align-items:flex-start;gap:10px;max-width:894px;margin:0 auto 24px;padding:14px 17px;display:flex}.activation-banner strong{color:var(--gold);white-space:nowrap;font-size:10px}.activation-banner span{color:#b5b2a4;font-size:9px;line-height:1.5}.consent-check{color:#586760;align-items:flex-start;gap:7px;margin:4px 0;font-size:9px;line-height:1.45;display:flex}.consent-check input{margin-top:1px}.consent-check a{color:#225941}.price-card button{margin-top:17px!important}.price-card button:disabled{cursor:not-allowed;opacity:.55}.responsibility-band{background:var(--lime);color:var(--ink);border-radius:13px;grid-template-columns:160px 1fr auto;gap:12px 35px;margin-bottom:80px;padding:27px 32px;display:grid}.responsibility-band .eyebrow{color:#536030}.responsibility-band p{margin:0;font-size:10px;line-height:1.6}.responsibility-band a{color:var(--ink);font-size:10px;font-weight:800}.marketing-footer{border-top:1px solid var(--line-dark)}.membership-shell .marketing-header nav{display:none}.gate-pricing{min-height:calc(100vh - 160px)}.legal-shell{min-height:100vh}.legal-shell>header,.legal-shell>article,.legal-shell>footer{max-width:900px;margin:0 auto;padding-left:28px;padding-right:28px}.legal-shell>header{border-bottom:1px solid var(--line-dark);padding-top:22px;padding-bottom:22px}.legal-shell>article{padding-top:80px;padding-bottom:80px}.legal-shell h1{margin:14px 0 8px;font-size:clamp(46px,7vw,76px)}.legal-updated{color:var(--muted);font-size:9px}.legal-shell h2{color:var(--green);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:35px 0 8px;font-size:11px}.legal-shell article>p:not(.legal-updated){color:#abb9b4;font-size:13px;line-height:1.8}.legal-shell>footer{border-top:1px solid var(--line-dark);padding-top:28px;padding-bottom:28px}.legal-shell>footer a{color:var(--green);font-size:10px}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.app-shell{min-height:100vh}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.topbar{border-bottom:1px solid var(--line-dark);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110feb;grid-template-columns:minmax(220px,.8fr) minmax(580px,2fr) minmax(220px,.7fr);align-items:stretch;min-height:78px;padding:0 clamp(20px,3vw,52px);display:grid;position:sticky;top:0}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.brand-mark{background:var(--lime);color:var(--ink);font-family:var(--font-geist-mono), monospace;border-radius:10px 10px 18px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;font-weight:850;display:flex;transform:rotate(-3deg)}.brand strong{letter-spacing:-.03em;font-size:18px;display:block}.brand small,.account-chip small{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;margin-top:4px;font-size:8px;display:block}.desktop-nav{justify-content:center;display:flex}.nav-item{color:#c5d0cc;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-width:106px;padding:15px 14px 12px}.nav-item span,.nav-item small{display:block}.nav-item span{font-size:13px;font-weight:700}.nav-item small{color:#6f817a;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;margin-top:5px;font-size:9px}.nav-item:hover,.nav-item.active{color:var(--lime)}.nav-item.active{border-bottom-color:var(--lime);background:linear-gradient(#0000 40%,#d7ff6f0f)}.nav-item.active small{color:#9fb476}.account-chip{justify-content:flex-end;align-items:center;gap:10px;display:flex}.topbar-tools{justify-content:flex-end;align-items:center;gap:11px;min-width:0;display:flex}.account-action{color:#82928c;white-space:nowrap;font-size:8px;text-decoration:none}.account-action:hover{color:var(--lime)}.language-picker,.currency-picker{position:relative}.language-picker:before{color:var(--lime);content:"文";font-family:var(--font-geist-mono), monospace;pointer-events:none;z-index:1;font-size:9px;position:absolute;top:50%;left:9px;transform:translateY(-50%)}.language-picker select,.currency-picker select{appearance:none;border:1px solid var(--line-dark);color:#cad5d1;cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#13241f;border-radius:7px;max-width:116px;min-height:34px;padding:7px 22px 7px 26px;font-size:8px}.currency-picker select{max-width:82px;padding-left:9px}.language-picker:after,.currency-picker:after{content:"";pointer-events:none;border-top:4px solid #82928d;border-left:3px solid #0000;border-right:3px solid #0000;position:absolute;top:50%;right:9px;transform:translateY(-40%)}.account-chip strong{font-size:12px;display:block}.status-dot{background:var(--green-strong);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #42cf871f}.avatar{border:1px solid var(--line-dark);color:var(--lime);font-family:var(--font-geist-mono), monospace;background:#1b2b26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;font-size:10px;font-weight:800;display:flex}.mobile-nav{display:none}.lab-page,.content-page{max-width:1760px;margin:0 auto;padding:30px clamp(18px,3vw,54px) 64px}.lab-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.eyebrow{color:#81928c;font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:750;display:block}.lab-heading h1,.content-heading h1{letter-spacing:-.045em;margin:8px 0 7px;font-family:Georgia,Times New Roman,serif;font-weight:500}.lab-heading h1{font-size:clamp(30px,3.4vw,48px)}.lab-heading p,.content-heading p{color:var(--muted);max-width:710px;margin:0;font-size:13px;line-height:1.6}.button{cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-size:11px;font-weight:750}.button.secondary{background:var(--lime);color:var(--ink)}.button.ghost,.button.danger-ghost{border:1px solid var(--line-dark);background:#ffffff0a}.button.danger-ghost{color:#ff9c8e}.button:hover{transform:translateY(-1px)}.workspace-notice{background:#f5c66a14;border:1px solid #f5c66a33;border-radius:9px;align-items:center;gap:12px;margin-top:23px;padding:10px 12px;display:flex}.banner-icon{background:var(--gold);color:var(--ink);border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;display:flex}.workspace-notice p{color:#d7caa7;flex:1;margin:0;font-size:10px;line-height:1.5}.banner-tag{color:var(--gold);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;font-size:8px}.count-strip{border:1px solid var(--line-dark);background:#0c1b17;border-radius:12px;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid;overflow:hidden}.metric{min-height:87px;padding:15px 19px;position:relative}.metric+.metric{border-left:1px solid var(--line-dark)}.metric span,.metric small{color:#778a83;letter-spacing:.1em;text-transform:uppercase;font-size:8px;display:block}.metric strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.05em;margin:7px 0 5px;font-size:25px;display:block}.metric small{letter-spacing:0;text-transform:none}.metric.tone-accent strong{color:var(--lime)}.metric.tone-bright strong{color:#fff}.metric.tone-positive strong{color:var(--green)}.metric.tone-warning strong{color:var(--gold)}.metric.tone-muted strong{color:#cbd5d1}.lab-grid{grid-template-columns:minmax(238px,.68fr) minmax(560px,1.8fr) minmax(260px,.78fr);gap:14px;margin-top:14px;display:grid}.lab-grid.settings-collapsed{grid-template-columns:minmax(630px,2.2fr) minmax(280px,.7fr)}.settings-panel,.table-panel,.recommendations-panel,.control-card,.ramp-card,.commission-explainer,.ledger-card,.audit-card,.admin-preview{border-radius:12px;overflow:hidden}.settings-panel,.recommendations-panel{background:var(--panel);color:var(--paper-text)}.settings-panel{padding:20px}.setup-disclosure{border:1px solid #d9d7cd;border-radius:8px;margin-top:10px;overflow:hidden}.setup-disclosure summary{cursor:pointer;background:#e9e8df;justify-content:space-between;align-items:center;padding:11px 12px;list-style:none;display:flex}.setup-disclosure summary::-webkit-details-marker{display:none}.setup-disclosure summary:before{color:#506059;content:"+";font-family:var(--font-geist-mono), monospace;margin-right:8px}.setup-disclosure[open] summary:before{content:"−"}.setup-disclosure summary span{margin-right:auto;font-size:10px;font-weight:800}.setup-disclosure summary small{color:#718078;font-family:var(--font-geist-mono), monospace;font-size:7px}.setup-disclosure-body{border-top:1px solid #d9d7cd;padding:2px 12px 14px}.settings-save{width:100%;margin-top:12px}.settings-save:disabled{opacity:.6}.panel-heading h2{letter-spacing:-.03em;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.panel-heading p{color:#6d7772;margin:0 0 17px;font-size:10px;line-height:1.5}.field{margin-top:14px;display:block}.field>span{color:#68736e;letter-spacing:.04em;margin-bottom:6px;font-size:9px;font-weight:750;display:block}.field select,.field input[type=text],.field input[type=number],.money-input{color:var(--paper-text);background:#fffdf8;border:1px solid #d7d5cb;border-radius:7px;width:100%;min-height:36px}.field select,.field input[type=text],.field input[type=number]{padding:0 9px}.field input[type=range]{accent-color:#14392d;cursor:pointer;width:100%}.field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.toggle-stack{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);margin-top:15px;padding:6px 0}.toggle{cursor:pointer;justify-content:space-between;align-items:center;min-height:31px;display:flex}.toggle>span{color:#3c4944;font-size:9px;font-weight:650}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle i{background:#c7cbc3;border-radius:20px;width:31px;height:17px;transition:all .2s;display:block;position:relative}.toggle i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px}.toggle input:checked+i{background:#154e3b}.toggle input:checked+i:after{transform:translate(14px)}.toggle.disabled{cursor:not-allowed;opacity:.55}.table-panel{border:1px solid var(--line-dark);background:#10211c}.table-panel-heading{justify-content:space-between;align-items:center;padding:19px 21px 15px;display:flex}.table-panel-heading h2{margin-bottom:0}.shoe-progress{grid-template-columns:1fr auto;gap:3px 7px;width:130px;font-size:8px;display:grid}.shoe-progress span{color:#82928d}.shoe-progress strong{color:var(--lime);font-family:var(--font-geist-mono), monospace}.shoe-progress div{background:#25342f;border-radius:10px;grid-column:1/-1;height:4px;overflow:hidden}.shoe-progress i{background:var(--lime);height:100%;display:block}.felt{border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);background:radial-gradient(at 50% 100%,#0000 0 40%,#d7ff6f14 40.2% 40.7%,#0000 41%),radial-gradient(circle at 50% 20%,#4fb88517,#0000 42%),#0d3126;flex-direction:column;justify-content:space-between;align-items:center;min-height:370px;padding:25px 26px 18px;display:flex;position:relative;overflow:hidden}.felt:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:880px;height:430px;position:absolute;top:120px;left:50%;transform:translate(-50%)}.felt-action-button{color:var(--lime);cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;z-index:2;background:#d7ff6f1a;border:1px solid #d7ff6f6b;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;font-size:8px;font-weight:800;transition:background .16s,color .16s,transform .16s;display:flex;position:absolute}.felt-action-button:hover{background:var(--lime);color:var(--ink);transform:translateY(-1px)}.felt-table-actions{z-index:2;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:15px;left:17px}.felt-table-actions .felt-action-button{position:static}.felt-table-actions .reset{color:#ff9c8e;background:#ff826f14;border-color:#ff826f57}.felt-table-actions .reset:hover{background:var(--coral);color:var(--ink)}.felt-new-round{top:15px;right:17px}.felt-new-round span{font-size:13px;line-height:1}.dealer-zone,.player-zone,.aux-zone{text-align:center;z-index:1;position:relative}.table-zone,.aux-zone{color:inherit;cursor:pointer;font:inherit}.table-zone{background:0 0;border:1px solid #0000;border-radius:10px;padding:9px 12px;transition:background .16s,border-color .16s,transform .16s}.table-zone:hover,.table-zone.selected{background:#d7ff6f0e;border-color:#d7ff6f57}.table-zone:hover{transform:translateY(-1px)}.table-zone.selected .zone-label{color:var(--lime)}.zone-label{color:#7da393;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;margin-bottom:9px;font-size:8px;font-weight:800;display:block}.dealer-zone small,.player-zone small{color:#8ca79c;margin-top:6px;font-size:9px;display:block}.hands-row{z-index:1;justify-content:center;gap:17px;width:100%;margin-top:58px;display:flex;position:relative}.player-zone{min-width:min(180px,30%)}.player-zone>strong{color:var(--lime);font-family:var(--font-geist-mono), monospace;margin-top:6px;font-size:12px;display:block}.playing-card-row{justify-content:center;min-height:62px;display:flex}.playing-card{color:#18201d;text-align:center;background:#fffdf5;border:1px solid #00000026;border-radius:7px;flex-direction:column;justify-content:center;width:44px;height:62px;margin-left:-7px;padding:5px 7px;display:flex;transform:rotate(-1.5deg);box-shadow:0 7px 14px #0000002e}.playing-card:nth-child(2n){transform:rotate(2deg)}.playing-card:first-child{margin-left:0}.playing-card strong{font-family:Georgia,serif;font-size:16px}.empty-card-row{color:#6d8b7f;border:1px dashed #ffffff26;border-radius:7px;justify-content:center;align-items:center;min-width:110px;height:62px;padding:8px;display:flex}.empty-card-row span{margin-right:5px;font-size:20px}.empty-card-row small{margin:0;font-size:8px}.aux-zones{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;gap:8px;margin-top:17px;display:grid;position:relative}.aux-zone{color:#809b90;letter-spacing:.08em;text-align:left;background:#07110f59;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:auto auto;align-items:center;gap:3px 8px;padding:9px 11px;font-size:7px;display:grid}.aux-zone:hover,.aux-zone.selected{color:var(--lime);background:#d7ff6f14;border-color:#d7ff6f61}.aux-zone small{color:#728b81;letter-spacing:0;grid-column:1/-1;font-size:7px}.aux-zone strong{color:#b1c4bc;text-align:right}.burn-history{z-index:1;background:#07110f85;border:1px solid #ffffff14;border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-self:stretch;align-items:center;gap:12px;margin-top:8px;padding:9px 11px;display:grid;position:relative}.burn-history-heading{white-space:nowrap;border-right:1px solid #ffffff17;gap:3px;padding-right:12px;display:grid}.burn-history-heading span{color:#8bab9e;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;font-size:7px;font-weight:800}.burn-history-heading small,.burn-history-empty{color:#70877e;font-size:7px}.burn-history-cards{scrollbar-color:#527367 transparent;scrollbar-width:thin;align-items:center;gap:5px;min-height:34px;padding:1px 0 3px;display:flex;overflow-x:auto}.burn-history-card{color:#18201d;background:#fffdf5;border-radius:5px;flex:0 0 27px;place-items:center;height:32px;padding:3px;display:grid}.burn-history-card small{color:#718078;font-family:var(--font-geist-mono), monospace;font-size:5px;line-height:1}.burn-history-card strong{font-family:Georgia,serif;font-size:11px;line-height:1}.card-entry{padding:17px 20px 20px}.entry-topline{justify-content:space-between;align-items:center;gap:15px;display:flex}.entry-topline strong{margin-top:4px;font-size:11px;display:block}.destination-tabs{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.destination-tabs button,.segmented button{border:1px solid var(--line-dark);color:#869790;cursor:pointer;background:0 0;border-radius:6px;padding:6px 8px;font-size:8px}.destination-tabs button.active{background:var(--lime);border-color:var(--lime);color:var(--ink);font-weight:800}.entry-controls{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:14px;display:grid}.rank-keypad{grid-template-columns:repeat(13,minmax(29px,1fr));gap:5px;display:grid}.rank-keypad button,.undo-button{border:1px solid var(--line-dark);cursor:pointer;font-family:var(--font-geist-mono), monospace;background:#192c26;border-radius:6px;min-height:37px;font-size:10px;font-weight:700}.rank-keypad button:hover{background:var(--lime);color:var(--ink)}.undo-button{color:#b7c4bf;padding:0 10px}.undo-button:disabled{cursor:not-allowed;opacity:.35}.recommendations-panel{padding:20px}.empty-recommendation{border:1px dashed var(--line-light);text-align:center;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:238px;padding:25px;display:flex}.empty-recommendation>span{color:var(--lime);font-family:var(--font-geist-mono), monospace;background:#153b30;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:15px;font-weight:850;display:flex}.empty-recommendation h3{margin:12px 0 6px;font-family:Georgia,serif;font-size:18px;font-weight:500}.empty-recommendation p{color:#6b7671;margin:0;font-size:9px;line-height:1.6}.recommendation-card{background:var(--paper);border:1px solid var(--line-light);border-radius:9px;grid-template-columns:48px 1fr;gap:0 10px;margin-top:10px;padding:13px;display:grid}.action-orb{color:var(--lime);background:#18382e;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-family:Georgia,serif;font-size:22px;display:flex}.action-surrender{color:#ffc1b7;background:#5c342c}.action-hit{color:#c4e5f4;background:#2f3c44}.action-stand{color:var(--green);background:#173f34}.recommendation-title span,.reason-box span{color:#728079;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;font-size:7px}.recommendation-title h3{margin:1px 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.recommendation-title p{color:#6d7873;margin:0;font-size:8px}.reason-box{background:#f0eee5;border-radius:6px;grid-column:1/-1;margin-top:12px;padding:9px 10px}.reason-box p{color:#4d5a54;margin:4px 0 0;font-size:9px;line-height:1.45}.recommendation-card>small{color:#6f7c76;grid-column:1/-1;margin-top:7px;font-size:8px}.insurance-row{border-top:1px solid var(--line-light);grid-column:1/-1;justify-content:space-between;margin-top:9px;padding-top:8px;font-size:9px;display:flex}.insurance-row strong{color:#225541}.bet-card{color:var(--text);background:#0e231d;border-radius:9px;margin-top:12px;padding:13px}.bet-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.bet-card>div>strong{color:var(--lime);font-family:var(--font-geist-mono), monospace;font-size:12px}.bet-card p{color:#96a7a0;font-size:8px;line-height:1.5}.bet-card dl{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin:9px 0 0;padding-top:9px;display:grid}.bet-card dl div{text-align:center}.bet-card dt{color:#71847d;font-size:7px}.bet-card dd{font-family:var(--font-geist-mono), monospace;margin:3px 0 0;font-size:10px}.content-page{min-height:calc(100vh - 78px)}.content-heading{max-width:890px;padding:35px 0 31px}.content-heading h1{font-size:clamp(38px,5vw,68px)}.content-heading p{font-size:14px}.system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.system-card{background:var(--panel);color:var(--paper-text);border:2px solid #0000;border-radius:13px;padding:21px}.system-card.selected{border-color:var(--lime);box-shadow:0 0 0 4px #d7ff6f14}.system-card-top{justify-content:space-between;align-items:center;display:flex}.system-monogram{color:#446057;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;font-size:9px;font-weight:800}.level-pill{color:#506059;font-family:var(--font-geist-mono), monospace;background:#dce4d8;border-radius:20px;padding:5px 7px;font-size:7px}.system-card h2{margin:18px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:500}.system-card>p{color:#69756f;min-height:32px;font-size:10px;line-height:1.55}.tag-grid{grid-template-columns:repeat(7,1fr);gap:3px;margin:16px 0;display:grid}.tag-grid>span{text-align:center;background:#e8e7de;border-radius:5px;padding:6px 2px}.tag-grid small,.tag-grid strong{font-family:var(--font-geist-mono), monospace;display:block}.tag-grid small{color:#7b8781;font-size:7px}.tag-grid strong{margin-top:3px;font-size:10px}.system-meta{border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);margin:0 0 14px}.system-meta div{justify-content:space-between;padding:7px 0;font-size:9px;display:flex}.system-meta div+div{border-top:1px solid #0a1f190f}.system-meta dt{color:#738079}.system-meta dd{margin:0;font-weight:750}.system-card .button{width:100%}.selected-button{color:var(--lime);background:#173e32}.bankroll-layout,.referral-layout,.admin-layout{gap:14px;display:grid}.bankroll-layout{grid-template-columns:minmax(310px,.8fr) minmax(540px,1.6fr)}.control-card,.commission-explainer,.ledger-card,.audit-card,.admin-preview{background:var(--panel);color:var(--paper-text);padding:23px}.money-input{align-items:center;display:flex;overflow:hidden}.money-input span{color:#65716b;border-right:1px solid #dedbd1;padding:0 10px}.money-input input{color:var(--paper-text);background:0 0;border:0;width:100%;min-width:0;height:34px;padding:0 9px}.segmented{background:#e6e5dc;border-radius:7px;grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.segmented button{color:#66716c;border:0}.segmented button.active{color:var(--lime);background:#173e32}.segmented.six-steps{grid-template-columns:repeat(6,1fr)}.progression-warning{color:#665b42;background:#f1e5cb;border:1px solid #dbc47d;border-radius:7px;margin-top:12px;padding:9px;font-size:8px;line-height:1.5}.bankroll-dashboard{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.current-bet-card{background:var(--lime);color:var(--ink);border-radius:12px;padding:23px}.current-bet-card .eyebrow{color:#54602f}.current-bet-card>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.08em;margin:25px 0 8px;font-size:clamp(36px,5vw,62px);display:block}.current-bet-card p{font-size:10px;line-height:1.55}.edge-pill{font-family:var(--font-geist-mono), monospace;background:#07110f1f;border-radius:20px;margin-top:12px;padding:7px 9px;font-size:8px;display:inline-block}.ramp-card{border:1px solid var(--line-dark);background:#10231d;padding:23px}.ramp-table{margin-top:20px}.ramp-table>div{grid-template-columns:26px 1fr 56px;align-items:center;gap:11px;min-height:34px;display:grid}.ramp-table>div.current{color:var(--lime)}.ramp-table span,.ramp-table strong{font-family:var(--font-geist-mono), monospace;font-size:9px}.ramp-table strong{text-align:right}.ramp-table i{background:#628e7e;border-radius:10px;height:6px}.ramp-table>div.current i{background:var(--lime)}.method-note{background:#f5c66a14;border:1px solid #f5c66a2e;border-radius:9px;grid-column:1/-1;padding:13px}.method-note strong{color:var(--gold);font-size:9px}.method-note p{color:#aab7b1;margin:4px 0 0;font-size:9px;line-height:1.5}.roulette-layout{grid-template-columns:minmax(310px,.72fr) minmax(560px,1.28fr);gap:14px;display:grid}.roulette-input-card,.roulette-history-card,.roulette-method-card{background:var(--panel);color:var(--paper-text);padding:23px}.roulette-input-card .segmented{grid-template-columns:repeat(2,1fr)}.roulette-pocket-inputs{grid-template-columns:1fr 22px 1fr;align-items:end;gap:9px;margin-top:13px;display:grid}.roulette-pocket-inputs select{font-family:var(--font-geist-mono), monospace;font-size:16px;font-weight:800}.roulette-arrow{color:#718078;font-family:var(--font-geist-mono), monospace;text-align:center;padding-bottom:10px}.roulette-save{width:100%;margin-top:13px}.roulette-error{color:#9b3b3b;margin:8px 0 0;font-size:9px}.roulette-capture-note{border-top:1px solid var(--line-light);margin-top:18px;padding-top:13px}.roulette-capture-note strong{font-size:9px}.roulette-capture-note p{color:#6f7a75;margin:4px 0 0;font-size:9px;line-height:1.55}.roulette-signal-card{border:1px solid var(--line-dark);color:#f5f6ee;background:#10231d;padding:23px}.roulette-signal-card.signal-verified-player-edge{box-shadow:inset 0 3px 0 var(--lime);border-color:#d7ff6fb8}.roulette-signal-card.signal-observed-lift{border-color:#f5c66a9e}.roulette-signal-head,.roulette-history-heading{justify-content:space-between;align-items:flex-start;display:flex}.roulette-signal-head h2{margin:4px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.roulette-status{color:#aab9b3;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;background:#293b35;border:1px solid #40554e;border-radius:20px;padding:7px 9px;font-size:7px}.signal-verified-player-edge .roulette-status{background:var(--lime);border-color:var(--lime);color:var(--ink)}.signal-observed-lift .roulette-status{background:var(--gold);border-color:var(--gold);color:#2a2113}.predicted-pockets{grid-template-columns:repeat(5,1fr);gap:7px;margin:24px 0 14px;display:grid}.predicted-pockets>div{text-align:center;background:#18342b;border:1px solid #315147;border-radius:10px;padding:10px 7px}.predicted-pockets span,.predicted-pockets strong,.predicted-pockets small{font-family:var(--font-geist-mono), monospace;display:block}.predicted-pockets span{color:#698078;font-size:7px}.predicted-pockets strong{color:var(--lime);letter-spacing:-.07em;margin:8px 0 5px;font-size:clamp(24px,3.3vw,42px)}.predicted-pockets small{color:#8ba097;font-size:7px}.roulette-status-copy{color:#a7b5af;margin:0 0 14px;font-size:10px;line-height:1.55}.roulette-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.roulette-metrics .metric-card{background:#0d1d18;padding:12px}.roulette-metrics .metric-card strong{font-size:16px}.roulette-signal-card .method-note{margin-top:14px}.roulette-history-card{min-width:0}.roulette-history-heading button{color:#8c514b;border:0;font-size:8px}.roulette-history-heading button:disabled{cursor:not-allowed;opacity:.45}.roulette-history-list{border-top:1px solid var(--line-light);margin-top:13px}.roulette-history-list>div{border-bottom:1px solid var(--line-light);grid-template-columns:20px 32px 12px 32px 1fr auto 20px;align-items:center;gap:8px;min-height:38px;display:grid}.roulette-history-list strong,.roulette-history-list small,.roulette-history-list time{font-family:var(--font-geist-mono), monospace}.roulette-history-list strong{font-size:13px}.roulette-history-list i,.roulette-history-list small,.roulette-history-list time,.roulette-history-direction{color:#78857f;font-size:8px;font-style:normal}.roulette-history-list time{white-space:nowrap}.roulette-history-list button{color:#9c625c;border:0;padding:2px;font-size:16px}.roulette-empty{text-align:center;border:1px dashed #c9c9bf;border-radius:9px;margin-top:14px;padding:24px}.roulette-empty strong{font-family:Georgia,serif;font-size:18px;font-weight:500}.roulette-empty p,.roulette-history-more{color:#75817b;font-size:9px;line-height:1.5}.roulette-method-card ol{margin:18px 0 0;padding:0;list-style:none}.roulette-method-card li{border-top:1px solid var(--line-light);grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px 0;display:grid}.roulette-method-card li>span{color:#60726b;font-family:var(--font-geist-mono), monospace;font-size:8px}.roulette-method-card li p{color:#727d78;margin:0;font-size:8px;line-height:1.5}.roulette-method-card li strong{color:var(--paper-text);margin-bottom:2px;font-size:9px;display:block}.referral-hero{background:var(--lime);color:var(--ink);border-radius:13px;justify-content:space-between;align-items:center;padding:24px;display:flex}.referral-hero .eyebrow{color:#596536}.invite-link{font-family:var(--font-geist-mono), monospace;background:#07110f1a;border-radius:8px;align-items:center;margin:8px 0;padding-left:12px;font-size:13px;display:flex;overflow:hidden}.invite-link strong{color:#274238}.invite-link button{background:var(--ink);cursor:pointer;border:0;align-self:stretch;margin-left:12px;padding:0 15px;font-size:10px}.referral-hero p{margin:0;font-size:9px}.compliance-lock{background:#07110f1f;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:2px 9px;padding:12px 14px;display:grid}.compliance-lock>span{grid-row:1/3;font-size:24px}.compliance-lock strong{font-size:10px}.compliance-lock small{color:#506058;font-size:8px}.compliance-lock form{grid-column:1/-1;margin-top:7px}.compliance-lock form .button{width:100%;padding:8px 10px;font-size:8px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px;display:grid}.metric-card{border:1px solid var(--line-dark);background:#10221d;border-radius:10px;padding:17px}.metric-card span,.metric-card small{color:#778b83;font-size:8px;display:block}.metric-card strong{font-family:var(--font-geist-mono), monospace;margin:7px 0 4px;font-size:22px;display:block}.referral-layout{grid-template-columns:1.15fr .85fr;margin-top:14px}.money-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:8px;margin-top:20px;display:grid}.money-flow>div{background:#e6e5dc;border-radius:8px;padding:14px}.money-flow>b{color:#8a9690;align-self:center}.money-flow span,.money-flow strong{display:block}.money-flow span{color:#6b7771;min-height:20px;font-size:8px}.money-flow strong{font-family:var(--font-geist-mono), monospace;margin-top:8px;font-size:19px}.money-flow>div.highlight{background:#d8f5dc}.money-flow>div.accent{background:#edf4cf}.commission-total{border-top:1px solid var(--line-light);justify-content:space-between;margin-top:16px;padding-top:13px;font-size:10px;display:flex}.ledger-row{border-top:1px solid var(--line-light);grid-template-columns:30px 1fr auto 50px;align-items:center;gap:10px;padding:12px 0;display:grid}.ledger-icon{color:#254b3d;font-family:var(--font-geist-mono), monospace;background:#d7eadb;border-radius:7px;justify-content:center;align-items:center;width:29px;height:29px;font-size:10px;display:flex}.ledger-icon.reverse{color:#7d3930;background:#f3dcd8}.ledger-row strong,.ledger-row small{display:block}.ledger-row strong{font-size:9px}.ledger-row small{color:#7b8781;margin-top:3px;font-size:7px}.ledger-row>b{font-family:var(--font-geist-mono), monospace;font-size:9px}.ledger-row>b.negative{color:#a1473c}.ledger-row em{color:#7c8983;text-align:right;font-size:7px;font-style:normal}.admin-layout{grid-template-columns:1fr .7fr .7fr}.locked-toggle{background:#e9e8df;border-radius:8px;margin-top:20px;padding:10px}.locked-toggle p{color:#7a8580;margin:7px 0 0;font-size:8px}.impact-ring{background:conic-gradient(#173e32 var(--allocation), #dedfd7 0);border-radius:50%;justify-content:center;align-items:center;width:165px;height:165px;margin:24px auto;display:flex;position:relative}.impact-ring:after{background:var(--panel);content:"";border-radius:50%;width:125px;height:125px;position:absolute}.impact-ring div{text-align:center;z-index:1;position:relative}.impact-ring strong,.impact-ring span{display:block}.impact-ring strong{font-family:var(--font-geist-mono), monospace;font-size:26px}.impact-ring span{color:#758079;font-size:8px}.impact-list{border-top:1px solid var(--line-light)}.impact-list div{justify-content:space-between;padding:9px 0;font-size:9px;display:flex}.impact-list div+div{border-top:1px solid #0a1f190f}.impact-list dd{font-family:var(--font-geist-mono), monospace;margin:0;font-weight:800}.warning-note{background:#f2e8ce;border-color:#e1c982}.warning-note p{color:#6d634b}.admin-stats{margin-bottom:14px}.admin-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.admin-actions .button{padding:9px;font-size:8px}.admin-actions p{color:#69756f;grid-column:1/-1;margin:2px 0 0;font-size:8px}.workspace-footer-actions{border-top:1px solid var(--line-dark);color:#71827b;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:12px;max-width:1460px;margin:22px auto 0;padding:17px 34px;font-size:8px;display:flex}.workspace-footer-actions button{color:var(--green);cursor:pointer;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:8px}.check-list{margin:17px 0 0;padding:0;list-style:none}.check-list li{border-top:1px solid var(--line-light);align-items:center;gap:8px;padding:11px 0;font-size:9px;display:flex}.check-list li span{color:#2b654d;background:#dcebdc;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}@media (max-width:1280px){.topbar{grid-template-columns:220px 1fr 190px}.account-chip>span:not(.status-dot):not(.avatar){display:none}.nav-item{min-width:92px;padding-left:8px;padding-right:8px}.lab-grid,.lab-grid.settings-collapsed{grid-template-columns:minmax(230px,.65fr) minmax(520px,1.6fr)}.lab-grid.settings-collapsed{grid-template-columns:minmax(560px,1.8fr)}.recommendations-panel{grid-column:1/-1}.recommendation-list{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.recommendation-card{margin-top:0}.admin-layout{grid-template-columns:1fr 1fr}.audit-card{grid-column:1/-1}.check-list{grid-template-columns:repeat(2,1fr);display:grid}}@media (max-width:980px){.marketing-header nav{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.feature-grid article:first-child{border-radius:12px 0 0}.feature-grid article:last-child{border-radius:0 0 12px}.responsibility-band{grid-template-columns:1fr}.topbar{grid-template-columns:1fr auto;min-height:68px}.desktop-nav{display:none}.mobile-nav{border-bottom:1px solid var(--line-dark);z-index:25;background:#0a1714;gap:5px;padding:8px 18px;display:flex;position:sticky;top:68px;overflow-x:auto}.mobile-nav button{border:1px solid var(--line-dark);color:#8fa099;white-space:nowrap;background:0 0;border-radius:20px;padding:7px 11px;font-size:9px}.mobile-nav button.active{background:var(--lime);color:var(--ink)}.lab-heading{flex-direction:column;align-items:flex-start}.count-strip{grid-template-columns:repeat(3,1fr)}.metric:nth-child(4){border-left:0}.metric:nth-child(n+4){border-top:1px solid var(--line-dark)}.lab-grid,.lab-grid.settings-collapsed{grid-template-columns:1fr}.recommendations-panel,.settings-panel,.table-panel{grid-column:auto}.settings-panel{grid-template-columns:repeat(2,1fr);gap:0 13px;display:grid}.settings-panel .panel-heading,.settings-panel .toggle-stack{grid-column:1/-1}.system-grid{grid-template-columns:repeat(2,1fr)}.bankroll-layout,.roulette-layout,.referral-layout{grid-template-columns:1fr}.stats-grid,.roulette-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.marketing-header{align-items:flex-start;gap:12px;padding:16px}.marketing-header>.button{padding:9px;font-size:8px}.marketing-hero{padding:80px 18px 55px}.marketing-hero h1{font-size:54px}.marketing-actions{flex-direction:column;align-items:stretch}.marketing-actions .button{text-align:center}.marketing-proof{grid-template-columns:repeat(2,1fr);margin-top:55px}.feature-section,.pricing-section,.responsibility-band{margin-left:12px;margin-right:12px;padding-left:16px;padding-right:16px}.feature-grid,.pricing-grid{grid-template-columns:1fr}.feature-grid article,.feature-grid article:first-child,.feature-grid article:last-child{border-radius:0}.feature-grid article:first-child{border-radius:12px 12px 0 0}.feature-grid article:last-child{border-radius:0 0 12px 12px}.price-card{padding:27px 22px}.activation-banner{flex-direction:column}.marketing-footer{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 18px}.marketing-footer nav{flex-wrap:wrap;gap:14px}.roulette-pocket-inputs{grid-template-columns:1fr}.roulette-arrow{padding:0;transform:rotate(90deg)}.predicted-pockets{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.roulette-metrics{grid-template-columns:1fr}.roulette-signal-head{flex-direction:column;align-items:flex-start;gap:12px}.roulette-history-list{overflow-x:auto}.roulette-history-list>div{min-width:460px}.topbar{padding:0 16px}.brand small,.account-chip>span:not(.status-dot):not(.avatar),.status-dot{display:none}.topbar-tools{gap:6px}.language-picker select{max-width:94px}.currency-picker select{max-width:72px}.lab-page,.content-page{padding-left:12px;padding-right:12px}.button{padding:10px 8px}.workspace-notice{flex-wrap:wrap;align-items:flex-start}.banner-tag{margin-left:31px}.count-strip{grid-template-columns:repeat(2,1fr)}.metric,.metric:nth-child(4){border-left:0;border-top:1px solid var(--line-dark)}.metric:first-child,.metric:nth-child(2){border-top:0}.metric:nth-child(2n){border-left:1px solid var(--line-dark)}.metric:last-child{grid-column:1/-1}.settings-panel{display:block}.felt{min-height:340px;padding-left:10px;padding-right:10px}.felt-new-round{top:10px;right:10px}.felt-table-actions{top:10px;left:10px}.felt-action-button{padding:7px 8px;font-size:7px}.hands-row{gap:6px}.player-zone{min-width:30%}.playing-card{width:38px;height:55px}.burn-history{grid-template-columns:1fr;align-items:stretch;gap:7px}.burn-history-heading{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:1fr auto;align-items:center;padding-bottom:6px;padding-right:0}.entry-topline{flex-direction:column;align-items:flex-start}.destination-tabs{justify-content:flex-start}.entry-controls{grid-template-columns:1fr auto}.rank-keypad{grid-column:1/-1;grid-template-columns:repeat(7,1fr)}.undo-button span{display:inline}.recommendation-list,.system-grid,.bankroll-dashboard,.admin-layout{grid-template-columns:1fr}.method-note,.audit-card{grid-column:auto}.referral-hero{flex-direction:column;align-items:stretch;gap:15px}.invite-link{grid-template-columns:1fr auto;align-items:stretch;padding-left:0;display:grid}.invite-link span,.invite-link strong{grid-column:1;padding-left:10px}.invite-link span{padding-top:7px}.invite-link strong{padding-bottom:7px}.invite-link button{grid-area:1/2/3;margin-left:0}.stats-grid{grid-template-columns:1fr 1fr}.money-flow{grid-template-columns:1fr}.money-flow>b{text-align:center;transform:rotate(90deg)}.check-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.premium-marketing{--edge-acid:#dfff68;--edge-ink:#070908;--edge-paper:#f4f1e8;background:var(--edge-ink);color:var(--edge-paper);min-height:100vh;overflow:hidden}.premium-marketing .marketing-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070908e6;border-bottom:1px solid #dfff6829;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px clamp(22px,4vw,68px);display:grid;position:sticky;top:0;left:0;right:0}.premium-marketing .brand{color:var(--edge-paper);text-decoration:none}.premium-marketing .brand-mark{background:var(--edge-acid);color:var(--edge-ink)}.premium-marketing .brand small{color:#9ea799;letter-spacing:.16em}.premium-marketing .marketing-header nav{gap:32px;display:flex}.premium-marketing .marketing-header nav a{color:#c7cbbf;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:700;text-decoration:none}.premium-marketing .marketing-header nav a:hover{color:var(--edge-acid)}.premium-marketing .marketing-header .edge-login{justify-self:end}.premium-marketing .button:focus-visible,.premium-marketing a:focus-visible{outline:3px solid var(--edge-acid);outline-offset:4px}.edge-hero{background:radial-gradient(circle at 82% 38%,#467a4e3d,#0000 30%),linear-gradient(115deg,#070908 0%,#101611 62%,#060706 100%);grid-template-columns:minmax(0,1.05fr) minmax(350px,.75fr);align-items:center;gap:clamp(45px,8vw,120px);min-height:760px;padding:clamp(78px,11vw,150px) clamp(24px,7vw,112px);display:grid;position:relative}.edge-hero:after{content:"";border:1px solid #dfff6814;border-radius:50%;width:620px;height:620px;position:absolute;top:55px;right:-260px}.premium-marketing .marketing-kicker{color:var(--edge-acid);letter-spacing:.18em;text-transform:uppercase;margin-bottom:26px;font-size:.74rem;font-weight:800}.premium-marketing .marketing-kicker span{background:var(--edge-acid);width:7px;height:7px}.edge-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(4.1rem,7.6vw,8.1rem);line-height:.82}.edge-hero h1 em{color:var(--edge-acid);font-style:normal}.edge-hero-lead{color:#c5cabf;max-width:690px;margin:35px 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.65}.premium-marketing .marketing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.premium-marketing .edge-cta{background:var(--edge-acid);border:1px solid var(--edge-acid);color:var(--edge-ink);font-weight:900}.premium-marketing .edge-cta:hover{background:#efffae;transform:translateY(-2px)}.premium-marketing .edge-ghost{color:var(--edge-paper);background:0 0;border:1px solid #4f594c}.premium-marketing .edge-ghost:hover{border-color:var(--edge-acid);color:var(--edge-acid)}.hero-fine-print{color:#7f877d;max-width:620px;margin-top:24px;font-size:.76rem;line-height:1.55}.edge-terminal{z-index:2;background:#0b100c;border:1px solid #364233;min-height:490px;padding:22px;position:relative;transform:rotate(1.2deg);box-shadow:0 42px 100px #00000073}.edge-terminal:before{content:"";pointer-events:none;z-index:-1;border:1px solid #dfff6840;position:absolute;inset:9px -10px -10px 9px}.terminal-bar{color:#9ba494;letter-spacing:.13em;border-bottom:1px solid #263125;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:.68rem;display:flex}.terminal-bar i{color:var(--edge-acid);font-style:normal}.terminal-counts{grid-template-columns:1fr 1fr;gap:10px;padding:22px 0;display:grid}.terminal-counts div{background:#111812;border:1px solid #263125;padding:17px}.terminal-counts small,.terminal-call small,.terminal-bet span{color:#818b7d;letter-spacing:.13em;font-size:.65rem;display:block}.terminal-counts strong{margin-top:8px;font-size:2.25rem;display:block}.positive{color:var(--edge-acid)!important}.terminal-call{border:1px solid #394638;padding:22px}.sample-cards{gap:8px;margin:15px 0;display:flex}.sample-cards span{color:#111;background:#f2eee3;border-radius:4px;justify-content:center;align-items:center;width:42px;height:59px;font-size:1.3rem;font-weight:900;display:flex}.sample-cards .dealer-card{border:2px solid var(--edge-acid);margin-left:auto}.terminal-call>strong{color:var(--edge-acid);letter-spacing:-.04em;font-size:3rem;display:block}.terminal-call p{color:#9ca496;margin:2px 0 0;font-size:.78rem}.terminal-bet{grid-template-columns:1fr auto;align-items:end;gap:2px 16px;padding-top:22px;display:grid}.terminal-bet strong{grid-area:1/2/3;font-size:2rem}.terminal-bet small{color:#8b9587;font-size:.7rem}.edge-proof{background:var(--edge-acid);color:var(--edge-ink);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,7vw,112px);display:grid}.edge-proof div{border-right:1px solid #07090833;flex-wrap:wrap;align-items:baseline;gap:8px;padding:26px 22px;display:flex}.edge-proof div:first-child{border-left:1px solid #07090833}.edge-proof strong{font-size:2rem}.edge-proof span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.edge-manifesto,.straight-answer{grid-template-columns:minmax(180px,.45fr) 1.5fr;gap:clamp(40px,8vw,140px);padding:clamp(85px,11vw,160px) clamp(24px,7vw,112px);display:grid}.edge-manifesto>div:first-child{flex-direction:column;gap:25px;display:flex}.edge-section-number{color:#465044;letter-spacing:-.08em;font-size:clamp(4rem,8vw,8.5rem);font-weight:900;line-height:.8}.premium-marketing .eyebrow{color:var(--edge-acid);letter-spacing:.17em;font-size:.69rem;font-weight:900}.edge-manifesto h2,.edge-product-copy h2,.roulette-pitch h2,.premium-pricing h2,.straight-answer h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.8vw,6.3rem);line-height:.92}.edge-manifesto p{color:#aeb5aa;max-width:810px;margin:35px 0 0;font-size:clamp(1.05rem,1.6vw,1.4rem);line-height:1.65}.edge-product-split{background:var(--edge-paper);color:var(--edge-ink);grid-template-columns:1fr minmax(330px,.7fr);gap:clamp(60px,10vw,160px);padding:clamp(90px,11vw,160px) clamp(24px,7vw,112px);display:grid}.edge-product-copy .eyebrow{color:#416900}.edge-product-copy>p{color:#4e554c;max-width:700px;margin:30px 0;font-size:1.1rem;line-height:1.7}.edge-checks{gap:0;margin:35px 0 0;padding:0;list-style:none;display:grid}.edge-checks li{color:#4c5149;border-top:1px solid #c9c9bf;padding:19px 0;line-height:1.55}.edge-checks b{color:var(--edge-ink)}.blackjack-proof-card{color:var(--edge-paper);background:#0a0e0b;align-self:center;padding:30px;box-shadow:22px 22px #c9df75}.proof-label{color:var(--edge-acid);letter-spacing:.16em;font-size:.68rem;font-weight:900}.proof-row{border-bottom:1px solid #30372f;justify-content:space-between;padding:17px 0;display:flex}.proof-row span{color:#9ca497}.proof-decision{border:1px solid #4e5a4b;margin-top:22px;padding:22px}.proof-decision span,.proof-stake span{color:#929b8e;letter-spacing:.16em;font-size:.64rem;display:block}.proof-decision strong{color:var(--edge-acid);margin-top:8px;font-size:3rem;display:block}.proof-decision small{color:#b7bdb3}.proof-stake{justify-content:space-between;align-items:end;padding:24px 0;display:flex}.proof-stake strong{font-size:2rem}.blackjack-proof-card blockquote{border-left:3px solid var(--edge-acid);color:#bcc2b8;margin:5px 0 0;padding-left:18px;font-size:.9rem;line-height:1.55}.roulette-pitch{background:#111812;grid-template-columns:minmax(310px,.7fr) 1.1fr;align-items:center;gap:clamp(65px,11vw,170px);padding:clamp(90px,11vw,160px) clamp(24px,7vw,112px);display:grid}.roulette-wheel-copy{aspect-ratio:1;border:1px solid #455143;border-radius:50%;grid-template-columns:repeat(3,1fr);place-items:center;display:grid;transform:rotate(-7deg);box-shadow:inset 0 0 0 28px #0a0d0b,inset 0 0 0 30px #5d6b59}.roulette-wheel-copy span{color:#111;background:#e9e5da;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:900;display:flex}.roulette-wheel-copy span:nth-child(2n){color:#fff;background:#7c2020}.roulette-wheel-copy strong{color:var(--edge-acid);grid-column:2;font-size:4rem}.roulette-pitch-copy>p{color:#adb4a8;max-width:730px;margin:30px 0;font-size:1.1rem;line-height:1.7}.roulette-signal-sample{border-left:3px solid #697466;gap:5px;padding:12px 0 12px 20px;display:grid}.roulette-signal-sample span{color:#8f998c;letter-spacing:.15em;font-size:.65rem}.roulette-signal-sample strong{font-size:2rem}.roulette-signal-sample small{color:#8f998c}.edge-process{background:var(--edge-ink);padding:clamp(90px,11vw,150px) clamp(24px,7vw,112px)}.edge-process .section-copy{max-width:800px}.edge-process .section-copy h2{letter-spacing:-.06em;font-size:clamp(3rem,6vw,6rem);line-height:.92}.edge-process-grid{grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.edge-process-grid article{border-left:1px solid #394137;min-height:270px;padding:26px}.edge-process-grid article b{color:var(--edge-acid);font-size:.72rem}.edge-process-grid h3{margin:75px 0 12px;font-size:1.5rem}.edge-process-grid p{color:#929a8f;line-height:1.6}.premium-pricing{color:var(--edge-ink);background:#e9e5da;padding:clamp(90px,11vw,160px) clamp(24px,7vw,112px)}.pricing-head{grid-template-columns:1.3fr .7fr;align-items:end;gap:50px;display:grid}.premium-pricing .eyebrow{color:#416900}.pricing-head>p{color:#555c52;font-size:1.05rem;line-height:1.65}.premium-pricing .pricing-grid{gap:18px;margin-top:60px}.premium-pricing .price-card{color:var(--edge-ink);background:#f6f3eb;border:1px solid #c7c7bd;padding:clamp(30px,4vw,55px)}.premium-pricing .price-card.featured{color:var(--edge-paper);background:#0b0f0c;border-color:#0b0f0c}.premium-pricing .price-card>strong{letter-spacing:-.08em;font-size:clamp(4rem,7vw,7rem)}.premium-pricing .price-card>small{color:#656b62}.premium-pricing .featured>small,.premium-pricing .featured li,.premium-pricing .featured .saving-note{color:#abb2a7}.premium-pricing .price-card li{color:#555c52}.premium-pricing .popular-pill{background:var(--edge-acid);color:var(--edge-ink)}.premium-pricing .saving-note{color:#4e554c;border-bottom:1px solid #69706747;padding-bottom:22px;font-weight:800}.premium-pricing .billing-status{color:#666d64}.straight-answer{background:var(--edge-acid);color:var(--edge-ink);grid-template-columns:.25fr 1fr .8fr}.straight-answer .edge-section-number{color:#07090840}.straight-answer .eyebrow{color:#273600}.straight-answer h2{font-size:clamp(2.6rem,4.8vw,5.2rem)}.straight-answer>div:last-child strong{margin-bottom:18px;font-size:1.5rem;display:block}.straight-answer>div:last-child p{margin:0;line-height:1.7}.premium-marketing .responsibility-band{color:#9ca496;background:#0a0d0b;border-color:#293127}.premium-marketing .marketing-footer{color:#81887e;background:#050605;border-top:1px solid #242a23}.premium-marketing .marketing-footer a{color:#9ca496}@media (max-width:980px){.premium-marketing .marketing-header{grid-template-columns:1fr auto}.premium-marketing .marketing-header nav{display:none}.edge-hero,.edge-product-split,.roulette-pitch,.pricing-head{grid-template-columns:1fr}.edge-hero{min-height:auto}.edge-terminal{max-width:600px;transform:none}.edge-manifesto,.straight-answer{grid-template-columns:1fr;gap:45px}.edge-process-grid{grid-template-columns:1fr 1fr}.straight-answer .edge-section-number{display:none}.roulette-wheel-copy{width:100%;max-width:520px}}@media (max-width:680px){.premium-marketing .marketing-header{padding:14px 18px}.premium-marketing .brand small{display:none}.premium-marketing .edge-login{min-height:38px;padding:8px 12px;font-size:.7rem}.edge-hero{padding-top:70px}.edge-hero h1{font-size:clamp(3.55rem,17vw,5.6rem)}.premium-marketing .marketing-actions{flex-direction:column;align-items:stretch}.premium-marketing .marketing-actions .button{justify-content:center;width:100%}.terminal-counts{grid-template-columns:1fr}.terminal-call>strong{font-size:2.4rem}.edge-proof{grid-template-columns:1fr 1fr;padding:0}.edge-proof div,.edge-proof div:first-child{border-bottom:1px solid #07090833;border-left:0;padding:19px}.edge-proof strong{font-size:1.55rem}.edge-manifesto h2,.edge-product-copy h2,.roulette-pitch h2,.premium-pricing h2,.straight-answer h2{font-size:clamp(2.7rem,13vw,4rem)}.edge-section-number{font-size:4.2rem}.blackjack-proof-card{padding:22px;box-shadow:10px 10px #c9df75}.roulette-wheel-copy{box-shadow:inset 0 0 0 18px #0a0d0b,inset 0 0 0 20px #5d6b59}.roulette-wheel-copy span{width:38px;height:38px}.edge-process-grid{grid-template-columns:1fr}.edge-process-grid article{min-height:0}.edge-process-grid h3{margin-top:40px}.premium-pricing .pricing-grid{grid-template-columns:1fr}.premium-pricing .price-card>strong{font-size:4.3rem}.straight-answer{padding-bottom:95px}}.premium-app{--app-acid:#dfff68;--app-ink:#070908;--app-raised:#0d120e;--app-line:#dfff6826;--app-paper:#f4f1e8;background:radial-gradient(circle at 88% 2%, #47794d33, transparent 25rem), var(--app-ink);color:var(--app-paper);font-family:var(--font-geist-sans), Arial, sans-serif}.premium-app .topbar{border-bottom:1px solid var(--app-line);background:#070908f0;grid-template-columns:minmax(210px,.75fr) minmax(500px,1.45fr) minmax(340px,1fr);align-items:center;min-height:82px;padding:0 clamp(22px,4vw,68px)}.premium-app .brand-mark{background:var(--app-acid);color:var(--app-ink);border-radius:8px;width:43px;height:43px;transform:rotate(-3deg);box-shadow:0 0 0 1px #dfff6840}.premium-app .brand strong{font-size:19px}.premium-app .brand small{color:#92998e;letter-spacing:.17em}.premium-app .desktop-nav{align-self:stretch}.premium-app .nav-item{text-transform:uppercase;border-bottom-width:3px;min-width:118px;padding:18px 16px 13px}.premium-app .nav-item span{letter-spacing:.08em;font-size:11px}.premium-app .nav-item small{color:#737b70;letter-spacing:.13em;font-size:7px}.premium-app .nav-item.active{border-bottom-color:var(--app-acid);color:var(--app-acid);background:linear-gradient(#0000 30%,#dfff681a)}.premium-app .nav-item.active small{color:#a5b477}.premium-app .language-picker select,.premium-app .currency-picker select{color:#c7ccbf;background:#101611;border:1px solid #30392f;border-radius:4px;min-height:38px}.premium-app .account-chip{border-left:1px solid #293128;margin-left:4px;padding-left:14px}.premium-app .account-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;font-size:11px;overflow:hidden}.premium-app .account-chip small{color:#7f887b}.premium-app .avatar{background:var(--app-acid);color:var(--app-ink);border:0;border-radius:7px}.premium-app .account-action{color:#a7afa2;text-transform:uppercase;border:1px solid #30392f;border-radius:4px;padding:9px 10px;font-size:8px;font-weight:750}.premium-app .lab-page,.premium-app .content-page{max-width:1840px;padding:clamp(38px,5vw,72px) clamp(22px,4vw,68px) 80px}.premium-app .lab-heading{border-bottom:1px solid #252d24;align-items:end;padding-bottom:37px}.premium-app .eyebrow{color:var(--app-acid);letter-spacing:.19em;font-size:9px;font-weight:850}.premium-app .lab-heading h1,.premium-app .content-heading h1{color:var(--app-paper);font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.07em;text-wrap:balance;margin:20px 0 24px;font-size:clamp(3.25rem,5.7vw,6.6rem);font-weight:650;line-height:.88}.premium-app .lab-heading p,.premium-app .content-heading p{color:#aeb5aa;max-width:760px;font-size:1.05rem;line-height:1.65}.live-session-state{background:#0d130e;border:1px solid #354033;min-width:210px;padding:19px 20px}.live-session-state span,.live-session-state small{color:#838c7e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;display:block}.live-session-state span i{background:var(--app-acid);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 0 5px #dfff681a}.live-session-state strong{color:var(--app-acid);font-family:var(--font-geist-mono), monospace;margin:16px 0 5px;font-size:2rem;display:block}.premium-app .workspace-notice{background:0 0;border:0;border-left:3px solid #596355;border-radius:0;margin-top:25px;padding:9px 0 9px 17px}.premium-app .banner-icon{color:#a9b1a4;background:0 0;border:1px solid #596355;font-family:inherit;font-style:normal}.premium-app .workspace-notice p{color:#8f988b;font-size:10px}.premium-app .workspace-notice p strong{color:#d3d8cc}.premium-app .banner-tag{color:#788274}.premium-app .count-strip{background:var(--app-acid);color:var(--app-ink);border:0;border-radius:0;margin-top:25px}.premium-app .metric+.metric{border-left-color:#07090833}.premium-app .metric span,.premium-app .metric small{color:#070908a6;font-weight:750}.premium-app .metric strong,.premium-app .metric.tone-accent strong,.premium-app .metric.tone-bright strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning strong,.premium-app .metric.tone-muted strong{color:var(--app-ink);font-size:2rem}.premium-app .lab-grid{grid-template-columns:minmax(270px,.66fr) minmax(620px,1.75fr) minmax(290px,.72fr);gap:18px;margin-top:18px}.premium-app .settings-panel,.premium-app .table-panel,.premium-app .recommendations-panel,.premium-app .control-card,.premium-app .ramp-card,.premium-app .commission-explainer,.premium-app .ledger-card,.premium-app .audit-card,.premium-app .admin-preview,.premium-app .roulette-input-card,.premium-app .roulette-history-card,.premium-app .roulette-method-card,.premium-app .roulette-signal-card,.premium-app .system-card,.premium-app .metric-card,.premium-app .referral-hero{border-radius:0}.premium-app .settings-panel{background:var(--app-paper);padding:25px}.premium-app .panel-heading h2,.premium-app .system-card h2,.premium-app .roulette-signal-head h2,.premium-app .roulette-empty strong,.premium-app .empty-recommendation h3{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.045em;font-weight:700}.premium-app .panel-heading h2{font-size:1.65rem}.premium-app .settings-panel .eyebrow,.premium-app .control-card .eyebrow,.premium-app .commission-explainer .eyebrow,.premium-app .ledger-card .eyebrow,.premium-app .audit-card .eyebrow,.premium-app .admin-preview .eyebrow,.premium-app .roulette-input-card .eyebrow,.premium-app .roulette-history-card .eyebrow,.premium-app .roulette-method-card .eyebrow{color:#416900}.premium-app .setup-disclosure{border-color:#c9c9bf;border-radius:0}.premium-app .setup-disclosure summary{background:#e7e4db;padding:13px 14px}.premium-app .setup-disclosure-body{border-top-color:#c9c9bf}.premium-app .field select,.premium-app .field input[type=text],.premium-app .field input[type=number],.premium-app .money-input{border-color:#c6c5bb;border-radius:3px;min-height:40px}.premium-app .button{text-transform:uppercase;border-radius:3px}.premium-app .settings-save,.premium-app .roulette-save{color:var(--app-acid);letter-spacing:.08em;background:#101611;font-weight:850}.premium-app .table-panel{background:#0b100c;border-color:#30392f}.premium-app .table-panel-heading{padding:23px 25px 19px}.premium-app .table-panel-heading h2{color:var(--app-paper)}.premium-app .felt{background:radial-gradient(at 50% 108%,#0000 0 40%,#dfff681f 40.2% 40.7%,#0000 41%),radial-gradient(circle at 50% 25%,#4d84542e,#0000 45%),#0b271d;min-height:430px}.premium-app .felt-action-button,.premium-app .table-zone,.premium-app .aux-zone,.premium-app .burn-history,.premium-app .empty-card-row{border-radius:3px}.premium-app .table-zone:hover,.premium-app .table-zone.selected{background:#dfff6812;border-color:#dfff6885}.premium-app .playing-card{border-radius:3px}.premium-app .playing-card strong,.premium-app .burn-history-card strong{font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:900}.premium-app .card-entry{background:#090d0a;padding:22px 25px 25px}.premium-app .rank-keypad{gap:7px}.premium-app .rank-keypad button,.premium-app .undo-button,.premium-app .destination-tabs button{background:#111812;border-color:#344032;border-radius:3px;min-height:42px}.premium-app .rank-keypad button:hover,.premium-app .destination-tabs button.active{background:var(--app-acid);border-color:var(--app-acid);color:var(--app-ink)}.premium-app .recommendations-panel{color:var(--app-paper);background:#0d120e;border:1px solid #30392f;padding:25px}.premium-app .empty-recommendation{border-color:#3b4539;border-radius:0}.premium-app .empty-recommendation>span{background:var(--app-acid);color:var(--app-ink);border-radius:4px}.premium-app .empty-recommendation p{color:#8f978b}.premium-app .recommendation-card{color:var(--app-paper);background:#121813;border-color:#344032;border-radius:0}.premium-app .recommendation-title h3{color:var(--app-acid);font-family:var(--font-geist-sans), Arial, sans-serif;font-weight:850}.premium-app .recommendation-title p,.premium-app .recommendation-card>small{color:#959d91}.premium-app .reason-box{background:#080b09;border-left:2px solid #4f5b4c;border-radius:0}.premium-app .reason-box p{color:#b2b8ae}.premium-app .action-orb{background:var(--app-acid);color:var(--app-ink);font-family:var(--font-geist-sans), Arial, sans-serif;border-radius:4px;font-weight:900}.premium-app .bet-card{background:#080b09;border:1px solid #30392f;border-radius:0;padding:17px}.premium-app .content-page{min-height:calc(100vh - 82px)}.premium-app .content-heading{border-bottom:1px solid #252d24;max-width:none;padding:12px 0 42px}.premium-app .content-heading p{max-width:830px}.premium-app .system-card,.premium-app .control-card,.premium-app .commission-explainer,.premium-app .ledger-card,.premium-app .audit-card,.premium-app .admin-preview,.premium-app .roulette-input-card,.premium-app .roulette-history-card,.premium-app .roulette-method-card{background:var(--app-paper);border:1px solid #d0cec4}.premium-app .system-card.selected{border-color:var(--app-acid);box-shadow:10px 10px #dfff68cc}.premium-app .system-card h2{font-size:1.8rem}.premium-app .selected-button,.premium-app .segmented button.active{color:var(--app-acid);background:#101611;border-radius:2px}.premium-app .current-bet-card,.premium-app .referral-hero{background:var(--app-acid);color:var(--app-ink)}.premium-app .current-bet-card{border-radius:0}.premium-app .ramp-card,.premium-app .roulette-signal-card{background:#0d120e;border-color:#354033}.premium-app .roulette-status,.premium-app .predicted-pockets>div,.premium-app .metric-card{border-radius:3px}.premium-app .predicted-pockets>div{background:#111a13;border-color:#354b39}.premium-app .roulette-status{background:#171f18}.premium-app .roulette-signal-card.signal-verified-player-edge{border-color:var(--app-acid);box-shadow:inset 4px 0 0 var(--app-acid)}.premium-app .roulette-capture-note,.premium-app .roulette-history-list{border-color:#c8c7bd}.premium-app .referral-hero{padding:31px}.premium-app .invite-link,.premium-app .compliance-lock{border-radius:3px}.premium-app .metric-card{background:#0d120e;border-color:#30392f;padding:21px}.premium-app .metric-card strong{color:var(--app-paper);font-size:1.8rem}.premium-app .money-flow>div,.premium-app .ledger-icon,.premium-app .locked-toggle,.premium-app .warning-note{border-radius:3px}.premium-app .impact-ring:after{background:var(--app-paper)}.premium-app .workspace-footer-actions{max-width:1840px}@media (max-width:1380px){.premium-app .topbar{grid-template-columns:200px 1fr 280px}.premium-app .lab-grid,.premium-app .lab-grid.settings-collapsed{grid-template-columns:minmax(260px,.62fr) minmax(570px,1.55fr)}.premium-app .recommendations-panel{grid-column:1/-1}}@media (max-width:980px){.premium-app .topbar{grid-template-columns:1fr auto;min-height:70px}.premium-app .mobile-nav{border-bottom-color:var(--app-line);background:#070908f5;top:70px}.premium-app .mobile-nav button{color:#a6aea1;text-transform:uppercase;border-color:#313a30;border-radius:3px}.premium-app .mobile-nav button.active{background:var(--app-acid);color:var(--app-ink)}.premium-app .lab-heading{flex-direction:column;align-items:flex-start}.live-session-state{width:100%;min-width:0}.premium-app .lab-grid,.premium-app .lab-grid.settings-collapsed{grid-template-columns:1fr}.premium-app .recommendations-panel{grid-column:auto}}@media (max-width:680px){.premium-app .topbar{grid-template-columns:1fr;gap:9px;min-height:112px;padding:11px 16px}.premium-app .topbar-tools{justify-content:flex-start;gap:6px;width:100%}.premium-app .mobile-nav{top:112px}.premium-app .account-chip{border:0;margin:0 0 0 auto;padding:0}.premium-app .account-action{display:none}.premium-app .lab-page,.premium-app .content-page{padding:35px 16px 60px}.premium-app .lab-heading h1,.premium-app .content-heading h1{font-size:clamp(3rem,15vw,4.4rem)}.premium-app .workspace-notice{align-items:flex-start}.premium-app .workspace-notice p{font-size:9px}.premium-app .banner-tag{display:none}.premium-app .count-strip{grid-template-columns:repeat(2,1fr)}.premium-app .metric{min-height:96px}.premium-app .metric:nth-child(3){border-left:0}.premium-app .metric:last-child{grid-column:1/-1}.premium-app .felt{min-height:440px;padding-left:13px;padding-right:13px}.premium-app .table-panel-heading,.premium-app .card-entry,.premium-app .settings-panel,.premium-app .recommendations-panel{padding-left:18px;padding-right:18px}.premium-app .rank-keypad{grid-template-columns:repeat(7,1fr)}.premium-app .roulette-metrics,.premium-app .stats-grid{grid-template-columns:1fr 1fr}}.premium-app .lab-page,.premium-app .content-page{padding-top:28px;padding-bottom:58px}.premium-app .lab-heading{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:34px;padding-bottom:22px;display:grid}.premium-app .lab-heading>div:first-child{max-width:900px}.premium-app .lab-heading h1{margin:12px 0 14px;font-size:clamp(2.8rem,4.35vw,5rem);line-height:.9}.premium-app .lab-heading p{font-size:.94rem;line-height:1.5}.premium-app .live-session-state{min-width:0;padding:14px 16px}.premium-app .live-session-state strong{margin:9px 0 2px;font-size:1.55rem}.premium-app .live-session-state a{color:var(--app-acid);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:8px;font-weight:850;text-decoration:none;display:inline-block}.premium-app .live-session-state a:hover{text-decoration:underline}.premium-app .workspace-notice{margin-top:13px;padding-top:6px;padding-bottom:6px}.premium-app .count-strip{margin-top:13px}.premium-app .metric{min-height:86px;padding:15px 20px}.premium-app .metric strong,.premium-app .metric.tone-accent strong,.premium-app .metric.tone-bright strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning strong,.premium-app .metric.tone-muted strong{margin:5px 0 3px;font-size:1.65rem}.premium-app .lab-grid{grid-template-columns:minmax(245px,.62fr) minmax(500px,1.75fr) minmax(250px,.7fr)}.premium-app .lab-grid.settings-collapsed{grid-template-columns:minmax(560px,2fr) minmax(260px,.7fr)}.premium-app .recommendations-panel{grid-column:auto}.premium-app #live-table{scroll-margin-top:96px}.premium-app .content-page{padding-top:26px}.premium-app .content-heading{padding:8px 0 25px}.premium-app .content-heading h1{max-width:1050px;margin:13px 0 16px;font-size:clamp(3rem,4.8vw,5.4rem);line-height:.9}.premium-app .content-heading p{font-size:.95rem;line-height:1.55}.premium-app .system-grid,.premium-app .bankroll-layout,.premium-app .roulette-layout,.premium-app .stats-grid,.premium-app .referral-layout,.premium-app .admin-layout{margin-top:16px}.premium-app .panel-heading p{font-size:11px}.premium-app .field>span{font-size:10px}.premium-app .field select,.premium-app .field input[type=text],.premium-app .field input[type=number],.premium-app .money-input input{font-size:12px}.premium-app .toggle>span{font-size:10px}.premium-app .setup-disclosure summary span{font-size:11px}.premium-app .setup-disclosure summary small{font-size:8px}.premium-app .zone-label{font-size:9px}.premium-app .dealer-zone small,.premium-app .player-zone small{font-size:10px}.premium-app .aux-zone,.premium-app .aux-zone small,.premium-app .burn-history-heading small,.premium-app .burn-history-empty{font-size:8px}.premium-app .entry-topline strong{font-size:12px}.premium-app .destination-tabs button,.premium-app .segmented button,.premium-app .empty-recommendation p,.premium-app .recommendation-title p,.premium-app .recommendation-card>small,.premium-app .reason-box p,.premium-app .bet-card p{font-size:9px}.premium-app .roulette-capture-note p,.premium-app .roulette-status-copy,.premium-app .method-note p,.premium-app .referral-hero p{font-size:10px}@media (max-width:1100px){.premium-app .lab-grid,.premium-app .lab-grid.settings-collapsed{grid-template-columns:minmax(250px,.62fr) minmax(500px,1.5fr)}.premium-app .lab-grid.settings-collapsed{grid-template-columns:minmax(560px,1fr)}.premium-app .recommendations-panel{grid-column:1/-1}}@media (max-width:980px){.premium-app .lab-heading{grid-template-columns:1fr;align-items:stretch;gap:18px}.premium-app .live-session-state{grid-template-columns:1fr auto;gap:2px 16px;width:100%;display:grid}.premium-app .live-session-state span,.premium-app .live-session-state strong,.premium-app .live-session-state small{grid-column:1}.premium-app .live-session-state a{grid-area:1/2/4;align-self:center;margin:0}.premium-app .lab-grid,.premium-app .lab-grid.settings-collapsed{grid-template-columns:1fr}.premium-app .recommendations-panel{grid-column:auto}}@media (max-width:680px){.premium-app .topbar{grid-template-columns:auto 1fr;min-height:64px;padding-top:9px;padding-bottom:9px}.premium-app .brand>span:last-child{display:none}.premium-app .topbar-tools{grid-column:2;justify-content:flex-end}.premium-app .language-picker select{width:101px;max-width:101px;min-height:36px}.premium-app .currency-picker select{width:72px;max-width:72px;min-height:36px}.premium-app .account-chip{margin-left:2px}.premium-app .avatar{width:36px;height:36px}.premium-app .mobile-nav{top:64px}.premium-app .lab-page,.premium-app .content-page{padding-top:22px}.premium-app .lab-heading{gap:14px;padding-bottom:15px}.premium-app .lab-heading h1{margin:10px 0 12px;font-size:clamp(2.6rem,12.2vw,3.35rem);line-height:.91}.premium-app .lab-heading p{font-size:.84rem;line-height:1.5}.premium-app .live-session-state{padding:11px 13px}.premium-app .live-session-state strong{font-size:1.35rem}.premium-app .workspace-notice{margin-top:9px}.premium-app .workspace-notice p{line-height:1.45}.premium-app .count-strip{margin-top:10px}.premium-app .metric{min-height:80px;padding:12px 14px}.premium-app .metric strong,.premium-app .metric.tone-accent strong,.premium-app .metric.tone-bright strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning strong,.premium-app .metric.tone-muted strong{font-size:1.45rem}.premium-app .content-heading{padding-bottom:20px}.premium-app .content-heading h1{margin:10px 0 13px;font-size:clamp(2.65rem,12vw,3.4rem);line-height:.91}.premium-app .content-heading p{font-size:.86rem}.premium-app .destination-tabs button,.premium-app .segmented button{min-height:40px}}.account-signout,.premium-marketing .edge-login{margin:0}.premium-app button.account-action,.premium-marketing .edge-login button{cursor:pointer;background:0 0;font-family:inherit}.premium-app button.account-action:hover{border-color:var(--app-acid);color:var(--app-acid)}.auth-shell{color:#f4f1e8;background:radial-gradient(circle at 75% 24%,#527f4a47,#0000 31%),linear-gradient(125deg,#070908 0%,#111712 56%,#060706 100%);align-items:center;min-height:100vh;padding:42px clamp(22px,6vw,84px);display:grid;position:relative;overflow:hidden}.auth-shell:after{content:"";border:1px solid #dfff681a;border-radius:50%;width:620px;height:620px;position:absolute;top:7%;right:-280px}.auth-brand{color:#f4f1e8;z-index:2;align-items:center;gap:12px;text-decoration:none;display:flex;position:absolute;top:34px;left:clamp(22px,6vw,84px)}.auth-brand>span:last-child{display:grid}.auth-brand strong{letter-spacing:-.03em;font-size:1.25rem}.auth-brand small{color:#929b8e;letter-spacing:.17em;font-size:.52rem}.auth-card{z-index:1;width:100%;max-width:620px;margin:70px auto 40px;position:relative}.auth-card .eyebrow{color:#dfff68;letter-spacing:.2em;font-size:.7rem;font-weight:850}.auth-card h1{letter-spacing:-.075em;text-wrap:balance;margin:23px 0 27px;font-size:clamp(4rem,7vw,7rem);font-weight:650;line-height:.84}.auth-card>p{color:#b0b7ac;max-width:500px;font-size:1rem;line-height:1.65}.auth-error{color:#ffab9e;background:#ff705b1a;border:1px solid #ff705b73;margin-top:24px;padding:13px 15px;font-size:.85rem}.auth-options{gap:12px;margin-top:36px;display:grid}.provider-login{color:#10130f;background:#f4f1e8;border:1px solid #f4f1e8;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;min-height:64px;padding:11px 18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.provider-login:hover{border-color:#dfff68;transform:translateY(-2px)}.provider-login strong{letter-spacing:.01em;font-size:.9rem}.provider-login>span:last-child{color:#6c7569;font-size:1.2rem}.provider-login.disabled{cursor:not-allowed;opacity:.48}.provider-login.disabled:hover{border-color:#f4f1e8;transform:none}.provider-login.disabled small{color:#7e877b;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.provider-mark{color:#4285f4;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-family:Arial,sans-serif;font-size:1.1rem;font-style:normal;font-weight:800;display:flex}.auth-trust{border-top:1px solid #283027;border-bottom:1px solid #283027;flex-wrap:wrap;gap:11px 21px;margin-top:28px;padding:13px 0;display:flex}.auth-trust span{color:#879183;letter-spacing:.11em;font-size:.57rem;font-weight:750}.auth-legal{color:#70796d;margin-top:20px;font-size:.69rem;line-height:1.6;display:block}.auth-legal a{color:#aeb6aa}.auth-back{color:#a6aea2;z-index:2;font-size:.75rem;text-decoration:none;position:absolute;bottom:32px;left:clamp(22px,6vw,84px)}.auth-back:hover{color:#dfff68}@media (max-width:680px){.auth-shell{align-items:start;min-height:100svh;padding:100px 20px 74px}.auth-shell:after{width:360px;height:360px;top:8%;right:-230px}.auth-brand{top:22px;left:20px}.auth-card{margin:30px auto 0}.auth-card h1{margin:18px 0 22px;font-size:clamp(3.3rem,16vw,4.6rem)}.auth-card>p{font-size:.88rem}.auth-options{margin-top:28px}.provider-login{min-height:60px}.auth-trust{grid-template-columns:1fr;display:grid}.auth-back{bottom:22px;left:20px}}
