/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--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{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.contents{display:contents}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.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);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-footer,.marketing-header{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-footer nav,.marketing-header nav{gap:26px;display:flex}.marketing-footer a,.marketing-footer span,.marketing-header nav a{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}.gate-pricing h1,.legal-shell h1,.marketing-hero h1,.section-copy h2{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}.gate-pricing h1,.section-copy h2{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);border-radius:20px;padding:6px 9px;font-size:8px;font-weight:850;position:absolute;top:24px;right:24px}.popular-pill,.price-card>strong{font-family:var(--font-geist-mono),monospace}.price-card>strong{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,.promotion-notice,.referral-notice{color:#8fa099;text-align:center;margin:22px auto 0;font-size:10px}.wise-admin,.wise-settings{margin:24px 0}.wise-admin p,.wise-reserved,.wise-settings p{font-size:14px;line-height:1.6}.wise-admin form,.wise-settings form{gap:16px;display:grid}.wise-admin label,.wise-settings label{gap:8px;margin:16px 0;font-size:14px;display:grid}.wise-admin input:not([type=checkbox]),.wise-admin select,.wise-settings input:not([type=checkbox]),.wise-settings select{color:#f4f1e8;width:100%;font:inherit;background:#102019;border:1px solid #68786c;padding:12px}.wise-admin .wise-agreement,.wise-settings .wise-agreement{align-items:flex-start;gap:12px;display:flex}.wise-agreement input{flex:none;margin-top:4px}.wise-admin a,.wise-settings a{color:inherit;text-decoration:underline}.wise-payment{overflow-wrap:anywhere;border-top:1px solid #68786c;margin:20px 0;padding:20px 0}.promotion-notice strong,.referral-notice strong{color:var(--lime)}.promotion-notice{background:#dfff6814;border:1px solid #dfff6833;max-width:894px;margin-bottom:20px;padding:11px 14px}.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}.legal-shell>footer a,.marketing-footer nav a,.responsibility-band a{align-items:center;min-height:24px;display:inline-flex}.marketing-footer{border-top:1px solid var(--line-dark)}.gate-pricing{min-height:calc(100vh - 160px)}.legal-shell{min-height:100vh}.legal-shell>article,.legal-shell>footer,.legal-shell>header{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 article>.legal-summary{border-left:2px solid var(--green);margin:28px 0 42px;padding:2px 0 2px 18px;color:#d7e2dd!important;font-size:15px!important}.legal-shell article a{color:var(--green)}.legal-shell article strong{color:#dbe8e2}.legal-shell article address{color:#abb9b4;font-size:13px;font-style:normal;line-height:1.8}.legal-shell>footer{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:flex-start;gap:22px;padding-top:28px;padding-bottom:28px;display:flex}.legal-shell>footer nav{flex-wrap:wrap;gap:9px 18px;display:flex}.legal-shell>footer a{color:var(--green);font-size:10px}.contact-form{gap:1rem;max-width:46rem;margin-top:2rem;display:grid}.contact-form label{color:#dbe8e2;gap:.5rem;font-size:12px;font-weight:700;display:grid}.contact-form label>span{color:var(--muted);font-weight:500}.contact-form input:not([type=checkbox]),.contact-form select,.contact-form textarea{border:1px solid var(--line-dark);color:#eef5f1;font:inherit;background:#101a16;border-radius:.25rem;width:100%;padding:.85rem 1rem}.contact-form :focus-visible{outline-offset:2px;outline:3px solid #80d99d66}.contact-form .contact-consent{align-items:flex-start;gap:.65rem;font-weight:500;display:flex}.contact-consent input{margin-top:.25rem}.form-notice{border-radius:.25rem;padding:.85rem 1rem}.form-notice.success{background:#2e9f672e;border:1px solid #2e9f6773}.form-notice.error{background:#dd444429;border:1px solid #dd44446b}.support-queue{grid-column:1/-1}.support-request{border-top:1px solid var(--line-dark);gap:9px;padding:16px 0;display:grid}.support-request>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-request strong{color:var(--green);text-transform:capitalize}.support-request small,.support-request time{color:var(--muted);font-size:10px}.support-request p{color:#c3d0ca;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.55}.support-request .button{justify-self:start}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;gap:12px;padding:0}.brand,.brand-mark{align-items:center;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;width:42px;height:42px;font-size:18px;font-weight:850;transform:rotate(-3deg)}.brand strong{letter-spacing:-.03em;font-size:18px;display:block}.account-chip small,.brand 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;text-decoration:none}.operator-nav-item{flex-direction:column;justify-content:center;display:flex}.nav-item small,.nav-item span{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.active,.nav-item:hover{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{gap:10px}.account-chip,.topbar-tools{justify-content:flex-end;align-items:center;display:flex}.topbar-tools{gap:11px}.account-action{color:#82928c;white-space:nowrap;font-size:8px;text-decoration:none}.account-action:hover{color:var(--lime)}.currency-picker,.language-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%)}.currency-picker select,.language-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}.currency-picker:after,.language-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}.content-page,.lab-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}.content-heading h1,.lab-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)}.content-heading p,.lab-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.danger-ghost,.button.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;gap:12px;margin-top:23px;padding:10px 12px}.banner-icon,.workspace-notice{align-items:center;display:flex}.banner-icon{background:var(--gold);color:var(--ink);border-radius:50%;justify-content:center;min-width:19px;height:19px;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800}.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 small,.metric span{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)}.admin-preview,.audit-card,.commission-explainer,.control-card,.ledger-card,.ramp-card,.recommendations-panel,.settings-panel,.table-panel{border-radius:12px;overflow:hidden}.recommendations-panel,.settings-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 input[type=number],.field input[type=text],.field select,.money-input{color:var(--paper-text);background:#fffdf8;border:1px solid #d7d5cb;border-radius:7px;width:100%;min-height:36px}.field input[type=number],.field input[type=text],.field select{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}.aux-zone,.dealer-zone,.player-zone{text-align:center;z-index:1;position:relative}.aux-zone,.table-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.selected,.table-zone:hover{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{min-height:62px}.playing-card,.playing-card-row{justify-content:center;display:flex}.playing-card{color:#18201d;text-align:center;background:#fffdf5;border:1px solid #00000026;border-radius:7px;flex-direction:column;width:44px;height:62px;margin-left:-7px;padding:5px 7px;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.selected,.aux-zone:hover{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-empty,.burn-history-heading small{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;min-height:238px;padding:25px}.empty-recommendation,.empty-recommendation>span{justify-content:center;align-items:center;display:flex}.empty-recommendation>span{color:var(--lime);font-family:var(--font-geist-mono),monospace;background:#153b30;border-radius:50%;width:46px;height:46px;font-size:15px;font-weight:850}.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}.reason-box span,.recommendation-title 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;letter-spacing:.12em;font-size:9px;font-weight:800}.level-pill,.system-monogram{font-family:var(--font-geist-mono),monospace}.level-pill{color:#506059;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}.admin-layout,.bankroll-layout,.referral-layout{gap:14px;display:grid}.bankroll-layout{grid-template-columns:minmax(310px,.8fr) minmax(540px,1.6fr)}.admin-preview,.audit-card,.commission-explainer,.control-card,.ledger-card{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-history-card,.roulette-input-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-history-heading,.roulette-signal-head{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 small,.predicted-pockets span,.predicted-pockets strong{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 small,.roulette-history-list strong,.roulette-history-list time{font-family:var(--font-geist-mono),monospace}.roulette-history-list strong{font-size:13px}.roulette-history-direction,.roulette-history-list i,.roulette-history-list small,.roulette-history-list time{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 small,.metric-card span{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{justify-content:space-between;margin-top:16px;padding-top:13px;font-size:10px;display:flex}.commission-total,.ledger-row{border-top:1px solid var(--line-light)}.ledger-row{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 small,.ledger-row strong{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 span,.impact-ring strong{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}.promo-code-card{grid-column:1/-1;grid-template-columns:minmax(230px,.58fr) minmax(520px,1.42fr);gap:34px;display:grid}.promo-code-intro>p{color:#58645e;font-size:10px;line-height:1.65}.promo-summary-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid}.promo-summary-grid>div{background:#e5e3d8;padding:13px 10px}.promo-summary-grid span,.promo-summary-grid strong{display:block}.promo-summary-grid strong{font-family:var(--font-geist-mono),monospace;font-size:19px}.promo-summary-grid span{color:#68736d;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:800}.promo-code-form{background:#ebe9df;border:1px solid #cfcdc2;padding:20px}.promo-form-section+.promo-form-section{border-top:1px solid #cfcdc2;margin-top:20px;padding-top:20px}.promo-step{color:#4f5c55;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;margin-bottom:13px;font-size:8px;font-weight:900;display:block}.promo-code-input-row{grid-template-columns:1fr auto;gap:7px;display:grid}.promo-code-input-row .button{padding:8px 12px;font-size:8px}.promo-field-row{margin-top:12px}.promo-discount-switch{background:#dad8cd;grid-template-columns:1fr 1fr;gap:1px;margin:13px 0 0;padding:1px;display:grid}.promo-discount-switch button{color:#5d6862;cursor:pointer;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;background:#efede4;border:0;padding:10px;font-size:8px;font-weight:800}.promo-discount-switch button.active{color:var(--app-acid);background:#173e32}.promo-toggle{align-items:center;min-height:48px;padding-top:12px;display:flex}.promo-inline-note{color:#6d634b;border-left:2px solid #c4a34e;margin:9px 0 0;padding-left:9px;font-size:8px;line-height:1.55}.promo-create-button{width:100%;margin-top:20px}.promo-status{color:#52605a;margin:10px 0 0;font-size:9px;line-height:1.5}.promo-code-result{border-left:4px solid var(--app-acid);color:var(--app-paper);background:#0d120e;gap:7px;margin-top:16px;padding:16px;display:grid}.promo-code-result>span{color:var(--app-acid);letter-spacing:.13em;font-size:8px;font-weight:900}.promo-code-result>strong{font-family:var(--font-geist-mono),monospace;font-size:18px}.promo-code-result>p{color:#9da599;margin:0;font-size:8px}.promo-code-result>code{color:#c7cebf;overflow-wrap:anywhere;background:#1b211c;padding:9px;font-size:8px;line-height:1.45}.promo-code-result>div{gap:7px;display:flex}.promo-code-result>div .button{padding:8px 10px;font-size:8px}.promo-tracker{border-top:1px solid #cfcdc2;grid-column:1/-1;padding-top:25px}.promo-tracker-heading{justify-content:space-between;align-items:flex-start;display:flex}.promo-tracker-heading .button{font-size:8px}.promo-empty{color:#65716b;background:#ebe9df;padding:18px;font-size:9px}.promo-campaign-list{border:1px solid #cfcdc2}.promo-campaign-row{background:#f3f1e9;grid-template-columns:minmax(170px,1.35fr) minmax(90px,.65fr) minmax(150px,1fr) minmax(130px,.9fr) auto;align-items:center;gap:18px;padding:15px 17px;display:grid}.promo-campaign-row+.promo-campaign-row{border-top:1px solid #d8d5ca}.promo-campaign-row.inactive{opacity:.58}.promo-campaign-main>div{align-items:center;gap:7px;display:flex}.promo-campaign-main small{color:#78817c;font-size:7px;font-weight:800}.promo-state{color:#6b746f;letter-spacing:.1em;background:#dedbd0;padding:4px 6px;font-size:7px;font-weight:900}.promo-state.active{color:#27402f;background:#d9ee9e}.promo-campaign-main>strong{font-family:var(--font-geist-mono),monospace;margin-top:7px;font-size:13px;display:block}.promo-campaign-main>p{color:#65716b;margin:3px 0 0;font-size:8px}.promo-campaign-attribution>span,.promo-campaign-discount>span,.promo-campaign-redemptions span{color:#78817c;letter-spacing:.06em;text-transform:uppercase;font-size:7px;display:block}.promo-campaign-attribution>strong,.promo-campaign-discount>strong{margin-top:4px;font-size:10px;display:block}.promo-campaign-attribution>small,.promo-campaign-discount>small,.promo-campaign-redemptions>small{color:#6b756f;margin-top:4px;font-size:7px;display:block}.promo-campaign-redemptions>div{justify-content:space-between;align-items:center;display:flex}.promo-campaign-redemptions>div strong{font-family:var(--font-geist-mono),monospace;font-size:9px}.promo-campaign-redemptions>i{background:#dedbd0;height:4px;margin-top:7px;display:block;overflow:hidden}.promo-campaign-redemptions>i>span{background:#74942f;height:100%;display:block}.promo-campaign-actions{gap:5px;display:grid}.promo-campaign-actions button{color:#31453c;cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #bcb9af;padding:6px 8px;font-size:7px;font-weight:800}.promo-campaign-actions button.danger{color:#83483a;border-color:#caa9a0}.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 a,.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;text-decoration:none}.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,.referral-layout,.roulette-layout{grid-template-columns:1fr}.roulette-metrics,.stats-grid{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,.marketing-footer{flex-direction:column}.marketing-footer{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}.account-chip>span:not(.status-dot):not(.avatar),.brand small,.status-dot{display:none}.topbar-tools{gap:6px}.language-picker select{max-width:94px}.currency-picker select{max-width:72px}.content-page,.lab-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}.admin-layout,.bankroll-dashboard,.recommendation-list,.system-grid{grid-template-columns:1fr}.audit-card,.method-note{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}}.analytics-consent{color:#f1f0e9;z-index:1000;background:#0b0e0b;border:1px solid #3b4438;border-left:4px solid #dfff68;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:calc(100% - 36px);max-width:1040px;padding:22px 24px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 60px #00000061}.analytics-consent strong{color:#dfff68;letter-spacing:.04em;text-transform:uppercase;font-size:14px;display:block}.analytics-consent p{color:#b7beb4;max-width:720px;margin:8px 0 5px;font-size:12px;line-height:1.65}.analytics-consent a{color:#dfff68;font-size:11px;font-weight:750}.analytics-consent-actions{gap:9px;display:flex}.analytics-consent-actions .button{white-space:nowrap;min-height:42px;padding:10px 16px;font-size:10px}.analytics-consent-trigger{color:#c5ccc0;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;z-index:900;background:#0b0e0b;border:1px solid #454d42;padding:8px 11px;font-size:9px;font-weight:800;position:fixed;bottom:12px;right:12px}.analytics-consent-trigger:focus-visible,.analytics-consent-trigger:hover{color:#dfff68;border-color:#dfff68}@media (max-width:700px){.analytics-consent{grid-template-columns:1fr;align-items:stretch;gap:16px;width:calc(100% - 20px);padding:19px;bottom:10px}.analytics-consent-actions{grid-template-columns:1fr 1fr;display:grid}.analytics-consent-actions .button{white-space:normal}}@media (prefers-reduced-motion:reduce){*,:after,:before{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-actions{justify-self:end;align-items:center;gap:10px;display:flex}.premium-marketing .public-language-picker select{color:#d7dccf;background:#0d120e;border-color:#3c463a;max-width:128px;min-height:40px}.premium-marketing .public-language-picker:before{color:var(--edge-acid)}.premium-marketing .marketing-header .edge-login{justify-self:end}.premium-marketing .edge-signout{color:var(--edge-paper);white-space:nowrap;background:0 0;border:1px solid #dfff688c}.premium-marketing .edge-signout:hover{background:var(--edge-acid);color:var(--edge-ink)}.premium-marketing .button:focus-visible,.premium-marketing a:focus-visible{outline:3px solid var(--edge-acid);outline-offset:4px}.edge-process,.edge-product-split,.premium-pricing,.roulette-pitch{scroll-margin-top:145px}.edge-hero{background:radial-gradient(circle at 82% 38%,#467a4e3d,#0000 30%),linear-gradient(115deg,#070908,#101611 62%,#060706);grid-template-columns:minmax(0,1.05fr) minmax(350px,.75fr);align-items:center;gap:clamp(45px,8vw,120px);min-height:680px;padding:clamp(56px,6vw,90px) 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:-.07em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(3.5rem,5vw,5.8rem);line-height:1.03}.edge-hero h1 em{color:var(--edge-acid);margin-top:.08em;font-style:normal;display:inline-block}.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}.hero-benefits{color:#dce2d7;gap:9px;margin:24px 0 0;padding:0;list-style:none;display:grid}.hero-benefits li{gap:10px;line-height:1.5;display:flex}.hero-benefits li:before{color:var(--edge-acid);content:"✓";flex:none;font-weight:800}.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:#aeb5aa;max-width:620px;margin-top:20px;font-size:.83rem;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-bet span,.terminal-call small,.terminal-counts small{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,.premium-pricing h2,.roulette-pitch h2,.straight-answer h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.8vw,6.3rem);line-height:1.03}.edge-product-copy>.eyebrow,.pricing-head .eyebrow,.purchase-questions .eyebrow,.roulette-pitch-copy>.eyebrow,.straight-answer .eyebrow{margin-bottom:22px;display:block}.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 .proof-explanation{border-left:3px solid var(--edge-acid);color:#bcc2b8;margin:5px 0 0;padding-left:18px;font-size:.9rem;line-height:1.55}.edge-product-copy>.edge-cta,.roulette-pitch-copy>.edge-cta{margin-top:24px}.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;place-items:center;max-width:560px;display:grid;position:relative;transform:rotate(-4deg)}.roulette-wheel-art{filter:drop-shadow(0 34px 52px #0000006b);grid-area:1/1;width:100%;overflow:visible}.roulette-outer-ring{fill:#080b09;stroke:#dfff68;stroke-width:5px}.roulette-track{fill:#111812;stroke:#4d594b;stroke-width:7px}.roulette-pocket{stroke:#d8ddcf;stroke-width:1.4px}.roulette-pocket.red{fill:#772723}.roulette-pocket.black{fill:#090b0a}.roulette-pocket.zero{fill:#426d37}.roulette-pockets text{fill:#f4f1e8;font-family:var(--font-geist-mono),monospace;font-size:13px;font-weight:900}.roulette-bowl{fill:#0b100c;stroke:#687465;stroke-width:3px}.roulette-hub{fill:#dfff68;stroke:#080b09;stroke-width:9px}.roulette-spokes{fill:none;opacity:.58;stroke:#53604f;stroke-width:5px}.roulette-ball{fill:#f4f1e8;filter:drop-shadow(0 0 8px #f4f1e8a6);stroke:#080b09;stroke-width:3px}.roulette-wheel-signal{color:#070908;text-align:center;z-index:2;grid-area:1/1;justify-items:center;width:92px;line-height:1;display:grid;position:relative;transform:rotate(4deg)}.roulette-wheel-signal span{letter-spacing:.08em;white-space:nowrap;font-size:.43rem;font-weight:950}.roulette-wheel-signal strong{letter-spacing:-.08em;margin:6px 0 4px;font-size:clamp(2.75rem,6vw,4.6rem);line-height:.82}.roulette-wheel-signal small{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:.4rem;font-weight:850}.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;margin:22px 0 0;font-size:clamp(3rem,6vw,6rem);line-height:1.03}.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 .saving-note,.premium-pricing .featured li,.premium-pricing .featured>small{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}.premium-pricing .billing-status a{color:#344729;text-underline-offset:3px;text-decoration:underline}.purchase-questions{grid-template-columns:1fr 1.2fr;gap:clamp(35px,7vw,110px);padding:clamp(70px,9vw,120px) clamp(24px,7vw,112px);display:grid}.purchase-questions h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:1.05}.purchase-answers details{border-top:1px solid #394137;padding:23px 0}.purchase-answers details:last-child{border-bottom:1px solid #394137}.purchase-answers summary{cursor:pointer;font-size:1.1rem;font-weight:750;line-height:1.5}.purchase-answers summary::marker{color:var(--edge-acid)}.purchase-answers summary:focus-visible{outline:3px solid var(--edge-acid);outline-offset:5px}.purchase-answers p{color:#aeb5aa;margin:16px 0 0;font-size:1rem;line-height:1.7}.purchase-answers a{color:var(--edge-acid);text-underline-offset:3px}.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 .closing-cta{background:var(--edge-ink);border-color:var(--edge-ink);color:var(--edge-paper);margin-top:25px}.premium-marketing .closing-cta:hover{background:#273322}.premium-marketing .straight-answer .closing-cta:focus-visible{outline-color:var(--edge-ink)}.premium-marketing .responsibility-band{color:#9ca496;background:#0a0d0b;border-color:#293127}.premium-marketing .responsibility-band a{color:#c5cabf}.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;gap:14px}.premium-marketing .marketing-header .brand{grid-area:1/1}.premium-marketing .marketing-header-actions{grid-area:1/2}.premium-marketing .marketing-header nav{scrollbar-width:thin;grid-area:2/1/auto/-1;justify-content:flex-start;gap:24px;padding:3px 0 2px;display:flex;overflow-x:auto}.edge-hero,.edge-product-split,.pricing-head,.roulette-pitch{grid-template-columns:1fr}.edge-hero{min-height:auto}.edge-terminal{max-width:600px;transform:none}.edge-manifesto,.purchase-questions,.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 .marketing-header-actions{display:contents}.premium-marketing .public-language-picker{grid-area:2/1;justify-self:start}.premium-marketing .public-language-picker select{width:92px;max-width:92px;min-height:38px}.premium-marketing .marketing-header .edge-login{grid-area:1/2;justify-self:end;min-height:38px;padding:8px 12px;font-size:.7rem}.premium-marketing .marketing-header nav{grid-row:3}.edge-hero{padding-top:70px}.edge-hero h1{font-size:clamp(3.15rem,14vw,4.6rem);line-height:1.03}.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,.premium-pricing h2,.roulette-pitch 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{max-width:430px}.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 .currency-picker select,.premium-app .language-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 .content-page,.premium-app .lab-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 .content-heading h1,.premium-app .lab-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 .content-heading p,.premium-app .lab-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 small,.live-session-state span{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 small,.premium-app .metric span{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-muted strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning 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 .admin-preview,.premium-app .audit-card,.premium-app .commission-explainer,.premium-app .control-card,.premium-app .ledger-card,.premium-app .metric-card,.premium-app .ramp-card,.premium-app .recommendations-panel,.premium-app .referral-hero,.premium-app .roulette-history-card,.premium-app .roulette-input-card,.premium-app .roulette-method-card,.premium-app .roulette-signal-card,.premium-app .settings-panel,.premium-app .system-card,.premium-app .table-panel{border-radius:0}.premium-app .settings-panel{background:var(--app-paper);padding:25px}.premium-app .empty-recommendation h3,.premium-app .panel-heading h2,.premium-app .roulette-empty strong,.premium-app .roulette-signal-head h2,.premium-app .system-card h2{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 .admin-preview .eyebrow,.premium-app .audit-card .eyebrow,.premium-app .commission-explainer .eyebrow,.premium-app .control-card .eyebrow,.premium-app .ledger-card .eyebrow,.premium-app .roulette-history-card .eyebrow,.premium-app .roulette-input-card .eyebrow,.premium-app .roulette-method-card .eyebrow,.premium-app .settings-panel .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 input[type=number],.premium-app .field input[type=text],.premium-app .field select,.premium-app .money-input{border-color:#c6c5bb;border-radius:3px;min-height:40px}.premium-app .button{text-transform:uppercase;border-radius:3px}.premium-app .roulette-save,.premium-app .settings-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 .aux-zone,.premium-app .burn-history,.premium-app .empty-card-row,.premium-app .felt-action-button,.premium-app .table-zone{border-radius:3px}.premium-app .table-zone.selected,.premium-app .table-zone:hover{background:#dfff6812;border-color:#dfff6885}.premium-app .playing-card{border-radius:3px}.premium-app .burn-history-card strong,.premium-app .playing-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 .destination-tabs button,.premium-app .rank-keypad button,.premium-app .undo-button{background:#111812;border-color:#344032;border-radius:3px;min-height:42px}.premium-app .destination-tabs button.active,.premium-app .rank-keypad button:hover{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-card>small,.premium-app .recommendation-title p{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 .admin-preview,.premium-app .audit-card,.premium-app .commission-explainer,.premium-app .control-card,.premium-app .ledger-card,.premium-app .roulette-history-card,.premium-app .roulette-input-card,.premium-app .roulette-method-card,.premium-app .system-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 .segmented button.active,.premium-app .selected-button{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 .metric-card,.premium-app .predicted-pockets>div,.premium-app .roulette-status{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 .compliance-lock,.premium-app .invite-link{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 .ledger-icon,.premium-app .locked-toggle,.premium-app .money-flow>div,.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 a,.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}.promo-code-card{grid-template-columns:1fr}.promo-campaign-row{grid-template-columns:minmax(170px,1.3fr) minmax(90px,.7fr) minmax(150px,1fr)}.promo-campaign-actions,.promo-campaign-attribution{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 .content-page,.premium-app .lab-page{padding:35px 16px 60px}.premium-app .content-heading h1,.premium-app .lab-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 .card-entry,.premium-app .recommendations-panel,.premium-app .settings-panel,.premium-app .table-panel-heading{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 .content-page,.premium-app .lab-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:.98}.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-muted strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning 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:.98}.premium-app .content-heading p{font-size:.95rem;line-height:1.55}.premium-app .admin-layout,.premium-app .bankroll-layout,.premium-app .referral-layout,.premium-app .roulette-layout,.premium-app .stats-grid,.premium-app .system-grid{margin-top:16px}.premium-app .panel-heading p{font-size:11px}.premium-app .field>span{font-size:10px}.premium-app .field input[type=number],.premium-app .field input[type=text],.premium-app .field select,.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-empty,.premium-app .burn-history-heading small{font-size:8px}.premium-app .entry-topline strong{font-size:12px}.premium-app .bet-card p,.premium-app .destination-tabs button,.premium-app .empty-recommendation p,.premium-app .reason-box p,.premium-app .recommendation-card>small,.premium-app .recommendation-title p,.premium-app .segmented button{font-size:9px}.premium-app .method-note p,.premium-app .referral-hero p,.premium-app .roulette-capture-note p,.premium-app .roulette-status-copy{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 small,.premium-app .live-session-state span,.premium-app .live-session-state strong{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 .content-page,.premium-app .lab-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:.98}.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-muted strong,.premium-app .metric.tone-positive strong,.premium-app .metric.tone-warning 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:.98}.premium-app .content-heading p{font-size:.86rem}.premium-app .destination-tabs button,.premium-app .segmented button{min-height:40px}.promo-code-input-row,.promo-code-result{grid-template-columns:1fr}.promo-code-result>div,.promo-tracker-heading{flex-direction:column;align-items:stretch}.promo-campaign-row{grid-template-columns:1fr 1fr;align-items:start}.promo-campaign-actions,.promo-campaign-main,.promo-campaign-redemptions{grid-column:1/-1}.promo-campaign-actions{grid-template-columns:1fr 1fr}}.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)}.premium-marketing .edge-login .edge-signout{color:#f4f1e8;border-color:#dfff688c}.premium-marketing .edge-login .edge-signout:hover{background:var(--edge-acid);color:var(--edge-ink)}.auth-shell{color:#f4f1e8;background:radial-gradient(circle at 75% 24%,#527f4a47,#0000 31%),linear-gradient(125deg,#070908,#111712 56%,#060706);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:.98}.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}}.blog-shell{overflow:visible}.blog-shell main{min-height:70vh}.blog-hero{background:linear-gradient(90deg,#dfff680e 1px,#0000 0) 0 0/84px 84px,linear-gradient(#dfff680e 1px,#0000 0) 0 0/84px 84px,radial-gradient(circle at 77% 24%,#4a865047,#0000 28%),#070908;min-height:660px;padding:clamp(90px,11vw,155px) clamp(24px,7vw,112px) 80px}.article-conversion h2,.article-header h1,.blog-hero h1,.blog-membership-strip h2,.blog-section-heading h2,.category-hero h1{letter-spacing:-.065em;font-family:Georgia,serif;font-weight:400}.blog-hero h1{text-wrap:balance;max-width:1100px;margin:24px 0 30px;font-size:clamp(4rem,8vw,8.2rem);line-height:.98}.blog-hero h1 em{color:var(--edge-acid);font-style:normal}.blog-hero>p{color:#b4bcb1;max-width:740px;font-size:clamp(1rem,1.55vw,1.28rem);line-height:1.7}.blog-hero-stats{border-top:1px solid #30382f;border-bottom:1px solid #30382f;grid-template-columns:repeat(3,minmax(0,210px));max-width:760px;margin-top:70px;display:grid}.blog-hero-stats div{border-right:1px solid #30382f;padding:20px 24px;display:grid}.blog-hero-stats div:first-child{border-left:1px solid #30382f}.blog-hero-stats strong{color:var(--edge-acid);font-size:2rem}.blog-hero-stats span{color:#8d9788;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;font-size:.64rem;font-weight:800}.blog-categories,.blog-featured,.category-results,.related-guides{padding:clamp(80px,10vw,140px) clamp(24px,7vw,112px)}.blog-categories{background:var(--edge-paper);color:var(--edge-ink)}.blog-section-heading{max-width:880px}.blog-section-heading .eyebrow{color:#416900}.blog-section-heading h2{text-wrap:balance;margin:18px 0 24px;font-size:clamp(3rem,5.8vw,6.2rem);line-height:.92}.blog-section-heading p{color:#555d53;max-width:720px;font-size:1.05rem;line-height:1.7}.blog-section-heading.compact h2{font-size:clamp(2.8rem,4.8vw,5.1rem)}.category-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:65px;display:grid}.category-card{color:var(--edge-ink);background:#ebe8de;border:1px solid #cccbc1;flex-direction:column;min-height:300px;padding:28px;text-decoration:none;transition:background .16s,transform .16s;display:flex}.category-card:hover{background:#dfff68;transform:translateY(-3px)}.category-card>span{color:#60705f;letter-spacing:.12em;font-size:.7rem;font-weight:900}.category-card h3{letter-spacing:-.04em;margin:auto 0 15px;font-family:Georgia,serif;font-size:2rem;font-weight:400}.category-card p{color:#5d645b;margin:0 0 23px;font-size:.85rem;line-height:1.65}.category-card small{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #07090829;padding-top:15px;font-size:.68rem;font-weight:850}.blog-featured,.category-results,.related-guides{background:#0d120e}.blog-featured .blog-section-heading .eyebrow,.related-guides .blog-section-heading .eyebrow{color:var(--edge-acid)}.blog-featured .blog-section-heading h2,.related-guides .blog-section-heading h2{color:var(--edge-paper)}.blog-card-grid{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.blog-card{background:#111712;border:1px solid #30392f;flex-direction:column;min-height:330px;padding:28px;display:flex}.blog-card-meta{color:#879184;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:.62rem;font-weight:800;display:flex}.blog-card-meta span:first-child{color:var(--edge-acid)}.blog-card h2{letter-spacing:-.035em;margin:58px 0 18px;font-family:Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.08}.blog-card h2 a{color:var(--edge-paper);text-decoration:none}.blog-card h2 a:hover{color:var(--edge-acid)}.blog-card p{color:#929b8f;margin:0 0 26px;font-size:.82rem;line-height:1.65}.blog-card-link{color:#c6cec0;letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #30392f;margin-top:auto;padding-top:16px;font-size:.7rem;font-weight:850;text-decoration:none}.blog-card-link span{color:var(--edge-acid);float:right}.blog-membership-strip{background:var(--edge-acid);color:var(--edge-ink);grid-template-columns:1fr .8fr auto;align-items:center;gap:45px;padding:50px clamp(24px,7vw,112px);display:grid}.blog-membership-strip .eyebrow{color:#3e5108}.blog-membership-strip h2{margin:13px 0 0;font-size:clamp(2.3rem,3.5vw,4rem);line-height:.94}.blog-membership-strip p{line-height:1.65}.blog-membership-strip .edge-cta{color:var(--edge-paper);white-space:nowrap;background:#080b08;border-color:#080b08}.category-hero{background:radial-gradient(circle at 83% 42%,#4a86503d,#0000 28%),#070908;min-height:520px;padding:75px clamp(24px,7vw,112px) 90px}.category-hero .eyebrow{margin-top:75px;display:block}.category-hero h1{margin:18px 0 28px;font-size:clamp(4.2rem,8vw,8.5rem);line-height:.98}.category-hero>p{color:#acb5a8;max-width:720px;font-size:1.15rem;line-height:1.7}.category-results{padding-top:75px}.category-results .blog-card-grid{margin-top:0}.blog-breadcrumbs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.blog-breadcrumbs a,.blog-breadcrumbs span{color:#8f998c;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;text-decoration:none}.blog-breadcrumbs a:hover{color:var(--edge-acid)}.blog-article{background:var(--edge-paper);color:var(--edge-ink)}.article-header{color:var(--edge-paper);background:radial-gradient(circle at 82% 25%,#4a865040,#0000 30%),#070908;min-height:610px;padding:70px max(clamp(24px,7vw,112px),50vw - 590px)}.article-kicker{gap:18px;margin:75px 0 22px;display:flex}.article-kicker span{color:var(--edge-acid);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.article-kicker span:last-child{color:#899486}.article-header h1{text-wrap:balance;max-width:1120px;margin:0;font-size:clamp(3.5rem,6.5vw,7rem);line-height:.98}.article-header>p{color:#b4bcb1;max-width:810px;margin:30px 0 0;font-size:1.12rem;line-height:1.7}.article-byline{color:#879184;border-top:1px solid #30382f;flex-wrap:wrap;gap:12px 28px;max-width:810px;margin-top:42px;padding-top:17px;font-size:.68rem;display:flex}.article-layout{grid-template-columns:minmax(220px,.35fr) minmax(0,760px);justify-content:center;gap:clamp(45px,8vw,120px);padding:90px clamp(24px,7vw,112px) 120px;display:grid}.article-aside{align-self:start;gap:16px;display:grid;position:sticky;top:110px}.article-aside-card{background:#e8e5dc;border-top:3px solid #5c770d;padding:22px}.article-aside-card strong{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.article-aside-card ul{margin:18px 0 0;padding:0;list-style:none}.article-aside-card li{color:#515950;border-top:1px solid #c8c8be;padding:10px 0;font-size:.72rem;line-height:1.45}.article-aside-card.quiet{color:var(--edge-paper);background:#121812}.article-aside-card.quiet p{color:#a2aa9e;font-size:.75rem;line-height:1.65}.article-aside-card.quiet a{color:var(--edge-acid);font-size:.7rem;font-weight:800}.article-body section{margin-bottom:68px}.article-body h2{letter-spacing:-.045em;margin:0 0 25px;font-family:Georgia,serif;font-size:clamp(2.2rem,3.6vw,3.5rem);font-weight:400;line-height:1}.article-body p{color:#3f4941;font-family:Georgia,serif;font-size:1.12rem;line-height:1.85}.article-body ul{border-top:1px solid #ccccc2;border-bottom:1px solid #ccccc2;margin:30px 0;padding:8px 0;list-style:none}.article-body li{color:#39443c;padding:12px 8px 12px 32px;font-size:.92rem;line-height:1.55;position:relative}.article-body li:before{color:#638500;content:"→";font-weight:900;position:absolute;left:8px}.article-faq{background:#e9e6dd;padding:34px}.article-faq .eyebrow{color:#4b6500}.article-faq h2{margin-top:14px}.article-faq details{border-top:1px solid #c2c2b8;padding:17px 0}.article-faq summary{cursor:pointer;font-size:.95rem;font-weight:850;line-height:1.45}.article-faq details p{margin-bottom:0;font-family:Arial,Helvetica,sans-serif;font-size:.85rem;line-height:1.7}.article-sources{border-top:1px solid #bbbdb3;padding-top:35px}.article-sources h2{font-size:2rem}.article-sources p{font-family:Arial,Helvetica,sans-serif;font-size:.82rem;line-height:1.65}.article-sources ul{border:0}.article-sources li{padding-left:0}.article-sources li:before{content:none}.article-sources a{color:#3d5e00;font-size:.82rem;font-weight:800}.article-conversion{background:var(--edge-acid);grid-template-columns:1fr auto;align-items:center;gap:65px;padding:70px max(clamp(24px,7vw,112px),50vw - 590px);display:grid}.article-conversion .eyebrow{color:#3e5108}.article-conversion h2{margin:16px 0 20px;font-size:clamp(3rem,5vw,5.6rem);line-height:.9}.article-conversion p{max-width:700px;font-size:1rem;line-height:1.6}.article-conversion>div:last-child{flex-direction:column;align-items:stretch;min-width:250px;display:flex}.article-conversion strong{font-size:1.6rem}.article-conversion span{margin-top:4px;font-size:.82rem}.article-conversion .edge-cta{color:var(--edge-paper);background:#080b08;border-color:#080b08;justify-content:center;margin-top:19px}.article-conversion small{text-align:center;margin-top:9px;font-size:.62rem}.related-guides .blog-card-grid{grid-template-columns:repeat(4,1fr)}@media (max-width:1050px){.blog-card-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.blog-membership-strip{grid-template-columns:1fr auto}.blog-membership-strip>p{grid-column:1}.blog-membership-strip .button{grid-area:1/2/3}.article-layout{grid-template-columns:minmax(190px,.3fr) minmax(0,720px);gap:55px}.related-guides .blog-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.blog-hero{min-height:auto;padding-top:75px}.blog-hero h1{font-size:clamp(3.5rem,17vw,5.5rem)}.blog-hero-stats{grid-template-columns:1fr}.blog-hero-stats div,.blog-hero-stats div:first-child{border-bottom:1px solid #30382f;border-left:1px solid #30382f}.blog-card-grid,.category-grid,.related-guides .blog-card-grid{grid-template-columns:1fr}.category-card{min-height:260px}.blog-card{min-height:290px}.blog-membership-strip{grid-template-columns:1fr;align-items:stretch}.blog-membership-strip .button,.blog-membership-strip>p{grid-area:auto/1}.category-hero{min-height:430px;padding-top:48px}.category-hero .eyebrow{margin-top:55px}.article-header{min-height:540px;padding-top:45px}.article-kicker{margin-top:55px}.article-header h1{font-size:clamp(3rem,14vw,4.8rem)}.article-layout{flex-direction:column;padding-top:55px;padding-bottom:80px;display:flex}.article-aside{order:2;position:static}.article-body{order:1}.article-body p{font-size:1.02rem}.article-faq{padding:24px}.article-conversion{grid-template-columns:1fr}.article-conversion>div:last-child{min-width:0}}.casino-directory{overflow:visible}.casino-directory main{background:#070908}.casino-hero{background:linear-gradient(90deg,#dfff680b 1px,#0000 0) 0 0/88px 88px,linear-gradient(#dfff680b 1px,#0000 0) 0 0/88px 88px,radial-gradient(circle at 78% 35%,#4d844e4d,#0000 29%),#070908;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:center;gap:clamp(55px,9vw,140px);min-height:680px;padding:clamp(90px,11vw,155px) clamp(24px,7vw,112px);display:grid}.casino-checklist h2,.casino-hero h1,.casino-section-heading h2{letter-spacing:-.065em;font-family:Georgia,serif;font-weight:400}.casino-hero h1{text-wrap:balance;max-width:980px;margin:24px 0 32px;font-size:clamp(4rem,7.4vw,8rem);line-height:.98}.casino-hero h1 em{color:var(--edge-acid);font-style:normal}.casino-hero>div>p{color:#b4bcb1;max-width:760px;margin:0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.7}.casino-hero-panel{background:#0d120e;border:1px solid #384336;padding:28px;box-shadow:18px 18px #dfff681a}.casino-hero-panel>span{color:var(--edge-acid);letter-spacing:.16em;font-size:.65rem;font-weight:900}.casino-hero-panel>strong{letter-spacing:-.08em;margin-top:25px;font-size:clamp(5rem,8vw,8rem);line-height:.85;display:block}.casino-hero-panel>p{color:#9aa396;margin:10px 0 28px}.casino-hero-panel dl{border-top:1px solid #30382f;margin:0}.casino-hero-panel dl div{border-bottom:1px solid #30382f;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.casino-hero-panel dt{color:#828d80;font-size:.68rem}.casino-hero-panel dd{color:#e5e9df;text-align:right;margin:0;font-size:.7rem;font-weight:800}.casino-disclosure{background:var(--edge-acid);color:var(--edge-ink);grid-template-columns:auto 1fr;align-items:center;gap:30px;padding:26px clamp(24px,7vw,112px);display:grid}.casino-disclosure strong{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.85rem}.casino-disclosure p{border-left:1px solid #07090840;margin:0;padding-left:30px;font-size:.82rem;line-height:1.6}.casino-list-section{background:var(--edge-paper);color:var(--edge-ink);padding:clamp(85px,10vw,145px) clamp(24px,7vw,112px)}.casino-section-heading{grid-template-columns:1.2fr .7fr;gap:25px 70px;display:grid}.casino-section-heading .eyebrow{color:#416900;grid-column:1/-1}.casino-section-heading h2{text-wrap:balance;margin:0;font-size:clamp(3.2rem,5.7vw,6.3rem);line-height:.9}.casino-section-heading>p{color:#555d53;align-self:end;margin:0;font-size:1rem;line-height:1.7}.operator-grid{grid-template-columns:repeat(2,1fr);gap:1px;margin-top:70px;display:grid}.operator-card{background:#ece9df;border:1px solid #cccbc1;flex-direction:column;min-height:430px;padding:clamp(25px,3.5vw,42px);transition:background .16s,transform .16s;display:flex}.operator-card:hover{background:#f5f2e9;transform:translateY(-3px)}.operator-card-top{justify-content:space-between;align-items:start;display:flex}.operator-mark{color:var(--edge-acid);letter-spacing:-.02em;background:#0a0d0b;justify-content:center;align-items:center;width:58px;height:52px;font-size:.74rem;font-weight:950;display:flex;transform:rotate(-3deg)}.operator-number{color:#92988f;letter-spacing:.12em;font-size:.7rem;font-weight:850}.operator-markets{color:#4d6800;letter-spacing:.09em;text-transform:uppercase;margin-top:33px;font-size:.63rem;font-weight:900}.operator-card h3{letter-spacing:-.05em;margin:13px 0 16px;font-family:Georgia,serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:400}.operator-card>p{color:#5b6259;max-width:560px;margin:0;font-size:.88rem;line-height:1.65}.operator-card ul{flex-wrap:wrap;gap:7px;margin:24px 0 28px;padding:0;list-style:none;display:flex}.operator-card li{color:#5d655b;letter-spacing:.06em;text-transform:uppercase;border:1px solid #bfc1b7;padding:7px 9px;font-size:.62rem;font-weight:800}.operator-link{color:var(--edge-ink);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #bfc1b7;justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;font-size:.72rem;font-weight:900;text-decoration:none;display:flex}.operator-link span{color:#587600;font-size:1.2rem;transition:transform .16s}.operator-link:hover{color:#4d6800}.operator-link:hover span{transform:translate(3px,-3px)}.casino-membership-gate{background:#0b100c;border:1px solid #3d493b;grid-template-columns:1.05fr .95fr;align-items:stretch;gap:clamp(35px,6vw,90px);margin-top:70px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.casino-membership-gate:after{content:"";pointer-events:none;background:radial-gradient(circle,#dfff6829,#0000 68%);width:430px;height:430px;position:absolute;top:-190px;right:-180px}.casino-locked-list{filter:blur(.15px);gap:10px;display:grid}.casino-locked-list>div{color:var(--edge-paper);background:#121913;border:1px solid #344032;grid-template-columns:50px 1fr auto;align-items:center;gap:10px;padding:19px 22px;display:grid}.casino-locked-list>div:nth-child(2){opacity:.74}.casino-locked-list>div:nth-child(3){opacity:.48}.casino-locked-list span{color:var(--edge-acid);letter-spacing:.12em;font-size:.7rem;font-weight:900}.casino-locked-list strong{letter-spacing:.08em;font-size:.78rem}.casino-locked-list small{color:#899486;letter-spacing:.08em;font-size:.58rem;font-weight:850}.casino-gate-copy{color:var(--edge-paper);z-index:1;align-self:center;position:relative}.casino-gate-copy h3{letter-spacing:-.055em;margin:16px 0 20px;font-family:Georgia,serif;font-size:clamp(2.35rem,4vw,4.6rem);font-weight:400;line-height:.98}.casino-gate-copy p{color:#aeb6aa;max-width:570px;margin:0 0 28px;line-height:1.7}.casino-gate-copy .edge-cta{display:inline-flex}.casino-checklist{background:#0d120e;grid-template-columns:.9fr 1.1fr;gap:clamp(55px,9vw,130px);padding:clamp(85px,10vw,140px) clamp(24px,7vw,112px);display:grid}.casino-checklist h2{margin:18px 0 0;font-size:clamp(3rem,5.2vw,5.5rem);line-height:.92}.casino-checklist ol{counter-reset:casino-check;margin:0;padding:0;list-style:none}.casino-checklist li{border-top:1px solid #343d32;grid-template-columns:42px 1fr;gap:8px 22px;padding:24px 0;display:grid}.casino-checklist li:before{color:var(--edge-acid);content:"0" counter(casino-check);counter-increment:casino-check;letter-spacing:.1em;grid-row:1/3;font-size:.72rem;font-weight:900}.casino-checklist li strong{font-size:1rem}.casino-checklist li span{color:#929b8f;font-size:.83rem;line-height:1.55}.casino-responsibility{margin-top:80px}@media (max-width:920px){.casino-checklist,.casino-hero,.casino-membership-gate,.casino-section-heading{grid-template-columns:1fr}.casino-hero{min-height:auto}.casino-hero-panel{max-width:620px}}@media (max-width:680px){.casino-hero{padding-top:70px}.casino-hero h1{font-size:clamp(3.5rem,17vw,5.2rem)}.casino-disclosure{grid-template-columns:1fr;align-items:start}.casino-disclosure strong{white-space:normal}.casino-disclosure p{border-top:1px solid #07090840;border-left:0;padding-top:18px;padding-left:0}.operator-grid{grid-template-columns:1fr;margin-top:48px}.operator-card{min-height:390px}.casino-checklist{gap:45px}.casino-responsibility{margin-left:18px;margin-right:18px}}.skip-link{background:var(--edge-acid,#dfff68);color:#070908;z-index:2000;padding:10px 14px;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.conversion-site .marketing-header{max-width:1320px;padding:16px clamp(18px,4vw,48px)}.conversion-site .marketing-header .brand small{color:#9ea799;letter-spacing:.12em}.conversion-site .desktop-navigation{align-items:center;gap:clamp(16px,2.4vw,34px);display:flex}.conversion-site .desktop-navigation a{color:#c7cbbf;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800;text-decoration:none}.conversion-site .desktop-navigation a:hover{color:var(--edge-acid)}.conversion-site .marketing-header-actions{align-items:center;gap:12px;display:flex}.conversion-site .marketing-menu{display:none}.conversion-site .marketing-menu summary{color:var(--edge-paper);cursor:pointer;text-transform:uppercase;font-size:.72rem;font-weight:800;list-style:none}.conversion-site .marketing-menu summary::-webkit-details-marker{display:none}.conversion-site .marketing-menu nav{z-index:20;background:#111812;border:1px solid #394638;gap:12px;min-width:220px;padding:18px;display:grid;position:absolute;top:55px;right:18px}.conversion-site .marketing-menu nav a{color:var(--edge-paper);text-decoration:none}.conversion-site .marketing-menu nav a:hover{color:var(--edge-acid)}.conversion-site .edge-hero{align-items:start;min-height:590px;padding-top:clamp(46px,6vw,78px);padding-bottom:clamp(48px,7vw,92px)}.conversion-site .edge-hero h1{font-size:clamp(3.7rem,6vw,6.8rem)}.conversion-site .hero-demo{align-self:center;min-width:0}.product-demo{color:var(--edge-paper);background:#0b100c;border:1px solid #3e503f;max-width:580px;padding:clamp(20px,3vw,32px);box-shadow:16px 20px #dfff6833}.demo-topline{color:var(--edge-acid);letter-spacing:.13em;border-bottom:1px solid #354336;justify-content:space-between;padding-bottom:15px;font-size:.68rem;font-weight:900;display:flex}.demo-context,.product-demo>p{color:#aeb8a9;font-size:.82rem;line-height:1.6}.demo-table{grid-template-columns:1fr 1.4fr;margin:22px 0;display:grid}.demo-table>div{border:1px solid #394638;padding:14px}.demo-metrics span,.demo-spin span,.demo-table span{color:#9da99a;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;display:block}.demo-card{color:#10130f;background:#f4f1e8;justify-content:center;align-items:center;min-width:44px;height:58px;margin-top:12px;font-size:1.8rem;display:inline-flex}.demo-cards{display:flex}.demo-metrics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demo-metrics>div{background:#111812;border:1px solid #2b382c;padding:13px}.demo-metrics strong{margin-top:6px;font-size:1.7rem;display:block}.demo-result{border-left:3px solid var(--edge-acid);margin:20px 0;padding:10px 0 10px 16px}.demo-result strong{color:var(--edge-acid);letter-spacing:-.04em;font-size:2.1rem}.demo-result p{color:#c2c9be;margin:5px 0 0;line-height:1.55}.demo-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.demo-controls .button{min-height:42px}.demo-reset{color:#b7c0b2;cursor:pointer;background:0 0;border:0;font-size:.75rem;text-decoration:underline}.demo-settings{color:#b7c0b2;border-top:1px solid #354336;margin-top:18px;padding-top:14px}.demo-settings summary{cursor:pointer;font-size:.78rem;font-weight:800}.demo-settings p{font-size:.77rem;line-height:1.6}.product-inclusions{background:var(--edge-paper);color:var(--edge-ink);grid-template-columns:.7fr 1.3fr;gap:clamp(40px,8vw,110px);padding:clamp(60px,8vw,110px) clamp(24px,7vw,112px);display:grid}.membership-close h2,.product-inclusions h2{letter-spacing:-.06em;margin:15px 0 22px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:1}.product-inclusions>div:first-child p{color:#50594f;max-width:430px;font-size:1.05rem;line-height:1.65}.inclusion-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.inclusion-grid article{border-top:1px solid #bec0b6;padding:20px 0 28px}.inclusion-grid article>span{color:#648000;font-size:.72rem;font-weight:900}.inclusion-grid h3{letter-spacing:-.03em;margin:22px 0 8px;font-size:1.35rem}.inclusion-grid p{color:#566057;margin:0 0 16px;font-size:.92rem;line-height:1.6}.inclusion-grid a{color:#315d00;font-size:.78rem;font-weight:900}.membership-inclusions{grid-template-columns:repeat(2,1fr);gap:0 20px;margin:38px 0 0;padding:0;list-style:none;display:grid}.membership-inclusions li{color:#3f493e;border-top:1px solid #c3c5ba;padding:14px 0 14px 22px;font-size:1rem;line-height:1.45;position:relative}.membership-inclusions li:before{color:#507200;content:"✓";font-weight:900;position:absolute;left:0}.premium-pricing .pricing-grid{margin-top:36px}.premium-pricing .price-card{gap:8px;padding:clamp(24px,3vw,40px);display:grid}.premium-pricing .price-card>strong{margin-top:14px;font-size:clamp(3.3rem,5.8vw,5.6rem);line-height:1}.premium-pricing .price-card>small,.premium-pricing .saving-note{font-size:1rem;line-height:1.5}.premium-pricing .price-card.featured .eyebrow{color:var(--edge-acid)}.premium-pricing .price-card.featured .saving-note,.premium-pricing .price-card.featured>small{color:#e6ece1}.premium-pricing .price-card.featured .button{background:var(--edge-acid);color:var(--edge-ink)}.premium-pricing .price-card .button{justify-content:center;min-height:48px;margin-top:14px}.purchase-questions{padding-top:clamp(60px,8vw,110px);padding-bottom:clamp(60px,8vw,110px)}.purchase-questions>div:first-child p{color:#b0b9ae;line-height:1.6}.purchase-questions>div:first-child a{color:var(--edge-acid)}.membership-close{background:var(--edge-acid);color:var(--edge-ink);justify-content:space-between;align-items:center;gap:36px;padding:clamp(42px,6vw,75px) clamp(24px,7vw,112px);display:flex}.membership-close h2{margin:0 0 10px;font-size:clamp(2.6rem,5vw,5rem)}.membership-close p{margin:0}.membership-close .button{color:var(--edge-paper);background:#080b08;border-color:#080b08}.join-main{background:#0b100c;min-height:calc(100vh - 180px);padding:clamp(42px,7vw,90px) clamp(24px,7vw,112px)}.membership-review{max-width:960px;margin:0 auto}.review-heading{max-width:760px}.review-heading h1{letter-spacing:-.07em;margin:16px 0 20px;font-size:clamp(3.2rem,6vw,6rem);line-height:1}.review-heading p{color:#b9c2b6;font-size:1.1rem;line-height:1.65}.membership-review form{gap:24px;margin-top:44px;display:grid}.checkout-agreements,.plan-selector{border:0;margin:0;padding:0}.checkout-agreements legend,.plan-selector legend{color:var(--edge-acid);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900}.plan-selector{grid-template-columns:1fr 1fr;gap:12px;display:grid}.checkout-agreements legend,.plan-selector legend{grid-column:1/-1}.plan-selector label{cursor:pointer;border:1px solid #445244;align-items:center;gap:14px;padding:18px;display:flex}.plan-selector label.selected{border-color:var(--edge-acid);box-shadow:inset 0 0 0 1px var(--edge-acid)}.plan-selector input{accent-color:var(--edge-acid)}.plan-selector label>span{gap:5px;display:grid}.plan-selector label strong{font-size:1.1rem}.plan-selector label small,.plan-selector label span span{color:#c1c9bd;line-height:1.4}.order-summary{color:#10130f;background:#f4f1e8;padding:clamp(24px,4vw,42px)}.order-summary h2{margin:0 0 10px;font-size:2rem}.order-summary>strong{letter-spacing:-.06em;font-size:3.5rem;display:block}.order-summary>strong small{color:#566057;letter-spacing:0;font-size:.95rem}.order-summary p{color:#4c574d;line-height:1.55}.order-summary ul{border-top:1px solid #c5c6bc;border-bottom:1px solid #c5c6bc;margin:20px 0;padding:10px 0;list-style:none}.order-summary li{padding:6px 0 6px 20px;position:relative}.order-summary li:before{color:#570;content:"✓";font-weight:900;position:absolute;left:0}.checkout-agreements{gap:8px;display:grid}.checkout-agreements .consent-check{color:#d6ded2;font-size:.88rem;line-height:1.5}.checkout-agreements .consent-check a{color:var(--edge-acid)}.review-submit{justify-content:center;min-height:52px}.join-help,.payment-note{color:#8e9a8b;font-size:.8rem;line-height:1.6}.join-help{max-width:960px;margin:30px auto 0}.join-help a{color:var(--edge-acid)}.login-plan-summary{border-left:3px solid var(--edge-acid);background:#111812;gap:5px;margin:22px 0;padding:15px 18px;display:grid}.login-plan-summary strong{color:var(--edge-acid)}.login-plan-summary span{color:#c0c9bc}.login-plan-summary a{color:var(--edge-acid);font-size:.8rem}@media (max-width:980px){.conversion-site .desktop-navigation{display:none}.conversion-site .marketing-menu{display:block;position:relative}.conversion-site .edge-hero,.product-inclusions{grid-template-columns:1fr}.conversion-site .hero-demo{width:100%}}@media (max-width:680px){.conversion-site .marketing-header{min-height:72px;padding:12px 18px}.conversion-site .brand small{display:none}.conversion-site .marketing-header-actions{gap:10px}.conversion-site .edge-login{min-height:38px;padding:8px 11px;font-size:.7rem}.conversion-site .edge-hero{gap:28px;padding:48px 20px 50px}.conversion-site .edge-hero h1{font-size:clamp(3rem,15vw,4.5rem)}.conversion-site .edge-hero-lead{margin-top:22px;font-size:1rem}.conversion-site .marketing-actions{flex-direction:column}.conversion-site .marketing-actions .button{justify-content:center;width:100%}.product-demo{box-shadow:8px 10px #dfff6833}.premium-pricing,.product-inclusions,.purchase-questions{padding-left:20px;padding-right:20px}.inclusion-grid,.membership-inclusions,.plan-selector{grid-template-columns:1fr}.membership-close{flex-direction:column;align-items:stretch;padding-left:20px;padding-right:20px}.membership-close .button{justify-content:center}.join-main{padding-left:20px;padding-right:20px}.plan-selector label{min-height:70px}}.premium-marketing .conversion-header{flex-wrap:nowrap;justify-content:space-between;gap:22px;max-width:none;min-height:80px;padding:16px clamp(18px,4vw,48px);display:flex;position:relative}.premium-marketing .conversion-header .brand{flex:none}.premium-marketing .conversion-header .brand small{display:none}.premium-marketing .conversion-header .desktop-navigation{gap:clamp(12px,1.8vw,24px);display:flex}.premium-marketing .conversion-header .desktop-navigation a{letter-spacing:.04em;white-space:nowrap;font-size:.72rem}.premium-marketing .conversion-header .marketing-header-actions{flex:none;grid-area:auto;gap:12px;display:flex}.premium-marketing .conversion-header .edge-login{grid-row:auto;margin:0}.premium-marketing .conversion-header .marketing-menu{display:block;position:relative}.premium-marketing .conversion-header .marketing-menu summary{color:#f4f1e8;cursor:pointer;align-items:center;min-height:44px;padding:0 8px;font-size:.8rem;font-weight:700;display:flex}.premium-marketing .conversion-header .marketing-menu nav{z-index:50;background:#111812;border:1px solid #56634f;gap:4px;width:min(280px,100vw - 36px);max-height:75vh;padding:18px;display:grid;position:absolute;top:48px;right:0;overflow:auto}.premium-marketing .conversion-header .marketing-menu nav>a{min-height:44px;padding:10px 0}.premium-marketing .conversion-header .public-language-picker{color:#d6ded2;text-transform:none;letter-spacing:0;gap:8px;width:100%;margin-top:12px;font-size:.85rem;display:grid;position:static}.premium-marketing .conversion-header .public-language-picker:before{display:none}.premium-marketing .conversion-header .public-language-picker select{width:100%;max-width:none;padding:10px;font-size:1rem}.premium-marketing .conversion-header .public-language-picker small{font-size:.8rem;line-height:1.5}.conversion-site .edge-hero{gap:clamp(28px,5vw,70px)}.conversion-site .edge-hero h1{font-size:clamp(2.8rem,4.7vw,5.3rem);line-height:1.08}.conversion-site .edge-hero:after{pointer-events:none}.hero-demo{z-index:1;scroll-margin-top:24px;position:relative}.product-inclusions .eyebrow{color:#416900}.premium-pricing{padding-top:clamp(45px,6vw,80px);padding-bottom:clamp(45px,6vw,80px);scroll-margin-top:20px}.premium-pricing h2{font-size:clamp(2.5rem,4.8vw,4.5rem)}.premium-pricing .billing-status{color:#43503f;font-size:.9rem;line-height:1.6}.premium-pricing .price-card.featured .popular-pill{color:#10130f;background:#dfff68}.premium-pricing .price-card.featured,.premium-pricing .price-card.featured>strong{color:#f4f1e8}.checkout-agreements input[type=checkbox],.membership-review input[type=radio]{flex:none;width:20px;height:20px}.membership-review .consent-check{align-items:start;min-height:44px}.checkout-agreements .consent-check{font-size:1rem}.join-help,.payment-note{color:#b5bfaf;font-size:.9rem}.checkout-agreements legend,.plan-selector legend{margin-bottom:12px}.login-plan-summary{border-color:#dfff68}.login-plan-summary a,.login-plan-summary strong{color:#dfff68}.demo-spin{align-items:center;gap:18px;margin:24px 0;display:flex}.demo-spin b{color:#f4f1e8;margin-top:8px;font-size:2rem;display:block}.demo-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.demo-field-row label{font-size:.85rem}.demo-field-row select{color:#f4f1e8;background:#162017;border:1px solid #56634f;width:100%;max-width:100%;margin-top:8px;padding:10px;font-size:1rem;display:block}.demo-controls .button,.demo-reset,.demo-settings summary{min-height:44px}.demo-metrics span,.demo-table span,.demo-topline{letter-spacing:.06em;font-size:.75rem}.demo-settings p{font-size:.9rem}.demo-series{border-top:1px solid #42503d;margin-top:20px;padding-top:12px}.demo-series p{color:#c4cdbf;font-size:.9rem;line-height:1.6}.demo-series dl>div{border-bottom:1px solid #354336;padding:12px 0}.demo-series dt{color:#afbea6;font-size:.85rem}.demo-series dd{margin:6px 0 0;font-size:1.1rem}.demo-result>strong{overflow-wrap:anywhere}.contact-main{padding:clamp(40px,6vw,80px) clamp(20px,7vw,112px)}.contact-layout{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);gap:clamp(28px,6vw,80px);margin-top:36px;display:grid}.contact-layout p{color:#c4cdbf;line-height:1.6}.contact-layout a{color:#dfff68}.contact-layout a.button{color:#070908}.contact-form{max-width:none}.contact-form input,.contact-form select,.contact-form textarea{font-size:1rem}.contact-form textarea{resize:vertical;min-width:0}.contact-consent,.contact-form label{color:#d6ded2;font-size:1rem;line-height:1.5}.contact-answers{border-left:1px solid #42503d;padding-left:24px}.contact-answers h2{margin-top:0;font-size:1.5rem}.contact-answers h3{margin:26px 0 6px;font-size:1.05rem}.welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0;display:flex}.getting-started{background:#142319;border:1px solid #466340;align-items:center;gap:24px;margin:20px clamp(16px,3vw,44px);padding:20px;display:flex}.getting-started p{color:#b7c6b0;max-width:680px;margin-bottom:0;line-height:1.6}.getting-started>div:last-child{flex-wrap:wrap;gap:10px;min-width:230px;display:flex}.topbar{gap:16px}.topbar,.topbar nav,.topbar-tools{flex-wrap:wrap}.topbar-tools{gap:12px;min-width:0}.article-header h1,.blog-hero h1,.blog-section-heading h2,.casino-hero h1,.casino-section-heading h2,.legal-shell h1{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;font-size:clamp(2.5rem,4.7vw,5.3rem);line-height:1.08}.article-header,.blog-hero,.casino-hero{padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(36px,5vw,64px)}.article-body section{scroll-margin-top:24px}.article-aside-card li a{color:inherit;padding:7px 0;text-decoration:underline;display:block}.article-sample-action{background:#152017;border-left:3px solid #dfff68;margin:20px 0;padding:16px}.article-sample-action a{color:#dfff68}.analytics-consent{width:100%;max-width:none;box-shadow:none;z-index:auto;border-radius:0;margin:0;padding:16px clamp(20px,4vw,48px);position:relative;bottom:auto;left:auto;right:auto;transform:none}.analytics-consent p{max-width:800px;margin:6px 0;font-size:.85rem;line-height:1.5}body:has(>.analytics-consent){flex-direction:column;display:flex}body>.analytics-consent{order:-1}.analytics-consent-trigger{text-align:left;border:0;border-top:1px solid #354336;width:100%;min-height:44px;margin:0;padding:14px 20px;font-size:.8rem;display:block;position:static}@media (max-width:1120px){.premium-marketing .conversion-header .desktop-navigation{display:none}}@media (max-width:700px){.premium-marketing .conversion-header{gap:8px;min-height:72px;padding:10px 16px}.premium-marketing .conversion-header .brand{gap:8px;font-size:.95rem}.premium-marketing .conversion-header .brand-mark{width:36px;height:36px}.premium-marketing .conversion-header .marketing-header-actions{gap:4px}.premium-marketing .conversion-header .edge-login{min-height:44px;padding:8px;font-size:.72rem}.premium-marketing .conversion-header .edge-signout{min-height:44px}.conversion-site .edge-hero{padding-top:34px}.conversion-site .edge-hero h1{font-size:clamp(2.7rem,11.5vw,4rem)}.conversion-site .marketing-kicker{letter-spacing:.1em;margin-bottom:20px;font-size:.7rem;line-height:1.5}.conversion-site .marketing-actions{margin-top:22px}.hero-fine-print{font-size:.85rem}.premium-pricing .price-card{min-width:0}.contact-layout{grid-template-columns:1fr}.contact-answers{border-top:1px solid #42503d;border-left:0;padding:22px 0 0}.getting-started{flex-direction:column;align-items:stretch}.analytics-consent{grid-template-columns:1fr;gap:12px;padding:16px 20px}.analytics-consent-actions .button{min-height:44px;font-size:.8rem}.demo-field-row{grid-template-columns:1fr}}.conversion-site{--edge-ink:#08100d;--edge-paper:#f5f2e9;--edge-acid:#dfff68}.conversion-site .edge-hero{background:radial-gradient(at 84% 20%,#21483666,#0000 58%),#08100d}.conversion-site .edge-hero h1{letter-spacing:-.055em;max-width:740px;font-weight:650}.conversion-site .edge-hero h1 em{margin-top:.14em}.conversion-site .edge-hero-lead{max-width:590px;margin-top:26px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.conversion-site .marketing-actions .button{border-radius:7px;min-height:50px;padding:13px 21px;font-size:.9rem}.sample-reassurance{color:#c6d6c0;margin:14px 0 0;font-size:.85rem}.hero-fine-print{color:#aebdad;margin-top:9px;font-size:.85rem}.product-demo{background:linear-gradient(145deg,#14261d,#0d1913);border:1px solid #56705b;border-radius:18px;padding:clamp(18px,2.5vw,28px);box-shadow:0 24px 70px #0005,0 0 0 6px #b2d39708}.demo-topline{border:0;padding-bottom:0}.demo-progress{gap:6px;margin-top:12px;display:flex}.demo-progress>span{background:#3c5040;border-radius:3px;flex:1;height:3px}.demo-progress>span.complete{background:#dfff68}.demo-context{margin:14px 0}.demo-table{background:radial-gradient(at top,#244d37,#142e22);border:1px solid #78916c55;border-radius:12px;gap:12px;margin-bottom:14px}.demo-table>div{min-width:0}.demo-table .sample-playing-card{text-transform:none;letter-spacing:-.02em;border-radius:6px;flex:none;justify-content:center;align-items:center;width:clamp(44px,14vw,64px);height:clamp(66px,20vw,92px);margin-top:12px;display:inline-flex;position:relative}.demo-table .sample-playing-card.face-down{background:repeating-linear-gradient(45deg,#0000 0 5px,#d2ec9c12 5px 6px),#142b21;border:1px solid #a1b990;box-shadow:inset 0 0 0 4px #142b21,inset 0 0 0 5px #a1b95555}.demo-table .sample-playing-card.face-down>span{color:#dfff68;border:1px solid #718657;padding:4px;font-size:1.05rem;font-weight:900;transform:rotate(-8deg)}.demo-table .sample-playing-card.face-up{color:#18281c;background:#f9f5e8;border:1px solid #e4dec8;box-shadow:0 4px 9px #0005}.sample-playing-card .card-corner{color:#142b1d;letter-spacing:-.04em;font-size:.8rem;font-weight:850;line-height:1;display:grid;position:absolute;top:4px;left:5px}.sample-playing-card .card-corner i{font-size:.65rem;font-style:normal}.sample-playing-card .card-corner.bottom{inset:auto 5px 4px auto;transform:rotate(180deg)}.sample-playing-card .card-pip{color:#142b1d;letter-spacing:0;font-size:1.6rem}.demo-cards{gap:8px}.demo-metrics>div{background:#0b160f;border-radius:8px}.demo-result{background:#0b160f;border:1px solid #45633d;border-left:3px solid #dfff68;border-radius:0 9px 9px 0;margin:14px 0;padding:14px 16px}.demo-result>strong{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2rem)}.demo-result p{font-size:.92rem}.demo-controls .button{border-radius:6px;padding:11px 15px}.product-icon{color:#385a36;width:34px;height:34px;margin-bottom:8px}.inclusion-grid h3{max-width:290px;margin-top:13px;font-size:1.25rem;line-height:1.3}.inclusion-grid p{font-size:1rem}.inclusion-grid a{align-items:center;min-height:44px;font-size:.88rem;display:inline-flex}.product-inclusions h2{max-width:460px;font-size:clamp(2.4rem,4vw,4rem);line-height:1.08}.product-inclusions{padding-top:clamp(42px,6vw,80px);padding-bottom:clamp(30px,4vw,60px)}.premium-pricing{background:#eaeede}.premium-pricing .pricing-head{gap:26px}.premium-pricing h2{max-width:580px;font-size:clamp(2.5rem,4vw,4rem);line-height:1.08}.premium-pricing .price-card{background:#fafaf2;border:1px solid #b7c2aa;border-radius:14px;align-content:start;box-shadow:0 8px 22px #12341108}.premium-pricing .price-card.featured{background:#12291e;border:2px solid #6b8737;box-shadow:0 10px 30px #12341112}.plan-benefit{letter-spacing:-.035em;margin:14px 0 0;font-size:1.4rem}.premium-pricing .price-card>strong{margin-top:0;font-size:clamp(3.2rem,5vw,4.4rem);font-weight:750}.premium-pricing .price-card.featured .popular-pill{letter-spacing:.04em;border-radius:4px;font-size:.7rem;top:16px;right:16px}.premium-pricing .price-card .button{border-radius:7px;min-height:50px;font-size:.95rem}.roulette-wheel-art{filter:drop-shadow(0 10px 14px #0005);width:min(220px,70%);height:auto;margin:20px auto;display:block}.roulette-demo .demo-result{border-left-color:#cfb98b}.roulette-demo .demo-topline{color:#e8d2a7}.review-heading h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.1}.membership-review .plan-selector label,.order-summary{border-radius:10px}.membership-close{background:#dfff68}.membership-close h2{font-size:clamp(2.4rem,4vw,4rem);line-height:1.08}.conversion-site .marketing-footer{padding-top:28px;padding-bottom:28px}.premium-marketing .conversion-header .public-language-picker{grid-area:auto}@media (max-width:700px){.conversion-site .edge-hero h1{font-size:clamp(2.7rem,11.5vw,4.1rem)}.conversion-site .edge-hero-lead{margin-top:20px}.conversion-site .marketing-actions .button{min-height:48px;padding:12px 15px;font-size:.9rem}.product-demo{border-radius:12px}.demo-controls .button{padding:10px 11px;font-size:.75rem}.demo-reset{font-size:.8rem}.premium-pricing .price-card.featured .popular-pill{justify-self:start;position:static}.premium-pricing .price-card>strong{font-size:3.8rem}.product-inclusions .inclusion-grid article{padding-bottom:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}