/*! 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:HedgeLab Geist;src:url(/fonts/hedgelab-geist-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#fafafa;--surface:#fff;--surface-2:#f6f6f6;--ink:#171717;--muted:#737373;--border:#e7e7e7;--green:#12b981;--green-dark:#07966a;--green-soft:#eafaf4;--red:#ef3340;--red-soft:#fff0f1;--shadow:0 1px 2px #0000000a,0 8px 22px #00000006}*{box-sizing:border-box}html{background:var(--bg)}body{--font-app-sans:"Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--font-geist-sans:var(--font-app-sans);background:var(--bg);color:var(--ink);font-family:var(--font-app-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:14px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid var(--green)}@supports (color:color-mix(in lab, red, red)){button:focus-visible{outline:2px solid color-mix(in srgb,var(--green) 72%,white)}}button:focus-visible{outline-offset:2px}.app-shell{background:var(--bg);min-height:100vh;color:var(--ink);--sidebar:286px}.app-shell.dark{--bg:#101010;--surface:#161616;--surface-2:#242424;--ink:#f3f3f3;--muted:#a3a3a3;--border:#2c2c2c;--green-soft:#123529;--red-soft:#351d1f;--shadow:0 1px 2px #00000038,0 10px 28px #0000001f}.masked{filter:blur(7px);-webkit-user-select:none;user-select:none}.gain{color:var(--green)!important}.loss{color:var(--red)!important}@media (width>=769px){body{--font-app-sans:"HedgeLab Geist",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}}.sidebar{width:var(--sidebar);background:var(--surface);border-right:1px solid var(--border);z-index:30;flex-direction:column;padding:18px 16px 12px;display:flex;position:fixed;inset:0 auto 0 0}.app-brand{align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.app-brand>span{background:var(--green);color:#073c2b;border-radius:6px;place-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.app-brand>b{letter-spacing:-.35px;font-size:16px;font-weight:650}.app-brand em{color:var(--green);font-style:normal}.app-brand button{width:32px;height:32px;color:var(--ink);background:0 0;border:0;border-radius:9px;place-items:center;margin-left:auto;padding:7px;display:grid}.app-brand button:hover{background:var(--surface-2)}.app-brand svg{width:18px;height:18px}.sidebar nav{scrollbar-width:none;flex:1;padding-top:24px;overflow:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav section{margin-bottom:27px}.section-toggle{width:100%;height:30px;color:var(--muted);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 11px;font-size:12px;font-weight:450;display:flex}.section-toggle svg{width:15px;height:15px;transition:transform .18s}.sidebar section.collapsed .section-toggle svg{transform:rotate(-90deg)}.section-items{flex-direction:column;gap:1px;display:flex}.sidebar section.collapsed .section-items{display:none}.section-items>button{text-align:left;width:100%;height:36px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:0 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.section-items>button{color:color-mix(in srgb,var(--ink) 90%,var(--muted))}}.section-items>button{letter-spacing:-.12px;font-size:14px;font-weight:480}.section-items>button i{width:18px;height:18px;color:var(--muted);flex:0 0 18px;place-items:center;font-style:normal;display:grid}.section-items>button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.section-items>button:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.section-items>button.active{background:var(--surface-2);border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.section-items>button.active{border-color:color-mix(in srgb,var(--border) 75%,transparent)}}.section-items>button.active{color:var(--ink);font-weight:560}.section-items>button.active i{color:var(--ink)}.profile{align-items:center;gap:10px;padding:11px 11px 5px;display:flex}.profile>span{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:var(--surface-2);border-radius:50%;place-items:center;font-size:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.profile>span{background:color-mix(in srgb,var(--surface-2) 42%,transparent)}}.profile div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.profile b{font-size:14px;font-weight:560}.profile small{color:var(--muted);font-size:11px}.profile button{width:28px;height:30px;color:var(--ink);background:0 0;border:0;border-radius:8px;place-items:center;padding:6px;display:grid}.profile button:hover{background:var(--surface-2)}.profile button svg{width:17px;height:17px}.workspace{margin-left:var(--sidebar);min-width:0}.workspace-header{z-index:20;background:var(--surface);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:58px;padding:0 24px;display:flex;position:sticky;top:0}.workspace-header>div{align-items:center;gap:10px;display:flex}.workspace-header h1{margin:0;font-size:17px;font-weight:650}.header-actions button,.menu-toggle{background:0 0;border:0;border-radius:9px;height:34px;padding:0 10px}.header-actions .header-icon-button{width:34px;color:var(--muted);place-items:center;padding:8px;display:grid}.header-actions .header-icon-button svg{width:17px;height:17px}.header-actions .header-icon-button:hover{background:var(--surface-2);color:var(--ink)}button.primary-button,.primary-button{font-weight:650;color:#fff!important;background:#181818!important;border:0!important;border-radius:999px!important;padding:0 18px!important}.dark button.primary-button{color:#111!important;background:#f2f2f2!important}.header-actions .new-entry-button{letter-spacing:-.08px;box-shadow:none;font-size:13px;font-weight:560;border-radius:9px!important;height:34px!important;padding:0 14px!important}.menu-toggle{font-size:18px;display:none}.workspace-main{padding:22px}.page-content{flex-direction:column;gap:22px;max-width:1420px;margin:0 auto;display:flex}.page-subtitle{color:var(--muted);margin:0;font-size:14px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric-card{border:1px solid var(--border);background:var(--surface);min-height:190px;box-shadow:none;border-radius:22px;flex-direction:column;padding:23px;display:flex;overflow:hidden}.metric-label{color:var(--muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:9px;display:flex}.metric-label>span{text-overflow:ellipsis;font-size:13px;overflow:hidden}.metric-label em{height:25px;color:var(--ink);border:1px solid var(--border);background:var(--surface-2);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 8px;font-size:10px;font-style:normal;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.metric-label em{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.metric-label em svg{width:12px;height:12px}.metric-label em.up svg{color:var(--green)}.metric-label em.down svg{color:var(--red)}.metric-value{color:var(--green);letter-spacing:-.8px;margin:14px 0 27px;font-size:28px;font-weight:670;display:block}.metric-value.red{color:var(--red)}.metric-value.ink{color:var(--ink)}.metric-title{align-items:center;gap:5px;margin-top:auto;display:flex}.metric-title b{letter-spacing:-.15px;font-size:14px;font-weight:620}.metric-title span{place-items:center;width:16px;height:16px;display:grid}.metric-title span svg{width:14px;height:14px}.metric-title span.up{color:var(--green)}.metric-title span.down{color:var(--red)}.metric-card small{color:var(--muted);margin-top:8px;font-size:11px}.panel{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:22px}.panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:78px;padding:17px 23px;display:flex}.panel-head h2{letter-spacing:-.2px;margin:0 0 6px;font-size:16px;font-weight:620}.panel-head p{color:var(--muted);margin:0;font-size:12px}.dashboard-chart-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.period-selects{gap:8px;display:flex}.period-selects select{border:1px solid var(--border);background:var(--surface);border-radius:10px;outline:0;min-width:120px;height:38px;padding:0 34px 0 13px;font-size:12px}.period-selects select:last-child{min-width:90px}.layout-switch{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:3px;height:40px;padding:3px;display:flex}.layout-switch button{height:32px;color:var(--muted);background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;display:flex}.layout-switch button svg{width:16px;height:16px}.layout-switch button:hover{color:var(--ink)}.layout-switch button.active{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.layout-switch button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 75%,transparent)}}.dashboard-charts{gap:14px;display:grid}.dashboard-charts.simple{grid-template-columns:1fr}.dashboard-charts.complete{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(185px,1fr);align-items:stretch}.dashboard-charts.complete .chart-panel{min-width:0}.dashboard-charts.complete .panel-head{min-height:90px}.chart-panel{overflow:hidden}.chart-actions{gap:6px;display:flex}.chart-actions button{background:var(--surface-2);width:38px;height:38px;color:var(--muted);border:1px solid #0000;border-radius:10px;place-items:center;padding:9px;display:grid}.chart-actions button svg{width:17px;height:17px}.chart-actions button:hover{color:var(--ink)}.chart-actions button.active{background:var(--ink);color:var(--surface);border-color:var(--ink)}.profit-chart{background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px);height:330px;padding:25px 26px 20px 64px;position:relative}@supports (color:color-mix(in lab, red, red)){.profit-chart{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px)}}.profit-chart{background-position:0 25px;background-size:100% 25%}.dashboard-charts.complete .profit-chart{height:300px}.profit-chart.compact{height:270px}.profit-chart svg{width:100%;height:calc(100% - 25px);overflow:visible}.profit-chart .line{fill:none;stroke:var(--chart-tone,var(--green));stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 4px var(--chart-tone,var(--green)))}@supports (color:color-mix(in lab, red, red)){.profit-chart .line{filter:drop-shadow(0 2px 4px color-mix(in srgb,var(--chart-tone,var(--green)) 20%,transparent))}}.axis-labels{color:var(--muted);flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:28px;bottom:48px;left:22px}.date-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.month-bar-chart,.weekday-chart{background-image:linear-gradient(to bottom,var(--border) 1px,transparent 1px);height:300px;position:relative}@supports (color:color-mix(in lab, red, red)){.month-bar-chart,.weekday-chart{background-image:linear-gradient(to bottom,color-mix(in srgb,var(--border) 42%,transparent) 1px,transparent 1px)}}.month-bar-chart,.weekday-chart{background-size:100% 25%}.month-bar-chart{padding:28px 20px 35px 46px}.month-bar-zero{background:var(--border);height:1px;position:absolute;top:50%;left:46px;right:20px}.month-bars{gap:2px;height:100%;display:flex}.month-bars>span{flex:1;min-width:2px;height:100%;position:relative}.month-bars i{border-radius:4px 4px 1px 1px;width:70%;min-height:0;position:absolute;left:15%}.month-bars .positive i{background:var(--green);bottom:50%}.month-bars .negative i{background:var(--red);border-radius:1px 1px 4px 4px;top:50%}.month-bars small{color:var(--muted);font-size:8px;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.weekday-chart{padding:31px 18px 34px}.weekday-bars{align-items:flex-end;gap:7px;height:100%;display:flex}.weekday-bars>span{flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.weekday-bars i{border-radius:5px 5px 1px 1px;width:min(14px,75%)}.weekday-bars i.positive{background:var(--green)}.weekday-bars i.negative{background:var(--red)}.weekday-bars small{color:var(--muted);white-space:nowrap;font-size:8px;position:absolute;bottom:-22px}.empty-chart-label{color:var(--muted);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.chart-data-table{min-height:330px;padding:18px 22px;overflow:auto}.chart-data-table table{min-width:520px}.chart-data-table th,.chart-data-table td{height:54px;font-size:12px}.recent-panel{padding-bottom:18px}.entry-list{flex-direction:column;gap:12px;padding:16px;display:flex}.empty-month-entries{text-align:center;min-height:130px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.empty-month-entries b{color:var(--ink);font-weight:600}.empty-month-entries span{font-size:11px}.entry-card{border:1px solid var(--border);background:var(--surface);border-radius:23px;overflow:hidden}.entry-head{justify-content:space-between;gap:12px;padding:17px 18px;display:flex}.entry-head h3{margin:0 0 6px;font-size:15px}.entry-head h3 span{font-size:13px}.entry-head p{color:var(--muted);margin:0;font-size:11px}.entry-result{align-items:flex-start;gap:8px;display:flex}.entry-result>strong{font-size:14px}.entry-result>small{color:var(--muted);padding-top:3px;font-size:10px}.pending{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:5px 9px;font-size:10px}.dots{color:var(--muted);background:0 0;border:0}.leg{background:var(--surface-2);border-radius:14px;grid-template-columns:40px minmax(200px,1fr) minmax(270px,.7fr) 84px;align-items:center;gap:13px;min-height:66px;margin-bottom:8px;padding:11px 13px;display:grid}.house-badge{background:var(--surface);border-radius:8px;place-items:center;width:36px;height:30px;font-size:9px;font-weight:800;display:grid}.selection{min-width:0}.selection>strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.selection>div{gap:4px;margin-top:4px;display:flex}.selection em{color:#a96b00;background:#ffedb7;border-radius:5px;padding:2px 5px;font-size:8px;font-style:normal}.leg dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.leg dl div{flex-direction:column;display:flex}.leg dt{text-transform:uppercase;color:var(--muted);font-size:8px}.leg dd{margin:3px 0 0;font-size:12px;font-weight:700}.result-pill{text-align:center;border:1px solid var(--border);min-width:76px;color:var(--muted);background:var(--surface);border-radius:9px;justify-self:end;padding:7px;font-size:10px}.entry-card>footer{border-top:1px solid var(--border);color:var(--muted);background:var(--surface-2);justify-content:space-between;padding:10px 18px;font-size:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.entry-card>footer{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}}.entry-card>footer b{color:var(--ink)}.entry-card code{font-family:monospace}.filter-row{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-wrap:wrap;align-items:center;gap:10px;min-height:86px;padding:18px;display:flex}.filter-row button,.filter-row select{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;height:39px;padding:0 15px}.filter-row span{color:var(--muted);font-size:11px}.analytics-hero{grid-template-columns:.9fr 1.6fr;gap:16px;display:grid}.result-summary{border:1px solid var(--border);background:var(--surface);border-radius:24px;padding:23px}.eyeline{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.big-profit{color:var(--green);margin:19px 0 7px;font-size:37px;display:block}.result-summary>p{color:var(--muted);margin:0;font-size:11px}.result-summary>p em{color:var(--green);background:var(--green-soft);border-radius:999px;padding:4px 7px;font-style:normal}.split-note{margin-top:16px;font-size:10px}.healthy{border:1px solid var(--green);flex-direction:column;gap:5px;display:flex}@supports (color:color-mix(in lab, red, red)){.healthy{border:1px solid color-mix(in srgb,var(--green) 40%,var(--border))}}.healthy{background:var(--green-soft);color:var(--green-dark);border-radius:14px;margin:18px 0;padding:14px}.healthy span{font-size:11px}.mini-kpis{grid-template-columns:1fr 1fr;gap:16px;display:grid}.mini-kpis div{flex-direction:column;gap:4px;display:flex}.mini-kpis span{color:var(--muted);font-size:10px}.mini-kpis b{font-size:18px}.analytics-chart{overflow:hidden}.insight-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.insight-grid article{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.insight-grid span{color:var(--green);font-size:9px;font-weight:700}.insight-grid b{font-size:17px}.insight-grid small{color:var(--muted)}.kpi-panel{padding-bottom:18px}.kpi-grid{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.kpi-grid div{border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:7px;padding:14px;display:flex}.kpi-grid span{color:var(--muted);font-size:10px}.kpi-grid b{font-size:17px}.house-table{overflow:hidden}.table-scroll{padding:5px 18px 18px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:750px}th,td{text-align:left;border-bottom:1px solid var(--border);padding:12px;font-size:11px}th{color:var(--muted);font-weight:500}.house-table td:first-child{font-weight:650}.house-table td i{background:var(--surface-2);border-radius:7px;place-items:center;width:27px;height:27px;margin-right:8px;font-size:8px;font-style:normal;display:inline-grid}.entries-toolbar{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.entries-toolbar h2{margin:0 0 10px;font-size:16px}.entries-toolbar h2 span{color:var(--muted);background:var(--surface-2);border-radius:999px;padding:4px 7px;font-size:10px}.search{border:1px solid var(--border);background:var(--surface);border-radius:12px;align-items:center;gap:8px;width:min(420px,72vw);height:40px;padding:0 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%}.quick-filters{gap:7px;display:flex}.quick-filters button{background:var(--surface-2);border:0;border-radius:999px;padding:9px 12px;font-size:11px}.entries-container{padding-top:1px}.pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;padding:15px 20px;font-size:11px;display:flex}.pagination>div{align-items:center;gap:10px;display:flex}.pagination button{border:1px solid var(--border);background:var(--surface);border-radius:9px;width:32px;height:32px}.pagination button:disabled{opacity:.35}.pagination b{color:var(--ink)}.calculator-shell{border:1px solid var(--border);background:var(--surface);border-radius:24px;grid-template-columns:minmax(0,1fr) 275px;gap:15px;padding:14px;display:grid}.calc-main{flex-direction:column;gap:12px;display:flex}.total-lock,.calc-line{border:1px solid var(--border);border-radius:21px;padding:18px}.total-lock{justify-content:space-between;align-items:center;display:flex}.total-lock>div{grid-template-columns:20px 1fr;gap:2px 8px;display:grid}.total-lock small{color:var(--muted);grid-column:2}.radio-dot{border:5px solid var(--ink);border-radius:50%;grid-row:1/3;width:18px;height:18px}.total-lock>label,.money-input{background:var(--surface-2);height:38px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.total-lock input,.money-input input{background:0 0;border:0;outline:0;width:90px;font-weight:700}.line-title{border-bottom:1px solid var(--border);align-items:center;gap:25px;padding-bottom:14px;display:flex}.line-title span{font-size:11px}.line-title input{background:0 0;border:0;outline:0;flex:1}.calc-fields{grid-template-columns:70px 110px 165px 1fr;align-items:end;gap:12px;margin-top:15px;display:grid}.calc-fields label,.calc-fields>div{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;display:flex}.calc-fields label>input{background:var(--surface-2);border:0;border-radius:999px;height:38px;padding:0 12px;font-weight:700}.type-button{background:var(--green-soft);height:38px;color:var(--green-dark);border:0;border-radius:999px;font-size:10px;font-weight:800}.lay-type{color:#a36400;background:#fff2d6}.return-box b{color:var(--ink);font-size:15px}.add-line{border:1px dashed var(--border);background:0 0;border-radius:20px;height:48px}.calc-result{border:1px solid var(--border);border-radius:21px;flex-direction:column;align-self:start;padding:20px;display:flex}.calc-result h3{margin:0 0 20px}.locked-profit{background:var(--green-soft);border-radius:14px;flex-direction:column;gap:5px;margin-bottom:15px;padding:14px;display:flex}.locked-profit span,.locked-profit small{color:var(--muted);font-size:10px}.locked-profit strong{font-size:28px}.calc-result dl{margin:0}.calc-result dl div{border-bottom:1px solid var(--border);justify-content:space-between;padding:11px 0;display:flex}.calc-result dt{color:var(--muted);font-size:10px}.calc-result dd{margin:0;font-size:11px;font-weight:700}.calc-result button{height:39px;margin-top:10px}.secondary-button{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:0 18px;font-weight:600}.empty-tool{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:450px;padding:30px;display:flex}.tool-icon{background:var(--green-soft);width:60px;height:60px;color:var(--green);border-radius:18px;place-items:center;font-size:25px;display:grid}.empty-tool h2{margin:20px 0 8px}.empty-tool p{color:var(--muted);margin:0 0 22px}.empty-tool button{height:40px}.modal-backdrop{z-index:60;background:#00000061;justify-content:flex-end;display:flex;position:fixed;inset:0}.modal{background:var(--surface);flex-direction:column;width:min(650px,96vw);height:100%;animation:.22s slide;display:flex;box-shadow:-20px 0 55px #00000021}.modal-head{justify-content:space-between;padding:22px 24px 15px;display:flex}.modal-head h2{margin:0 0 6px}.modal-head p{color:var(--muted);margin:0}.modal-head button{background:0 0;border:0;font-size:25px}.modal-tabs{border-bottom:1px solid var(--border);padding:0 24px}.modal-tabs button{border:0;border-bottom:2px solid var(--ink);background:0 0;padding:12px}.modal-body{flex-direction:column;gap:12px;padding:20px 24px;display:flex;overflow:auto}.modal-body h3{margin:8px 0 0;font-size:14px}.modal-body>label,.modal-line label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;display:flex}.modal-body input,.modal-line input{border:1px solid var(--border);background:var(--surface-2);border-radius:10px;outline:none;height:41px;padding:0 11px}.modal-body input:focus,.modal-line input:focus{border-color:var(--green)}.modal-line{border:1px solid var(--border);border-radius:15px;grid-template-columns:90px 1fr 1.5fr 90px 100px;align-items:end;gap:10px;padding:14px;display:grid}.modal-line>b{align-self:center}.modal-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:auto;padding:16px 24px;display:flex}.modal-footer>div{gap:8px;display:flex}.modal-footer button{height:40px}.help-button{border:1px solid var(--border);background:var(--surface);width:42px;height:42px;box-shadow:var(--shadow);z-index:40;border-radius:50%;font-weight:800;position:fixed;bottom:20px;right:22px}.mobile-overlay{display:none}@keyframes slide{0%{opacity:.6;transform:translate(30px)}to{opacity:1;transform:none}}@media (width<=1100px){.metric-grid{grid-template-columns:1fr 1fr}.dashboard-charts.complete{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(165px,1fr)}.analytics-hero{grid-template-columns:1fr}.kpi-grid{grid-template-columns:1fr 1fr}.leg{grid-template-columns:40px 1fr}.leg dl{grid-column:2}.result-pill{grid-column:2;justify-self:start}.calculator-shell{grid-template-columns:1fr}.calc-result{width:100%}.calc-fields{grid-template-columns:70px 1fr 1fr}.return-box{grid-column:2/4}.modal-line{grid-template-columns:1fr 1fr}.modal-line>b{grid-column:1/-1}}@media (width<=760px){.app-shell{--sidebar:255px}.sidebar{transition:transform .2s;transform:translate(-105%)}.sidebar.open{transform:none}.mobile-overlay{z-index:25;background:#00000059;border:0;display:block;position:fixed;inset:0}.workspace{margin-left:0}.menu-toggle{display:block}.workspace-header{padding:0 12px}.header-actions{gap:2px!important}.header-actions .new-entry-button{width:auto;font-size:12px;padding:0 12px!important}.workspace-main{padding:14px}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:164px;padding:17px}.metric-value{margin:12px 0 20px;font-size:22px}.dashboard-chart-toolbar{flex-direction:column;align-items:stretch}.period-selects select{flex:1;min-width:0}.layout-switch{align-self:flex-end}.dashboard-charts.complete{grid-template-columns:1fr}.panel-head{gap:12px}.chart-actions{gap:4px}.chart-actions button{width:34px;height:34px;padding:8px}.profit-chart{height:250px;padding-left:45px}.dashboard-charts.complete .profit-chart,.month-bar-chart,.weekday-chart{height:250px}.chart-data-table{min-height:250px;overflow:auto}.entry-head{flex-direction:column}.entry-result{justify-content:space-between}.leg{grid-template-columns:38px 1fr}.leg dl,.result-pill{grid-column:1/3}.analytics-hero,.insight-grid{grid-template-columns:1fr}.entries-toolbar{flex-direction:column;align-items:stretch}.quick-filters{overflow:auto}.calc-fields{grid-template-columns:1fr 1fr}.return-box{grid-column:1/3}.modal-line{grid-template-columns:1fr}.modal-line>b{grid-column:auto}.modal-footer{flex-direction:column;align-items:flex-start;gap:10px}.modal-footer>div{width:100%}.modal-footer button{flex:1}}@media (width<=480px){.metric-grid{grid-template-columns:1fr}.entries-metrics .metric-card:nth-child(n+3){display:none}.workspace-header h1{font-size:15px}.header-actions>button:not(.primary-button){display:none}.panel-head{align-items:flex-start;gap:12px}.chart-actions select{max-width:85px}.leg dl{gap:5px}.leg dd{font-size:10px}.selection>strong{white-space:normal}.kpi-grid{grid-template-columns:1fr 1fr}.total-lock{flex-direction:column;align-items:flex-start;gap:15px}.calc-fields{grid-template-columns:1fr}.return-box{grid-column:auto}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sidebar-support-badge{color:#fff;background:#7c2cff;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:10px;font-weight:750;display:grid;box-shadow:0 0 14px #7c2cff61}.changelog-page{gap:18px}.changelog-hero{border:1px solid #9a5cff;justify-content:space-between;align-items:flex-end;gap:24px;padding:27px 29px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.changelog-hero{border:1px solid color-mix(in srgb,#9a5cff 35%,var(--border))}}.changelog-hero{background:radial-gradient(circle at 92% 8%,#9148ff2e,transparent 34%),linear-gradient(145deg,var(--surface),var(--surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.changelog-hero{background:radial-gradient(circle at 92% 8%,#9148ff2e,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,#6f2cff 6%),var(--surface))}}.changelog-hero{box-shadow:0 18px 45px #0000001f}.changelog-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff06,#0000 70%);position:absolute;inset:0}.changelog-eyebrow{color:#b98cff;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.changelog-hero h2{color:var(--ink);letter-spacing:-.55px;margin:0;font-size:27px;font-weight:700;line-height:1.12}.changelog-hero p{max-width:680px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.55}.changelog-version{border:1px solid #9a5cff;flex:none;padding:8px 11px;position:relative}@supports (color:color-mix(in lab, red, red)){.changelog-version{border:1px solid color-mix(in srgb,#9a5cff 30%,var(--border))}}.changelog-version{color:var(--ink);background:#823deb17;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.changelog-version{color:color-mix(in srgb,var(--ink) 78%,#b98cff)}}.changelog-version{font-size:11px;font-weight:600}.changelog-list{flex-direction:column;gap:11px;display:flex}.changelog-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.changelog-card{background:color-mix(in srgb,var(--surface) 96%,#7c2cff 4%)}}.changelog-card{transition:border-color .18s,transform .18s,box-shadow .18s}.changelog-card:hover{border-color:#9a5cff}@supports (color:color-mix(in lab, red, red)){.changelog-card:hover{border-color:color-mix(in srgb,#9a5cff 32%,var(--border))}}.changelog-card:hover{transform:translateY(-1px);box-shadow:0 12px 32px #0000001a}.changelog-card[open]{border-color:#9a5cff}@supports (color:color-mix(in lab, red, red)){.changelog-card[open]{border-color:color-mix(in srgb,#9a5cff 42%,var(--border))}}.changelog-card[open]{box-shadow:inset 3px 0 #8d45ed,0 13px 35px #0000001c}.changelog-card summary{cursor:pointer;grid-template-columns:auto auto minmax(0,1fr) 22px;align-items:center;gap:13px;min-height:88px;padding:18px 20px;list-style:none;display:grid}.changelog-card summary::-webkit-details-marker{display:none}.changelog-kind{color:#c59cff;letter-spacing:.025em;background:#873fee26;border:1px solid #ac70ff57;border-radius:999px;justify-content:center;align-items:center;min-width:76px;height:25px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex}.changelog-kind.kind-novidade{color:#6fd4ff;background:#219bda1a;border-color:#55cdff47}.changelog-kind.kind-correção{color:#58dda0;background:#1fad701a;border-color:#30d38b42}.changelog-card time{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.changelog-card-title{min-width:0}.changelog-card-title h3{color:var(--ink);letter-spacing:-.15px;margin:0;font-size:15px;font-weight:650;line-height:1.3}.changelog-card-title p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.45}.changelog-chevron{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)}.changelog-card[open] .changelog-chevron{transform:rotate(225deg)translate(-2px,-2px)}.changelog-details{padding:0 20px 18px 196px}.changelog-details ul{border-top:1px solid var(--border);color:var(--ink);margin:0;padding:14px 17px}@supports (color:color-mix(in lab, red, red)){.changelog-details ul{color:color-mix(in srgb,var(--ink) 80%,var(--muted))}}.changelog-details ul{font-size:12px;line-height:1.65}.changelog-details li::marker{color:#a766ff}@media (width<=760px){.changelog-hero{flex-direction:column;align-items:flex-start;padding:22px 20px}.changelog-hero h2{font-size:23px}.changelog-version{align-self:flex-start}.changelog-card summary{grid-template-columns:auto 1fr 20px;gap:10px;min-height:0;padding:16px}.changelog-card time{justify-self:end}.changelog-card-title{grid-column:1/4}.changelog-chevron{grid-area:1/3}.changelog-details{padding:0 16px 16px}.changelog-kind{min-width:0}.changelog-card-title h3{font-size:14px}.changelog-card-title p{font-size:12px}}.changelog-empty{border:1px dashed #9a5cff;justify-content:center;align-items:center;gap:15px;min-height:148px;padding:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.changelog-empty{border:1px dashed color-mix(in srgb,#9a5cff 34%,var(--border))}}.changelog-empty{background:var(--surface);border-radius:15px}@supports (color:color-mix(in lab, red, red)){.changelog-empty{background:color-mix(in srgb,var(--surface) 97%,#7c2cff 3%)}}.changelog-empty{text-align:left}.changelog-empty>span{color:#b77fff;background:#843deb1f;border:1px solid #a969ff4d;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.changelog-empty h3{color:var(--ink);margin:0;font-size:15px;font-weight:650}.changelog-empty p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}@media (width<=560px){.changelog-empty{justify-content:flex-start;align-items:flex-start;padding:22px 18px}}.support-widget-root{--support-bg:#09090f;--support-surface:#11111a;--support-surface-2:#171722;--support-border:#312441;--support-text:#f8f5ff;--support-muted:#9892a5;--support-purple:#8a35ff;--support-purple-2:#6116d6;z-index:95;color:var(--support-text);font-family:var(--font-geist-sans),Arial,sans-serif;position:fixed;bottom:20px;right:22px}.app-shell+.support-widget-global{display:none}.app-shell:not(.dark) .support-widget-root{--support-bg:#fff;--support-surface:#f9f7fd;--support-surface-2:#f3eff9;--support-border:#d9cdeb;--support-text:#21182c;--support-muted:#736a7e;--support-purple:#7a2ce8;--support-purple-2:#5d18bd}.support-bubble{color:#f5ecff;background:linear-gradient(145deg,#17151f,#08080c);border:1px solid #8638f8;border-radius:21px;place-items:center;width:62px;height:62px;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 0 0 1px #ae64ff1f,0 0 32px #7e27ff6b,0 18px 45px #00000061}.support-bubble:before{content:"";pointer-events:none;border-top:1px solid #dcbdffa6;border-radius:18px;position:absolute;inset:2px}.support-bubble:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #ae64ff33,0 0 40px #7e27ff8c,0 22px 52px #0000006e}.support-bubble>span{color:#fff;background:#8a35ff;border:2px solid #0b0911;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:800;display:grid;position:absolute;top:-6px;right:-5px}.support-widget{border:1px solid var(--support-purple);flex-direction:column;width:min(390px,100vw - 28px);height:min(690px,100vh - 34px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.support-widget{border:1px solid color-mix(in srgb,var(--support-purple) 62%,var(--support-border))}}.support-widget{background:var(--support-bg);border-radius:25px;animation:.2s support-open;box-shadow:0 0 0 1px #9143ff1a,0 0 38px #6822cf40,0 28px 80px #00000080}@keyframes support-open{0%{opacity:.5;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}.support-widget-header{border-bottom:1px solid var(--support-border);background:radial-gradient(circle at 90% 0,#6f28db3d,transparent 48%),var(--support-surface);align-items:center;gap:10px;min-height:82px;padding:13px 14px 13px 16px;display:flex}.support-widget-logo{background:#17121f;border:1px solid #493566;border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid}.support-widget-logo img{object-fit:contain;width:30px;height:30px}.support-widget-header>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.support-widget-header strong{letter-spacing:-.35px;font-size:17px}.support-widget-header strong em{color:#aa67ff;font-style:normal}.support-widget-header small{color:var(--support-muted);align-items:center;gap:7px;font-size:11px;display:flex}.support-widget-header small i{background:#21c86b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #21c86b80}.support-widget-header>button{width:31px;height:31px;color:var(--support-muted);background:0 0;border:0;border-radius:9px;place-items:center;padding:7px;display:grid}.support-widget-header>button:hover{background:var(--support-surface-2);color:var(--support-text)}.support-widget-header svg{width:18px;height:18px}.support-widget-loading{color:var(--support-muted);flex:1;justify-content:center;align-items:center;gap:10px;display:flex}.support-widget-loading span,.support-admin-empty>span{border:2px solid var(--support-border);border-top-color:var(--support-purple);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}.support-prechat{scrollbar-width:thin;flex:1;min-height:0;padding:18px 18px 12px;overflow:auto}.support-welcome{align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.support-welcome>span{border:1px solid var(--support-border);background:var(--support-surface);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.support-welcome img{width:23px;height:23px}.support-welcome p{border:1px solid var(--support-border);background:var(--support-surface-2);color:var(--support-text);border-radius:8px 18px 18px;margin:0;padding:12px 13px;font-size:12px;line-height:1.55}.support-prechat-card{border:1px solid var(--support-purple);flex-direction:column;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-prechat-card{border:1px solid color-mix(in srgb,var(--support-purple) 60%,var(--support-border))}}.support-prechat-card{background:linear-gradient(145deg,var(--support-surface),var(--support-bg));border-radius:19px}@supports (color:color-mix(in lab, red, red)){.support-prechat-card{background:linear-gradient(145deg,var(--support-surface),color-mix(in srgb,var(--support-bg) 84%,var(--support-purple) 16%))}}.support-prechat-card{padding:15px;box-shadow:inset 0 0 26px #6624bc0e}.support-prechat-card>header{align-items:center;gap:10px;display:flex}.support-prechat-card>header>i{color:#ba73ff;background:#2b124a;border:1px solid #6930a7;border-radius:12px;place-items:center;width:35px;height:35px;padding:7px;display:grid}.support-prechat-card>header svg{width:20px;height:20px}.support-prechat-card>header div{flex-direction:column;gap:3px;display:flex}.support-prechat-card>header b{font-size:14px}.support-prechat-card>header small{color:var(--support-muted);font-size:10px}.support-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.support-prechat-card label{flex-direction:column;gap:6px;display:flex}.support-prechat-card label>span{font-size:11px;font-weight:640}.support-prechat-card input,.support-prechat-card select,.support-prechat-card textarea{border:1px solid var(--support-border);background:var(--support-surface-2);width:100%;color:var(--support-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:0;padding:0 11px;font-size:12px}.app-shell:not(.dark) .support-prechat-card input,.app-shell:not(.dark) .support-prechat-card select,.app-shell:not(.dark) .support-prechat-card textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.support-prechat-card input,.support-prechat-card select{height:40px}.support-prechat-card textarea{resize:none;height:83px;padding-top:11px;line-height:1.45}.support-prechat-card input:focus,.support-prechat-card select:focus,.support-prechat-card textarea:focus{border-color:var(--support-purple);box-shadow:0 0 0 2px var(--support-purple)}@supports (color:color-mix(in lab, red, red)){.support-prechat-card input:focus,.support-prechat-card select:focus,.support-prechat-card textarea:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--support-purple) 16%,transparent)}}.support-start{background:linear-gradient(135deg,var(--support-purple-2),var(--support-purple));color:#fff;border:1px solid #9a51ff;border-radius:11px;justify-content:center;align-items:center;gap:9px;height:45px;font-size:13px;font-weight:760;display:flex;box-shadow:0 8px 24px #7127d647}.support-start:disabled{opacity:.6}.support-start svg{width:18px;height:18px}.support-error{color:#ff6b79;margin:0;font-size:10px;line-height:1.4}.support-chat{flex-direction:column;flex:1;min-height:0;display:flex}.support-chat-context{border-bottom:1px solid var(--support-border);background:var(--support-surface);justify-content:space-between;align-items:center;min-height:42px;padding:0 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-chat-context{background:color-mix(in srgb,var(--support-surface) 86%,transparent)}}.support-chat-context span{color:var(--support-muted);font-size:10px}.support-chat-context b{color:#c38dff;background:#241438;border:1px solid #604085;border-radius:999px;padding:4px 8px;font-size:9px}.support-message-list{scrollbar-width:thin;flex:1;padding:15px 14px;overflow:auto}.support-day{color:var(--support-muted);align-items:center;gap:9px;margin:7px 0 13px;font-size:9px;display:flex}.support-day:before,.support-day:after{content:"";background:var(--support-border);flex:1;height:1px}.support-message{align-items:flex-end;gap:7px;margin:0 0 12px;display:flex}.support-message.customer-side{justify-content:flex-end}.support-message-avatar{border:1px solid var(--support-border);background:var(--support-surface);border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.support-message-avatar img{width:21px;height:21px}.support-message>div{border:1px solid var(--support-border);background:var(--support-surface-2);border-radius:8px 16px 16px;max-width:79%;padding:9px 11px}.support-message.customer-side>div{color:#fff;background:linear-gradient(135deg,#6120c8,#8b35ef);border-color:#8c3df0;border-radius:16px 16px 7px}.support-message.system>div{border-style:dashed}.support-message small{color:var(--support-muted);margin-bottom:4px;font-size:8px;display:block}.support-message.customer-side small{color:#e8d7ff}.support-message p{white-space:pre-wrap;margin:0;font-size:11px;line-height:1.45}.support-message time{color:var(--support-muted);text-align:right;margin-top:5px;font-size:8px;display:block}.support-message.customer-side time{color:#dbc4fb}.support-closed{border-top:1px solid var(--support-border);background:var(--support-surface);justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;display:flex}.support-closed b{font-size:10px}.support-closed button{color:#c996ff;background:#2b1647;border:1px solid #7932dc;border-radius:9px;height:34px;padding:0 11px;font-size:10px;font-weight:700}.support-composer{border-top:1px solid var(--support-border);background:var(--support-surface);grid-template-columns:38px 1fr 42px;gap:7px;padding:11px 12px;display:grid}.support-composer button{border:1px solid var(--support-border);background:var(--support-surface-2);height:38px;color:var(--support-muted);border-radius:10px;place-items:center;padding:9px;display:grid}.support-composer button:disabled{opacity:.5}.support-composer button.support-send{color:#fff;background:linear-gradient(135deg,#3d176e,#6f26c8);border-color:#7134bc}.support-composer textarea{resize:none;border:1px solid var(--support-border);background:var(--support-bg);height:38px;max-height:90px;color:var(--support-text);border-radius:10px;outline:0;padding:10px 11px;font-size:11px;line-height:1.4}.support-composer textarea:focus{border-color:var(--support-purple)}.support-composer svg{width:18px;height:18px}.support-chat-error{background:var(--support-surface);padding:0 13px 8px}.support-widget-footer{height:33px;color:var(--support-muted);background:var(--support-bg);justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex}.support-widget-footer svg{width:12px;height:12px}.support-admin-page{gap:12px;max-width:none;height:calc(100vh - 102px);min-height:650px}.support-admin-topbar{align-items:center;gap:10px;display:flex}.support-admin-topbar>div:first-child{margin-right:auto}.support-admin-topbar p{color:var(--muted);margin:0;font-size:12px}.support-admin-topbar>label{border:1px solid var(--border);background:var(--surface);width:min(330px,30vw);height:37px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.support-admin-topbar>label svg{width:16px;height:16px}.support-admin-topbar>label input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.support-admin-filters{border:1px solid var(--border);background:var(--surface);border-radius:11px;gap:4px;height:39px;padding:3px;display:flex}.support-admin-filters button{height:31px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:flex}.support-admin-filters button.active{background:#7d2bea}@supports (color:color-mix(in lab, red, red)){.support-admin-filters button.active{background:color-mix(in srgb,#7d2bea 18%,var(--surface-2))}}.support-admin-filters button.active{color:#9d5cff}@supports (color:color-mix(in lab, red, red)){.support-admin-filters button.active{color:color-mix(in srgb,#9d5cff 75%,var(--ink))}}.support-admin-filters button.active{box-shadow:inset 0 0 0 1px #8e3fff80}.support-admin-filters button span{color:#fff;background:#7f2bea;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.support-admin-shell{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex:1;grid-template-columns:295px minmax(430px,1fr) 285px;min-height:0;display:grid;overflow:hidden;box-shadow:0 18px 55px #0000001a}.support-conversation-list,.support-client-panel{background:var(--surface);min-width:0}@supports (color:color-mix(in lab, red, red)){.support-conversation-list,.support-client-panel{background:color-mix(in srgb,var(--surface) 88%,#3b155f 12%)}}.support-conversation-list{border-right:1px solid var(--border);flex-direction:column;display:flex}.support-conversation-list>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:50px;padding:0 13px;display:flex}.support-conversation-list>header b{font-size:12px}.support-conversation-list>header small{color:var(--muted);font-size:9px}.support-conversation-list>div{scrollbar-width:thin;flex:1;padding:6px;overflow:auto}.support-conversation-list>div>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:4px;padding:10px 10px 9px 14px;display:flex;position:relative}.support-conversation-list>div>button:hover{background:var(--surface-2)}.support-conversation-list>div>button.active{border-color:#8d3ef2}@supports (color:color-mix(in lab, red, red)){.support-conversation-list>div>button.active{border-color:color-mix(in srgb,#8d3ef2 55%,var(--border))}}.support-conversation-list>div>button.active{background:#6c22c7}@supports (color:color-mix(in lab, red, red)){.support-conversation-list>div>button.active{background:color-mix(in srgb,#6c22c7 15%,var(--surface-2))}}.support-conversation-list>div>button.active{box-shadow:inset 3px 0 #8e43f3}.support-conversation-list>div>button>i{background:var(--muted);border-radius:50%;width:6px;height:6px;position:absolute;top:17px;left:7px}.support-conversation-list>div>button.unread>i{background:#9d52ff;box-shadow:0 0 8px #9d52ff99}.support-list-name{justify-content:space-between;align-items:center;gap:8px;width:100%;padding-left:4px;display:flex}.support-list-name b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.support-list-name time{color:var(--muted);font-size:8px}.support-conversation-list>div>button>span{color:#a55cff;padding-left:4px;font-size:9px}.support-conversation-list>div>button>p{text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--muted);margin:0;padding-left:4px;font-size:9px;overflow:hidden}.support-conversation-list footer{justify-content:space-between;align-items:center;width:100%;padding:3px 0 0 4px;display:flex}.support-conversation-list footer em,.support-admin-chat-head em,.support-client-panel em{border:1px solid var(--border);color:var(--muted);white-space:nowrap;border-radius:999px;padding:3px 6px;font-size:7px;font-style:normal}.support-conversation-list footer strong{color:#fff;background:#852ef0;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:8px;display:grid}.status-new{color:#ffb94e!important;background:#2d2111!important;border-color:#986320!important}.status-in_progress{color:#bd7dff!important;background:#27163b!important;border-color:#7940b4!important}.status-waiting_customer,.status-waiting_support{color:#b7b3c8!important;background:#1c1b25!important;border-color:#4b4861!important}.status-closed{color:#60d88a!important;background:#12291c!important;border-color:#2b6342!important}.support-admin-empty{min-height:180px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.support-admin-empty>svg{width:26px;height:26px}.support-admin-empty b{color:var(--ink);font-size:11px}.support-admin-empty small{font-size:9px}.support-admin-chat{background:var(--bg);flex-direction:column;min-width:0;display:flex}.support-admin-chat-head{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:9px;min-height:61px;padding:8px 10px;display:flex}.support-client-avatar{color:#c998ff;background:#2b1740;border:1px solid #7540aa;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:720;display:grid}.support-admin-chat-head>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.support-admin-chat-head>div>b{font-size:12px}.support-admin-chat-head>div p{color:var(--muted);align-items:center;gap:6px;margin:0;font-size:8px;display:flex}.support-admin-chat-head>button,.support-admin-chat-head>select{border:1px solid var(--border);background:var(--surface-2);height:33px;color:var(--ink);border-radius:9px;padding:0 9px;font-size:9px}.support-admin-chat-head .support-assume{color:#fff;background:linear-gradient(135deg,#5d1db4,#842cf0);border-color:#7d31df;font-weight:680}.support-admin-chat-head .support-assume:disabled{border-color:var(--border);background:var(--surface-2);color:var(--muted)}.support-mobile-back,.support-info-toggle{display:none!important}.support-admin-placeholder{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.support-admin-placeholder>span{border:1px solid var(--border);background:var(--surface);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.support-admin-placeholder svg{width:22px;height:22px}.support-admin-placeholder b{color:var(--ink);margin-top:12px;font-size:13px}.support-admin-placeholder p{margin:5px 0 0;font-size:10px}.support-admin-messages{scrollbar-width:thin;flex:1;min-height:0;padding:15px 17px;overflow:auto}.support-admin-day{color:var(--muted);align-items:center;gap:9px;margin:5px 0 13px;font-size:8px;display:flex}.support-admin-day:before,.support-admin-day:after{content:"";background:var(--border);flex:1;height:1px}.support-admin-messages article{align-items:flex-end;gap:7px;margin-bottom:11px;display:flex}.support-admin-messages article.admin-message{justify-content:flex-end}.support-admin-messages article>div{border:1px solid var(--border);background:var(--surface);border-radius:8px 14px 14px;max-width:min(72%,560px);padding:9px 11px}.support-admin-messages article.admin-message>div{color:#fff;background:linear-gradient(135deg,#36175f,#572099);border-color:#7732d7;border-radius:14px 14px 7px}.support-admin-messages article.system-message>div{border-style:dashed}.support-client-avatar.small{flex-basis:27px;width:27px;height:27px;font-size:8px}.support-admin-messages article small{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.support-admin-messages article.admin-message small{color:#d7c0ef}.support-admin-messages article p{white-space:pre-wrap;margin:0;font-size:10px;line-height:1.45}.support-admin-messages article time{color:var(--muted);text-align:right;margin-top:5px;font-size:7px;display:block}.support-admin-messages article.admin-message time{color:#cdb0eb}.support-admin-composer{border-top:1px solid var(--border);background:var(--surface);padding:8px 10px 10px}.support-composer-tabs{justify-content:space-between;align-items:center;height:27px;display:flex}.support-composer-tabs b{height:27px;color:var(--ink);border-bottom:2px solid #8934ed;align-items:center;font-size:9px;display:flex}.support-composer-tabs select{border:1px solid var(--border);background:var(--surface-2);max-width:150px;height:24px;color:var(--muted);border-radius:7px;font-size:8px}.support-admin-composer>div:nth-child(2){grid-template-columns:34px 1fr 37px;gap:7px;display:grid}.support-admin-composer button{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--muted);border-radius:9px;place-items:center;padding:8px;display:grid}.support-admin-composer button svg{width:16px;height:16px}.support-admin-composer button.support-admin-send{color:#fff;background:linear-gradient(135deg,#4a1888,#7529cd);border-color:#7330c8}.support-admin-composer textarea{resize:none;border:1px solid var(--border);background:var(--bg);height:62px;color:var(--ink);border-radius:9px;outline:0;padding:10px;font-size:10px;line-height:1.4}.support-admin-composer textarea:focus{border-color:#7d34d9}.support-admin-composer>p{color:var(--red);margin:6px 0 0;font-size:9px}.support-client-panel{border-left:1px solid var(--border);scrollbar-width:thin;padding:0 13px 13px;overflow:auto}.support-client-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:50px;display:flex}.support-client-panel>header b{font-size:11px}.support-client-panel>header button{color:var(--ink);background:0 0;border:0;font-size:22px;display:none}.support-client-panel dl{flex-direction:column;gap:9px;margin:10px 0;display:flex}.support-client-panel dl div{grid-template-columns:90px minmax(0,1fr);gap:8px;display:grid}.support-client-panel dt{color:var(--muted);font-size:8px}.support-client-panel dd{overflow-wrap:anywhere;min-width:0;color:var(--ink);text-align:right;margin:0;font-size:9px}.support-client-panel section{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.support-client-panel section>b{font-size:10px}.support-admin-actions{flex-direction:column;gap:6px;display:flex}.support-admin-actions>b{margin-bottom:3px}.support-admin-actions button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 9px;font-size:8px;display:flex}.support-admin-actions button svg{width:14px;height:14px}.support-admin-actions button.danger{color:#ff6672;background:#2b1115;border-color:#77222b}.support-client-empty{height:100%;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.support-client-empty svg{width:26px;height:26px}.support-confirm-backdrop{z-index:120;background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-confirm-backdrop>section{color:#fff;text-align:center;background:#151319;border:1px solid #5b2630;border-radius:17px;width:min(390px,100%);padding:22px;box-shadow:0 25px 70px #00000080}.support-confirm-backdrop>section>span{color:#ff6a78;background:#2d151b;border:1px solid #7c2a36;border-radius:13px;place-items:center;width:42px;height:42px;margin:0 auto;display:grid}.support-confirm-backdrop svg{width:21px;height:21px}.support-confirm-backdrop h2{margin:14px 0 7px;font-size:17px}.support-confirm-backdrop p{color:#aaa3b0;margin:0;font-size:11px;line-height:1.5}.support-confirm-backdrop section>div{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.support-confirm-backdrop button{color:#fff;background:#211e25;border:1px solid #3b3540;border-radius:9px;height:36px;padding:0 14px;font-size:10px}.support-confirm-backdrop button.danger{background:#a92d3b;border-color:#812c37}@media (width<=1180px){.support-admin-topbar{flex-wrap:wrap;align-items:stretch}.support-admin-topbar>div:first-child{width:100%}.support-admin-topbar>label{width:min(360px,45vw)}.support-admin-filters{margin-left:auto}.support-admin-shell{grid-template-columns:260px minmax(390px,1fr)}.support-client-panel{display:none;position:absolute}.support-info-toggle{place-items:center;display:grid!important}.support-info-toggle svg{width:16px;height:16px}.support-client-panel.mobile-open{z-index:70;border:1px solid var(--border);background:var(--surface);border-radius:16px;width:300px;display:block;position:fixed;top:75px;bottom:20px;right:20px;box-shadow:0 24px 70px #00000059}.support-client-panel.mobile-open>header button{display:block}}@media (width<=800px){.support-widget-root{bottom:14px;right:14px}.support-widget{height:min(680px,100dvh - 28px)}.support-admin-page{height:calc(100dvh - 92px);min-height:560px}.support-admin-topbar>label{width:100%}.support-admin-filters{width:100%;margin-left:0;overflow:auto}.support-admin-filters button{flex:none}.support-admin-shell{display:block;position:relative}.support-conversation-list{border-right:0;height:100%}.support-conversation-list.has-selection{display:none}.support-admin-chat{height:100%;display:none}.support-admin-chat.open{display:flex}.support-mobile-back{width:31px;padding:0!important;font-size:20px!important;display:grid!important}.support-admin-chat-head .support-assume{display:none}.support-admin-chat-head>select{max-width:105px}.support-client-panel.mobile-open{top:70px;bottom:12px;right:12px}.support-admin-messages article>div{max-width:85%}}@media (width<=480px){.support-widget-root{pointer-events:none;inset:0}.support-bubble{pointer-events:auto;position:fixed;bottom:14px;right:14px}.support-widget{pointer-events:auto;border:0;border-radius:0;width:100vw;height:100dvh}.support-field-grid{grid-template-columns:1fr}.support-widget-header{min-height:72px}.support-prechat{padding:14px}.support-prechat-card{padding:13px}.support-admin-topbar>div:first-child{display:none}.support-admin-page{height:calc(100dvh - 76px)}.support-admin-chat-head{gap:6px;padding:7px}.support-admin-chat-head>select{width:91px;padding:0 4px}.support-info-toggle{width:31px!important;padding:6px!important}.support-admin-messages{padding:12px 10px}.support-admin-composer{padding:7px}.support-client-panel.mobile-open{width:auto;inset:62px 8px 8px}}.entry-status-filter{gap:5px;margin-top:9px;display:flex}.entry-status-filter button{border:1px solid var(--border);background:var(--surface);height:29px;color:var(--muted);border-radius:8px;padding:0 10px;font-size:10px}.entry-status-filter button:hover{color:var(--ink);border-color:#7042a7}.entry-status-filter button.active{background:#7d2bea;border-color:#8a42dc}@supports (color:color-mix(in lab, red, red)){.entry-status-filter button.active{background:color-mix(in srgb,#7d2bea 18%,var(--surface))}}.entry-status-filter button.active{color:#c99cff;box-shadow:inset 0 0 0 1px #974be91f}@media (width<=560px){.entry-status-filter{width:100%;overflow:auto}.entry-status-filter button{flex:1;min-width:max-content}}body:has(.partnerships-admin) .workspace-header .new-entry-button{display:none}.partnerships-admin{gap:14px;min-height:calc(100vh - 74px)}.partnerships-toolbar{grid-template-columns:minmax(260px,1fr) 150px 170px auto;align-items:center;gap:11px;display:grid}.partnerships-toolbar label,.partnerships-toolbar select{border:1px solid var(--border);background:var(--surface);height:44px;color:var(--ink);border-radius:12px;outline:0}.partnerships-toolbar label{align-items:center;gap:10px;padding:0 14px;display:flex}.partnerships-toolbar label:focus-within{border-color:#8440d7;box-shadow:0 0 0 3px #7e31d61a}.partnerships-toolbar svg{width:17px;height:17px}.partnerships-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.partnerships-toolbar select{padding:0 13px;font-size:12px}.partnerships-toolbar>button,.partnerships-empty>button{color:#fff;background:linear-gradient(135deg,#6720ba,#8f32ef);border:1px solid #8133dc;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:12px;font-weight:750;display:flex;box-shadow:0 10px 28px #6720ba33}.partnerships-toolbar>button:hover,.partnerships-empty>button:hover{filter:brightness(1.08);transform:translateY(-1px)}.partnerships-feedback{border:1px solid;border-radius:11px;padding:10px 13px;font-size:12px}.partnerships-feedback.success{color:#65dc91;background:#10271b;border-color:#246e46}.partnerships-feedback.error{color:#ff7c87;background:#2b1318;border-color:#78303a}.partnerships-list{border:1px solid var(--border);background:var(--surface);border-radius:16px;flex:1;min-height:420px;overflow:hidden}.partnerships-list>article{border-bottom:1px solid var(--border);min-height:72px;color:var(--ink);grid-template-columns:minmax(210px,1.3fr) minmax(160px,1fr) 95px minmax(150px,1fr) 105px 82px;align-items:center;gap:14px;padding:10px 16px;display:grid}.partnerships-list>article:hover{background:#7d2bea}@supports (color:color-mix(in lab, red, red)){.partnerships-list>article:hover{background:color-mix(in srgb,#7d2bea 6%,var(--surface))}}.partnership-user{align-items:center;gap:11px;min-width:0;display:flex}.partnership-user>i{color:#d1a4ff;background:linear-gradient(145deg,#321650,#21102f);border:1px solid #7138ab;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:800;display:grid}.partnership-user>div{min-width:0}.partnership-user b,.partnership-user small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.partnership-user b{font-size:12px}.partnership-user small,.partnerships-list>article>span,.partnerships-list time{color:var(--muted);margin-top:4px;font-size:10px}.partnerships-list em{border:1px solid var(--border);width:max-content;color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-style:normal;display:flex}.partnerships-list em i{background:#7b7783;border-radius:50%;width:6px;height:6px}.partnerships-list em.active{color:#61db8c;background:#11281b;border-color:#235f3d}.partnerships-list em.active i{background:#34d475}.partnership-platforms{color:#9c78c5!important}.partnership-actions{justify-content:flex-end;gap:6px;display:flex}.partnership-actions button{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.partnership-actions button:hover{color:#b977ff;border-color:#7940ba}.partnership-actions button.danger:hover{color:#ff6875;border-color:#71303a}.partnership-actions svg{width:14px;height:14px}.partnerships-empty{min-height:420px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.partnerships-empty>svg{width:42px;height:42px;color:var(--muted);margin-bottom:7px}@supports (color:color-mix(in lab, red, red)){.partnerships-empty>svg{color:color-mix(in srgb,var(--muted) 45%,transparent)}}.partnerships-empty>b{color:var(--ink);font-size:14px}.partnerships-empty>span{font-size:11px}.partnerships-empty>button{height:39px;margin-top:9px;padding:0 14px}.partnerships-empty>button svg{width:15px;height:15px}.partnerships-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040308c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.partnerships-modal>section{background:var(--surface);border:1px solid #65349b;border-radius:18px;width:min(500px,100%);overflow:hidden;box-shadow:0 30px 100px #0000007a}.partnerships-modal header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.partnerships-modal header span{color:#b36cff;letter-spacing:.12em;font-size:9px;font-weight:800}.partnerships-modal h3{margin:5px 0 0;font-size:18px}.partnerships-modal header button{border:1px solid var(--border);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.partnerships-modal header svg{width:15px}.partnerships-modal form{flex-direction:column;gap:14px;padding:20px;display:flex}.partnerships-modal label{flex-direction:column;gap:7px;display:flex}.partnerships-modal label>span{font-size:11px;font-weight:650}.partnerships-modal label small{color:var(--muted);font-weight:400}.partnerships-modal input,.partnerships-modal textarea,.partnerships-modal select{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--ink);font:inherit;border-radius:11px;outline:0;padding:11px 12px;font-size:12px}.partnerships-modal textarea{resize:vertical;min-height:90px}.partnerships-modal input:focus,.partnerships-modal textarea:focus,.partnerships-modal select:focus{border-color:#823bd5;box-shadow:0 0 0 3px #823bd51a}.partnerships-modal footer{justify-content:flex-end;gap:8px;margin-top:5px;display:flex}.partnerships-modal footer button{border:1px solid var(--border);background:var(--surface-2);height:39px;color:var(--ink);border-radius:10px;padding:0 15px;font-size:11px;font-weight:700}.partnerships-modal footer button 산.primary{color:#fff;background:linear-gradient(135deg,#6420b5,#8d31ea);border-color:#8435dd}@media (width<=900px){.partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-toolbar label{grid-column:1/-1}.partnerships-list>article{grid-template-columns:1fr auto}.partnerships-list>article>span,.partnerships-list>article>time{display:none}.partnership-actions{grid-area:1/2}.partnerships-list em{grid-column:1;margin-left:49px}}@media (width<=560px){.partnerships-admin{padding:12px}.partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-toolbar>button{grid-area:1/1/auto/-1}.partnerships-toolbar label{grid-row:2}.partnerships-toolbar select{width:100%;min-width:0}.partnerships-list,.partnerships-empty{min-height:360px}.partnerships-modal{padding:10px}.partnerships-modal form,.partnerships-modal header{padding:16px}}.partnerships-modal footer button.primary{color:#fff;background:linear-gradient(135deg,#6420b5,#8d31ea);border-color:#8435dd}.odds-admin-page{gap:16px}.odds-admin-hero{border:1px solid #9148d8;align-items:center;gap:18px;min-height:132px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.odds-admin-hero{border:1px solid color-mix(in srgb,#9148d8 48%,var(--border))}}.odds-admin-hero{background:radial-gradient(circle at 82% 0,#8131cd30,transparent 36%),var(--surface);border-radius:22px;padding:24px 26px}.odds-admin-hero:after{content:"";border:1px solid #974be029;border-radius:50%;width:250px;height:160px;position:absolute;inset:auto -40px -85px auto;transform:rotate(-12deg)}.odds-admin-mark{color:#b96df5;background:linear-gradient(145deg,#8932d747,#521e821f);border:1px solid #a75cea80;border-radius:17px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 30px #8731d321}.odds-admin-mark svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:27px;height:27px}.odds-admin-hero>div:nth-child(2){flex:1;min-width:0}.odds-admin-hero span{color:#a855e4;letter-spacing:1.1px;align-items:center;gap:8px;font-size:9px;font-weight:800;display:flex}.odds-admin-hero span b{background:#8930ca1f;border:1px solid #a855e480;border-radius:999px;padding:4px 7px;font-size:8px}.odds-admin-hero h2{letter-spacing:-.65px;margin:7px 0 5px;font-size:25px}.odds-admin-hero p{color:var(--muted);margin:0;font-size:12px}.odds-admin-hero>em{z-index:2;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;padding:7px 11px;font-size:9px;font-style:normal;position:relative}.odds-admin-search{padding:20px}.odds-admin-search>header,.odds-admin-results>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.odds-admin-search h3,.odds-admin-results h3{margin:0;font-size:15px}.odds-admin-search header p,.odds-admin-results header p{color:var(--muted);margin:5px 0 0;font-size:10px}.odds-demo-badge{color:#aa58e5;letter-spacing:.8px;background:#8930ca1a;border:1px solid #a453e173;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:800}.odds-search-row{grid-template-columns:minmax(240px,1fr) 140px 150px;align-items:end;gap:10px;margin-top:18px;display:grid}.odds-search-row label{color:var(--muted);flex-direction:column;gap:7px;font-size:9px;font-weight:650;display:flex}.odds-search-row label>div{border:1px solid var(--border);background:var(--bg);border-radius:11px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex}.odds-search-row svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:0 0 17px;width:17px;height:17px}.odds-search-row input{width:100%;height:40px;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.odds-market>input{border:1px solid var(--border);background:var(--bg);border-radius:11px;padding:0 12px;font-weight:700}.odds-search-row>button{color:#fff;background:linear-gradient(135deg,#8c39d6,#60209a);border:1px solid #9446d9;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:11px;font-weight:750;display:flex;box-shadow:0 9px 24px #641fa033}.odds-search-row>button:disabled{opacity:.45;cursor:not-allowed}.odds-search-row>button i,.odds-admin-state.loading>i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.8s linear infinite spin}.odds-preview-controls{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:14px;padding-top:14px;display:flex}.odds-preview-controls>span{color:var(--muted);margin-right:4px;font-size:9px}.odds-preview-controls button{border:1px solid var(--border);background:var(--surface-2);height:27px;color:var(--muted);border-radius:8px;padding:0 9px;font-size:8px}.odds-preview-controls button.active{color:#b15be8;background:#8c36cd21;border-color:#9b4edc}.odds-admin-results{overflow:hidden}.odds-admin-results>header{border-bottom:1px solid var(--border);min-height:67px;padding:13px 19px}.odds-admin-results>header>div{align-items:center;gap:10px;display:flex}.odds-live-dot{background:#a64ee3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #a64ee3b3}.odds-table-wrap{overflow-x:auto}.odds-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.odds-table-wrap th{height:40px;color:var(--muted);text-align:left;text-transform:uppercase;letter-spacing:.5px;font-size:8px;font-weight:650}.odds-table-wrap th:first-child,.odds-table-wrap td:first-child{padding-left:20px}.odds-table-wrap td{border-top:1px solid var(--border);height:57px;font-size:11px}.odds-table-wrap td:first-child{align-items:center;gap:10px;display:flex}.odds-table-wrap td:first-child>i{color:#b25ee9;background:#8930ca1f;border:1px solid #9b48da66;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.odds-table-wrap td>span{color:#f3bd55;background:#32260e;border:1px solid #8a6522;border-radius:6px;padding:3px 6px;font-size:8px;display:inline-flex}.odds-table-wrap td>span.so{color:#5ed4ac;background:#102d24;border-color:#276650}.odds-table-wrap strong{font-size:13px}.odds-admin-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.odds-admin-state>span{border:1px solid var(--border);background:var(--surface-2);width:45px;height:45px;color:var(--muted);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.odds-admin-state svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:21px;height:21px}.odds-admin-state h3{margin:13px 0 6px}.odds-admin-state>p{max-width:430px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.odds-admin-state.loading>i{border-color:#a74fe2 #9945dc33 #9945dc33;width:28px;height:28px}.odds-admin-state.error>span{background:var(--red-soft);color:var(--red);border-color:#ef334066}.odds-admin-note{border:1px solid #9347d7;align-items:flex-start;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.odds-admin-note{border:1px solid color-mix(in srgb,#9347d7 30%,var(--border))}}.odds-admin-note{background:#8134bd;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.odds-admin-note{background:color-mix(in srgb,#8134bd 7%,var(--surface))}}.odds-admin-note{padding:14px 16px}.odds-admin-note>span{color:#fff;background:#8a38ca;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.odds-admin-note b{font-size:10px}.odds-admin-note p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.5}@media (width<=760px){.odds-admin-hero{align-items:flex-start;padding:19px}.odds-admin-mark{flex-basis:45px;width:45px;height:45px}.odds-admin-hero>em{display:none}.odds-admin-hero h2{font-size:20px}.odds-search-row{grid-template-columns:1fr}.odds-preview-controls{align-items:flex-start;overflow-x:auto}.odds-preview-controls>span{display:none}.odds-admin-search{padding:16px}.odds-admin-results>header{align-items:flex-start}.odds-demo-badge{font-size:7px}}.odds-search-header{height:82px}.odds-search-header .workspace-heading h1{font-size:24px}.odds-search-header .workspace-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.odds-admin-access{border:1px solid #9548db;flex-direction:column;align-items:flex-start;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.odds-admin-access{border:1px solid color-mix(in srgb,#9548db 34%,var(--border))}}.odds-admin-access{background:#7f32bb;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.odds-admin-access{background:color-mix(in srgb,#7f32bb 7%,var(--surface))}}.odds-admin-access{padding:8px 11px}.odds-admin-access b{color:#a950e2;font-size:9px}.odds-admin-access small{color:var(--muted);font-size:8px}.odds-search-page{gap:16px;max-width:1180px}.odds-search-page svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.odds-search-top{border:1px solid #9444d7}@supports (color:color-mix(in lab, red, red)){.odds-search-top{border:1px solid color-mix(in srgb,#9444d7 36%,var(--border))}}.odds-search-top{background:var(--surface);border-radius:15px;padding:14px}.odds-search-top form{grid-template-columns:1fr 150px;gap:0;display:grid}.odds-search-top label{background:var(--bg);border:1px solid #8d3ad0;border-radius:10px 0 0 10px;align-items:center;gap:12px;height:49px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 2px #8b37c914}.odds-search-top label svg{color:#a45cdb;width:20px}.odds-search-top input{background:0 0;border:0;outline:0;width:100%;font-size:13px}.odds-search-top button{color:#fff;background:linear-gradient(135deg,#a64af0,#7422c4);border:0;border-radius:0 9px 9px 0;justify-content:center;align-items:center;gap:8px;height:49px;font-size:11px;font-weight:750;display:flex;box-shadow:0 9px 25px #7923c03b}.odds-search-top button:disabled{opacity:.55;cursor:not-allowed}.odds-search-top button svg{width:17px}.odds-search-top button i,.odds-refreshing i,.odds-loading>i{border:2px solid #ffffff52;border-top-color:#fff;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite spin}.odds-search-top small{color:var(--muted);grid-column:1/3;margin:9px 4px 0;font-size:9px}.odds-error{border:1px solid var(--red);align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.odds-error{border:1px solid color-mix(in srgb,var(--red) 52%,var(--border))}}.odds-error{background:var(--red-soft);border-radius:12px;padding:12px 14px}.odds-error>span{background:var(--red);color:#fff;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.odds-error>div{flex:1}.odds-error b{font-size:11px}.odds-error p{color:var(--muted);margin:3px 0 0;font-size:9px}.odds-error>button{border:1px solid var(--red);height:31px}@supports (color:color-mix(in lab, red, red)){.odds-error>button{border:1px solid color-mix(in srgb,var(--red) 50%,var(--border))}}.odds-error>button{background:var(--surface);border-radius:8px;padding:0 10px;font-size:9px}.odds-initial,.odds-loading{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px;display:flex}.odds-initial.compact{min-height:250px}.odds-initial>span{border:1px solid #9343d0;place-items:center;width:58px;height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.odds-initial>span{border:1px solid color-mix(in srgb,#9343d0 30%,var(--border))}}.odds-initial>span{background:#8734c1;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.odds-initial>span{background:color-mix(in srgb,#8734c1 8%,var(--surface))}}.odds-initial>span{color:#9846d5}.odds-initial svg{width:27px}.odds-initial h3,.odds-loading h3{margin:15px 0 6px;font-size:15px}.odds-initial p,.odds-loading p{color:var(--muted);margin:0;font-size:10px}.odds-loading>i{border-color:#9e48db #9643d533 #9643d533;width:32px;height:32px}.odds-loading>div{grid-template-columns:repeat(3,1fr);gap:8px;width:min(500px,80%);margin-top:24px;display:grid}.odds-loading>div span{background:linear-gradient(90deg,var(--surface-2),#9c48d8,var(--surface-2));border-radius:10px;height:45px}@supports (color:color-mix(in lab, red, red)){.odds-loading>div span{background:linear-gradient(90deg,var(--surface-2),color-mix(in srgb,#9c48d8 8%,var(--surface)),var(--surface-2))}}.odds-loading>div span{background-size:200% 100%;animation:1.3s infinite odds-shimmer}.odds-result-content{flex-direction:column;gap:14px;display:flex;position:relative}.odds-result-content.refreshing{opacity:.78}.odds-refreshing{z-index:5;color:#e8d2f8;background:#2a123d;border:1px solid #8240ba;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:8px;display:flex;position:absolute;top:8px;right:10px}.odds-event-card{border:1px solid var(--border);background:var(--surface);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:15px 20px;display:flex}.odds-event-main{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.odds-ball{border:1px solid var(--border);background:var(--surface-2);border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.odds-event-card h2{margin:0 0 6px;font-size:16px}.odds-event-card p{color:var(--muted);margin:0;font-size:10px}.odds-event-card p span{margin-left:12px}.odds-event-card dl{grid-template-columns:repeat(3,minmax(135px,1fr));margin:0;display:grid}.odds-event-card dl>div{border-left:1px solid var(--border);align-items:center;gap:10px;padding:0 20px;display:flex}.odds-event-card dl svg{color:#9744d6;width:20px}.odds-event-card dd{flex-direction:column;gap:3px;margin:0;display:flex}.odds-event-card dd b{font-size:13px}.odds-event-card dd span{color:var(--muted);font-size:8px}.odds-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.odds-toolbar>div{gap:8px;display:flex}.odds-toolbar button{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:12px;height:38px;padding:0 13px;font-size:10px;display:flex}.odds-toolbar button b{background:var(--surface-2);border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:9px;display:grid}.odds-toolbar button.active{color:#fff;background:linear-gradient(135deg,#9e43e4,#7022bb);border-color:#9642d9}.odds-toolbar button.active b{background:#16082461}.odds-toolbar label{color:var(--muted);align-items:center;gap:8px;font-size:9px;display:flex}.odds-toolbar select{border:1px solid var(--border);background:var(--surface);border-radius:10px;outline:0;height:38px;padding:0 32px 0 11px;font-size:10px}.odds-best-card{background:radial-gradient(circle at 35% 50%,#8733cb21,transparent 36%),var(--surface);border:1px solid #8f3fd0;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:105px;padding:16px 20px;display:flex}.odds-best-card>div{align-items:center;gap:14px;display:flex}.odds-best-card>div>span{color:#f3b936;background:#8b38c91f;border-radius:14px;flex:0 0 47px;place-items:center;width:47px;height:47px;display:grid}.odds-best-card svg{width:28px}.odds-best-card h3{color:#b765eb;margin:0 0 6px;font-size:14px}.odds-best-card p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.odds-best-card dl{grid-template-columns:repeat(3,135px);gap:8px;margin:0;display:grid}.odds-best-card dl>div{border:1px solid var(--border);background:var(--surface-2);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.odds-best-card dl>div{background:color-mix(in srgb,var(--surface-2) 60%,transparent)}}.odds-best-card dl>div{text-align:center;padding:9px 12px}.odds-best-card dt{color:var(--muted);font-size:8px}.odds-best-card dd{flex-direction:column;gap:3px;margin:5px 0 0;display:flex}.odds-best-card dd span{font-size:9px;font-weight:650}.odds-best-card dd b{color:#22d58a;font-size:16px}.odds-groups{flex-direction:column;gap:14px;display:flex}.odds-group{border:1px solid var(--border);background:var(--surface);border-radius:14px;overflow:hidden}.odds-group.pa{border-color:#21c984}@supports (color:color-mix(in lab, red, red)){.odds-group.pa{border-color:color-mix(in srgb,#21c984 42%,var(--border))}}.odds-group>header{align-items:center;height:47px;padding:0 15px;display:flex}.odds-group>header>div{align-items:center;gap:8px;display:flex}.odds-group>header span{color:#22d58a}.odds-group>header h3{margin:0;font-size:11px}.odds-group.pa>header h3{color:#22c980}.odds-group>header b{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:8px}.odds-desktop-table{overflow:auto}.odds-desktop-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.odds-desktop-table thead{z-index:2;position:sticky;top:0}.odds-desktop-table th{background:#7438a4;height:34px}@supports (color:color-mix(in lab, red, red)){.odds-desktop-table th{background:color-mix(in srgb,#7438a4 10%,var(--surface-2))}}.odds-desktop-table th{color:var(--muted);text-align:center;font-size:8px;font-weight:650}.odds-desktop-table th:nth-child(2){text-align:left}.odds-desktop-table td{border-top:1px solid var(--border);text-align:center;font-variant-numeric:tabular-nums;height:42px;padding:0 8px;font-size:10px}.odds-desktop-table tbody tr:hover{background:#9243d0}@supports (color:color-mix(in lab, red, red)){.odds-desktop-table tbody tr:hover{background:color-mix(in srgb,#9243d0 5%,var(--surface))}}.odds-desktop-table td:nth-child(2){text-align:left;align-items:center;gap:8px;display:flex}.odds-desktop-table td:nth-child(2)>span,.odds-mobile-list header span{color:#62d9a8;background:#183d2e;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:750}.odds-desktop-table td:nth-child(2)>span.so,.odds-mobile-list header span.so{color:#cbc3e6;background:#302b43}.odds-desktop-table td.best{color:#69e6b0;background:#123729;border-color:#176a49;font-weight:800}.odds-desktop-table td:last-child a{height:27px;color:var(--ink);border:1px solid #8e3bd0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;text-decoration:none;display:inline-flex}.odds-desktop-table td:last-child svg{width:12px}.odds-mobile-list{display:none}.odds-safety-note{border:1px solid #2789e6;align-items:center;gap:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.odds-safety-note{border:1px solid color-mix(in srgb,#2789e6 42%,var(--border))}}.odds-safety-note{background:#1974ca;border-radius:12px}@supports (color:color-mix(in lab, red, red)){.odds-safety-note{background:color-mix(in srgb,#1974ca 7%,var(--surface))}}.odds-safety-note{padding:12px 15px}.odds-safety-note>span{color:#2585df;border:2px solid #2585df;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-weight:800;display:grid}.odds-safety-note p{color:var(--muted);margin:0;font-size:9px}.odds-safety-note b{color:var(--ink);margin-bottom:3px;font-size:10px;display:block}@keyframes odds-shimmer{to{background-position:-200% 0}}@media (width<=900px){.odds-event-card{flex-direction:column;align-items:flex-start}.odds-event-card dl{width:100%}.odds-event-card dl>div:first-child{border-left:0;padding-left:0}.odds-best-card{flex-direction:column;align-items:flex-start}.odds-best-card dl{grid-template-columns:repeat(3,1fr);width:100%}}@media (width<=700px){.odds-search-header{height:72px}.odds-search-header .workspace-heading h1{font-size:17px}.odds-search-header .workspace-heading p,.odds-admin-access{display:none}.odds-search-top{padding:10px}.odds-search-top form{grid-template-columns:1fr 108px}.odds-search-top label{height:45px;padding:0 11px}.odds-search-top button{height:45px;font-size:9px}.odds-event-card{padding:14px}.odds-event-card dl{grid-template-columns:1fr}.odds-event-card dl>div{border-top:1px solid var(--border);border-left:0;padding:10px 0}.odds-toolbar{flex-direction:column;align-items:stretch}.odds-toolbar>div{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.odds-toolbar button{justify-content:center}.odds-toolbar label{justify-content:space-between}.odds-toolbar select{flex:1}.odds-best-card{padding:15px}.odds-best-card dl{grid-template-columns:1fr}.odds-desktop-table{display:none}.odds-mobile-list{flex-direction:column;gap:9px;padding:10px;display:flex}.odds-mobile-list article{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;padding:12px}.odds-mobile-list article>header{justify-content:space-between;align-items:center;display:flex}.odds-mobile-list header>div{align-items:center;gap:7px;display:flex}.odds-mobile-list header em{color:var(--muted);font-size:8px;font-style:normal}.odds-mobile-list dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:12px 0;display:grid}.odds-mobile-list dl>div{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:8px;padding:7px}.odds-mobile-list dl>div.best{background:#173d2f;border-color:#287b59}.odds-mobile-list dt{color:var(--muted);font-size:8px}.odds-mobile-list dd{margin:3px 0 0;font-size:12px;font-weight:750}.odds-mobile-list dl>div.best dd{color:#61dda8}.odds-mobile-list article>a{height:34px;color:var(--ink);border:1px solid #8d3bd0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:9px;text-decoration:none;display:flex}.odds-mobile-list article>a svg{width:13px}.odds-mobile-list .no-link{color:var(--muted);text-align:center;font-size:8px;display:block}.odds-safety-note{align-items:flex-start}}.odds-autocomplete{min-width:0;position:relative}.odds-autocomplete>label{position:relative}.odds-autocomplete .suggestion-spinner{border:2px solid var(--muted);flex:none;width:16px;height:16px}@supports (color:color-mix(in lab, red, red)){.odds-autocomplete .suggestion-spinner{border:2px solid color-mix(in srgb,var(--muted) 35%,transparent)}}.odds-autocomplete .suggestion-spinner{border-top-color:#a855f7;border-radius:50%;animation:.7s linear infinite spin}.odds-suggestions{z-index:80;border:1px solid #9c45e3;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.odds-suggestions{border:1px solid color-mix(in srgb,#9c45e3 62%,var(--border))}}.odds-suggestions{background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.odds-suggestions{background:color-mix(in srgb,var(--surface) 96%,#180925)}}.odds-suggestions{box-shadow:0 20px 45px #00000061,0 0 0 1px #963edc14}.odds-suggestions>button{border:0;border-bottom:1px solid var(--border);width:100%;height:auto;min-height:68px;color:var(--ink);box-shadow:none;text-align:left;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:11px 14px;display:flex}.odds-suggestions>button:last-of-type{border-bottom:0}.odds-suggestions>button:hover,.odds-suggestions>button.active{background:linear-gradient(90deg,#8930cc2e,#8930cc0f)}.suggestion-ball{background:#782ab421;border:1px solid #a34ae659;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.odds-suggestions>button>span:last-child{gap:3px;min-width:0;display:grid}.odds-suggestions strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.odds-suggestions mark{color:#c984f5;background:#ac4cef3d;border-radius:3px;padding:0 1px}.odds-suggestions small,.odds-suggestions em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.25}.odds-suggestions em{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.odds-suggestions em{color:color-mix(in srgb,var(--ink) 72%,var(--muted))}}.suggestions-empty{color:var(--ink);gap:5px;padding:18px;display:grid}.suggestions-empty b{font-size:13px}.suggestions-empty span{color:var(--muted);font-size:11px}.odds-search-top form>small{color:var(--muted);grid-column:1/3;margin:9px 4px 0;font-size:9px}@media (width<=700px){.odds-suggestions{width:auto;max-height:min(52vh,410px);position:fixed;top:auto;left:12px;right:12px;overflow-y:auto}.odds-suggestions>button{min-height:76px;padding:13px}.odds-search-top form>small{grid-column:1/3}}.odds-suggestions small,.odds-suggestions em{grid-column:auto;margin:0}@media (width<=700px){.odds-suggestions{width:auto;position:absolute;top:calc(100% + 8px);left:0;right:-108px}}.surebet-calculator{gap:16px;position:relative}.surebet-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:3px 2px 1px;display:flex}.surebet-heading h2{letter-spacing:-.55px;margin:5px 0 0;font-size:22px;font-weight:680}.surebet-heading-actions{flex:none;align-items:center;gap:8px;display:flex}.create-entry-from-calculator{color:#111;height:38px;box-shadow:none;background:#ededed;border:1px solid #ededed;border-radius:10px;padding:0 15px;font-size:13px;font-weight:650}.create-entry-from-calculator:hover{background:#fff;border-color:#fff}.copy-calculation{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);box-shadow:none;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:650;display:flex}.copy-calculation:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.copy-calculation:hover{border-color:color-mix(in srgb,var(--border) 65%,var(--ink))}}.copy-calculation:hover{background:var(--surface-2)}.copy-calculation span{color:var(--green);font-size:16px;line-height:1}.surebet-kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.surebet-kpis article{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;min-height:112px;padding:17px 18px;display:flex}.surebet-kpis span{color:var(--muted);font-size:11px}.surebet-kpis strong{color:var(--ink);letter-spacing:-.45px;margin:8px 0 7px;font-size:22px;font-weight:690}.surebet-kpis small{color:var(--muted);margin-top:auto;font-size:10px}.surebet-kpis article.positive strong{color:var(--green)}.surebet-kpis article.negative strong{color:var(--red)}.surebet-controls{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;min-height:86px;padding:15px 18px;display:flex}.result-count{flex:none;grid-template-columns:auto 58px;align-items:center;gap:4px 9px;display:grid}.result-count label{font-size:12px;font-weight:630}.result-count select{border:1px solid var(--border);background:var(--surface-2);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;outline:0;height:35px;padding:0 9px;font-size:12px;font-weight:650}.result-count span{color:var(--muted);grid-column:1/3;font-size:9px}.surebet-switches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.calc-switch{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:8px;height:36px;display:flex}@supports (color:color-mix(in lab, red, red)){.calc-switch{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.calc-switch{cursor:pointer;-webkit-user-select:none;user-select:none;padding:0 12px 0 8px}.calc-switch input{opacity:0;pointer-events:none;position:absolute}.calc-switch i{width:28px;height:17px;box-shadow:inset 0 0 0 1px var(--border);background:#353535;border-radius:999px;flex:0 0 28px;transition:all .18s;position:relative}.calc-switch i:after{content:"";background:#c9c9c9;border-radius:50%;width:11px;height:11px;transition:all .18s;position:absolute;top:3px;left:3px}.calc-switch input:checked+i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.calc-switch input:checked+i{background:color-mix(in srgb,var(--green) 72%,#11372b)}}.calc-switch input:checked+i{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab, red, red)){.calc-switch input:checked+i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 70%,transparent)}}.calc-switch input:checked+i:after{background:#fff;left:14px}.calc-switch span{color:var(--muted);font-size:10px;font-weight:590}.calc-switch input:checked~span{color:var(--ink)}.surebet-table-shell{border-radius:19px;overflow:hidden}.surebet-table-scroll{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;width:100%;overflow-x:auto}.surebet-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.surebet-table .surebet-col-side{width:82px}.surebet-table .surebet-col-odd{width:100px}.surebet-table .surebet-col-option{width:125px}.surebet-table .surebet-col-cashback{width:140px}.surebet-table .surebet-col-value{width:180px}.surebet-table .surebet-col-profit{width:120px}.surebet-table .surebet-col-check{width:82px}.surebet-table th,.surebet-table td{border:0;border-bottom:1px solid var(--border);text-align:center;vertical-align:middle;height:63px;padding:10px 9px}.surebet-table th{background:var(--surface-2);height:44px}@supports (color:color-mix(in lab, red, red)){.surebet-table th{background:color-mix(in srgb,var(--surface-2) 58%,var(--surface))}}.surebet-table th{color:var(--muted);letter-spacing:.35px;text-transform:uppercase;font-size:9px;font-weight:650}.surebet-table th:first-child,.surebet-table td:first-child{padding-left:17px}.surebet-table th:last-child,.surebet-table td:last-child{padding-right:17px}.surebet-table tbody tr{background:var(--surface)}.surebet-table tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surebet-table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 36%,var(--surface))}}.surebet-table input[type=number],.surebet-table .calc-decimal-input,.surebet-table select{border:1px solid var(--border);background:var(--surface-2);width:100%;height:35px;color:var(--ink);text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;outline:0;padding:0 9px;font-size:11px;font-weight:640}.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{border-color:color-mix(in srgb,var(--green) 55%,var(--border))}}.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{background:color-mix(in srgb,var(--surface-2) 80%,var(--surface))}}.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.surebet-table input[type=number]:focus,.surebet-table .calc-decimal-input:focus,.surebet-table select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 11%,transparent)}}.surebet-table tbody td:first-child{width:82px}.surebet-table tbody td:nth-child(2){width:100px}.side-toggle{letter-spacing:.25px;border:1px solid #0000;border-radius:9px;width:62px;height:32px;font-size:9px;font-weight:790}.side-toggle.back{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.side-toggle.back{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}}.side-toggle.back{background:var(--green-soft);color:var(--green)}.side-toggle.lay{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.side-toggle.lay{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}}.side-toggle.lay{background:var(--red-soft);color:var(--red)}.surebet-table .option-column{width:125px;min-width:125px;max-width:135px}.surebet-table .option-column>div{width:100%;min-width:0}.surebet-table .cashback-column{width:135px;min-width:135px;max-width:145px}.percent-input{min-width:88px;position:relative}.percent-input input{padding-right:26px!important}.percent-input span{color:var(--muted);pointer-events:none;font-size:10px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cashback-input{grid-template-columns:42px minmax(0,1fr);gap:5px;min-width:0;display:grid}.cashback-input select{padding:0 4px}.stake-input{min-width:108px}.lay-values{grid-template-columns:1fr;gap:6px;width:100%;min-width:125px;display:grid}.lay-values label{flex-direction:column;gap:4px;min-width:0;display:flex}.lay-values span{color:var(--muted);white-space:nowrap;font-size:7px;line-height:1}.lay-values input{height:32px!important;padding:0 8px!important;font-size:11px!important}.surebet-table td>strong{white-space:nowrap;font-size:11px;font-weight:720}.surebet-table input[type=checkbox],.surebet-table input[type=radio]{width:15px;height:15px;accent-color:var(--green);cursor:pointer}.surebet-table tfoot td{background:var(--surface-2);border-bottom:0;height:67px}@supports (color:color-mix(in lab, red, red)){.surebet-table tfoot td{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.surebet-table tfoot .surebet-total-label{text-align:right}.surebet-table tfoot .surebet-total-label>div{flex-direction:column;gap:3px;display:flex}.surebet-table tfoot span{color:var(--muted);font-size:8px}.surebet-table .total-stake-input{font-size:12px;font-weight:720}.surebet-hint{min-height:45px;color:var(--muted);background:var(--surface);justify-content:space-between;align-items:center;gap:15px;padding:0 17px;font-size:9px;display:flex}.surebet-hint span{align-items:center;gap:7px;display:flex}.surebet-hint i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.surebet-hint i{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.calculator-toast{z-index:80;border:1px solid var(--border);color:#fff;background:#1e1e1e;border-radius:12px;align-items:center;min-height:42px;padding:0 15px;font-size:11px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #00000052}.calculator-toast.success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.calculator-toast.success{border-color:color-mix(in srgb,var(--green) 55%,#333)}}.calculator-toast.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.calculator-toast.error{border-color:color-mix(in srgb,var(--red) 55%,#333)}}@media (width<=900px){.surebet-heading{align-items:flex-start}.surebet-kpis{grid-template-columns:1fr 1fr}.surebet-kpis article:first-child{grid-column:1/3}.surebet-controls{flex-direction:column;align-items:flex-start}.surebet-switches{justify-content:flex-start}}@media (width<=560px){.surebet-heading{flex-direction:column;align-items:stretch}.surebet-heading-actions{flex-wrap:wrap;align-self:flex-start}.surebet-kpis{grid-template-columns:1fr}.surebet-kpis article:first-child{grid-column:auto}.surebet-switches{gap:6px}.calc-switch{height:34px;padding-right:10px}.surebet-hint{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 15px}.calculator-toast{bottom:14px;left:14px;right:14px}}.surebet-calculator .page-subtitle{font-size:15px;line-height:1.5}.copy-calculation,.surebet-kpis span{font-size:13px}.surebet-kpis strong{font-size:24px}.surebet-kpis small{font-size:11px}.result-count label{font-size:14px}.result-count select{font-size:13px}.result-count span{font-size:11px}.calc-switch span,.surebet-table th{font-size:12px}.surebet-table input[type=number],.surebet-table .calc-decimal-input,.surebet-table select{font-size:13px}.side-toggle{font-size:11px}.percent-input span{font-size:12px}.lay-values span{font-size:9px}.lay-values input{font-size:11px!important}.surebet-table td>strong{letter-spacing:-.12px;font-size:15px;font-weight:720}.surebet-table tfoot b{font-size:13px}.surebet-table tfoot span{font-size:10px}.surebet-table .total-stake-input{font-size:13px}.surebet-hint{font-size:11px}.entries-container{background:0 0;border:0;border-radius:0;padding-top:0}.entries-container .entry-list{padding:0}.entries-container .pagination{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:6px}.entry-list{gap:14px}.entry-card{border:1px solid var(--border)}@supports (color:color-mix(in lab, red, red)){.entry-card{border:1px solid color-mix(in srgb,var(--border) 145%,var(--ink) 4%)}}.entry-card{background:var(--surface);box-shadow:none;border-radius:24px;overflow:hidden}.entry-head{justify-content:space-between;align-items:flex-start;gap:16px;min-height:71px;padding:16px 17px 12px;display:flex}.entry-heading{min-width:0}.entry-head h3{letter-spacing:-.3px;align-items:center;gap:8px;min-width:0;margin:0 0 5px;font-size:15px;font-weight:680;line-height:1.35;display:flex}.entry-sport{border:1px solid var(--border);background:var(--surface-2);border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:13px;line-height:1;display:inline-grid}.entry-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.entry-result{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entry-profit-summary{white-space:nowrap;font-size:11px;font-weight:700}.entry-status{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.entry-status{background:color-mix(in srgb,var(--surface-2) 58%,transparent)}}.entry-status{color:var(--muted);white-space:nowrap;font-size:10px;line-height:1}.entry-status.green{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.entry-status.green{border-color:color-mix(in srgb,var(--green) 42%,var(--border))}}.entry-status.green{background:var(--green-soft);color:var(--green)}.entry-status.red{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.entry-status.red{border-color:color-mix(in srgb,var(--red) 42%,var(--border))}}.entry-status.red{background:var(--red-soft);color:var(--red)}.dots{width:27px;height:25px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.dots:hover{background:var(--surface-2);color:var(--ink)}.dots span{background:currentColor;border-radius:50%;width:3px;height:3px}.leg{border:1px solid var(--border);grid-template-columns:40px minmax(150px,1fr) minmax(188px,.47fr) 132px;align-items:center;gap:11px;min-height:49px;margin-bottom:5px;padding:4px 8px 4px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.leg{border:1px solid color-mix(in srgb,var(--border) 62%,transparent)}}.leg{background:var(--surface-2);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.leg{background:color-mix(in srgb,var(--surface-2) 86%,var(--surface))}}.leg{box-shadow:none}.house-badge{border:1px solid var(--border);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.house-badge{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.house-badge{background:var(--surface);color:var(--ink);letter-spacing:-.15px;border-radius:50%;font-size:8px;font-weight:800}.selection{align-items:center;gap:7px;min-width:0;display:flex}.selection>strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.12px;min-width:0;font-size:12px;font-weight:660;display:block;overflow:hidden}.selection>div{flex:none;align-items:center;gap:3px;margin:0;display:flex}.selection>div:empty{display:none}.selection em{color:#a96b00;background:#ffedb7;border-radius:999px;padding:2px 5px;font-size:7px;font-style:normal;font-weight:700;line-height:1.2}.selection em.fb{color:#2474a8;background:#e8f4ff}.leg dl{grid-template-columns:repeat(3,minmax(48px,1fr));align-items:center;gap:13px;margin:0;display:grid}.leg dl div{flex-direction:column;align-items:center;min-width:0;display:flex}.leg dt{text-transform:uppercase;color:var(--muted);letter-spacing:.25px;font-size:8px;font-weight:470;line-height:1}.leg dd{color:var(--ink);white-space:nowrap;margin:3px 0 0;font-size:11px;font-weight:730;line-height:1}.result-pill{border:1px solid var(--border);justify-content:space-between;justify-self:end;align-items:center;gap:10px;width:132px;height:39px;display:flex}@supports (color:color-mix(in lab, red, red)){.result-pill{border:1px solid color-mix(in srgb,var(--border) 82%,transparent)}}.result-pill{background:var(--surface-2);border-radius:999px;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.result-pill{background:color-mix(in srgb,var(--surface-2) 78%,var(--surface))}}.result-pill{color:var(--ink);text-align:left;font-size:10px;font-weight:660}.result-pill:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.result-pill:hover{border-color:color-mix(in srgb,var(--border) 75%,var(--ink))}}.result-pill:hover{background:var(--surface-2)}.result-pill svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.result-pill.green{color:var(--green)}.result-pill.red{color:var(--red)}.entry-card>footer{border-top:1px solid var(--border);min-height:34px;color:var(--muted);background:0 0;justify-content:space-between;align-items:center;padding:7px 17px;font-size:10px;display:flex}.entry-card>footer b{color:var(--ink);font-weight:720}.entry-card code{color:var(--muted);font-family:inherit;font-size:10px}.entry-card.dense .leg:nth-child(n+3){display:grid}@media (width<=1100px){.leg{grid-template-columns:40px minmax(140px,1fr) minmax(170px,.7fr) 118px}.leg dl{grid-column:auto}.result-pill{grid-column:auto;justify-self:end;width:118px}}.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(280px,1fr) 170px 170px 170px 50px}.partnership-house-picker{border:1px solid var(--border);border-radius:12px;min-width:0;padding:12px}.partnership-house-picker legend{justify-content:space-between;align-items:center;width:100%;padding:0 4px;font-size:11px;font-weight:700;display:flex}.partnership-house-picker legend small{color:var(--muted);font-weight:400}.house-picker-actions{gap:7px;margin-bottom:9px;display:flex}.house-picker-actions button{color:#c783ff;background:#2a123b;border:1px solid #64318f;border-radius:7px;padding:5px 9px;font-size:9px}.partnership-house-picker>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;max-height:190px;display:grid;overflow:auto}.partnership-house-picker>div:last-child label{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);border-radius:7px;align-items:center;gap:6px;padding:7px;font-size:9px;display:flex}.partnership-house-picker input{opacity:0;position:absolute}.partnership-house-picker label i{border:1px solid #62576c;border-radius:3px;width:12px;height:12px}.partnership-house-picker label:has(input:checked){color:#d49cff;background:#2b123e;border-color:#8437ce}.partnership-house-picker label:has(input:checked) i{background:#8b35d8;border-color:#9c46e9;box-shadow:inset 0 0 0 2px #2b123e}.leg-house-account{align-items:center;gap:7px;min-width:0;display:flex}.leg-house-account .operation-partnership{max-width:150px}.registration-line-fields{grid-template-columns:minmax(130px,.8fr) minmax(150px,1fr) minmax(190px,1.35fr) 90px 120px}.line-partnership-field>small{color:var(--muted);margin-top:5px;font-size:8px;display:block}.launch-origin-grid{grid-template-columns:1fr 1fr}@media (width<=1050px){.partnerships-admin .partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-admin .partnerships-toolbar label{grid-column:1/-1}.partnerships-admin .partnerships-toolbar .filter-reset{width:100%}.registration-line-fields,.partnership-house-picker>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=560px){.partnerships-admin .partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-admin .partnerships-toolbar .filter-reset{grid-area:auto/1/auto/-1}.partnership-house-picker>div:last-child,.launch-origin-grid,.registration-line-fields{grid-template-columns:1fr}.leg-house-account{flex-direction:column;align-items:flex-start}.leg-house-account .operation-partnership{max-width:100%}}.partnerships-admin .partnerships-toolbar>*{min-width:0;height:46px}.partnerships-admin .partnerships-toolbar label,.partnerships-admin .partnerships-toolbar select,.partnerships-admin .partnerships-toolbar button{margin:0}.partnership-open-arrow{width:32px;height:32px;color:var(--muted);border:1px solid #0000;border-radius:9px;justify-self:end;place-items:center;display:grid}.partnership-open-arrow svg{width:16px;height:16px}.partnerships-list>article:hover .partnership-open-arrow,.partnerships-list>article.selected .partnership-open-arrow{color:#d49cff;background:#35154d;border-color:#66318f}.detail-actions button.delete{background:#4a11191a;border-color:#7b2833}.detail-actions button.delete:hover{background:#641824}.partnership-houses-tab{border:1px solid var(--border);background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.partnership-houses-tab{background:color-mix(in srgb,var(--surface) 94%,#0b0710)}}.partnership-houses-tab{padding:15px}.partnership-houses-tab>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.partnership-houses-tab h3{margin:0;font-size:14px}.partnership-houses-tab header p{color:var(--muted);margin:5px 0 0;font-size:10px}.partnership-houses-tab header strong{color:#cf92ff;white-space:nowrap;background:#281238;border:1px solid #5c2b80;border-radius:999px;padding:5px 9px;font-size:9px}.partnership-house-tools{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;margin-bottom:11px;display:grid}.partnership-house-tools label{border:1px solid var(--border);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;display:flex}.partnership-house-tools svg{width:15px;color:var(--muted)}.partnership-house-tools input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.partnership-house-tools button{color:#c884f7;background:#28133b;border:1px solid #61308b;border-radius:9px;padding:0 11px;font-size:9px}.partnership-house-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.partnership-house-grid label{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:10px;grid-template-columns:31px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;height:48px;padding:7px 9px;display:grid}.partnership-house-grid label:hover{border-color:#61308b}.partnership-house-grid label.selected{background:linear-gradient(110deg,#3b1755,#22102f);border-color:#903ee0;box-shadow:inset 0 0 0 1px #9e43e72b}.partnership-house-grid input{opacity:0;pointer-events:none;position:absolute}.partnership-house-grid label>span:not(.partnership-house-logo){text-overflow:ellipsis;color:var(--ink);white-space:nowrap;font-size:9px;overflow:hidden}.partnership-house-grid label>i{border:1px solid #645b6c;border-radius:4px;width:14px;height:14px}.partnership-house-grid label.selected>i{background:#923de0;border-color:#aa55f1;box-shadow:inset 0 0 0 3px #2b123d}.partnership-house-logo{color:#fff;letter-spacing:-.25px;background:#111116;border:1px solid #3b3b45;border-radius:8px;place-items:center;width:31px;height:31px;font-size:7px;font-weight:850;display:grid}.partnership-house-logo[data-house=BET365]{color:#fff;background:#0a694a}.partnership-house-logo[data-house=Betano]{background:#e84a13}.partnership-house-logo[data-house=Novibet]{color:#e8e8e8;background:#08090d}.partnership-house-logo[data-house=EstrelaBet]{color:#ffd51f;background:#111}.partnership-house-logo[data-house=KTO]{color:#ff3a3a;background:#171717}.partnership-house-logo[data-house="1XBet"]{color:#5daeff;background:#152236}.partnership-house-logo[data-house=Superbet]{background:#d91731}.partnership-houses-tab>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}.partnership-houses-tab>footer span{color:var(--muted);font-size:9px}.partnership-houses-tab>footer button{color:#fff;background:linear-gradient(135deg,#671fc0,#922bea);border:1px solid #8833dc;border-radius:9px;height:36px;padding:0 15px;font-size:10px;font-weight:700}.leg-house-account{align-self:center}.leg-house-account .operation-partnership{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1150px){.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,1fr)) 46px}.partnership-house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.leg{grid-template-columns:36px minmax(0,1fr) 116px}.leg-house-account{grid-area:1/1/auto/3}.selection{grid-area:2/1/auto/3;padding-left:44px}.leg dl{grid-area:3/1/auto/3;width:100%;padding:4px 2px}.result-pill{grid-area:1/3/4}.partnerships-admin .partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-admin .partnerships-toolbar label{grid-column:1/-1}.partnerships-admin .partnerships-toolbar .filter-reset{grid-area:auto;width:100%}.partnership-master-detail{grid-template-columns:1fr}.partnerships-admin .partnerships-list>article{grid-template-columns:minmax(0,1fr) auto 105px 32px}}@media (width<=620px){.partnerships-admin{padding:12px;overflow-x:hidden}.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.partnerships-admin .partnerships-toolbar>*{height:42px}.partnerships-admin .partnerships-toolbar select:nth-of-type(3){grid-column:1}.partnerships-admin .partnerships-toolbar .filter-reset{grid-column:2;width:100%}.partnership-summary{grid-template-columns:1fr 1fr}.partnerships-admin .partnerships-list>article{grid-template-columns:minmax(0,1fr) 32px;padding:11px}.partnership-counts{flex-direction:row;grid-column:1;margin-left:0;padding-left:59px}.partnership-last{border-left:0;grid-column:1;margin-left:59px;padding:0}.partnership-open-arrow{grid-area:1/2/4}.partnership-detail>header{padding:14px}.detail-actions{width:100%;padding-left:0}.detail-actions button{flex:1;justify-content:center;padding:0 8px}.partnership-tabs button{flex:none}.partnership-house-tools{grid-template-columns:1fr 1fr}.partnership-house-tools label{grid-column:1/-1}.partnership-house-grid{grid-template-columns:1fr}.partnership-houses-tab>footer{flex-direction:column;align-items:stretch}.partnership-houses-tab>footer button{width:100%}.leg{grid-template-columns:1fr;gap:7px}.leg-house-account{flex-direction:row;grid-area:1/1;align-items:center}.selection{grid-area:2/1;padding-left:0}.leg dl{grid-area:3/1}.result-pill{grid-area:4/1;width:100%}}.partnerships-admin{flex-direction:column;gap:18px;padding-top:22px;display:flex}.partnership-page-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.partnership-page-head h1{margin:0;font-size:26px}.partnership-page-head p{color:var(--muted);margin:7px 0 0;font-size:14px}.partnership-page-head>button{color:#fff;background:linear-gradient(135deg,#681cc5,#992dff);border:1px solid #8c31ed;border-radius:11px;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:13px;font-weight:750;display:flex;box-shadow:0 10px 34px #8123de47}.partnership-page-head svg{width:17px}.partnership-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.partnership-summary article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:14px;align-items:center;gap:15px;min-height:98px;display:flex}@supports (color:color-mix(in lab, red, red)){.partnership-summary article{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,#35104c),var(--surface))}}.partnership-summary article{padding:18px}.partnership-summary article>i{color:#be70ff;background:#28103d;border:1px solid #5d2787;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-style:normal;display:grid}.partnership-summary article>i svg{width:24px}.partnership-summary article.green>i{color:#32e585;background:#0b3523;border-color:#147a47}.partnership-summary article.blue>i{color:#67a1ff;background:#102650;border-color:#2854a2}.partnership-summary span{color:var(--muted);font-size:13px;display:block}.partnership-summary strong{margin-top:6px;font-size:25px;display:block}.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(320px,1fr) 190px 190px 50px;gap:12px;display:grid}.partnerships-admin .partnerships-toolbar .filter-reset{border-color:var(--border);background:var(--surface);width:50px;box-shadow:none;color:var(--muted);padding:0}.partnership-master-detail{grid-template-columns:minmax(440px,.82fr) minmax(570px,1.18fr);gap:14px;min-height:560px;display:grid}.partnerships-list-panel,.partnership-detail{border:1px solid var(--border);background:var(--surface);border-radius:15px;min-width:0;overflow:hidden}.partnerships-list-panel>p{color:var(--muted);margin:0;padding:14px 14px 10px;font-size:12px}.partnerships-admin .partnerships-list{background:0 0;border:0;border-radius:0;min-height:0;padding:0 10px 10px}.partnerships-admin .partnerships-list>article{border:1px solid var(--border);cursor:pointer;border-radius:12px;grid-template-columns:minmax(185px,1fr) auto 112px 16px;gap:12px;min-height:104px;margin-bottom:7px;padding:13px;transition:all .18s;display:grid}.partnerships-admin .partnerships-list>article:hover{background:#792bcb0e;border-color:#633394}.partnerships-admin .partnerships-list>article.selected{background:linear-gradient(100deg,#781fbe2e,#5d189117);border-color:#a23cff;box-shadow:inset 0 0 0 1px #a83fff33,0 0 24px #7922cc1f}.partnerships-admin .partnership-user>i,.detail-avatar{color:#fff;background:linear-gradient(145deg,#7a1fe0,#b127ff);border:0;border-radius:12px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:17px;font-style:normal;font-weight:850;display:grid;box-shadow:0 9px 22px #7a1fe040}.partnerships-admin .partnership-status{color:#4be289;background:#0e2b1c;border:1px solid #315b43;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:3px 7px;font-size:9px;font-style:normal;display:inline-flex!important}.partnerships-admin .partnership-status>i{background:#36df7b;border-radius:50%;width:6px;height:6px}.partnerships-admin .partnership-status.inactive{color:#a6a9b7;background:#232530;border-color:#4b4e5e}.partnerships-admin .partnership-status.inactive>i{background:#848899}.house-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.house-chips>b{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;align-items:center;min-height:21px;padding:2px 7px;font-size:9px;display:inline-flex}.partnership-counts{color:var(--muted);flex-direction:column;gap:8px;font-size:10px;display:flex}.partnership-counts b{color:#d5b3ff}.partnership-last{border-left:1px solid var(--border);padding-left:12px}.partnership-last span,.partnership-last b{display:block}.partnership-last span{color:var(--muted);font-size:9px}.partnership-last b{margin-top:6px;font-size:10px}.partnerships-list>article>svg{width:16px;color:var(--muted)}.partnership-detail>header{align-items:flex-start;gap:15px;padding:17px 18px;display:flex}.detail-title{flex:1;min-width:0}.detail-title>span{align-items:center;gap:9px;display:flex}.detail-title h2{margin:0;font-size:18px}.detail-title p{color:var(--muted);margin:5px 0 0;font-size:11px}.detail-actions{gap:8px;display:flex}.detail-actions button{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--ink);border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:700;display:flex}.detail-actions svg{width:14px}.detail-actions button.danger{color:#ff5969;background:#7818241a;border-color:#8d2b37}.detail-actions button.activate{color:#4cdb84;border-color:#21633d}.partnership-tabs{border-bottom:1px solid var(--border);gap:31px;padding:0 18px;display:flex}.partnership-tabs button{height:43px;color:var(--muted);background:0 0;border:0;font-size:11px;position:relative}.partnership-tabs button.active{color:#b15cff;font-weight:750}.partnership-tabs button.active:after{content:"";background:#a33dff;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 12px #a33dff}.partnership-tab-body{padding:14px}.overview-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.overview-grid>article,.activity-card,.partnership-records{border:1px solid var(--border);background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.overview-grid>article,.activity-card,.partnership-records{background:color-mix(in srgb,var(--surface) 94%,#0b0710)}}.overview-grid>article,.activity-card,.partnership-records{padding:14px}.overview-grid h3,.activity-card h3{margin:0 0 15px;font-size:13px}.overview-grid dl{flex-direction:column;gap:13px;margin:0;display:flex}.overview-grid dl div{border-left:2px solid #4b2a69;padding-left:10px}.overview-grid dt{color:var(--muted);font-size:9px}.overview-grid dd{margin:4px 0 0;font-size:11px;line-height:1.45}.stats-grid{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.stats-grid>div{align-items:center;gap:9px;display:flex}.stats-grid i{color:#b064ed;background:#28133c;border:1px solid #573079;border-radius:8px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.stats-grid svg{width:16px}.stats-grid span,.stats-grid b{display:block}.stats-grid span{color:var(--muted);font-size:8px}.stats-grid b{color:var(--ink);margin-bottom:3px;font-size:11px}.activity-card{margin-top:12px}.activity-card>header{justify-content:space-between;display:flex}.activity-card>header button{color:#b85cff;background:0 0;border:0;font-size:9px}.timeline>div{grid-template-columns:12px 1fr auto;gap:9px;min-height:52px;display:grid;position:relative}.timeline>div>i{background:#a33bff;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 10px #a33bff}.timeline>div:not(:last-child):before{content:"";background:#48305b;width:1px;position:absolute;top:14px;bottom:0;left:3px}.timeline span b,.timeline span small{display:block}.timeline span b{font-size:10px}.timeline span small,.timeline time{color:var(--muted);margin-top:4px;font-size:8px}.partnership-records{padding:6px 13px}.partnership-records article{border-bottom:1px solid var(--border);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:12px 0;display:grid}.partnership-records article:last-child{border:0}.partnership-records article>span{color:#b764f1;background:#271238;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.partnership-records svg{width:16px}.partnership-records b,.partnership-records small{display:block}.partnership-records b{font-size:11px}.partnership-records small,.partnership-records time{color:var(--muted);margin-top:4px;font-size:9px}.partnership-tab-empty{min-height:260px;color:var(--muted);place-items:center;font-size:11px;display:grid}@media (width<=1150px){.partnership-summary{grid-template-columns:1fr 1fr}.partnership-master-detail{grid-template-columns:1fr}.partnership-detail{min-height:500px}}@media (width<=700px){.partnerships-admin{gap:13px;padding:14px}.partnership-page-head{align-items:center}.partnership-page-head h1{font-size:22px}.partnership-page-head p{font-size:11px}.partnership-page-head>button{height:40px;padding:0 12px;font-size:11px}.partnership-summary{gap:8px}.partnership-summary article{gap:10px;min-height:78px;padding:11px}.partnership-summary article>i{flex-basis:38px;width:38px;height:38px}.partnership-summary span{font-size:10px}.partnership-summary strong{font-size:20px}.partnerships-admin .partnerships-toolbar{grid-template-columns:1fr 1fr 44px}.partnerships-admin .partnerships-toolbar label{grid-column:1/-1}.partnerships-admin .partnerships-toolbar .filter-reset{grid-area:2/3;width:44px}.partnership-master-detail{display:block}.partnerships-list-panel{margin-bottom:12px}.partnerships-admin .partnerships-list>article{grid-template-columns:1fr 16px}.partnership-counts{flex-direction:row;grid-column:1;margin-left:59px}.partnership-last{display:none}.partnership-detail>header{flex-wrap:wrap}.detail-title{min-width:calc(100% - 65px)}.detail-actions{width:100%;padding-left:63px}.partnership-tabs{gap:0;padding:0 8px;overflow-x:auto}.partnership-tabs button{flex:1;min-width:max-content;padding:0 12px}.overview-grid{grid-template-columns:1fr}.timeline>div{grid-template-columns:12px 1fr}.timeline time{grid-column:2}.partnership-records article{grid-template-columns:34px 1fr}.partnership-records time{grid-column:2}}@media (width<=420px){.partnership-page-head p{max-width:190px}.partnership-page-head>button{font-size:0}.partnership-page-head>button:after{content:"Nova";font-size:11px}.partnership-summary article>i{display:none}.detail-actions{padding-left:0}.detail-actions button{flex:1;justify-content:center}.stats-grid{grid-template-columns:1fr}}.odds-search-page .odds-ball{background:#8938c214}.odds-search-page{gap:14px;max-width:1240px;padding-top:18px}.odds-search-header{background:var(--bg);height:auto;min-height:76px;padding-top:14px;padding-bottom:14px}@supports (color:color-mix(in lab, red, red)){.odds-search-header{background:color-mix(in srgb,var(--bg) 94%,#100619)}}.odds-search-header .workspace-heading h1{letter-spacing:-.035em;font-size:25px}.odds-search-header .workspace-heading p{margin-top:3px;font-size:13px}.odds-admin-access{background:#772ab117;border-color:#9746d54d;border-radius:10px;gap:0;min-width:auto;padding:10px 13px;font-size:0}.odds-admin-access:before{content:"▣  Área Administrativa";color:#bd72ed;letter-spacing:.01em;font-size:11px;font-weight:700}.odds-admin-access>*{display:none}.odds-search-page .odds-search-top{background:linear-gradient(145deg,var(--surface),var(--surface));border-color:#9946db61;border-radius:13px}@supports (color:color-mix(in lab, red, red)){.odds-search-page .odds-search-top{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 97%,#12071d),color-mix(in srgb,var(--surface) 99%,#08050d))}}.odds-search-page .odds-search-top{padding:12px}.odds-search-page .odds-search-top label{background:#05040a7a;border:1px solid #a041e7c7;border-radius:10px;height:52px;box-shadow:inset 0 0 0 1px #8e36cd14}.odds-search-page .odds-search-top input{font-size:14px}.odds-search-page .odds-search-top form>button{background:linear-gradient(135deg,#9b41e7,#6818bd);border-radius:10px;height:52px;font-size:12px;box-shadow:0 8px 22px #5b179733}.odds-search-page .odds-search-top form>small{margin-top:7px;font-size:10px}.odds-search-page .odds-suggestions>button{min-height:64px;padding:10px 13px}.odds-search-page .odds-suggestions>button>span:last-child{grid-template-columns:minmax(0,1fr) auto;column-gap:14px;width:100%}.odds-search-page .odds-suggestions strong{grid-column:1;font-size:13px}.odds-search-page .odds-suggestions small{grid-column:1;font-size:10px}.odds-search-page .odds-suggestions em{white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:10px}.odds-search-page .odds-suggestions>button:hover,.odds-search-page .odds-suggestions>button.active{background:linear-gradient(90deg,#872cc938,#872cc90d)}.odds-search-page .odds-result-content{gap:14px}.odds-search-page .odds-event-card{background:linear-gradient(110deg,var(--surface),var(--surface));border-color:#696f8547;border-radius:13px;grid-template-columns:minmax(250px,1.05fr) 2fr;gap:16px;min-height:96px;display:grid}@supports (color:color-mix(in lab, red, red)){.odds-search-page .odds-event-card{background:linear-gradient(110deg,color-mix(in srgb,var(--surface) 98%,#170a23),color-mix(in srgb,var(--surface) 98%,#08111e))}}.odds-search-page .odds-event-card{box-shadow:none;padding:15px 18px}.odds-search-page .odds-event-main{border-right:1px solid var(--border);padding-right:18px}.odds-search-page .odds-ball{background:rgba(137,px,56,.08);border-color:#a754de6b;width:42px;height:42px;font-size:20px}.odds-search-page .odds-event-main h2{font-size:17px}.odds-search-page .odds-event-main p{color:#bca9cf;margin:4px 0 0;font-size:11px}.odds-search-page .odds-event-main small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.odds-search-page .odds-event-card dl>div:first-child{border-left:0}.odds-search-page .odds-event-card dl svg{width:20px}.odds-search-page .odds-event-card dd{margin:0}.odds-search-page .odds-event-card dl b{font-size:16px}.odds-search-page .odds-event-card dl span{font-size:9px}.odds-search-page .odds-event-status i{background:#46d991;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #46d99114}.odds-search-page .odds-best-card{box-shadow:none;background:radial-gradient(circle at 18% 0,#6f23ab33,#0000 38%),linear-gradient(120deg,#110a19,#0c0a14);border-color:#9b40deb8;border-radius:13px;grid-template-columns:minmax(250px,.9fr) 1.5fr;gap:18px;padding:14px 16px;display:grid}.odds-search-page .odds-best-card>div>span{background:linear-gradient(145deg,#7d2cc1,#4d147e);border-radius:10px;width:42px;height:42px}.odds-search-page .odds-best-card h3{font-size:15px}.odds-search-page .odds-best-card p{font-size:10px}.odds-search-page .odds-best-card dl{gap:10px}.odds-search-page .odds-best-card dt{font-size:9px}.odds-search-page .odds-best-card dd{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.odds-search-page .odds-best-card dd span{color:#b8afc2;order:2;font-size:10px}.odds-search-page .odds-best-card dd b{color:#55df9c;letter-spacing:-.03em;order:1;font-size:24px}.odds-search-page .odds-toolbar{background:0 0;border:0;min-height:48px;padding:0}.odds-search-page .odds-toolbar>div{gap:8px}.odds-search-page .odds-toolbar button{background:#0c0d15a6;border-color:#676c7e59;border-radius:9px;min-width:120px;height:42px;padding:0 14px;font-size:10px}.odds-search-page .odds-toolbar button.active{box-shadow:none;background:linear-gradient(135deg,#943ce0,#5f16ad);border-color:#8f35d3}.odds-search-page .odds-toolbar button b{background:#8f43c329}.odds-search-page .odds-toolbar button.active b{background:#ffffff29}.odds-search-page .odds-toolbar label{background:#0c0d15a6;border:1px solid #676c7e59;border-radius:9px;gap:10px;height:42px;padding:0 11px}.odds-search-page .odds-toolbar label>span{font-size:9px}.odds-search-page .odds-toolbar select{min-width:118px;color:var(--ink);background:0 0;border:0;padding:0;font-size:10px;font-weight:700}.odds-search-page .odds-group{box-shadow:none;background:#0a0b12ad;border-color:#636a8057;border-radius:12px;overflow:visible}.odds-search-page .odds-group>header{background:linear-gradient(90deg,#1d132abf,#0c0f18b3);border-bottom:1px solid #636a8047;justify-content:space-between;align-items:center;min-height:62px;padding:11px 16px;display:flex}.odds-search-page .odds-group>header>div{gap:11px}.odds-search-page .odds-group>header>div>span{color:#57e49e;border-radius:8px;place-items:center;width:31px;height:31px;font-size:20px;display:grid}.odds-search-page .odds-group.so>header>div>span{color:#c177f0}.odds-search-page .odds-group>header h3{font-size:14px}.odds-search-page .odds-group>header p{color:var(--muted);margin:3px 0 0;font-size:9px}.odds-search-page .odds-group>header>b{color:var(--ink);font-size:12px}.odds-search-page .odds-group.pa>header>b{color:#59df9d}.odds-search-page .odds-desktop-table{max-height:none;overflow:visible}.odds-search-page .odds-desktop-table table{font-size:10px}.odds-search-page .odds-desktop-table thead{z-index:5;background:#151827;position:sticky;top:0}.odds-search-page .odds-desktop-table th{color:#aaa9ba;background:#151827;height:36px;font-size:9px;font-weight:600}.odds-search-page .odds-desktop-table td{border-color:#5c637733;height:38px;padding:5px 9px}.odds-search-page .odds-desktop-table th:nth-child(4),.odds-search-page .odds-desktop-table th:nth-child(5),.odds-search-page .odds-desktop-table th:nth-child(6),.odds-search-page .odds-desktop-table td:nth-child(4),.odds-search-page .odds-desktop-table td:nth-child(5),.odds-search-page .odds-desktop-table td:nth-child(6){color:var(--ink);font-size:11px;font-weight:700}.odds-search-page .odds-desktop-table th:nth-child(7),.odds-search-page .odds-desktop-table th:nth-child(8),.odds-search-page .odds-desktop-table td:nth-child(7),.odds-search-page .odds-desktop-table td:nth-child(8),.odds-search-page .odds-desktop-table td:nth-child(3){color:#9996a8;font-size:9px}.odds-search-page .odds-desktop-table td:nth-child(2) strong{font-size:11px}.odds-search-page .odds-desktop-table td.best{background:#1f935e24;border-radius:6px;box-shadow:inset 0 0 0 1px #2db87473;color:#5ce5a0!important}.odds-search-page .odds-desktop-table td:last-child a{color:#b64ef4;background:0 0;border:0;place-items:center;width:28px;height:28px;margin:auto;display:grid}.odds-search-page .odds-desktop-table td:last-child a svg{width:15px}.odds-search-page .odds-safety-note{background:#0d1727a8;border-color:#3a5b886b;border-radius:11px;margin-top:0;padding:12px 14px}.odds-search-page .odds-safety-note p{font-size:10px}.odds-search-page .odds-safety-note p b{margin-right:5px;display:inline}@media (width<=900px){.odds-search-page .odds-event-card{grid-template-columns:1fr}.odds-search-page .odds-event-main{border-right:0;border-bottom:1px solid var(--border);padding:0 0 13px}.odds-search-page .odds-best-card{grid-template-columns:1fr}.odds-search-page .odds-toolbar{flex-direction:column;align-items:stretch}.odds-search-page .odds-toolbar>div{grid-template-columns:repeat(3,1fr);display:grid}.odds-search-page .odds-toolbar button{min-width:0}}@media (width<=700px){.odds-search-page{padding-top:12px}.odds-search-page .odds-search-top form{grid-template-columns:minmax(0,1fr) 104px;gap:7px}.odds-search-page .odds-search-top form>button{font-size:10px}.odds-search-page .odds-suggestions{right:-111px}.odds-search-page .odds-suggestions>button>span:last-child{grid-template-columns:1fr}.odds-search-page .odds-suggestions em{grid-area:auto/1}.odds-search-page .odds-event-card dl{grid-template-columns:repeat(2,1fr)}.odds-search-page .odds-event-card dl>div{border-left:0;border-top:1px solid var(--border);padding:10px 6px}.odds-search-page .odds-event-status{grid-column:1/3}.odds-search-page .odds-best-card dl{grid-template-columns:repeat(3,1fr);gap:7px}.odds-search-page .odds-best-card dl>div{min-height:70px;padding:9px}.odds-search-page .odds-best-card dd{flex-direction:column;align-items:flex-start}.odds-search-page .odds-best-card dd b{font-size:20px}.odds-search-page .odds-toolbar>div{display:flex;overflow-x:auto}.odds-search-page .odds-toolbar button{flex:none}.odds-search-page .odds-mobile-list article{padding:11px}.odds-search-page .odds-mobile-list dl>div:nth-child(-n+3) dd{font-size:15px}.odds-search-page .odds-mobile-list dl>div:nth-child(n+4) dd{font-size:11px}.odds-search-page .odds-mobile-list article>a{width:82px;margin-left:auto}}.odds-search-page{gap:12px;padding-bottom:28px}.odds-search-page .odds-search-top{background:linear-gradient(145deg,#14111de0,#0a0a10f0);border-color:#9946db47;border-radius:14px;padding:10px;box-shadow:0 12px 34px #0000001f}.odds-search-page .odds-search-top form{grid-template-columns:minmax(0,1fr) 154px;gap:9px}.odds-search-page .odds-search-top label{background:#07070cb8;border-color:#9e49de8f;border-radius:10px;height:48px;padding:0 15px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff04}.odds-search-page .odds-search-top label:focus-within{background:#0a080feb;border-color:#a64de5;box-shadow:0 0 0 3px #9b41da1c,inset 0 0 0 1px #ffffff06}.odds-search-page .odds-search-top label svg{color:#ad6cdb;width:19px}.odds-search-page .odds-search-top input{color:var(--ink);font-size:13px;line-height:1.4}.odds-search-page .odds-search-top input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.odds-search-page .odds-search-top input::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}}.odds-search-page .odds-search-top form>button{letter-spacing:.01em;background:linear-gradient(135deg,#9237d7,#6d1db8);border:1px solid #b868ee42;border-radius:10px;height:48px;font-size:11px;transition:transform .16s,filter .16s,box-shadow .16s;box-shadow:0 8px 20px #5415892e}.odds-search-page .odds-search-top form>button:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px #691ba842}.odds-search-page .odds-search-top form>button:not(:disabled):active{transform:translateY(0)}.odds-search-page .odds-search-top form>small{margin:6px 3px 0;font-size:9px}.odds-search-page .odds-suggestions{background:#0d0c13;border-color:#9646cf6b;border-radius:11px;top:calc(100% + 6px);box-shadow:0 22px 46px #0000007a,0 0 0 1px #ffffff05}.odds-search-page .odds-suggestions>button{border-bottom-color:#6c687c2e;gap:10px;min-height:58px;padding:9px 12px;transition:background .14s,box-shadow .14s}.odds-search-page .odds-suggestions>button:hover,.odds-search-page .odds-suggestions>button.active{background:linear-gradient(90deg,#8330bc26,#8330bc09);box-shadow:inset 3px 0 #a34bdd}.odds-search-page .suggestion-ball{background:#7e33b113;border-color:#9e50d345;border-radius:9px;width:31px;height:31px;font-size:14px}.odds-search-page .odds-suggestions strong{font-size:12px;font-weight:720}.odds-search-page .odds-suggestions small,.odds-search-page .odds-suggestions em{font-size:9px}.odds-search-page .odds-suggestions mark{color:#c774f0;text-underline-offset:2px;background:0 0;-webkit-text-decoration:underline #c167ec61;text-decoration:underline #c167ec61}.odds-search-page .suggestions-empty{align-content:center;min-height:72px;padding:14px 15px}.odds-search-page .suggestions-empty b{font-size:12px}.odds-search-page .suggestions-empty span{font-size:10px}.odds-search-page .odds-event-card{background:linear-gradient(112deg,#13101bf0,#0a0d15f5);border-color:#696f853d;border-radius:12px;grid-template-columns:minmax(250px,1fr) 2.15fr;min-height:88px;padding:13px 16px;box-shadow:0 10px 30px #00000017}.odds-search-page .odds-event-main{gap:12px;padding-right:16px}.odds-search-page .odds-ball{background:#8938c212;border-color:#a754de4d;flex-basis:39px;width:39px;height:39px;font-size:18px}.odds-search-page .odds-event-main h2{letter-spacing:-.015em;margin-bottom:3px;font-size:15px}.odds-search-page .odds-event-main p{margin:0;font-size:10px}.odds-search-page .odds-event-main small{margin-top:3px;font-size:9px}.odds-search-page .odds-event-card dl{grid-template-columns:1.1fr .72fr .72fr .9fr 1.18fr}.odds-search-page .odds-event-card dl>div{gap:7px;min-height:48px;padding:0 11px}.odds-search-page .odds-event-card dl b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:17px}.odds-search-page .odds-event-card dl span{letter-spacing:.015em;font-size:8px}.odds-search-page .odds-event-status b{color:#dff8eb;letter-spacing:0!important;font-size:12px!important}.odds-search-page .odds-event-status span{font-size:8px}.odds-search-page .odds-best-card{background:radial-gradient(circle at 12% 0,#6f23ab26,#0000 38%),linear-gradient(120deg,#100b17,#0b0b12);border-color:#9b40de8a;border-radius:12px;grid-template-columns:minmax(260px,.92fr) 1.6fr;min-height:106px;padding:13px 15px;box-shadow:0 12px 34px #0000001a}.odds-search-page .odds-best-card>div{gap:12px}.odds-search-page .odds-best-card>div>span{background:linear-gradient(145deg,#8530c4e0,#4a1474eb);border-radius:9px;flex-basis:39px;width:39px;height:39px}.odds-search-page .odds-best-card svg{width:22px}.odds-search-page .odds-best-card h3{color:#c276ec;margin-bottom:4px;font-size:13px}.odds-search-page .odds-best-card p{max-width:330px;font-size:9px}.odds-search-page .odds-best-card dl{grid-template-columns:repeat(3,minmax(112px,1fr));gap:8px;width:100%}.odds-search-page .odds-best-card dl>div{background:linear-gradient(145deg,#11121cd1,#0a0b12d6);border-color:#6b70843d;border-radius:9px;min-height:72px;padding:10px 12px}.odds-search-page .odds-best-card dt{letter-spacing:.055em;font-size:8px;font-weight:700}.odds-search-page .odds-best-card dd{margin-top:4px}.odds-search-page .odds-best-card dd span{color:#aaa3b2;text-overflow:ellipsis;white-space:nowrap;max-width:90px;font-size:9px;overflow:hidden}.odds-search-page .odds-best-card dd b{text-shadow:0 0 18px #41d88f1a;font-size:22px}.odds-search-page .odds-toolbar{min-height:44px}.odds-search-page .odds-toolbar button{border-radius:8px;min-width:112px;height:38px;padding:0 12px}.odds-search-page .odds-toolbar label{border-radius:8px;height:38px}.odds-search-page .odds-toolbar select{height:36px}.odds-search-page .odds-group{background:#0a0b12c2;border-color:#636a8047;border-radius:11px}.odds-search-page .odds-group>header{background:linear-gradient(90deg,#1b1226a8,#0b0e1694);min-height:56px;padding:9px 14px}.odds-search-page .odds-group>header>div>span{width:28px;height:28px;font-size:18px}.odds-search-page .odds-group>header h3{letter-spacing:.012em;font-size:12px}.odds-search-page .odds-group>header p{font-size:8px}.odds-search-page .odds-group>header>b{font-size:11px}.odds-search-page .odds-desktop-table th{height:33px;font-size:8px}.odds-search-page .odds-desktop-table td{height:36px;padding:4px 8px}.odds-search-page .odds-desktop-table tbody tr{transition:background .12s}.odds-search-page .odds-desktop-table tbody tr:hover{background:#7c35b116}.odds-search-page .odds-desktop-table td.best{background:#1f935e1f;box-shadow:inset 0 0 0 1px #2db8745c}.odds-search-page .odds-error,.odds-search-page .odds-initial,.odds-search-page .odds-loading{background:linear-gradient(145deg,#111017e6,#0a0a0ff0);border-color:#666a7c42;box-shadow:0 14px 38px #00000014}.odds-search-page .odds-initial,.odds-search-page .odds-loading{border-radius:14px;min-height:280px}.odds-search-page .odds-initial.compact{min-height:210px}.odds-search-page .odds-initial>span{border-radius:15px;width:50px;height:50px}.odds-search-page .odds-initial h3,.odds-search-page .odds-loading h3{font-size:14px}.odds-search-page .odds-initial p,.odds-search-page .odds-loading p{font-size:10px}.odds-search-page .odds-refreshing{background:#231230e6;border-color:#9747cb80;top:7px;right:8px;box-shadow:0 8px 22px #0000002e}@media (width<=1050px){.odds-search-page .odds-event-card{grid-template-columns:1fr}.odds-search-page .odds-event-main{border-right:0;border-bottom:1px solid var(--border);padding:0 0 12px}.odds-search-page .odds-best-card{grid-template-columns:1fr}.odds-search-page .odds-best-card p{max-width:none}}@media (width<=700px){.odds-search-page{gap:10px;padding:10px 10px 24px}.odds-search-page .odds-search-top{padding:8px}.odds-search-page .odds-search-top form{grid-template-columns:minmax(0,1fr) 96px;gap:6px}.odds-search-page .odds-search-top label,.odds-search-page .odds-search-top form>button{height:44px}.odds-search-page .odds-search-top label{padding:0 11px}.odds-search-page .odds-search-top input{font-size:12px}.odds-search-page .odds-search-top form>button{font-size:9px}.odds-search-page .odds-search-top form>button svg{display:none}.odds-search-page .odds-suggestions{right:-102px}.odds-search-page .odds-suggestions>button{min-height:58px;padding:9px 10px}.odds-search-page .odds-suggestions em{margin-top:1px}.odds-search-page .odds-event-card{padding:12px}.odds-search-page .odds-event-card dl{grid-template-columns:repeat(2,1fr);gap:0}.odds-search-page .odds-event-card dl>div{min-height:54px}.odds-search-page .odds-best-card{padding:12px}.odds-search-page .odds-best-card>div>span{flex-basis:36px;width:36px;height:36px}.odds-search-page .odds-best-card dl{gap:6px}.odds-search-page .odds-best-card dl>div{min-height:68px;padding:8px}.odds-search-page .odds-best-card dd b{font-size:19px}.odds-search-page .odds-best-card dd span{max-width:70px;font-size:8px}.odds-search-page .odds-toolbar button{height:36px;padding:0 10px}.odds-search-page .odds-toolbar label{height:38px}.odds-search-page .odds-group>header{min-height:54px}.odds-search-page .odds-mobile-list{gap:8px;padding:8px}.odds-search-page .odds-mobile-list article{background:#12121bdb;border-radius:10px;padding:10px}.odds-search-page .odds-mobile-list dl{gap:6px;margin:10px 0}.odds-search-page .odds-mobile-list dl>div{padding:6px}.odds-search-page .odds-initial,.odds-search-page .odds-loading{min-height:240px;padding:22px 16px}}.support-attachment{color:inherit;margin-top:7px;text-decoration:none;display:block}.support-attachment img{object-fit:cover;border:1px solid;width:min(260px,100%);max-height:220px;display:block}@supports (color:color-mix(in lab, red, red)){.support-attachment img{border:1px solid color-mix(in srgb,currentColor 22%,transparent)}}.support-attachment img{border-radius:10px}.support-attachment span{max-width:260px;color:var(--support-muted,var(--muted));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;display:block;overflow:hidden}.support-attachment-pending{border-top:1px solid var(--border,var(--support-border));background:var(--surface,var(--support-surface));color:var(--muted,var(--support-muted));justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;font-size:9px;display:flex}.support-attachment-pending span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-attachment-pending button{background:var(--surface-2,var(--support-surface-2));width:24px;height:24px;color:inherit;border:0;border-radius:7px}.cookie-consent{z-index:160;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f0d13f7;border:1px solid #443258;border-radius:17px;align-items:center;gap:18px;width:min(720px,100vw - 32px);padding:15px 16px;display:flex;position:fixed;bottom:18px;left:50%;box-shadow:0 22px 70px #00000080}.cookie-consent>div:first-child{flex:1;min-width:0}.cookie-consent b{font-size:13px}.cookie-consent p{color:#aaa3b2;margin:5px 0 0;font-size:10px;line-height:1.45}.cookie-consent-actions{flex:none;gap:7px;display:flex}.cookie-consent button{color:#ddd;background:#211d27;border:1px solid #4d4655;border-radius:9px;height:35px;padding:0 11px;font-size:9px}.cookie-consent button.accept{color:#fff;background:linear-gradient(135deg,#5b1cad,#842de9);border-color:#8c3cef;font-weight:700}@media (width<=620px){.cookie-consent{flex-direction:column;align-items:stretch;gap:11px}.cookie-consent-actions{width:100%}.cookie-consent-actions button{flex:1}.support-attachment img{max-height:180px}}.cookie-consent{transform:translate(-50%)}@media (width<=620px){.cookie-consent{width:calc(100vw - 24px);padding:14px;bottom:12px}.cookie-consent b{font-size:14px}.cookie-consent p{font-size:11px}.cookie-consent-actions{flex-direction:column}.cookie-consent-actions button{flex:none;width:100%;height:40px}}.support-bubble{border-radius:17px!important;width:52px!important;height:52px!important}.support-bubble:before{display:none!important}.support-widget-header small.offline i{background:#ff9f43!important;box-shadow:0 0 10px #ff9f4380!important}.support-widget-header small.offline{color:#d8a66d!important}.support-offline-notice{color:#ffe1b5;background:linear-gradient(135deg,#281b0e,#1b1410);border:1px solid #67451f;border-radius:13px;margin:0 0 13px;padding:11px 12px}.support-offline-notice b{font-size:11px}.support-offline-notice p{color:#d2b995;margin:4px 0 6px;font-size:10px;line-height:1.45}.support-offline-notice small{color:#a98a62;text-transform:uppercase;letter-spacing:.45px;font-size:8px;display:block}.support-bubble svg{width:24px!important;height:24px!important}.view-automation-double .support-widget-dashboard,.view-automation-club .support-widget-dashboard{display:none}.support-conversation-list>div>button{border-radius:10px!important;gap:2px!important;padding:7px 9px 6px 12px!important}.support-conversation-list>div>button>i{top:13px!important;left:6px!important}.support-conversation-list>div>button>span,.support-conversation-list>div>button>p{font-size:8px!important}.support-conversation-list footer{padding-top:1px!important}.support-conversation-list footer em{padding:2px 5px!important}.support-admin-page{overflow:hidden;height:calc(100dvh - 102px)!important;min-height:0!important}.support-admin-shell,.support-conversation-list,.support-admin-chat,.support-client-panel{height:100%;min-height:0}.support-admin-chat{overflow:hidden}.support-admin-composer{flex:none;background:var(--surface)!important;padding:10px 12px 12px!important}@supports (color:color-mix(in lab, red, red)){.support-admin-composer{background:color-mix(in srgb,var(--surface) 94%,#552084 6%)!important}}.support-composer-tabs{margin-bottom:5px;height:32px!important}.support-composer-tabs b{letter-spacing:.1px;height:32px!important;font-size:10px!important}.support-composer-tabs select{width:165px;max-width:45%;padding:0 8px;border-radius:8px!important;height:29px!important;font-size:9px!important}.support-admin-composer>div:nth-child(2){align-items:center;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:8px!important}.support-admin-composer>div:nth-child(2)>button{width:42px;border-radius:11px!important;height:44px!important;padding:10px!important}.support-admin-composer textarea{border-radius:11px!important;height:58px!important;padding:12px 13px!important;font-size:11px!important;line-height:1.45!important}.support-admin-composer button.support-admin-send{box-shadow:0 8px 20px #7023d23d}.support-admin-shell{grid-template-columns:245px minmax(470px,1fr) 250px!important}.support-admin-topbar>label{width:min(360px,34vw)!important}.support-admin-chat-head{gap:7px!important}.support-admin-chat-head .support-assume{white-space:nowrap;padding:0 8px!important}.support-admin-chat-head>select{max-width:142px;padding:0 7px!important}.support-client-panel{font-size:10px}.support-client-panel dl{gap:8px!important}@media (width<=860px){.leg{grid-template-columns:40px minmax(0,1fr) 116px;padding:7px 9px}.leg dl{grid-area:2/2;justify-self:start;width:min(250px,100%)}.result-pill{grid-area:1/3/3;width:116px}.house-badge{grid-row:1/3}}@media (width<=620px){.entry-head{align-items:flex-start;min-height:0;padding:14px 14px 11px}.entry-head h3{align-items:flex-start;font-size:14px}.entry-result{gap:5px}.entry-profit-summary{display:none}.entry-status{padding:0 8px}.legs{padding:0 10px 7px}.leg{border-radius:16px;grid-template-columns:36px minmax(0,1fr);gap:8px;padding:8px}.house-badge{grid-area:1/1;width:32px;height:32px}.selection{flex-direction:column;grid-area:1/2;align-items:flex-start;gap:3px}.selection>strong{white-space:normal}.leg dl{grid-area:2/1/auto/3;width:100%;padding:4px 2px}.result-pill{grid-area:3/1/auto/3;width:100%;height:36px}.entry-card>footer{padding:7px 13px}}.entry-card{--entry-row:#f5f5f5;--entry-pill:#ededed;--entry-outline:#dedede;border-color:var(--entry-outline);background:var(--surface);transition:border-color .16s,background-color .16s}.dark .entry-card{--entry-row:#202020;--entry-pill:#303030;--entry-outline:#393939;background:#171717}.entry-card:hover{border-color:var(--entry-outline)}@supports (color:color-mix(in lab, red, red)){.entry-card:hover{border-color:color-mix(in srgb,var(--entry-outline) 72%,var(--ink))}}.entry-head h3{letter-spacing:-.38px;gap:8px;margin-bottom:4px;font-size:16px;font-weight:700}.entry-sport{background:var(--entry-row);flex-basis:22px;width:22px;height:22px;font-size:12px}.entry-head p{color:var(--muted);font-size:12px}@supports (color:color-mix(in lab, red, red)){.entry-head p{color:color-mix(in srgb,var(--muted) 90%,var(--ink))}}.entry-result{padding-top:0;padding-right:0}.entry-status{height:22px;min-height:22px;color:var(--ink);background:0 0;padding:0 10px;font-size:12px;font-weight:450}.entry-result .dots{width:27px;height:22px;color:var(--muted);gap:2px}.entry-result .dots span{width:2px;height:2px}.dark .entry-result .dots{color:#ededed}.dark .entry-status{color:#f0f0f0;background:#151515;border-color:#3b3b3b}.dark .entry-status.green{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.dark .entry-status.green{border-color:color-mix(in srgb,var(--green) 48%,#393939)}}.dark .entry-status.green{color:#18c58b;background:#13271f}.dark .entry-status.red{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.dark .entry-status.red{border-color:color-mix(in srgb,var(--red) 48%,#393939)}}.dark .entry-status.red{color:#ff4b56;background:#2a1719}.legs{padding:0 15px 8px}.leg{border-color:var(--entry-outline);background:var(--entry-row);border-radius:19px;grid-template-columns:40px minmax(160px,1fr) minmax(188px,.48fr) 132px;gap:10px;min-height:49px;margin-bottom:5px;padding:4px 8px 4px 10px}.dark .leg{background:#202020;border-color:#292929}.house-badge{border-color:var(--entry-outline);background:var(--surface);width:35px;height:35px;font-size:8px;font-weight:800}.dark .house-badge{color:#fff;background:#171717;border-color:#333}.selection{display:block}.selection>strong{letter-spacing:-.15px;font-size:12px;font-weight:680}.leg dt{color:var(--muted);letter-spacing:.15px;font-size:10px;font-weight:400;line-height:1}.leg dd{letter-spacing:-.12px;margin-top:3px;font-size:12px;font-weight:720;line-height:1}.result-pill{border-color:var(--entry-outline);background:var(--entry-pill);width:132px;height:40px;color:var(--ink);letter-spacing:-.16px;padding:0 13px;font-size:12px;font-weight:620;line-height:1}.dark .result-pill{color:#fff;background:#303030;border-color:#363636}.dark .result-pill:hover{background:#343434;border-color:#484848}.result-pill svg{width:14px;height:14px}.entry-card>footer{background:0 0;min-height:34px;padding:7px 16px;font-size:10px}.dark .entry-card>footer b{color:#fff}.dark .entry-card code{color:#d0d0d0}.automation-page{gap:16px}.automation-heading{justify-content:space-between;align-items:flex-end;gap:22px;padding:3px 2px 2px;display:flex}.automation-heading h2{letter-spacing:-.65px;margin:7px 0 5px;font-size:24px;font-weight:690}.automation-heading p{max-width:760px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.automation-eyebrow{color:var(--green);letter-spacing:.9px;align-items:center;gap:7px;font-size:10px;font-weight:760;display:flex}.automation-eyebrow svg{width:15px;height:15px}.automation-refresh{border:1px solid var(--border);background:var(--surface);height:38px;color:var(--ink);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:620;display:flex}.automation-refresh:hover{background:var(--surface-2)}.automation-refresh:disabled{opacity:.6}.automation-refresh svg{width:15px;height:15px;color:var(--green)}.automation-kpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.automation-kpis article{border:1px solid var(--border);background:var(--surface);border-radius:17px;flex-direction:column;min-height:101px;padding:15px 16px;display:flex}.automation-kpis article>span{color:var(--muted);font-size:11px}.automation-kpis strong{letter-spacing:-.4px;margin:8px 0 4px;font-size:20px;font-weight:700}.automation-kpis small{color:var(--muted);margin-top:auto;font-size:9px}.automation-status-text{font-size:17px!important}.automation-status-text.live{color:var(--green)}.automation-status-text.warning{color:#e5a520}.automation-status-text.danger{color:var(--red)}.automation-status-text.neutral{color:var(--ink)}.automation-controls{border-radius:18px;flex-direction:column;gap:13px;padding:15px;display:flex}.automation-search{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:center;gap:9px;height:41px;padding:0 12px;display:flex}.automation-search svg{width:16px;height:16px;color:var(--muted);flex:0 0 16px}.automation-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:12px}.automation-search input::placeholder{color:var(--muted)}.automation-filter-grid{grid-template-columns:repeat(6,minmax(120px,1fr));gap:9px;display:grid}.automation-filter-grid>label{min-width:0;color:var(--muted);flex-direction:column;gap:6px;font-size:9px;display:flex}.automation-filter-grid select,.automation-number-input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:37px;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:10px;outline:0;font-size:11px}.automation-filter-grid select{padding:0 10px}.automation-filter-grid select:focus,.automation-number-input:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-filter-grid select:focus,.automation-number-input:focus-within{border-color:color-mix(in srgb,var(--green) 58%,var(--border))}}.automation-filter-grid select:focus,.automation-number-input:focus-within{box-shadow:0 0 0 2px var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-filter-grid select:focus,.automation-number-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}}.automation-number-input{align-items:center;padding:0 9px;display:flex}.automation-number-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px;font-weight:650}.automation-number-input span{color:var(--muted);font-size:9px}.automation-filter-note{color:var(--muted);align-items:center;gap:7px;font-size:9px;display:flex}.automation-filter-note svg{width:13px;height:13px;color:var(--green)}.automation-tabs{scrollbar-width:none;align-items:center;gap:5px;padding:2px 0;display:flex;overflow-x:auto}.automation-tabs::-webkit-scrollbar{display:none}.automation-tabs button{height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:11px;display:flex}.automation-tabs button:hover{background:var(--surface-2);color:var(--ink)}.automation-tabs button.active{border-color:var(--border);background:var(--surface);color:var(--ink)}.automation-tabs b{background:var(--surface-2);border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:9px;font-weight:700;display:grid}.automation-tabs button.active b{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-tabs button.active b{background:color-mix(in srgb,var(--green) 16%,var(--surface-2))}}.automation-tabs button.active b{color:var(--green)}.automation-feed-banner{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:center;gap:10px;min-height:52px;padding:10px 13px;display:flex}.automation-feed-banner>span{background:var(--muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.automation-feed-banner>div{flex-direction:column;gap:2px;display:flex}.automation-feed-banner b{font-size:11px}.automation-feed-banner small{color:var(--muted);font-size:9px}.automation-feed-banner.live>span{background:var(--green);box-shadow:0 0 0 4px var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-feed-banner.live>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 12%,transparent)}}.automation-feed-banner.warning>span{background:#e5a520}.automation-feed-banner.danger>span{background:var(--red)}.automation-feed-banner button{background:var(--surface-2);border:0;border-radius:8px;margin-left:auto;padding:7px 10px;font-size:10px}.automation-results{flex-direction:column;gap:12px;display:flex}.automation-card{border:1px solid var(--border);background:var(--surface);border-radius:21px;overflow:hidden}.automation-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.automation-event-heading{align-items:center;gap:10px;min-width:0;display:flex}.automation-sport{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.automation-event-heading div{min-width:0}.automation-event-heading h3{letter-spacing:-.3px;white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:15px;font-weight:690;overflow:hidden}.automation-event-heading p{color:var(--muted);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.automation-event-heading p i{background:var(--muted);border-radius:50%;width:3px;height:3px}.automation-card-meta{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.automation-roi{font-size:14px;font-weight:740}.automation-roi.positive{color:var(--green)}.automation-roi.negative{color:var(--red)}.automation-card-meta small{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.automation-card-meta svg{width:12px;height:12px}.automation-card-summary{border-bottom:1px solid var(--border);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-card-summary{background:color-mix(in srgb,var(--surface-2) 38%,var(--surface))}}.automation-card-summary>span{border-right:1px solid var(--border);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.automation-card-summary>span:last-child{border-right:0}.automation-card-summary small{color:var(--muted);font-size:8px}.automation-card-summary b{font-size:11px;font-weight:680}.automation-legs{flex-direction:column;gap:6px;padding:11px 12px;display:flex}.automation-leg{border:1px solid var(--border);grid-template-columns:minmax(170px,1.2fr) minmax(150px,1fr) 56px 70px 112px 34px;align-items:center;gap:10px;min-height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-leg{border:1px solid color-mix(in srgb,var(--border) 80%,transparent)}}.automation-leg{background:var(--surface-2);border-radius:15px;padding:6px 8px 6px 10px}.automation-house{align-items:center;gap:9px;min-width:0;display:flex}.automation-house>span{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:32px;font-size:7px;font-weight:800;display:grid}.automation-house>div{align-items:center;gap:5px;min-width:0;display:flex}.automation-house b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.automation-house em{background:#e5a520;border-radius:5px}@supports (color:color-mix(in lab, red, red)){.automation-house em{background:color-mix(in srgb,#e5a520 15%,var(--surface))}}.automation-house em{color:#e5a520;padding:2px 4px;font-size:7px;font-style:normal;font-weight:750}.automation-market,.automation-leg-value{flex-direction:column;gap:3px;min-width:0;display:flex}.automation-market small,.automation-leg-value small{color:var(--muted);font-size:8px}.automation-market b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.automation-leg-value b{font-size:11px;font-weight:720}.automation-leg-value em{color:var(--muted);white-space:nowrap;font-size:7px;font-style:normal}.automation-side{border:1px solid #0000;border-radius:7px;place-items:center;height:23px;font-size:8px;font-weight:780;display:grid}.automation-side.back{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-side.back{border-color:color-mix(in srgb,var(--green) 40%,var(--border))}}.automation-side.back{background:var(--green-soft);color:var(--green)}.automation-side.lay{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.automation-side.lay{border-color:color-mix(in srgb,var(--red) 38%,var(--border))}}.automation-side.lay{background:var(--red-soft);color:var(--red)}.automation-open-house{border:1px solid var(--border);background:var(--surface);width:31px;height:31px;color:var(--ink);border-radius:9px;place-items:center;display:grid}.automation-open-house:hover{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-open-house:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--border))}}.automation-open-house:hover{color:var(--green)}.automation-open-house.disabled{opacity:.3;cursor:not-allowed}.automation-open-house svg{width:14px;height:14px}.automation-card>footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:9px 12px;display:flex}.automation-card>footer>div{align-items:center;gap:6px;display:flex}.automation-card>footer>div:first-child span{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px}.automation-card>footer button{border-radius:9px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:10px;font-weight:640;display:flex}.automation-card>footer button svg{width:14px;height:14px}.automation-secondary-action{border:1px solid var(--border);background:var(--surface);color:var(--ink)}.automation-secondary-action:hover{background:var(--surface-2)}.automation-copy-action.copied{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.automation-copy-action.copied{border-color:color-mix(in srgb,var(--green) 55%,var(--border))}}.automation-copy-action.copied{color:var(--green)}.automation-primary-action{color:#111;background:#ededed;border:1px solid #ededed}.automation-primary-action:hover{background:#fff;border-color:#fff}.automation-empty{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:30px;display:flex}.automation-empty-icon{background:var(--green-soft);width:44px;height:44px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:13px;display:grid}.automation-empty-icon.danger{background:var(--red-soft);color:var(--red)}.automation-empty-icon svg{width:21px;height:21px}.automation-empty b{font-size:14px}.automation-empty p{max-width:520px;color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.55}.automation-maintenance-page{place-items:center;min-height:calc(100vh - 150px);display:grid}.automation-maintenance-checking{opacity:.35}.automation-maintenance{isolation:isolate;text-align:center;background:linear-gradient(145deg,#15101d 0%,#0f0d14 54%,#111017 100%);border:1px solid #9d62ff5c;border-radius:22px;width:min(720px,100%);padding:58px 64px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000042,inset 0 1px #ffffff0b}.automation-maintenance-glow{z-index:-1;pointer-events:none;background:radial-gradient(circle,#8b4beb38,#0000 68%);border-radius:50%;width:440px;height:330px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.automation-maintenance-icon{color:#c79cff;background:linear-gradient(145deg,#894bde3d,#4f27891f);border:1px solid #b27eff6b;border-radius:21px;place-items:center;width:68px;height:68px;margin:0 auto 20px;display:grid;box-shadow:0 12px 34px #6533ae30}.automation-maintenance-icon svg{width:31px;height:31px;animation:9s linear infinite automation-maintenance-spin}.automation-maintenance-badge{color:#cdaaff;letter-spacing:.68px;text-transform:uppercase;background:#8247d61f;border:1px solid #a970ff52;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 auto 17px;padding:6px 11px;font-size:9px;font-weight:760;display:flex}.automation-maintenance-badge i{background:#a865ff;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite automation-maintenance-pulse;box-shadow:0 0 0 5px #a865ff1a}.automation-maintenance h2{color:#f8f5ff;letter-spacing:-.8px;margin:0;font-size:30px;font-weight:740}.automation-maintenance p{color:#ddd5e8;max-width:560px;margin:15px auto 0;font-size:14px;line-height:1.65}.automation-maintenance small{color:#928b9e;max-width:590px;margin:13px auto 0;font-size:11px;line-height:1.7;display:block}@keyframes automation-maintenance-spin{to{transform:rotate(360deg)}}@keyframes automation-maintenance-pulse{50%{opacity:.48;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.automation-maintenance-icon svg,.automation-maintenance-badge i{animation:none}}@media (width<=620px){.automation-maintenance-page{min-height:calc(100vh - 120px);padding:8px 0}.automation-maintenance{border-radius:17px;padding:42px 22px}.automation-maintenance-icon{border-radius:18px;width:60px;height:60px}.automation-maintenance h2{font-size:25px}.automation-maintenance p{font-size:13px}.automation-maintenance small{font-size:10px}}.automation-maintenance-control{border:1px solid var(--border);background:linear-gradient(145deg,var(--purple),var(--surface));border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-maintenance-control{background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 5%,var(--surface)),var(--surface))}}.automation-maintenance-control{padding:18px 20px;box-shadow:0 14px 38px #00000017}.automation-maintenance-control.active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automation-maintenance-control.active{border-color:color-mix(in srgb,var(--purple) 52%,var(--border))}}.automation-maintenance-control.active{background:linear-gradient(145deg,var(--purple),var(--surface))}@supports (color:color-mix(in lab, red, red)){.automation-maintenance-control.active{background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 11%,var(--surface)),var(--surface))}}.automation-maintenance-control-icon{border:1px solid var(--purple);place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.automation-maintenance-control-icon{border:1px solid color-mix(in srgb,var(--purple) 42%,var(--border))}}.automation-maintenance-control-icon{background:var(--purple);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.automation-maintenance-control-icon{background:color-mix(in srgb,var(--purple) 10%,var(--surface-2))}}.automation-maintenance-control-icon{color:#b775ff}.automation-maintenance-control-icon svg{width:22px;height:22px}.automation-maintenance-control>div:nth-child(2)>span{color:#ad67f7;letter-spacing:.1em;font-size:9px;font-weight:750}.automation-maintenance-control h3{margin:4px 0;font-size:16px}.automation-maintenance-control p{max-width:680px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.5}.automation-maintenance-control-action{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.automation-maintenance-control-action em{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-style:normal;display:flex}.automation-maintenance-control-action em i{background:#777;border-radius:50%;width:6px;height:6px}.automation-maintenance-control.active .automation-maintenance-control-action em{color:#c48aff}.automation-maintenance-control.active .automation-maintenance-control-action em i{background:#a85eff;box-shadow:0 0 0 4px #a85eff1a}.automation-maintenance-control-action button{color:#fff;background:linear-gradient(135deg,#6827ad,#8738da);border:1px solid #8243c9;border-radius:10px;height:37px;padding:0 14px;font-size:10px;font-weight:650}.automation-maintenance-control-action button:disabled{cursor:not-allowed;opacity:.48}.automation-maintenance-control.active .automation-maintenance-control-action button{border-color:var(--border);background:var(--surface-2);color:var(--ink)}@media (width<=720px){.automation-maintenance-control{grid-template-columns:44px 1fr;padding:16px}.automation-maintenance-control-action{grid-column:1/3;align-items:stretch;width:100%}.automation-maintenance-control-action em{justify-content:flex-end}.automation-maintenance-control-action button{width:100%}}.automation-loader{border:2px solid var(--border);border-top-color:var(--green);border-radius:50%;width:25px;height:25px;margin-bottom:14px;animation:.7s linear infinite automation-spin}@keyframes automation-spin{to{transform:rotate(360deg)}}@media (width<=1180px){.automation-filter-grid{grid-template-columns:repeat(3,1fr)}.automation-leg{grid-template-columns:minmax(150px,1fr) minmax(135px,1fr) 52px 62px 100px 32px}}@media (width<=900px){.automation-kpis{grid-template-columns:1fr 1fr}.automation-leg{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 58px 92px}.automation-side{grid-column:3}.automation-leg-value:nth-of-type(2){grid-column:4}.automation-open-house{grid-area:2/4}.automation-card>footer{flex-direction:column;align-items:flex-start}.automation-card>footer>div:last-child{width:100%}.automation-card>footer button{flex:1;justify-content:center}}@media (width<=620px){.automation-heading{flex-direction:column;align-items:flex-start}.automation-refresh{justify-content:center;align-self:stretch}.automation-kpis{grid-template-columns:1fr 1fr}.automation-kpis article{min-height:92px}.automation-filter-grid{grid-template-columns:1fr 1fr}.automation-card>header{align-items:flex-start}.automation-card-meta{gap:4px}.automation-event-heading h3{white-space:normal}.automation-event-heading p{flex-direction:column;align-items:flex-start;gap:2px}.automation-event-heading p i{display:none}.automation-card-summary{grid-template-columns:1fr}.automation-card-summary>span{border-right:0;border-bottom:1px solid var(--border);min-height:45px}.automation-card-summary>span:last-child{border-bottom:0}.automation-leg{grid-template-columns:minmax(0,1fr) 52px 66px;padding:8px}.automation-house,.automation-market{grid-column:1/3}.automation-side{grid-area:1/3}.automation-leg-value{grid-row:3}.automation-leg-value:nth-of-type(2){grid-area:3/2}.automation-open-house{grid-area:3/3}.automation-card>footer>div:first-child{display:none}.automation-card>footer>div:last-child{flex-direction:column}.automation-card>footer button{width:100%}}@media (width<=430px){.automation-kpis,.automation-filter-grid{grid-template-columns:1fr}.automation-card-meta small,.automation-sport{display:none}}@media (width<=1100px){.leg{grid-template-columns:40px minmax(140px,1fr) minmax(170px,.68fr) 118px}.result-pill{width:118px}}@media (width<=860px){.leg{grid-template-columns:40px minmax(0,1fr) 116px}.result-pill{width:116px}}@media (width<=620px){.entry-head{flex-direction:row;gap:10px;padding:14px 13px 11px}.entry-head h3{font-size:14px}.entry-head p{font-size:11px}.entry-status{height:22px;min-height:22px;padding:0 8px;font-size:11px}.entry-result{padding-right:0}.leg{grid-template-columns:36px minmax(0,1fr);padding:8px}.result-pill{width:100%}}.entry-card,.dark .entry-card{background:#141414;border-color:#ffffff1a;border-radius:26px}.entry-head{min-height:73px;padding:16px 16px 12px}.entry-head h3{font-size:16px;font-weight:700;line-height:1.25}.entry-sport,.dark .entry-sport{background:#242424;border-color:#ffffff1a;border-radius:12px;flex-basis:24px;width:24px;height:24px;font-size:14px}.entry-head p{font-size:12px}.entry-profit-block{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.entry-profit-block strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:18px}.entry-profit-block span{white-space:nowrap;background:#10b9811a;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:600;line-height:16.5px}.entry-profit-block.loss span{background:#ef44441a}.entry-result{align-items:flex-start}.legs{flex-direction:column;gap:6px;padding:0 16px 12px;display:flex}.leg,.dark .leg{background:#1c1c1c;border:0;border-radius:18px;grid-template-columns:40px minmax(150px,1fr) auto minmax(188px,.48fr) 130px;gap:12px;min-height:47px;margin:0;padding:0 8px 0 12px;position:relative}.leg-result-bar{pointer-events:none;border-left:3px solid #0000;border-radius:18px;position:absolute;inset:0}.house-badge,.dark .house-badge{color:#fff;letter-spacing:-.1px;background:#272727;border:0;border-radius:12px;width:40px;height:32px;font-size:10px;font-weight:700}.selection>strong{font-size:12px;font-weight:600;line-height:16px}.leg-tags{align-items:center;gap:4px;min-width:0;display:flex}.leg-tags>span{white-space:nowrap;background:#ffffff0f;border:1px solid;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500;line-height:15px}.leg-tags .lay-tag{color:#f97316;background:#f973161a;border-color:#f973164d}.leg-tags .commission-tag{color:#eab308;background:#eab3081a;border-color:#eab3084d}.leg-tags .freebet-tag{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b4d}.leg-tags .cashout-tag{color:#38bdf8;background:#0ea5e91a;border-color:#0ea5e94d}.leg dl{grid-template-columns:repeat(3,minmax(50px,1fr));gap:12px}.leg dt{text-transform:uppercase;font-size:10px;line-height:12px}.leg dd{margin-top:0;font-size:12px;font-weight:700;line-height:16px}.result-picker{justify-self:end;position:relative}:is(.entry-card:has(.result-picker.open),.entry-card:has(.entry-menu)){z-index:10}.leg:has(.result-picker.open){z-index:12}.result-pill,.dark .result-pill{color:#fafafa;background:#ffffff13;border:1px solid #0000;border-radius:22px;width:130px;height:36px;padding:8px 12px;font-size:12px;font-weight:400;line-height:16px}.result-pill.green{color:#34d399;background:#22c55e26;border-color:#22c55e33}.result-pill.red{color:#f87171;background:#ef444426;border-color:#ef444433}.result-pill.returned{color:#ededed;background:#a3a3a31f;border-color:#a3a3a333}.result-pill.half-green{color:#34d399;background:#34d39926;border-color:#34d39933}.result-pill.half-red{color:#f87171;background:#f8717126;border-color:#f8717133}.result-pill.cashout{color:#38bdf8;background:#0ea5e926;border-color:#0ea5e933}.result-pill:hover,.dark .result-pill:hover{background:#ffffff1c;border-color:#ffffff2e}.result-picker.open{z-index:15}.result-menu{top:calc(var(--result-index,0)*-36px);z-index:100;background:#151515;border-radius:22px;width:144px;padding:0;position:absolute;right:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000006b,0 4px 6px -4px #0000006b}.result-menu button{color:#fafafa;width:100%;height:36px;font-family:var(--font-app-sans);text-align:left;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.result-menu button:hover,.result-menu button:focus-visible{background:#292929;outline:0}.result-menu button.green{color:#10b981}.result-menu button.red{color:#ef4444}.result-menu button.half-green{color:#34d399}.result-menu button.half-red{color:#f87171}.result-menu button.cashout{color:#0ea5e9}.result-menu button.selected{color:#fafafa}.result-menu button.green.selected{background:#22c55e33}.result-menu button.red.selected{background:#ef444433}.result-menu button.half-green.selected{background:#34d39933}.result-menu button.half-red.selected{background:#f8717133}.result-menu button.cashout.selected{background:#0ea5e933}.result-menu button.returned.selected{background:#a3a3a329}.result-menu button.pending.selected{background:#292929}.result-menu button svg{flex:0 0 16px;width:16px;height:16px}.entry-card>footer{border-top-color:#ffffff1a;min-height:34px;padding:7px 16px}@media (width<=1100px){.leg,.dark .leg{grid-template-columns:40px minmax(140px,1fr) auto minmax(170px,.68fr) 118px;gap:9px}.result-pill{width:118px}}@media (width<=860px){.leg,.dark .leg{grid-template-columns:40px minmax(0,1fr) 116px;padding:7px 9px}.leg-tags{display:none}.leg dl{grid-area:2/2}.result-picker{grid-area:1/3/3}.result-pill{width:116px}}@media (width<=620px){.entry-profit-block strong{font-size:14px;line-height:16px}.entry-profit-block span{font-size:9px;line-height:13px}.leg,.dark .leg{grid-template-columns:36px minmax(0,1fr);padding:8px}.result-picker{grid-area:3/1/auto/3;width:100%}.result-pill{width:100%}.result-menu{width:100%;top:38px;right:0}}.entry-card{isolation:isolate;position:relative;overflow:visible}.entry-menu-anchor{z-index:70;place-items:center;display:grid;position:relative}.entry-menu-anchor .dots{border-radius:50%;transition:background-color .14s,color .14s}.entry-menu-anchor .dots.active{background:var(--entry-pill);color:var(--ink)}.dark .entry-menu-anchor .dots.active{color:#fff;background:#303030}.entry-menu{border:1px solid var(--entry-outline);background:var(--surface);width:194px;color:var(--ink);z-index:80;border-radius:20px;animation:.14s ease-out entry-menu-in;position:absolute;top:29px;right:-1px;overflow:hidden;box-shadow:0 18px 42px #0000003d}.dark .entry-menu{background:#181818;border-color:#3d3d3d;box-shadow:0 20px 46px #00000070}.entry-menu button{width:100%;height:48px;color:inherit;text-align:left;letter-spacing:-.2px;background:0 0;border:0;align-items:center;padding:0 17px;font-size:14px;font-weight:620;display:flex}.entry-menu button:hover,.entry-menu button:focus-visible{background:var(--entry-row)}.entry-menu-main{border-top:1px solid var(--entry-outline);border-bottom:1px solid var(--entry-outline);padding:7px 0}.dark .entry-menu-main{border-color:#323232}.entry-menu-main button{height:36px}.entry-menu button.delete{color:#ff4d57}@keyframes entry-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.share-entry-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 45%,#703cab21,#0000 42%),#030307d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.share-entry-dialog{color:#f6f4f9;scrollbar-width:thin;scrollbar-color:#4a4258 transparent;background:linear-gradient(145deg,#181820,#111116 68%);border:1px solid #3b3846;border-radius:22px;width:min(1080px,100vw - 36px);max-height:calc(100dvh - 36px);animation:.16s ease-out entry-menu-in;overflow:auto;box-shadow:0 34px 100px #000000ad,0 0 46px #8c4ce014,inset 0 1px #ffffff09}.share-entry-header{justify-content:space-between;align-items:center;min-height:88px;padding:20px 30px 12px;display:flex}.share-entry-header h2{letter-spacing:-.85px;align-items:center;gap:15px;margin:0;font-size:28px;font-weight:720;display:flex}.share-entry-header h2 svg{color:#a86cff;filter:drop-shadow(0 0 9px #a86cff52);width:28px;height:28px}.share-entry-header>button{color:#e5e2ea;background:#25242d;border:1px solid #44414d;border-radius:50%;place-items:center;width:46px;height:46px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.share-entry-header>button:hover{color:#fff;background:#302a3a;border-color:#6d4a93;transform:rotate(4deg)}.share-entry-header>button svg{width:21px;height:21px}.share-theme-row{color:#aaa6b3;padding:12px 38px 4px}.share-theme-row>div{align-items:center;gap:20px;display:flex}.share-theme-row>div>span{font-size:16px;font-weight:560}.share-theme-row>div>div{background:#101016;border:1px solid #3b3844;border-radius:14px;align-items:center;height:52px;padding:3px;display:flex;overflow:hidden}.share-theme-row button{color:#aaa6b3;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:10px;min-width:142px;height:44px;padding:0 18px;font-size:15px;font-weight:620;transition:all .16s;display:flex}.share-theme-row button svg{width:20px;height:20px}.share-theme-row button:hover{color:#f1edf7}.share-theme-row button.active{color:#fff;background:linear-gradient(#9a5cff29,#9a5cff12);border-color:#9a5cff;box-shadow:0 0 0 1px #9a5cff1a,0 0 20px #9a5cff24}.share-theme-row p{margin:13px 0 0;font-size:13px;line-height:1.45}.share-entry-preview-shell{scrollbar-width:thin;scrollbar-color:#4d4658 transparent;background:linear-gradient(145deg,#0c0b11,#09090d);border:1px solid #3a3743;border-radius:18px;margin:20px 38px 0;padding:24px;overflow:auto;box-shadow:inset 0 0 42px #8448d20a,0 0 24px #8448d20a}.share-preview-stage{--share-background:#09080e;--share-card:#131219;--share-row:#191820;--share-badge:#201e28;--share-border:#563675;--share-divider:#36333e;--share-ink:#f7f5fa;--share-muted:#aaa6b3;--share-purple:#a970f7;background:radial-gradient(circle at 50% 48%,#773fbe29,transparent 48%),var(--share-background);min-width:850px;color:var(--share-ink);border-radius:16px;padding:27px}.share-preview-stage.light{--share-background:#f5f2fa;--share-card:#fff;--share-row:#f8f5fb;--share-badge:#eee8f5;--share-border:#b28adf;--share-divider:#dfd8e7;--share-ink:#221b29;--share-muted:#756e7e;--share-purple:#7540c7;background:radial-gradient(circle at 50% 48%,#8b53d817,transparent 52%),var(--share-background)}.share-preview-card{border:1px solid var(--share-border);background:linear-gradient(145deg,var(--share-card),var(--share-card));border-radius:25px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.share-preview-card{background:linear-gradient(145deg,color-mix(in srgb,var(--share-card) 96%,var(--share-purple)),var(--share-card))}}.share-preview-card{box-shadow:0 22px 55px #0000003d,0 0 28px var(--share-purple),inset 0 1px 0 #ffffff06;padding:31px 32px 25px}@supports (color:color-mix(in lab, red, red)){.share-preview-card{box-shadow:0 22px 55px #0000003d,0 0 28px color-mix(in srgb,var(--share-purple) 15%,transparent),inset 0 1px 0 #ffffff06}}.share-preview-card>header{border-bottom:1px solid var(--share-divider);justify-content:space-between;align-items:flex-start;gap:18px;min-height:76px;padding-bottom:22px;display:flex}.share-preview-card>header>div{min-width:0}.share-preview-card h3{color:var(--share-ink);letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:720;overflow:hidden}.share-preview-card h3 span{font-size:19px}.share-preview-card p{color:var(--share-muted);margin:8px 0 0;font-size:13px}.share-preview-card>header em{border:1px solid var(--share-border);background:var(--share-purple);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;height:36px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.share-preview-card>header em{background:color-mix(in srgb,var(--share-purple) 7%,var(--share-card))}}.share-preview-card>header em{color:var(--share-muted);padding:0 17px;font-size:12px;font-style:normal}.share-preview-card>header em i{background:var(--share-purple);width:7px;height:7px;box-shadow:0 0 10px var(--share-purple);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.share-preview-card>header em i{box-shadow:0 0 10px color-mix(in srgb,var(--share-purple) 65%,transparent)}}.share-preview-card>header em.green{color:#34d399;border-color:#12b98159}.share-preview-card>header em.green i{background:#34d399}.share-preview-card>header em.red{color:#f87171;border-color:#ef334059}.share-preview-card>header em.red i{background:#f87171}.share-preview-lines{flex-direction:column;padding:12px 0 10px;display:flex}.share-preview-line{border-bottom:1px solid var(--share-divider);grid-template-columns:70px minmax(190px,1fr) 58px 274px 114px;align-items:center;gap:11px;min-height:78px;padding:10px 0;display:grid}.share-preview-line:last-child{border-bottom:0}.share-preview-house{border:1px solid var(--share-divider);background:var(--share-badge);height:52px;color:var(--share-ink);border-radius:13px;place-items:center;font-size:11px;font-weight:760;display:grid}.share-preview-line>strong{min-width:0;color:var(--share-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:670;overflow:hidden}.share-preview-tags{min-width:44px}.share-preview-tags i{color:#fb951f;background:#f9731614;border:1px solid #f9731675;border-radius:999px;align-items:center;height:25px;padding:0 10px;font-size:10px;font-style:normal;font-weight:720;display:inline-flex}.share-preview-line dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.share-preview-line dl div{text-align:center;min-width:0}.share-preview-line dt{color:var(--share-muted);font-size:10px;font-weight:520}.share-preview-line dd{color:var(--share-ink);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:14px;font-weight:720;overflow:hidden}.share-preview-line dd.positive{color:#26d898}.share-preview-line dd.negative{color:#ff5262}.share-preview-line>small{border:1px solid var(--share-border);background:var(--share-purple);border-radius:999px;place-items:center;height:32px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.share-preview-line>small{background:color-mix(in srgb,var(--share-purple) 7%,var(--share-card))}}.share-preview-line>small{color:var(--share-purple);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;padding:0 11px;font-size:9px;font-weight:680}.share-preview-line>small.green{color:#34d399;background:#12b98117;border-color:#12b98157}.share-preview-line>small.red{color:#f87171;background:#ef334017;border-color:#ef334057}.share-preview-line>small.cashout{color:#38bdf8;background:#0ea5e917;border-color:#0ea5e957}.share-preview-card>footer{border-top:1px solid var(--share-divider);color:var(--share-muted);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding-top:20px;font-size:13px;display:grid}.share-preview-card>footer>span{align-items:center;gap:6px;display:flex}.share-preview-card>footer>span>i{width:24px;height:24px;color:var(--share-purple);place-items:center;display:grid}.share-preview-card>footer>span>i svg{width:18px;height:18px}.share-preview-card>footer b{color:var(--share-ink)}.share-preview-card>footer code{font-family:ui-monospace,monospace;font-size:12px}.share-preview-card>footer>strong{color:var(--share-purple);letter-spacing:-.35px;font-size:18px;font-weight:720}.share-entry-actions{justify-content:space-between;align-items:center;gap:24px;min-height:110px;padding:20px 38px 28px;display:flex}.share-ready{color:#a9a5b2;align-items:center;gap:16px;display:flex}.share-ready>svg{color:#a970f7;flex:none;width:34px;height:34px}.share-ready>span{flex-direction:column;gap:4px;display:flex}.share-ready b{color:#d8d4de;font-size:13px;font-weight:580}.share-ready small{font-size:12px}.share-action-buttons{gap:12px;display:flex}.share-entry-actions button{color:#f5f2f8;background:#15141b;border:1px solid #584071;border-radius:15px;justify-content:center;align-items:center;gap:11px;min-width:188px;height:55px;padding:0 22px;font-size:15px;font-weight:680;transition:all .16s;display:inline-flex;box-shadow:0 10px 28px #0003}.share-entry-actions button:hover{background:#1e1926;border-color:#9a5cff;transform:translateY(-1px)}.share-entry-actions button.download{color:#21172f;background:#f4f1f8;border-color:#f4f1f8;box-shadow:0 10px 28px #7e47c933,0 0 20px #ffffff0f}.share-entry-actions button.download:hover{background:#fff}.share-entry-actions button:disabled{opacity:.55;cursor:wait;transform:none}.share-entry-actions button svg{width:21px;height:21px}@media (width<=820px){.share-entry-backdrop{align-items:end;padding:0}.share-entry-dialog{border-radius:22px 22px 0 0;width:100%;max-height:96dvh}.share-entry-header{min-height:72px;padding:14px 18px 8px}.share-entry-header h2{font-size:21px}.share-entry-header h2 svg{width:23px;height:23px}.share-theme-row{padding:10px 18px 2px}.share-theme-row>div{flex-direction:column;align-items:flex-start;gap:9px}.share-theme-row>div>div{width:100%}.share-theme-row button{flex:1;min-width:0}.share-entry-preview-shell{margin:16px 12px 0;padding:12px}.share-preview-stage{min-width:820px;padding:20px}.share-entry-actions{flex-direction:column;align-items:stretch;padding:18px}.share-ready{justify-content:center}.share-action-buttons{width:100%}.share-entry-actions button{flex:1;min-width:0}}@media (width<=480px){.share-entry-header>button{width:40px;height:40px}.share-theme-row button{height:40px;font-size:13px}.share-theme-row>div>div{height:48px}.share-entry-actions{gap:16px}.share-action-buttons{flex-direction:column}.share-entry-actions button{width:100%}.share-ready{justify-content:flex-start}.share-preview-stage{min-width:790px}}.action-dialog-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.action-dialog{border:1px solid var(--border);background:var(--surface);text-align:center;border-radius:22px;width:min(410px,100%);padding:27px;box-shadow:0 24px 70px #00000057}.action-dialog-icon{background:var(--red-soft);width:42px;height:42px;color:var(--red);border-radius:50%;place-items:center;margin:0 auto 15px;font-size:18px;font-weight:800;display:grid}.action-dialog h2{margin:0 0 9px;font-size:18px}.action-dialog p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.action-dialog p b{color:var(--ink);font-weight:650}.action-dialog>div:last-child{justify-content:center;gap:8px;margin-top:22px;display:flex}.action-dialog button{height:40px}.danger-button{background:var(--red);color:#fff;border:0;border-radius:999px;height:40px;padding:0 20px;font-weight:650}.action-toast{z-index:110;border:1px solid var(--border);background:var(--ink);min-height:42px;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:12px;font-weight:620;animation:.16s ease-out entry-menu-in;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 36px #00000047}.dark .action-toast{color:#151515;background:#f1f1f1}.cashout-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cashout-dialog{color:#f5f5f5;background:#151515;border:1px solid #353535;border-radius:24px;width:min(430px,100%);overflow:hidden;box-shadow:0 26px 80px #00000080}.cashout-dialog>header{border-bottom:1px solid #303030;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 21px 17px;display:flex}.cashout-dialog h2{margin:0 0 5px;font-size:17px}.cashout-dialog p{color:#9d9d9d;margin:0;font-size:12px}.cashout-dialog>header button{color:#aaa;background:#242424;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:7px;display:grid}.cashout-dialog>header svg{width:16px;height:16px}.cashout-leg{background:#1f1f1f;border-radius:16px;align-items:center;gap:10px;margin:17px 20px 0;padding:10px;display:flex}.cashout-leg>span{background:#292929;border-radius:12px;place-items:center;width:40px;height:34px;font-size:10px;font-weight:700;display:grid}.cashout-leg>div{flex-direction:column;gap:3px;min-width:0;display:flex}.cashout-leg b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cashout-leg small{color:#999;font-size:10px}.cashout-dialog>label{flex-direction:column;gap:9px;padding:18px 20px 0;display:flex}.cashout-dialog>label>span{font-size:13px;font-weight:650}.cashout-dialog>label>div{background:#242424;border:1px solid #343434;border-radius:999px;align-items:center;height:40px;display:flex}.cashout-dialog>label b{color:#aaa;padding-left:13px;font-size:12px}.cashout-dialog input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:38px;padding:0 12px;font:500 14px Inter,Inter Fallback,sans-serif}.cashout-preview{margin:9px 22px 0;font-size:11px;display:block}.cashout-dialog>footer{justify-content:flex-end;gap:8px;padding:20px;display:flex}.cashout-dialog>footer button{height:38px}.save-cashout{color:#151515;background:#e9e9e9;border:0;border-radius:999px;padding:0 18px;font-size:12px;font-weight:650}.save-cashout:disabled{opacity:.45}@media (width<=620px){.entry-menu{width:188px;right:-4px}.entry-menu button{font-size:13px}.action-dialog{padding:23px 19px}}.new-entry-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;justify-content:flex-end;animation:.18s ease-out new-entry-fade;display:flex;position:fixed;inset:0}.new-entry-modal{color:#171717;background:#f7f7f7;border-left:1px solid #dedede;flex-direction:column;width:min(760px,96vw);height:100%;animation:.22s cubic-bezier(.2,.7,.2,1) new-entry-slide;display:flex;box-shadow:-24px 0 70px #00000047}.dark .new-entry-modal{color:#f4f4f4;background:#111;border-left-color:#2b2b2b;box-shadow:-26px 0 76px #0000008c}.new-entry-header{background:#fbfbfb;border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:17px 24px;display:flex}.dark .new-entry-header{background:#151515;border-color:#292929}.new-entry-header h2{letter-spacing:-.45px;margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.2}.new-entry-header p{color:#777;margin:0;font-size:11px;line-height:1.35}.dark .new-entry-header p{color:#9b9b9b}.new-entry-close{color:#555;background:#f2f2f2;border:1px solid #dedede;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.new-entry-close:hover{color:#111;background:#e9e9e9}.dark .new-entry-close{color:#b7b7b7;background:#202020;border-color:#333}.dark .new-entry-close:hover{color:#fff;background:#292929}.new-entry-scroll{scrollbar-width:thin;scrollbar-color:#3b3b3b transparent;flex-direction:column;gap:13px;min-height:0;padding:16px 20px 24px;display:flex;overflow:auto}.entry-kind-tabs{background:#ededed;border:1px solid #dfdfdf;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:3px;height:43px;padding:3px;display:grid}.dark .entry-kind-tabs{background:#1b1b1b;border-color:#303030}.entry-kind-tabs button{color:#707070;letter-spacing:-.1px;background:0 0;border:0;border-radius:11px;font-size:12px;font-weight:590}.entry-kind-tabs button:hover{color:#222}.entry-kind-tabs button.active{color:#161616;background:#fff;box-shadow:0 1px 3px #00000014}.dark .entry-kind-tabs button{color:#949494}.dark .entry-kind-tabs button:hover{color:#ededed}.new-entry-section{background:#fff;border:1px solid #dfdfdf;border-radius:20px;padding:18px}.dark .new-entry-section{background:#171717;border-color:#313131}.section-heading{align-items:center;gap:10px;margin-bottom:17px;display:flex}.section-step{color:#252525;background:#f4f4f4;border:1px solid #d7d7d7;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.dark .section-step{color:#f2f2f2;background:#222;border-color:#363636}.section-heading h3{letter-spacing:-.22px;margin:0 0 3px;font-size:14px;font-weight:680}.section-heading p{color:#858585;margin:0;font-size:10px;line-height:1.35}.dark .section-heading p{color:#999}.bets-heading>span{color:#707070;white-space:nowrap;border:1px solid #dedede;border-radius:999px;align-self:flex-start;margin-left:auto;padding:5px 9px;font-size:9px}.dark .bets-heading>span{color:#aaa;border-color:#363636}.event-fields{grid-template-columns:minmax(0,1fr) 160px 210px;gap:10px;display:grid}.event-fields label,.bet-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.event-fields label>span,.bet-fields label>span{color:#707070;text-transform:uppercase;letter-spacing:.35px;font-size:9px;font-weight:500}.dark .event-fields label>span,.dark .bet-fields label>span{color:#999}.event-fields input,.event-fields select,.bet-fields input{color:#171717;background:#f5f5f5;border:1px solid #dedede;border-radius:11px;outline:0;width:100%;height:42px;padding:0 12px;font-size:12px;font-weight:520;transition:border-color .14s,background-color .14s}.event-fields input::placeholder,.bet-fields input::placeholder{color:#aaa;font-weight:430}.event-fields input:focus,.event-fields select:focus,.bet-fields input:focus{background:#fff;border-color:#8c8c8c}.dark .event-fields input,.dark .event-fields select,.dark .bet-fields input{color:#f3f3f3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202020;border-color:#303030}.dark .event-fields input::placeholder,.dark .bet-fields input::placeholder{color:#666}.dark .event-fields input:focus,.dark .event-fields select:focus,.dark .bet-fields input:focus{background:#232323;border-color:#555}.field-with-icon{position:relative}.field-with-icon>svg:first-child{z-index:1;color:#858585;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.field-with-icon>svg:last-child{z-index:1;color:#858585;pointer-events:none;width:13px;height:13px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.field-with-icon input,.field-with-icon select{padding-left:34px}.field-with-icon select{appearance:none;padding-right:31px}.new-bet-list{flex-direction:column;gap:9px;display:flex}.new-bet-card{background:#fafafa;border:1px solid #dedede;border-radius:17px;overflow:hidden}.dark .new-bet-card{background:#1c1c1c;border-color:#2e2e2e}.bet-card-top{border-bottom:1px solid #e1e1e1;align-items:center;gap:9px;height:43px;padding:0 12px;display:flex}.dark .bet-card-top{border-color:#2e2e2e}.bet-number{color:#fff;background:#202020;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:10px;font-weight:700;display:grid}.dark .bet-number{color:#141414;background:#ededed}.bet-mode{background:#e9e9e9;border-radius:8px;align-items:center;gap:2px;height:25px;padding:2px;display:flex}.dark .bet-mode{background:#252525}.bet-mode button{color:#898989;letter-spacing:.2px;background:0 0;border:0;border-radius:6px;height:21px;padding:0 8px;font-size:8px;font-weight:760}.bet-mode button.active{color:#087a58;background:#dff8ee}.dark .bet-mode button.active{color:#18c58b;background:#12382b}.bet-mode button.active.lay{color:#a26100;background:#fff0d7}.dark .bet-mode button.active.lay{color:#ffbe5c;background:#3b2b14}.freebet-check{color:#777;cursor:pointer;align-items:center;gap:6px;margin-left:2px;font-size:9px;display:flex}.dark .freebet-check{color:#a3a3a3}.freebet-check input{opacity:0;pointer-events:none;position:absolute}.freebet-check i{background:#fff;border:1px solid #cfcfcf;border-radius:4px;place-items:center;width:14px;height:14px;display:grid}.dark .freebet-check i{background:#222;border-color:#454545}.freebet-check input:checked+i{background:#10b981;border-color:#10b981;box-shadow:inset 0 0 0 3px #fff}.dark .freebet-check input:checked+i{box-shadow:inset 0 0 0 3px #171717}.freebet-check input:disabled+i,.freebet-check input:disabled~span{opacity:.35;cursor:not-allowed}.remove-bet{color:#888;background:0 0;border:0;border-radius:8px;place-items:center;width:27px;height:27px;margin-left:auto;padding:6px;display:grid}.remove-bet:hover:not(:disabled){color:#ef3340;background:#fff0f1}.dark .remove-bet:hover:not(:disabled){background:#351d1f}.remove-bet:disabled{opacity:.25;cursor:not-allowed}.remove-bet svg{width:14px;height:14px}.bet-fields{grid-template-columns:1.05fr 1.5fr 78px 105px 82px;gap:8px;padding:12px;display:grid}.currency-field,.commission-field{background:#f5f5f5;border:1px solid #dedede;border-radius:11px;align-items:center;height:42px;display:flex;overflow:hidden}.dark .currency-field,.dark .commission-field{background:#202020;border-color:#303030}.currency-field:focus-within,.commission-field:focus-within{background:#fff;border-color:#8c8c8c}.dark .currency-field:focus-within,.dark .commission-field:focus-within{background:#232323;border-color:#555}.currency-field>b,.commission-field>b{color:#858585;white-space:nowrap;padding-left:10px;font-size:10px;font-weight:600}.commission-field>b{padding:0 10px 0 0}.currency-field input,.commission-field input{min-width:0;background:0 0!important;border:0!important;height:40px!important;padding:0 8px!important}.number-field{-moz-appearance:textfield}.number-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-field::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-bet-card>footer{color:#858585;border-top:1px solid #e5e5e5;justify-content:flex-end;align-items:center;gap:8px;min-height:32px;padding:6px 12px;font-size:9px;display:flex}.dark .new-bet-card>footer{color:#999;border-color:#2d2d2d}.new-bet-card>footer b{color:#222;font-size:11px}.dark .new-bet-card>footer b{color:#eee}.add-bet-button{color:#656565;background:0 0;border:1px dashed #cecece;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:10px;font-size:11px;font-weight:600;display:flex}.add-bet-button:hover:not(:disabled){color:#171717;background:#f5f5f5;border-color:#969696}.dark .add-bet-button{color:#a9a9a9;border-color:#3a3a3a}.dark .add-bet-button:hover:not(:disabled){color:#fff;background:#202020;border-color:#555}.add-bet-button:disabled{opacity:.35;cursor:not-allowed}.add-bet-button svg{width:14px;height:14px}.distribution-section{justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.distribution-copy{align-items:center;gap:10px;min-width:0;display:flex}.distribution-icon{color:#059669;background:#e6f9f2;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.dark .distribution-icon{color:#18c58b;background:#12382b}.distribution-icon svg{width:17px;height:17px}.distribution-copy h3{margin:0 0 3px;font-size:12px;font-weight:670}.distribution-copy p{color:#858585;margin:0;font-size:9px;line-height:1.35}.dark .distribution-copy p{color:#999}.distribution-actions{flex:none;align-items:center;gap:7px;display:flex}.distribution-actions .currency-field{width:110px;height:36px}.distribution-actions .currency-field input{height:34px!important}.distribution-actions>button{color:#fff;white-space:nowrap;background:#222;border:0;border-radius:10px;height:36px;padding:0 12px;font-size:10px;font-weight:640}.distribution-actions>button:hover{background:#333}.dark .distribution-actions>button{color:#151515;background:#ededed}.dark .distribution-actions>button:hover{background:#fff}.entry-form-error{color:#c82934;background:#fff0f1;border:1px solid #f0b8bc;border-radius:12px;padding:10px 12px;font-size:10px;line-height:1.4}.dark .entry-form-error{color:#ff626c;background:#2d191b;border-color:#5e2b30}.new-entry-footer{background:#fbfbfb;border-top:1px solid #dfdfdf;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:13px 20px;display:flex}.dark .new-entry-footer{background:#151515;border-color:#292929}.entry-calculation{align-items:center;gap:22px;display:flex}.entry-calculation>span{flex-direction:column;gap:4px;display:flex}.entry-calculation small{color:#858585;text-transform:uppercase;letter-spacing:.3px;font-size:8px}.dark .entry-calculation small{color:#929292}.entry-calculation b{white-space:nowrap;font-size:13px;font-weight:700}.new-entry-actions{flex:none;align-items:center;gap:7px;display:flex}.new-entry-actions button{border-radius:10px;height:39px;padding:0 15px;font-size:11px;font-weight:650}.cancel-entry{color:#444;background:#f2f2f2;border:1px solid #ddd}.cancel-entry:hover{background:#e9e9e9}.save-entry{color:#fff;background:#191919;border:0}.save-entry:hover{background:#303030}.dark .cancel-entry{color:#ccc;background:#202020;border-color:#363636}.dark .cancel-entry:hover{color:#fff;background:#292929}@keyframes new-entry-fade{0%{opacity:0}to{opacity:1}}@keyframes new-entry-slide{0%{opacity:.7;transform:translate(35px)}to{opacity:1;transform:none}}@media (width<=760px){.new-entry-modal{border-left:0;width:100vw;max-width:none}.new-entry-header{min-height:70px;padding:14px 16px}.new-entry-scroll{padding:12px 12px 20px}.new-entry-section{border-radius:17px;padding:14px}.event-fields{grid-template-columns:1fr 1fr}.event-name-field{grid-column:1/-1}.bet-fields{grid-template-columns:1fr 1fr 72px}.selection-field{grid-column:2/4}.distribution-section{flex-direction:column;align-items:flex-start}.distribution-actions{width:100%}.distribution-actions .currency-field{flex:1;width:auto}.new-entry-footer{flex-direction:column;align-items:stretch;gap:10px;padding:11px 13px}.entry-calculation{justify-content:space-between;gap:8px}.new-entry-actions{grid-template-columns:1fr 1fr;display:grid}}@media (width<=460px){.entry-kind-tabs button{font-size:10px}.event-fields{grid-template-columns:1fr}.event-name-field{grid-column:auto}.bet-fields{grid-template-columns:1fr 1fr}.selection-field{grid-column:1/-1}.bet-card-top{gap:6px}.freebet-check span{display:none}.entry-calculation b{font-size:11px}.entry-calculation small{font-size:7px}}.new-entry-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#000000b8;justify-content:flex-end;align-items:stretch}.new-entry-modal,.dark .new-entry-modal{color:#f1f1f1;background:#080808;border:1px solid #353535;width:min(590px,100vw);height:100dvh;max-height:100dvh;font-size:14px;position:relative;box-shadow:-18px 0 54px #00000085}.new-entry-header,.dark .new-entry-header{background:#0a0a0a;border-bottom:1px solid #292929;align-items:flex-start;min-height:97px;padding:21px 19px 18px;display:flex}.new-entry-header h2{letter-spacing:-.25px;margin:3px 0 12px;font-size:16px;font-weight:680}.new-entry-header p,.dark .new-entry-header p{color:#aaa;letter-spacing:-.1px;margin:0;font-size:14px;line-height:1.3}.new-entry-close,.dark .new-entry-close{color:#b8b8b8;background:0 0;border:0;border-radius:6px;width:29px;height:29px;margin:-5px -2px 0 auto;padding:7px}.new-entry-close:hover,.dark .new-entry-close:hover{color:#fff;background:#1d1d1d}.new-entry-close svg{width:16px;height:16px}.new-entry-scroll{scrollbar-width:thin;scrollbar-color:#737373 transparent;min-height:0;padding:0 24px 0 11px;display:block;overflow-y:auto}.new-entry-scroll::-webkit-scrollbar{width:10px}.new-entry-scroll::-webkit-scrollbar-track{background:0 0}.new-entry-scroll::-webkit-scrollbar-thumb{background:#737373;border:3px solid #080808;border-radius:99px}.new-entry-info{border-bottom:1px solid #252525;padding:31px 5px 28px}.entry-kind-tabs,.dark .entry-kind-tabs{background:#282828;border:0;border-radius:999px;grid-template-columns:none;gap:0;width:215px;height:36px;padding:3px;display:flex}.entry-kind-tabs button,.dark .entry-kind-tabs button{color:#b5b5b5;letter-spacing:-.15px;background:0 0;border:0;border-radius:999px;min-width:103px;height:30px;padding:0 12px;font-size:14px;font-weight:460}.entry-kind-tabs button.active,.dark .entry-kind-tabs button.active{color:#fff;background:#303030;font-weight:630;box-shadow:inset 0 0 0 1px #898989,0 0 0 1px #111}.info-title-row{justify-content:space-between;align-items:flex-start;gap:12px;min-height:92px;padding-top:16px;display:flex}.info-title-row>div:first-child{padding-top:2px}.info-title-row h3{margin:0 0 3px;font-size:14px;font-weight:670;line-height:1.2}.info-title-row p{color:#aaa;margin:0;font-size:14px;line-height:1.3}.entry-top-stats{gap:8px;display:flex}.entry-top-stats>span{text-align:right;background:#0c0c0c;border:1px solid #303030;border-radius:15px;flex-direction:column;justify-content:center;align-items:flex-end;width:107px;height:56px;padding:8px 11px;display:flex}.entry-top-stats>span:last-child{width:70px}.entry-top-stats small{color:#aaa;justify-content:flex-end;align-items:center;gap:3px;font-size:10px;line-height:1;display:flex}.entry-top-stats small svg{width:13px;height:13px}.entry-top-stats b{color:#f4f4f4;margin-top:5px;font-size:14px;font-weight:700;line-height:1}.new-entry-info .event-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.new-entry-info .event-fields label{flex-direction:column;gap:11px;display:flex}.new-entry-info .event-fields label>span,.new-entry-lines .bet-fields label>span{color:#f1f1f1;letter-spacing:-.2px;text-transform:none;font-size:14px;font-weight:650}.new-entry-info .event-fields input,.new-entry-info .event-fields select,.new-entry-lines .bet-fields input,.new-entry-lines .bet-fields select{color:#b8b8b8;background:#222;border:1px solid #292929;border-radius:999px;outline:0;width:100%;height:36px;padding:0 12px;font-size:14px;font-weight:440}.new-entry-info .event-fields input{color:#f2f2f2;font-weight:500}.new-entry-info .event-fields input::placeholder,.new-entry-lines .bet-fields input::placeholder{color:#aaa;opacity:1}.new-entry-info .event-fields input:focus,.new-entry-info .event-fields select:focus,.new-entry-lines .bet-fields input:focus,.new-entry-lines .bet-fields select:focus{background:#252525;border-color:#555}.select-shell{position:relative}.select-shell select{appearance:none;padding-right:34px!important}.select-shell>svg{color:#aaa;pointer-events:none;width:15px;height:15px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.date-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:23px;display:grid}.date-grid>section{background:#101010;border:1px solid #383838;border-radius:17px;height:98px;padding:14px 12px 12px}.date-grid header{justify-content:space-between;align-items:flex-start;gap:8px;height:24px;display:flex}.date-grid header b{letter-spacing:-.2px;font-size:14px;font-weight:660}.date-grid header button{color:#aaa;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12px;display:flex}.date-grid header button svg{width:13px;height:13px}.date-grid>section>div{grid-template-columns:1fr 1.2fr;gap:5px;margin-top:9px;display:grid}.date-grid input{color:#fff;width:100%;min-width:0;height:37px;font-family:var(--font-app-sans);letter-spacing:-.08px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#242424;border:0;border-radius:999px;outline:0;padding:0 12px;font-size:14px;font-weight:500}.date-grid .time-segments,.launch-date .time-segments{color:#fff;min-width:0;height:37px;font-family:var(--font-app-sans);letter-spacing:-.08px;background:#242424;border:0;border-radius:999px;outline:0;justify-content:flex-start;align-items:center;padding:0 12px;font-size:14px;font-weight:500;display:flex}.date-grid .time-part,.launch-date .time-part{align-items:center;display:flex}.date-grid .time-segments input,.launch-date .time-segments input{color:#fff;width:2ch;min-width:2ch;height:24px;font:inherit;letter-spacing:inherit;text-align:center;caret-color:#0000;background:0 0;border:0;border-radius:0;outline:0;padding:0}.date-grid .time-segments input::selection{color:#fff;background:#2d73df}.launch-date .time-segments input::selection{color:#fff;background:#2d73df}.date-grid .time-segments b,.launch-date .time-segments b{color:#fff;width:auto;font:inherit;text-align:center;margin:0}.date-grid .time-segments:focus-within,.launch-date .time-segments:focus-within{background:#282828;box-shadow:inset 0 0 0 1px #484848}.date-picker-shell{color:#aaa;white-space:nowrap;background:#242424;border-radius:999px;justify-content:space-between;align-items:center;gap:6px;height:37px;padding:0 11px;font-size:14px;display:flex;position:relative;overflow:hidden}.date-picker-shell>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.date-picker-shell>svg{flex:0 0 14px;width:14px;height:14px}.date-picker-shell>input[type=date]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.calendar-picker{min-width:0;position:relative}.calendar-picker>.date-picker-shell{cursor:pointer;border:0;width:100%}.calendar-picker>.date-picker-shell.has-value{color:#fff;font-family:var(--font-app-sans);letter-spacing:-.08px;font-size:14px;font-weight:500}.calendar-picker.open>.date-picker-shell>svg{transform:rotate(180deg)}.calendar-popover{z-index:45;color:#ededed;background:#171717;border:1px solid #303030;border-radius:17px;width:250px;padding:12px;position:absolute;top:43px;left:0;box-shadow:0 18px 42px #0000007a}.date-grid>section:last-child .calendar-popover{left:auto;right:0}.calendar-popover>header{grid-template-columns:27px 1fr 73px 27px;align-items:center;gap:4px;height:30px;display:grid}.calendar-popover>header button{color:#eee;background:0 0;border:0;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;font-size:22px;line-height:1;display:grid}.calendar-popover>header button:hover{background:#292929}.calendar-popover>header select{color:#eee;text-align:center;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;border-radius:7px;outline:0;min-width:0;height:28px;padding:0 5px;font-size:13px}.calendar-weekdays,.calendar-days{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar-weekdays{margin-top:12px}.calendar-weekdays span{color:#8f8f8f;place-items:center;height:24px;font-size:11px;display:grid}.calendar-days button{aspect-ratio:1;color:#ddd;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:12px;display:grid}.calendar-days button:hover{color:#fff;background:#292929}.calendar-days button.outside{color:#666}.calendar-days button.today{color:#fff;background:#343434}.calendar-days button.selected{color:#151515;background:#ededed;font-weight:700;box-shadow:0 0 0 2px #171717,0 0 0 3px #696969}.entry-options{flex-direction:column;gap:11px;margin-top:24px;display:flex}.entry-options label{color:#f0f0f0;cursor:pointer;align-items:center;gap:9px;width:max-content;font-size:14px;font-weight:550;display:flex}.entry-options input{opacity:0;pointer-events:none;position:absolute}.entry-options i{background:#0b0b0b;border:1px solid #333;border-radius:6px;width:20px;height:20px;display:block}.entry-options input:checked+i{background:#e8e8e8;border-color:#e8e8e8;box-shadow:inset 0 0 0 5px #111}.new-entry-lines{padding:18px 1px 24px}.new-entry-lines>header{justify-content:space-between;align-items:flex-start;gap:10px;height:50px;display:flex}.new-entry-lines>header h3{margin:12px 0 0;font-size:14px;font-weight:670}.new-entry-lines>header>div{align-items:center;gap:9px;display:flex}.new-entry-lines>header button{border-radius:999px;height:36px;font-size:14px}.import-button{color:#f0f0f0;background:#0c0c0c;border:1px solid #343434;padding:0 15px;font-weight:600}.add-line-button{color:#151515;background:#e9e9e9;border:0;align-items:center;gap:5px;padding:0 15px;display:flex}.add-line-button svg{width:13px;height:13px}.import-panel{background:#101010;border:1px solid #333;border-radius:14px;grid-template-columns:1fr auto;gap:8px;margin:0 0 12px;padding:10px;display:grid}.import-panel textarea{resize:vertical;color:#eee;min-height:58px;font:inherit;background:#202020;border:1px solid #303030;border-radius:10px;outline:0;padding:9px}.import-panel button{color:#111;background:#eee;border:0;border-radius:10px;padding:0 13px}.new-entry-lines .new-bet-list{flex-direction:column;gap:11px;display:flex}.new-entry-lines .new-bet-card,.dark .new-entry-lines .new-bet-card{background:#111;border:1px solid #383838;border-radius:18px;min-height:213px;padding:15px 12px 12px;overflow:hidden}.new-entry-lines .new-bet-card>header{justify-content:space-between;align-items:flex-start;height:27px;display:flex}.new-entry-lines .new-bet-card>header b{font-size:14px;font-weight:660}.new-entry-lines .new-bet-card>header button{color:#ef3340;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:flex}.new-entry-lines .new-bet-card>header button:disabled{opacity:.9;cursor:default}.new-entry-lines .new-bet-card>header button svg{width:14px;height:14px}.new-entry-lines .bet-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 11px;padding:0;display:grid}.new-entry-lines .bet-fields label{flex-direction:column;gap:11px;min-width:0;display:flex}.new-entry-lines .bet-fields.with-commission{grid-template-columns:1fr 1fr 90px}.new-entry-lines .bet-fields.with-commission .selection-field{grid-column:2/4}.new-entry-lines .bet-fields label>span{justify-content:space-between;align-items:center;display:flex}.new-entry-lines .bet-fields label>span em{color:#bbb;font-size:12px;font-style:normal;font-weight:450}.new-entry-lines .bet-fields input,.new-entry-lines .bet-fields select{height:37px}.new-entry-lines input[type=number]{-moz-appearance:textfield}.new-entry-lines input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-entry-lines input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.new-entry-lines .odd-field>div{background:#222;border:1px solid #292929;border-radius:999px;align-items:center;height:37px;display:flex;position:relative;overflow:hidden}.new-entry-lines .odd-field>div:focus-within{background:#252525;border-color:#555}.new-entry-lines .odd-field>div button{color:#eee;background:#202020;border:1px solid #555;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;margin-left:3px;padding:8px;display:grid}.new-entry-lines .odd-field>div button .odd-minus{background:currentColor;border-radius:999px;width:9px;height:1px;display:block}.new-entry-lines .odd-field>div button svg{width:13px;height:13px}.new-entry-lines .odd-field>div input{color:#f2f2f2;border-radius:0;height:35px;padding-left:9px;font-weight:620;background:0 0!important;border:0!important}.new-entry-lines .bet-fields>label>input,.new-entry-lines .percent-shell>input{color:#f2f2f2;font-weight:560}.percent-shell{position:relative}.percent-shell b{color:#aaa;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.percent-shell input{padding-right:26px!important}.entry-form-error{color:#ff616b;background:#2a1719;border:1px solid #5c292e;border-radius:12px;margin-top:11px;padding:10px 12px;font-size:11px}.new-entry-footer,.dark .new-entry-footer{background:#080808;border-top:0;align-items:center;gap:9px;min-height:70px;padding:7px 5px 18px;display:flex;position:static}.new-entry-footer .save-entry,.dark .new-entry-footer .save-entry{color:#111;background:#e8e8e8;border:0;border-radius:999px;flex:1;height:35px;font-size:14px;font-weight:480}.new-entry-footer .save-entry:hover,.dark .new-entry-footer .save-entry:hover{background:#fff}.new-entry-footer .clear-entry{color:#f0f0f0;background:#0c0c0c;border:1px solid #353535;border-radius:999px;flex:0 0 88px;height:35px;font-size:14px}.new-entry-help{z-index:7;color:#ddd;background:#171717;border:1px solid #414141;border-radius:50%;place-items:center;width:44px;height:44px;padding:10px;display:grid;position:absolute;bottom:17px;right:17px}.new-entry-help svg{width:21px;height:21px}@media (width<=620px){.new-entry-modal,.dark .new-entry-modal{border-left:0;border-right:0;width:100vw}.new-entry-header p{max-width:calc(100vw - 60px);font-size:12px}.new-entry-scroll{padding-left:9px;padding-right:9px}.entry-top-stats>span{width:96px}.new-entry-info .event-fields,.date-grid,.new-entry-lines .bet-fields,.new-entry-lines .bet-fields.with-commission{grid-template-columns:1fr}.new-entry-lines .bet-fields.with-commission .selection-field{grid-column:auto}.new-entry-lines .new-bet-card{min-height:0}.new-entry-lines>header{height:auto;min-height:50px}.new-entry-lines>header>div{gap:5px}.new-entry-lines>header button{padding-left:10px;padding-right:10px;font-size:12px}.new-entry-help{right:14px}}@media (width<=430px){.info-title-row{flex-direction:column;align-items:flex-start;height:auto;padding-bottom:16px}.entry-top-stats{align-self:stretch}.entry-top-stats>span{flex:1;width:auto!important}.new-entry-lines>header{flex-direction:column;align-items:flex-start;padding-bottom:10px}}.modal-kind-tabs{margin:30px 5px 0}.modal-kind-tabs+.new-entry-info{padding-top:0;padding-bottom:38px}.searchable-combo{min-width:0;position:relative}.searchable-combo.open{z-index:44}.combo-trigger{color:#eee;text-align:left;background:#222;border:1px solid #292929;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:36px;padding:0 12px;font-size:14px;display:flex}.combo-trigger .placeholder{color:#aaa}.combo-trigger svg{color:#aaa;flex:0 0 15px;width:15px;height:15px;transition:transform .15s}.searchable-combo.open>.combo-trigger svg{transform:rotate(180deg)}.combo-menu{z-index:50;color:#fafafa;background:#151515;border:0;border-radius:22px;padding:6px 0 0;position:absolute;top:40px;left:0;right:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000006b,0 4px 6px -4px #0000006b}.combo-search{color:#8e8e8e;background:#262626;border:1px solid #0000;border-radius:26px;height:36px;margin:0 6px;flex-direction:row!important;align-items:center!important;gap:0!important;padding:0!important;display:flex!important}.combo-search:focus-within{border-color:#3a3a3a}.combo-search>svg{opacity:.6;flex:0 0 16px;width:16px;height:16px;margin-left:12px}.combo-search>input{min-width:0;font-family:var(--font-app-sans);outline:0;color:#fafafa!important;background:0 0!important;border:0!important;border-radius:0!important;width:100%!important;height:34px!important;padding:0 8px 0 6px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.combo-search>input::placeholder{color:#969696!important}.combo-menu>div{scrollbar-width:thin;scrollbar-color:#4e4e4e transparent;max-height:288px;margin-top:0;padding:6px;overflow:hidden auto}.combo-menu>div::-webkit-scrollbar{width:6px}.combo-menu>div::-webkit-scrollbar-track{background:0 0}.combo-menu>div::-webkit-scrollbar-thumb{background:#4e4e4e;border-radius:99px}.combo-menu>div>button{color:#f5f5f5;width:100%;height:36px;font-family:var(--font-app-sans);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:16px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;line-height:20px;display:flex}.combo-menu>div>button>i{flex:0 0 16px;width:16px;height:16px}.combo-menu>div>button>span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.combo-menu>div>button>svg{opacity:0;flex:0 0 16px;width:16px;height:16px}.combo-menu>div>button.active,.combo-menu>div>button:hover{color:#fff;background:#292929}.combo-menu>div>button.selected>svg{opacity:1}.combo-menu>div>span{color:#8f8f8f;padding:12px 14px;font-size:13px;display:block}.new-entry-lines .new-bet-card,.dark .new-entry-lines .new-bet-card{overflow:visible}.new-entry-lines .bet-fields.with-extras{grid-template-columns:1fr 1fr}.new-entry-lines .bet-fields.with-extras .selection-field{grid-column:auto}.bet-side{color:#a9a9a9;outline:0;padding:0;font-size:11px;font-weight:560;box-shadow:none!important;background:0 0!important;border:0!important}.bet-side.lay{color:#29c8f6}.line-freebet{color:#e9e9e9;cursor:pointer;justify-content:flex-start;align-self:end;align-items:center;height:37px;font-size:13px;font-weight:550;flex-direction:row!important;gap:8px!important;display:flex!important}.line-freebet input{opacity:0;pointer-events:none;position:absolute}.line-freebet i{background:#151515;border:1px solid #3b3b3b;border-radius:6px;width:19px;height:19px;display:block}.line-freebet input:checked+i{background:#e9e9e9;border-color:#e9e9e9;box-shadow:inset 0 0 0 5px #111}.line-freebet input:disabled+i,.line-freebet input:disabled~*{opacity:.4}.launch-form{padding:19px 5px 0}.launch-title{border-bottom:1px solid #272727;padding:0 0 23px}.launch-title h3{margin:0 0 12px;font-size:14px;font-weight:670}.launch-title nav{background:#222;border-radius:999px;grid-template-columns:1fr 1fr;gap:3px;width:100%;height:39px;padding:3px;display:grid}.launch-title nav button{color:#a9a9a9;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:560}.launch-title nav button.active.credit{color:#30d39b;background:#123a2c;box-shadow:inset 0 0 0 1px #1b684d}.launch-title nav button.active.debit{color:#ff626b;background:#3e1d20;box-shadow:inset 0 0 0 1px #713039}.launch-title p{color:#969696;margin:11px 2px 0;font-size:12px;line-height:1.4}.launch-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.launch-fields>label,.launch-description{flex-direction:column;gap:10px;min-width:0;display:flex}.launch-fields>label>span,.launch-description>span{color:#eee;font-size:14px;font-weight:650}.launch-money{background:#222;border:1px solid #292929;border-radius:999px;align-items:center;height:36px;display:flex;overflow:hidden}.launch-money b{color:#a9a9a9;padding-left:12px;font-size:12px}.launch-money input{color:#f3f3f3;background:0 0;border:0;outline:0;flex:1;min-width:0;height:34px;padding:0 10px;font-size:14px}.launch-date{background:#101010;border:1px solid #383838;border-radius:17px;height:99px;margin-top:22px;padding:14px 12px}.launch-date header{justify-content:space-between;align-items:center;display:flex}.launch-date header b{font-size:14px}.launch-date header button{color:#aaa;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:flex}.launch-date header svg{width:13px;height:13px}.launch-date>div{grid-template-columns:1fr 1.2fr;gap:5px;margin-top:10px;display:grid}.launch-date>div>input{color:#fff;min-width:0;height:37px;font-family:var(--font-app-sans);letter-spacing:-.08px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#242424;border:0;border-radius:999px;outline:0;padding:0 12px;font-size:14px;font-weight:500}.launch-description{margin-top:22px}.launch-description textarea{resize:vertical;color:#f1f1f1;min-height:82px;font:inherit;background:#222;border:1px solid #292929;border-radius:15px;outline:0;padding:12px;font-size:14px}.launch-description textarea::placeholder{color:#999}.launch-footer{margin-top:24px;padding-left:0;padding-right:0}.launch-footer .save-entry.credit{color:#111;background:#e8e8e8}.launch-footer .save-entry.debit{color:#fff;background:#ef3340}.import-dialog-backdrop{z-index:50;background:#000000b8;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.import-dialog{color:#f1f1f1;background:#111;border:1px solid #353535;border-radius:18px;width:min(480px,100%);padding:18px;box-shadow:0 24px 70px #0000008c}.import-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.import-dialog h3{margin:0 0 6px;font-size:16px}.import-dialog p{color:#999;margin:0;font-size:13px}.import-dialog header>button{color:#aaa;background:0 0;border:0;border-radius:7px;width:30px;height:30px;padding:7px}.import-dialog>label{flex-direction:column;gap:9px;margin-top:22px;font-size:13px;font-weight:600;display:flex}.import-dialog textarea{resize:vertical;color:#f4f4f4;min-height:150px;font:inherit;background:#202020;border:1px solid #393939;border-radius:13px;outline:0;padding:12px;font-size:13px}.import-dialog>small{color:#888;margin-top:8px;font-size:10px;line-height:1.4;display:block}.import-dialog>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.import-dialog>footer button{color:#eee;background:#171717;border:1px solid #3a3a3a;border-radius:999px;height:37px;padding:0 14px;font-size:12px}.import-dialog>footer button:last-child{color:#111;background:#eee;border:0}.import-dialog>footer button:disabled{opacity:.35;cursor:not-allowed}.launch-card{z-index:1;color:#f4f4f4;min-height:100px;font-family:var(--font-app-sans);background:#141414;border:1px solid #ffffff1a;border-radius:26px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative;overflow:visible}.launch-card.menu-open{z-index:10}.launch-card-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.launch-card-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.launch-card-meta>span:last-child{color:#a3a3a3;letter-spacing:.025em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500;line-height:16px;overflow:hidden}.launch-type{white-space:nowrap;border:1px solid;border-radius:999px;justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.launch-type.credit{color:#34d399;background:#10b9811a;border-color:#10b98133}.launch-type.debit{color:#f87171;background:#ef44441a;border-color:#ef444433}.launch-card h3{color:#f5f5f5;letter-spacing:-.22px;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.launch-card small{color:#a3a3a3;margin-top:1px;font-size:12px;font-weight:400;line-height:16px}.operation-partnership{text-overflow:ellipsis;white-space:nowrap;background:#9a5cff17;border:1px solid #a970ff4d;border-radius:999px;align-items:center;max-width:220px;padding:3px 8px;overflow:hidden;color:#caa7ff!important;text-transform:none!important;font-size:9px!important;font-weight:650!important;line-height:1.2!important;display:inline-flex!important}.entry-heading>p .operation-partnership{vertical-align:middle;margin-left:8px}.app-shell:not(.dark) .operation-partnership{background:#f2e9fc;border-color:#cfb5ef;color:#6f2cb4!important}.launch-card-side{flex-shrink:0;align-items:center;gap:8px;display:flex}.launch-card-side>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:18px;font-weight:700;line-height:18px}.launch-card-side>strong.gain{color:#10b981!important}.launch-card-side>strong.loss{color:#ef4444!important}.launch-menu-anchor{place-items:center;display:grid;position:relative}.launch-menu-anchor>.dots{opacity:0;border-radius:50%;width:28px;height:28px;transition:opacity .14s,background-color .14s,color .14s}.launch-card:hover .launch-menu-anchor>.dots,.launch-menu-anchor>.dots:focus-visible,.launch-menu-anchor>.dots.active{opacity:1}.launch-menu-anchor>.dots:hover,.launch-menu-anchor>.dots.active{color:#fff;background:#242424}.launch-menu{z-index:100;color:#f4f4f4;width:192px;height:97px;font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#141414;border:0;border-radius:22px;padding:6px;animation:.12s ease-out entry-menu-in;position:absolute;top:35px;right:0;box-shadow:0 0 0 1px #ffffff1a,0 10px 15px -3px #0000004d,0 4px 6px -4px #0000004d}.launch-menu button{width:100%;height:36px;color:inherit;text-align:left;letter-spacing:-.2px;background:0 0;border:0;border-radius:16px;align-items:center;padding:0 12px;font-family:inherit;font-size:14px;font-weight:620;line-height:normal;display:flex}.launch-menu button:hover,.launch-menu button:focus-visible{background:#242424;outline:0}.launch-menu>i{background:#ffffff14;height:1px;margin:6px -1px;display:block}.launch-menu button.delete{color:#ff4d57}.action-toast button{height:28px;color:inherit;background:#ffffff29;border:0;border-radius:999px;padding:0 10px;font:650 11px Inter,sans-serif}.action-toast button:hover{background:#ffffff3d}.app-shell:not(.dark) .new-entry-header{background:#fff;border-color:#e5e5e5}.app-shell:not(.dark) .new-entry-header p{color:#6e6e6e}.app-shell:not(.dark) .new-entry-scroll::-webkit-scrollbar-thumb{background:#aaa;border-color:#fff}.app-shell:not(.dark) .new-entry-info,.app-shell:not(.dark) .launch-title{border-color:#e6e6e6}.app-shell:not(.dark) .info-title-row p,.app-shell:not(.dark) .launch-title p{color:#6e6e6e}.app-shell:not(.dark) .entry-top-stats>span,.app-shell:not(.dark) .date-grid>section,.app-shell:not(.dark) .launch-date{background:#fafafa;border-color:#d9d9d9}.app-shell:not(.dark) .entry-top-stats small,.app-shell:not(.dark) .date-grid header button,.app-shell:not(.dark) .launch-date header button{color:#6f6f6f}.app-shell:not(.dark) .entry-top-stats b,.app-shell:not(.dark) .new-entry-info .event-fields label>span,.app-shell:not(.dark) .new-entry-lines .bet-fields label>span,.app-shell:not(.dark) .launch-fields>label>span,.app-shell:not(.dark) .launch-description>span{color:#171717}.app-shell:not(.dark) .new-entry-info .event-fields input,.app-shell:not(.dark) .new-entry-lines .bet-fields input,.app-shell:not(.dark) .combo-trigger,.app-shell:not(.dark) .launch-money,.app-shell:not(.dark) .launch-description textarea{color:#222;background:#f1f1f1;border-color:#dedede}.app-shell:not(.dark) .date-grid input,.app-shell:not(.dark) .date-picker-shell,.app-shell:not(.dark) .launch-date>div>input{color:#222;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#ededed}.app-shell:not(.dark) .calendar-popover>header button,.app-shell:not(.dark) .calendar-popover>header select{color:#222;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell:not(.dark) .calendar-popover>header button:hover,.app-shell:not(.dark) .calendar-days button:hover{background:#eee}.app-shell:not(.dark) .calendar-days button{color:#333}.app-shell:not(.dark) .calendar-days button.outside{color:#aaa}.app-shell:not(.dark) .calendar-days button.today{color:#111;background:#e5e5e5}.app-shell:not(.dark) .entry-options label,.app-shell:not(.dark) .line-freebet{color:#222}.app-shell:not(.dark) .entry-options i,.app-shell:not(.dark) .line-freebet i{background:#fff;border-color:#d0d0d0}.app-shell:not(.dark) .new-entry-lines .new-bet-card{background:#fafafa;border-color:#d8d8d8}.app-shell:not(.dark) .new-entry-lines .odd-field>div input{color:#222}.app-shell:not(.dark) .combo-menu,.app-shell:not(.dark) .import-dialog{color:#171717;background:#fff;border-color:#d8d8d8;box-shadow:0 16px 38px #0000002e}.app-shell:not(.dark) .combo-menu>input{color:#222!important;background:#f3f3f3!important;border-color:#ddd!important}.app-shell:not(.dark) .combo-menu>div>button:hover,.app-shell:not(.dark) .combo-menu>div>button.selected{background:#efefef}@media (width<=620px){.modal-kind-tabs{margin-top:20px}.launch-fields{grid-template-columns:1fr}.launch-card{border-radius:22px;min-height:92px;padding:13px 12px}.launch-card h3{font-size:14px}.launch-card-side{gap:4px}.launch-card-side>strong{font-size:15px}.launch-menu-anchor>.dots{opacity:1}.launch-card-meta>span:last-child{max-width:170px}.import-dialog-backdrop{padding:12px}}.profile>a{width:28px;height:30px;color:var(--ink);border-radius:8px;place-items:center;padding:6px;text-decoration:none;display:grid}.profile>a:hover{background:var(--surface-2)}.profile>a svg{width:17px;height:17px}.profile small.sync-error{color:var(--red)}.new-entry-button:disabled{opacity:.46;cursor:wait}.workspace-loading{place-items:center;min-height:calc(100vh - 102px);display:grid}.workspace-loading>section{justify-content:center;align-items:center;gap:13px;width:min(420px,100%);min-height:112px;padding:20px;display:flex}.workspace-loading>section>div{flex-direction:column;gap:5px;display:flex}.workspace-loading b{font-size:13px;font-weight:620}.workspace-loading small{color:var(--muted);font-size:10px}.access-page{gap:16px}.access-hero{border:1px solid var(--border);background:var(--surface);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;min-height:176px;padding:30px;display:flex;position:relative;overflow:hidden}.access-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#12b9812e,#12b98100 69%);border-radius:50%;width:360px;height:230px;position:absolute;top:-125px;right:-80px}.access-hero-copy{z-index:1;max-width:690px;position:relative}.access-eyebrow{color:var(--green);text-transform:uppercase;letter-spacing:.65px;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.access-eyebrow i{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 5px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.access-eyebrow i{box-shadow:0 0 0 5px color-mix(in srgb,var(--green) 12%,transparent)}}.access-hero h2{color:var(--ink);letter-spacing:-.75px;margin:14px 0 9px;font-size:28px;font-weight:670;line-height:1.15}.access-hero p{max-width:630px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.access-copy-link{z-index:1;border:1px solid var(--border);background:var(--surface-2);height:39px;color:var(--ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:580;display:flex;position:relative}.access-copy-link:hover{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.access-copy-link:hover{border-color:color-mix(in srgb,var(--border) 50%,var(--ink))}}.access-copy-link:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.access-copy-link:hover{background:color-mix(in srgb,var(--surface-2) 82%,var(--ink) 5%)}}.access-copy-link svg{width:16px;height:16px;color:var(--green)}.access-summary{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.access-summary article{border:1px solid var(--border);background:var(--surface);border-radius:19px;align-items:center;gap:13px;min-height:92px;padding:16px 18px;display:flex}.access-summary article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.access-summary small{color:var(--muted);font-size:10px}.access-summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:1.25;overflow:hidden}.access-summary article>em{border:1px solid var(--green);margin-left:auto}@supports (color:color-mix(in lab, red, red)){.access-summary article>em{border:1px solid color-mix(in srgb,var(--green) 35%,var(--border))}}.access-summary article>em{background:var(--green-soft);color:var(--green);border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:650}.access-summary-icon,.access-summary-avatar{border:1px solid var(--border);background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.access-summary-icon.green{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-summary-icon.green{border-color:color-mix(in srgb,var(--green) 32%,var(--border))}}.access-summary-icon.green{background:var(--green-soft);color:var(--green)}.access-summary-icon svg{width:19px;height:19px}.access-summary-avatar{color:var(--ink);border-radius:50%;font-size:14px;font-weight:700}.access-invite-panel,.access-list-panel{border-radius:22px;overflow:hidden}.access-invite-panel>header,.access-list-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:83px;padding:18px 21px;display:flex}.access-invite-panel h3,.access-list-panel h3{letter-spacing:-.2px;margin:0 0 6px;font-size:15px;font-weight:650}.access-invite-panel p,.access-list-panel p{color:var(--muted);margin:0;font-size:11px}.access-lock{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;display:flex}.access-lock svg{width:13px;height:13px}.access-invite-panel form{grid-template-columns:minmax(150px,.7fr) minmax(250px,1.3fr) auto;align-items:end;gap:12px;padding:20px 21px 22px;display:grid}.access-invite-panel label{flex-direction:column;gap:8px;min-width:0;display:flex}.access-invite-panel label>span{color:var(--ink);font-size:11px;font-weight:600}.access-invite-panel label em{color:var(--muted);font-size:9px;font-style:normal;font-weight:450}.access-invite-panel input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:39px;color:var(--ink);border-radius:11px;outline:0;padding:0 12px;font-size:12px}.access-invite-panel input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.access-invite-panel input::placeholder{color:color-mix(in srgb,var(--muted) 78%,transparent)}}.access-invite-panel input:focus{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-invite-panel input:focus{border-color:color-mix(in srgb,var(--green) 60%,var(--border))}}.access-invite-panel input:focus{box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.access-invite-panel input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}}.access-invite-panel form>button{background:var(--ink);height:39px;color:var(--surface);white-space:nowrap;border:0;border-radius:11px;padding:0 16px;font-size:12px;font-weight:650}.dark .access-invite-panel form>button{color:#121212;background:#ededed}.access-invite-panel form>button:disabled{opacity:.42;cursor:not-allowed}.access-feedback{border:1px solid;border-radius:11px;align-items:center;gap:9px;min-height:38px;margin:-7px 21px 20px;padding:8px 11px;font-size:11px;display:flex}.access-feedback i{border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;font-weight:750;display:grid}.access-feedback.success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-feedback.success{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.access-feedback.success{background:var(--green-soft);color:var(--green)}.access-feedback.success i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-feedback.success i{background:color-mix(in srgb,var(--green) 17%,transparent)}}.access-feedback.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-feedback.error{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}}.access-feedback.error{background:var(--red-soft);color:var(--red)}.access-feedback.error i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-feedback.error i{background:color-mix(in srgb,var(--red) 17%,transparent)}}.access-search{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;align-items:center;gap:7px;width:min(300px,38vw);height:37px;padding:0 10px;display:flex}.access-search svg{fill:none;width:15px;height:15px;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round;flex:0 0 15px}.access-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:11px}.access-search input::placeholder{color:var(--muted)}.access-list-head,.access-user-list article{grid-template-columns:minmax(260px,1.4fr) minmax(115px,.55fr) minmax(110px,.55fr) minmax(140px,.7fr) 86px;align-items:center;gap:12px;display:grid}.access-list-head{border-bottom:1px solid var(--border);background:var(--surface-2);min-height:39px}@supports (color:color-mix(in lab, red, red)){.access-list-head{background:color-mix(in srgb,var(--surface-2) 55%,var(--surface))}}.access-list-head{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;padding:0 21px;font-size:9px}.access-user-list{min-height:83px}.access-user-list article{border-bottom:1px solid var(--border);min-height:74px;padding:10px 21px}.access-user-list article:last-child{border-bottom:0}.access-user-list article:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.access-user-list article:hover{background:color-mix(in srgb,var(--surface-2) 45%,transparent)}}.access-person>span{border:1px solid var(--border);background:var(--surface-2);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:0 0 36px;place-items:center;font-size:11px;font-weight:680;display:grid}.access-person>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-person b,.access-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-person b{font-size:12px;font-weight:620}.access-person small{color:var(--muted);font-size:10px}.access-role{border:1px solid var(--border);background:var(--surface-2);width:max-content;color:var(--muted);border-radius:999px;padding:5px 8px;font-size:9px;font-weight:620}.access-role.owner{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-role.owner{border-color:color-mix(in srgb,var(--green) 32%,var(--border))}}.access-role.owner{background:var(--green-soft);color:var(--green)}.access-user-list time{color:var(--muted);font-size:10px}.access-user-list time:last-of-type{align-items:center;gap:6px;display:flex}.access-user-list time i{background:var(--muted);border-radius:50%;width:6px;height:6px}.access-user-list time.seen i{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.access-user-list time.seen i{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 10%,transparent)}}.access-remove{height:31px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex}.access-remove:hover{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-remove:hover{border-color:color-mix(in srgb,var(--red) 25%,var(--border))}}.access-remove:hover{background:var(--red-soft);color:var(--red)}.access-remove svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.access-owner-mark{color:var(--muted);justify-self:center;font-size:9px}.access-empty{min-height:150px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.access-empty>svg{width:28px;height:28px}.access-empty b{color:var(--ink);font-size:12px}.access-empty>span{font-size:10px}.access-spinner{border:2px solid var(--border);border-top-color:var(--green);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite access-spin}.access-list-panel>footer{border-top:1px solid var(--border);background:var(--surface-2);align-items:center;min-height:43px;display:flex}@supports (color:color-mix(in lab, red, red)){.access-list-panel>footer{background:color-mix(in srgb,var(--surface-2) 50%,var(--surface))}}.access-list-panel>footer{color:var(--muted);padding:0 21px;font-size:9px}.access-list-panel>footer span{align-items:center;gap:7px;display:flex}.access-list-panel>footer i{background:var(--green);border-radius:50%;width:6px;height:6px}@keyframes access-spin{to{transform:rotate(360deg)}}.access-gate{color:#f3f3f3;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#101010;place-items:center;padding:24px;display:grid}.access-gate>section{text-align:center;background:#161616;border:1px solid #2c2c2c;border-radius:26px;flex-direction:column;align-items:center;width:min(470px,100%);padding:30px;display:flex;box-shadow:0 28px 90px #0000004d}.access-gate-brand{align-self:flex-start;align-items:center;gap:8px;display:flex}.access-gate-brand>span{color:#073c2b;background:#12b981;border-radius:6px;place-items:center;width:23px;height:23px;font-size:13px;font-weight:800;display:grid}.access-gate-brand b{letter-spacing:-.35px;font-size:16px}.access-gate-brand em{color:#12b981;font-style:normal}.access-gate-icon{color:#12b981;background:#123529;border:1px solid #2e4d41;border-radius:21px;place-items:center;width:68px;height:68px;margin:34px 0 18px;display:grid}.access-gate-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.access-gate-label{color:#20c991;background:#123529;border:1px solid #2e4d41;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650}.access-gate h1{letter-spacing:-.6px;max-width:380px;margin:15px 0 9px;font-size:24px;line-height:1.2}.access-gate>section>p{color:#9f9f9f;max-width:380px;margin:0;font-size:13px;line-height:1.55}.access-gate-account{text-align:left;background:#1d1d1d;border:1px solid #2c2c2c;border-radius:15px;align-items:center;gap:11px;width:100%;margin:25px 0 12px;padding:11px;display:flex}.access-gate-account>span{background:#242424;border:1px solid #393939;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;font-weight:650;display:grid}.access-gate-account div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-gate-account small{color:#929292;font-size:9px}.access-gate-account b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.access-gate a{color:#111;background:#ededed;border-radius:11px;place-items:center;width:100%;height:40px;font-size:12px;font-weight:650;text-decoration:none;display:grid}.access-gate-note{color:#777;max-width:340px;margin-top:16px;font-size:9px;line-height:1.5}@media (width<=980px){.access-list-head,.access-user-list article{grid-template-columns:minmax(230px,1.5fr) 115px 125px 84px}.access-list-head span:nth-child(3),.access-user-list article>time:first-of-type{display:none}}@media (width<=740px){.access-hero{flex-direction:column;align-items:flex-start;padding:24px}.access-copy-link{align-self:flex-start}.access-summary{grid-template-columns:1fr}.access-invite-panel>header,.access-list-panel>header{flex-direction:column;align-items:flex-start}.access-search{width:100%}.access-invite-panel form{grid-template-columns:1fr}.access-list-head{display:none}.access-user-list article{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px 16px}.access-person{grid-column:1}.access-role{grid-column:1;margin-left:47px}.access-user-list article>time{display:none!important}.access-remove,.access-owner-mark{grid-area:1/2/3}.access-invite-panel>header,.access-list-panel>header,.access-invite-panel form{padding:17px}.access-feedback{margin-left:17px;margin-right:17px}}.houses-intro{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.houses-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.houses-search{background:var(--surface-2);width:min(445px,100%);height:40px;color:var(--muted);border:1px solid #0000;border-radius:16px;align-items:center;gap:9px;padding:0 11px;transition:border-color .16s,background .16s;display:flex}.houses-search:focus-within{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.houses-search:focus-within{border-color:color-mix(in srgb,var(--green) 48%,var(--border))}}.houses-search:focus-within{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.houses-search:focus-within{background:color-mix(in srgb,var(--surface-2) 78%,var(--surface))}}.houses-search svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:0 0 16px;width:16px;height:16px}.houses-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:13px;font-weight:430}.houses-search input::placeholder{color:var(--muted)}.houses-search button{width:23px;height:23px;color:var(--muted);background:0 0;border:0;border-radius:50%;font-size:18px;line-height:1}.houses-search button:hover{background:var(--surface);color:var(--ink)}.house-groups{flex-direction:column;gap:15px;display:flex}.house-group{border:1px solid var(--border);background:var(--surface);border-radius:24px}@supports (color:color-mix(in lab, red, red)){.house-group{background:color-mix(in srgb,var(--surface) 70%,transparent)}}.house-group{padding:16px}.house-group>header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.house-group>header i{border-radius:50%;flex:0 0 12px;width:12px;height:12px}.house-group>header h2{letter-spacing:-.12px;margin:0;font-size:14px;font-weight:650}.house-group>header span{background:var(--surface-2);min-width:24px;height:20px;color:var(--muted);border-radius:999px;place-items:center;padding:0 7px;font-size:10px;font-weight:700;display:grid}.house-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;display:grid}.house-card{border:1px solid var(--border);background:var(--surface);min-width:0;min-height:113px;color:var(--ink);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px 9px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 2px 8px #00000014}.house-card:hover{border-color:var(--border);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.house-card:hover{border-color:color-mix(in srgb,var(--border) 55%,var(--ink))}}.house-card:focus-visible{outline:2px solid var(--green);outline-offset:2px}.house-logo-box{border:1px solid var(--border);place-items:center;width:64px;height:64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.house-logo-box{border:1px solid color-mix(in srgb,var(--border) 72%,transparent)}}.house-logo-box{background:var(--surface-2);border-radius:13px;padding:6px}.house-logo-box img{object-fit:contain;width:100%;height:100%;display:block}.house-logo-box span{max-width:100%;color:var(--muted);text-align:center;overflow-wrap:anywhere;font-size:9px;font-weight:650;line-height:1.1}.house-card strong{width:100%;color:var(--ink);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:520;line-height:1.2;display:block;overflow:hidden}.houses-empty{border:1px dashed var(--border);min-height:190px;color:var(--muted);border-radius:22px;place-items:center;font-size:13px;display:grid}.dark .house-logo-box{background:#242424}.dark .house-logo-box img{filter:drop-shadow(0 0 3px #000000b8)}@media (width<=1250px){.house-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=1050px){.house-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=760px){.house-group{border-radius:20px;padding:13px}.house-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.house-card{border-radius:15px;min-height:104px;padding:8px 5px}.house-logo-box{width:58px;height:58px}.house-card strong{font-size:11px}}@media (width<=440px){.house-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell.dark{--bg:#08080b;--surface:#0f0f13;--surface-2:#17171c;--ink:#f7f7fb;--muted:#9999a6;--border:#2b2b34;--purple:#9b62ff;--purple-soft:#211733;--orange:#f59e0b;--green:#29d98f;--green-dark:#29d98f;--green-soft:#0d2a20;--red:#ff4d5e;--red-soft:#31161b;--shadow:0 14px 40px #0000003d;background:radial-gradient(circle at 72% -20%,#804bed12,transparent 32%), var(--bg)}.dark button:focus-visible,.dark a:focus-visible,.dark input:focus-visible,.dark select:focus-visible{outline-color:var(--purple)}.dark .sidebar{width:var(--sidebar);background:linear-gradient(#0e0e12 0%,#0c0c0f 100%);border-right-color:#30303a;padding:22px 17px 14px}.dark .app-brand{gap:10px;height:46px;padding:0 9px}.dark .app-brand>span{color:#08080b;width:29px;height:29px;box-shadow:none;background:#f6f6f8;border-radius:7px;font-size:14px}.dark .app-brand>b{letter-spacing:-.45px;font-size:19px;font-weight:700}.dark .app-brand em{color:inherit}.dark .app-brand button{color:#a9a9b5;width:34px;height:34px}.dark .app-brand button:hover{color:#fff;background:#1a1a20}.dark .sidebar nav{padding-top:27px}.dark .sidebar nav section{border-bottom:1px solid #292930;margin-bottom:23px;padding-bottom:14px}.dark .sidebar nav section:last-child{border-bottom:0}.dark .section-toggle{color:#8f8f9b;height:25px;padding:0 11px;font-size:11px;font-weight:500}.dark .section-items{gap:4px;margin-top:6px}.dark .section-items>button{color:#c2c2cd;border-radius:9px;height:43px;padding:0 14px;font-size:14px;font-weight:470;transition:background .16s,border-color .16s,color .16s}.dark .section-items>button i{color:#9b9ba7}.dark .section-items>button:hover{color:#fff;background:#16161b}.dark .section-items>button.active{color:#fff;background:linear-gradient(90deg,#9b62ff24,#9b62ff0b);border-color:#9b62ff;box-shadow:inset 3px 0 #9b62ffb3}.dark .section-items>button.active i{color:#fff}.dark .profile{border-top:1px solid #292930;margin-top:3px;padding:13px 9px 4px}.dark .profile>span{color:#fff;background:#111116;border-color:#3a3a44;width:39px;height:39px}.dark .profile b{font-size:14px;font-weight:650}.dark .profile small{color:#93939f;font-size:10px}.dark .profile>a{color:#aaaab5;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.dark .profile>a:hover{color:#fff;background:#1c1c22}.dark .workspace-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0df0;border-bottom-color:#303039;height:84px;padding:0 30px}.dark .workspace-header h1{letter-spacing:-.8px;font-size:26px;font-weight:720}.dark .header-actions{gap:8px!important}.dark .header-actions .header-icon-button{border:1px solid #0000;border-radius:9px;width:40px;height:40px}.dark .header-actions .header-icon-button:hover{background:#17171c;border-color:#373741}.dark .header-actions .new-entry-button{font-size:13px;color:#101014!important;background:#f3f3f5!important;border:1px solid #eeeef2!important;border-radius:9px!important;height:40px!important;padding:0 17px!important}.dark .workspace-main{padding:20px 30px 34px}.dark .page-content{gap:16px;max-width:1500px}.dark .panel,.dark .metric-card,.dark .result-summary,.dark .insight-grid article,.dark .filter-row,.dark .calculator-shell,.dark .house-group,.dark .house-card,.dark .access-hero,.dark .access-summary article{background:linear-gradient(145deg,#111115 0%,#0e0e12 100%);border-color:#30303a;box-shadow:inset 0 1px #ffffff05}.dark .panel,.dark .metric-card{border-radius:11px}.dark .panel-head{border-bottom-color:#303039;min-height:64px;padding:14px 17px}.dark .panel-head h2{font-size:15px;font-weight:680}.dark .panel-head p{font-size:11px}.dark .metric-grid{gap:15px}.dark .metric-card{min-height:164px;padding:18px 20px;position:relative}.dark .metric-card:before{content:"";background:linear-gradient(180deg,transparent,var(--purple),transparent);opacity:.6;width:2px;position:absolute;inset:0 auto 0 0}.dark .metric-label>span{color:#c9c9d2;font-size:12px}.dark .metric-label em{background:#18181e;border-color:#373741;height:23px;font-size:9px}.dark .metric-value{margin:14px 0 17px;font-size:27px;font-weight:720}.dark .metric-title b{font-size:13px}.dark .metric-card small{margin-top:6px;font-size:10px}.dark .dashboard-chart-toolbar{padding:1px 0}.dark .period-selects select,.dark .layout-switch{color:#ececf2;background:#101014;border-color:#34343e}.dark .layout-switch{border-radius:10px}.dark .layout-switch button{border-radius:7px}.dark .layout-switch button.active{background:var(--purple-soft);color:#cbb3ff;box-shadow:inset 0 0 0 1px #9b62ff80}.dark .chart-actions button{background:#19191f;border-radius:8px}.dark .chart-actions button.active{border-color:var(--purple);background:var(--purple-soft);color:#cbb3ff}.dark .profit-chart .line{--chart-tone:var(--purple)}.dark .recent-panel{border-radius:11px}.dark .entries-toolbar h2{font-size:15px}.dark .entries-toolbar h2 span{color:#aaaab5;background:#19191f}.dark .search{background:#101014;border-color:#34343e;border-radius:9px;height:42px}.dark .quick-filters button{color:#b9b9c4;background:#15151a;border:1px solid #303039;border-radius:8px}.dark .quick-filters button:hover{color:#fff;border-color:#7450b7}.dark .entry-list{gap:10px}.dark .entry-card{box-shadow:none;background:#0f0f13;border-color:#32323b;border-radius:12px}.dark .entry-card:hover{border-color:#4a3b61}.dark .entry-head{min-height:66px;padding:14px 16px 10px}.dark .entry-head h3{font-size:15px}.dark .entry-head p{color:#aaaab4;font-size:11px}.dark .entry-sport{background:#18181e;border-color:#3a3a44}.dark .entry-status{background:#141419;border-color:#3a3a44}.dark .legs{padding:0 14px 9px}.dark .leg{background:#18181d;border-color:#2c2c34;border-radius:9px;min-height:48px}.dark .house-badge{background:#101014;border-color:#383842;border-radius:7px}.dark .selection>strong{color:#f4f4f7}.dark .leg dt{color:#a5a5af}.dark .leg dd{color:#fff}.dark .result-pill{background:#222228;border-color:#3a3a43;border-radius:8px;height:38px}.dark .entry-card>footer{color:#aaaab4;border-top-color:#2d2d35}.dark .entries-container .pagination{background:#101014;border-color:#30303a;border-radius:10px}.dark .automation-page{gap:11px}.dark .automation-heading{align-items:center;padding:0 0 4px}.dark .automation-heading h2{margin:4px 0 3px;font-size:22px;font-weight:720}.dark .automation-heading p{font-size:11px}.dark .automation-eyebrow{color:#bb98ff;font-size:9px}.dark .automation-refresh{background:#121217;border-color:#383842;border-radius:8px;height:38px}.dark .automation-refresh svg{color:#b992ff}.dark .automation-kpis{gap:10px}.dark .automation-kpis article{background:linear-gradient(145deg,#131318,#0f0f13);border-color:#31313a;border-radius:10px;min-height:88px;padding:13px 15px}.dark .automation-kpis article>span{font-size:10px}.dark .automation-kpis strong{margin:7px 0 3px;font-size:19px}.dark .automation-kpis small{font-size:8px}.dark .automation-controls{border-radius:10px;gap:10px;padding:12px}.dark .automation-search{background:#0d0d11;border-color:#363640;border-radius:8px;height:39px}.dark .automation-filter-grid{gap:8px}.dark .automation-filter-grid select,.dark .automation-number-input{background:#17171d;border-color:#363640;border-radius:7px;height:35px}.dark .automation-filter-grid select:focus,.dark .automation-number-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 2px #9b62ff1f}.dark .automation-filter-note svg{color:#b48aff}.dark .automation-tabs{gap:7px;padding:1px 0}.dark .automation-tabs button{color:#b5b5c0;background:#111116;border-color:#34343d;border-radius:7px;height:34px;padding:0 11px}.dark .automation-tabs button:hover{color:#fff;background:#19131f;border-color:#654795}.dark .automation-tabs button.active{color:#fff;background:linear-gradient(#38215c,#281741);border-color:#a36cff;box-shadow:0 0 0 1px #9b62ff1a}.dark .automation-tabs b{color:#d1d1da;background:#202027;min-width:19px;height:19px}.dark .automation-tabs button.active b{color:#fff;background:#7042bc}.dark .automation-results{gap:9px}.dark .automation-card{background:#101014;border-color:#35353f;border-radius:10px;grid-template-columns:minmax(250px,.82fr) minmax(560px,1.75fr) minmax(155px,.52fr);grid-template-areas:"event legs summary""footer footer footer";transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.dark .automation-card:hover{border-color:#514267;transform:translateY(-1px)}.dark .automation-card>header{border:0;border-right:1px solid #303039;grid-area:event;align-items:center;min-height:118px;padding:13px 15px}.dark .automation-event-heading{align-items:flex-start}.dark .automation-sport{background:#18181e;border-color:#3b3b45;border-radius:50%;flex-basis:31px;width:31px;height:31px;font-size:13px}.dark .automation-event-heading h3{margin:1px 0 6px;font-size:13px;font-weight:700}.dark .automation-event-heading p{flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;line-height:1.25}.dark .automation-event-heading p i{display:none}.dark .automation-card-meta{align-self:flex-end;align-items:flex-start;gap:4px}.dark .automation-roi{font-size:12px}.dark .automation-card-summary{background:#0d0d11;border:0;border-left:1px solid #303039;grid-area:summary;grid-template-columns:1fr;min-height:118px}.dark .automation-card-summary>span{border:0;border-bottom:1px solid #292932;min-height:0;padding:5px 9px}.dark .automation-card-summary>span:last-child{border-bottom:0}.dark .automation-card-summary small{font-size:7px}.dark .automation-card-summary b{font-size:10px}.dark .automation-legs{grid-area:legs;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:10px;display:grid}.dark .automation-leg{background:linear-gradient(#19191f,#15151a);border-color:#393943;border-radius:8px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 48px 28px;align-items:center;gap:5px 7px;min-height:98px;padding:8px 9px;display:grid}.dark .automation-house{grid-column:1/3;gap:6px}.dark .automation-house>span{display:none}.dark .automation-house>div{gap:5px}.dark .automation-house b{font-size:9px;font-weight:520}.dark .automation-house em{color:#ffb52e;background:#f59e0b12;border:1px solid #f59e0b80;border-radius:4px;padding:2px 4px}.dark .automation-market{text-align:center;border:1px solid #f59e0ba6;border-radius:5px;grid-column:1/4;gap:4px;padding:4px 6px}.dark .automation-market small{display:none}.dark .automation-market b{color:#ffb52e;text-transform:uppercase;font-size:8px}.dark .automation-side{border-radius:4px;grid-area:3/1;width:max-content;height:20px;padding:0 7px}.dark .automation-leg-value{grid-row:3;align-items:center;gap:1px}.dark .automation-leg-value:nth-of-type(2){grid-column:2}.dark .automation-leg-value small{font-size:7px}.dark .automation-leg-value b{color:#fff;font-size:13px}.dark .automation-leg-value em{display:none}.dark .automation-open-house{background:#101014;border-color:#3a3a44;border-radius:6px;grid-area:3/3;width:27px;height:27px}.dark .automation-open-house:hover{border-color:var(--purple);color:#c7a9ff}.dark .automation-card>footer{border-top-color:#303039;grid-area:footer;min-height:40px;padding:6px 10px}.dark .automation-card>footer>div:first-child span{background:#17171c;border:1px solid #303039;border-radius:5px;padding:3px 6px}.dark .automation-card>footer button{border-radius:6px;height:30px;padding:0 9px;font-size:9px}.dark .automation-primary-action{color:#fff;background:#7545c5;border-color:#8f59e8}.dark .automation-primary-action:hover{background:#8753dd;border-color:#a976ff}.dark .automation-secondary-action{background:#15151a;border-color:#393943}.dark .automation-feed-banner{background:#111116;border-radius:8px}.dark .automation-empty{background:#101014;border-radius:10px;min-height:220px}.dark .automation-loader{border-top-color:var(--purple)}.dark .filter-row{border-radius:10px;min-height:72px;padding:14px}.dark .filter-row button,.dark .filter-row select{background:#17171d;border-color:#34343e;border-radius:8px;height:36px}.dark .analytics-hero{gap:12px}.dark .result-summary{border-radius:11px;padding:19px}.dark .big-profit{font-size:33px}.dark .healthy{border-color:#29d98f47;border-radius:8px}.dark .insight-grid{gap:10px}.dark .insight-grid article,.dark .kpi-grid div{background:#121217;border-color:#303039;border-radius:9px}.dark .calculator-shell{border-radius:11px}.dark .total-lock,.dark .calc-line,.dark .calc-result{background:#101014;border-color:#303039;border-radius:9px}.dark .total-lock>label,.dark .money-input,.dark .calc-fields label>input{color:#fff;background:#1a1a20;border-radius:7px}.dark .type-button,.dark .secondary-button,.dark .add-line{border-radius:7px}.dark .surebet-table input[type=checkbox],.dark .surebet-table input[type=radio]{accent-color:var(--purple)}.dark .surebet-hint i{background:var(--purple);box-shadow:0 0 0 4px #9b62ff1f}.dark .house-group{border-radius:11px}.dark .house-card{box-shadow:none;background:#111116;border-radius:9px}.dark .house-card:hover{border-color:#7653a8;box-shadow:0 12px 28px #0000003b}.dark .house-logo-box{background:#1a1a20;border-color:#303039;border-radius:7px}.dark .houses-search{background:#111116;border-color:#303039;border-radius:8px}.dark .houses-search:focus-within{border-color:var(--purple);background:#15151b}.dark .access-hero{border-radius:11px;min-height:150px}.dark .access-hero:before{background:radial-gradient(circle,#9b62ff2e,#9b62ff00 69%)}.dark .access-eyebrow{color:#b992ff}.dark .access-eyebrow i{background:var(--purple);box-shadow:0 0 0 5px #9b62ff1f}.dark .access-summary{gap:10px}.dark .access-summary article,.dark .access-invite-panel,.dark .access-list-panel{border-radius:10px}.dark .access-summary-icon.green{background:var(--purple-soft);color:#c4a6ff;border-color:#9b62ff61}.dark .access-invite-panel input:focus{border-color:var(--purple);box-shadow:0 0 0 3px #9b62ff1a}.dark .new-entry-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3}.dark .new-entry-modal{background:#0a0a0d;border-color:#34343e;box-shadow:-24px 0 74px #0009}.dark .new-entry-header{background:#0c0c10;border-bottom-color:#303039}.dark .entry-kind-tabs{background:#19191f}.dark .entry-kind-tabs button.active{color:#dbcaff;background:#2a1d40;box-shadow:inset 0 0 0 1px #8a58dc}.dark .new-bet-card,.dark .entry-top-stats>span,.dark .date-grid>section,.dark .launch-date{background:#111116!important;border-color:#33333d!important;border-radius:9px!important}.dark .new-entry-info .event-fields input,.dark .new-entry-lines .bet-fields input,.dark .combo-trigger,.dark .launch-money,.dark .launch-description textarea{color:#f7f7fb!important;background:#1a1a20!important;border-color:#34343e!important;border-radius:7px!important}.dark .new-entry-info .event-fields input:focus,.dark .new-entry-lines .bet-fields input:focus,.dark .launch-description textarea:focus{border-color:var(--purple)!important}.dark .save-entry{color:#fff!important;background:#8a55df!important}.dark .save-entry:hover{background:#9b62f1!important}.dark .clear-entry{background:#121217!important;border-color:#3a3a44!important}.dark .new-entry-help{background:#17171d;border-color:#3d3d47}.dark .help-button{background:#15151b;border-color:#3a3a44}@media (width<=1220px){.dark .automation-card{grid-template-columns:minmax(220px,.78fr) minmax(430px,1.55fr) minmax(140px,.5fr)}.dark .automation-legs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (width<=980px){.dark .automation-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);grid-template-areas:"event summary""legs legs""footer footer"}.dark .automation-card>header,.dark .automation-card-summary{min-height:96px}}@media (width<=760px){.dark .workspace-header{height:64px;padding:0 13px}.dark .workspace-header h1{font-size:18px}.dark .workspace-main{padding:14px}.dark .metric-card{min-height:145px;padding:15px}.dark .automation-card{display:block}.dark .automation-card>header{border-bottom:1px solid #303039;border-right:0;min-height:78px}.dark .automation-card-summary{border-bottom:1px solid #303039;border-left:0;grid-template-columns:repeat(3,1fr);min-height:0}.dark .automation-card-summary>span{border-bottom:0;border-right:1px solid #292932;min-height:48px}.dark .automation-card-summary>span:last-child{border-right:0}.dark .automation-legs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.dark .workspace-header h1{font-size:16px}.dark .automation-kpis,.dark .automation-filter-grid{grid-template-columns:1fr 1fr}.dark .automation-legs{grid-template-columns:1fr}.dark .automation-card>footer{flex-direction:column;align-items:stretch}.dark .automation-card>footer>div:first-child{display:none}.dark .automation-card>footer>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.dark .automation-card>footer>div.automation-admin-actions{grid-template-columns:1fr}.dark .automation-card>footer button{justify-content:center;width:100%}}@media (width<=390px){.dark .automation-kpis,.dark .automation-filter-grid,.dark .automation-card-summary{grid-template-columns:1fr}.dark .automation-card-summary>span{border-bottom:1px solid #292932;border-right:0}}.dark .profit-chart .area{opacity:.78}.dark .metric-title span,.dark .metric-label em svg{opacity:.58}.dark .recent-panel,.dark .entries-container{background:linear-gradient(145deg,#111115,#0e0e12)}.dark .recent-panel .entry-list,.dark .entries-container .entry-list{background:0 0}.dark .launch-card{background:#17171c;border-color:#33333d;border-radius:12px;box-shadow:inset 0 1px #ffffff05}.dark .launch-card:hover{background:#19191f;border-color:#41414c}.dark .launch-menu{background:#17171c;border:1px solid #33333d}.dark .launch-menu button:hover,.dark .launch-menu button:focus-visible{background:#222228}.dark .automation-card{grid-template-columns:minmax(276px,.92fr) minmax(540px,1.78fr) minmax(150px,.5fr)}.dark .automation-card>header{padding:14px 16px}.dark .automation-event-heading{flex:1;min-width:0}.dark .automation-event-heading>div{min-width:0}.dark .automation-event-heading h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden}.dark .automation-legs{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:9px;padding:10px 11px}.dark .automation-leg{grid-template-rows:22px 25px 31px;grid-template-columns:42px 42px minmax(56px,1fr);gap:5px 6px;min-width:0;min-height:100px;padding:8px 9px}.dark .automation-house{grid-area:1/1/auto/3;min-width:0}.dark .automation-house>div{min-width:0}.dark .automation-house b{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.dark .automation-house em{flex:none;line-height:1.1}.dark .automation-market{grid-area:2/1/auto/4;min-width:0;padding:4px 5px}.dark .automation-market b{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}.dark .automation-open-house{grid-area:1/3;justify-self:end}.dark .automation-side{grid-area:3/2;place-self:end start}.dark .automation-side+.automation-leg-value{grid-area:3/1;align-self:end;align-items:flex-start}.dark .automation-side+.automation-leg-value+.automation-leg-value{text-align:right;grid-area:3/3;align-self:end;align-items:flex-end}.dark .automation-leg-value{min-width:0;line-height:1.05}.dark .automation-leg-value small{line-height:1}.dark .automation-leg-value b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.05;overflow:hidden}.dark .automation-card-summary>span{gap:2px;padding:7px 9px}.dark .automation-card-summary b{order:1;font-size:11px;line-height:1.15}.dark .automation-card-summary small{color:#9999a6;order:2;font-size:7px;line-height:1.1}.dark .new-entry-info{padding-top:24px;padding-bottom:22px}.dark .info-title-row{min-height:80px;padding-top:12px}.dark .new-entry-info .event-fields{grid-template-columns:minmax(0,1.45fr) minmax(190px,.8fr);gap:12px}.dark .new-entry-info .event-fields label{gap:7px}.dark .new-entry-info .event-fields input,.dark .new-entry-info .combo-trigger{height:40px;color:#f4f4f7!important;background:#19191f!important;border-color:#383842!important;border-radius:8px!important}.dark .new-entry-info .event-fields input::placeholder,.dark .new-entry-info .combo-trigger .placeholder{color:#8f8f9b!important}.dark .new-entry-info .event-fields input:focus,.dark .new-entry-info .searchable-combo.open>.combo-trigger{box-shadow:0 0 0 2px #9a5cff1f;border-color:#9a5cff!important}.dark .new-entry-info .date-grid{gap:12px;margin-top:17px}.dark .new-entry-info .date-grid>section{height:auto;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dark .new-entry-info .date-grid header{align-items:center;height:23px}.dark .new-entry-info .date-grid>section>div{gap:7px;margin-top:7px}.dark .new-entry-info .date-picker-shell,.dark .new-entry-info .date-grid .time-segments{color:#f4f4f7;background:#19191f;border:1px solid #383842;border-radius:8px;height:40px}.dark .new-entry-info .date-picker-shell:focus-within,.dark .new-entry-info .calendar-picker.open>.date-picker-shell,.dark .new-entry-info .date-grid .time-segments:focus-within{background:#1b1b21;border-color:#9a5cff;box-shadow:0 0 0 2px #9a5cff1f}.dark .sport-field .combo-menu{background:#141419;border:1px solid #383842;border-radius:10px;padding-top:6px;top:45px;overflow:hidden;box-shadow:0 16px 38px #00000075}.dark .sport-field .combo-search{background:#1d1d23;border-radius:7px;height:35px}.dark .sport-field .combo-search:focus-within{border-color:#9a5cff}.dark .sport-field .combo-menu>div{max-height:208px;padding:5px}.dark .sport-field .combo-menu>div>button{border-radius:6px;gap:5px;height:32px;padding:0 9px;font-size:12px;line-height:1.15}.dark .sport-field .combo-menu>div>button>i{display:none}.dark .sport-field .combo-menu>div>button.active,.dark .sport-field .combo-menu>div>button:hover{background:#202027}.dark .entry-options{gap:8px;margin-top:18px}.dark .entry-options label{gap:8px;font-size:13px;font-weight:520}.dark .entry-options i{background:#15151a;border-color:#3b3b45;border-radius:5px;width:17px;height:17px}.dark .entry-options input:checked+i{background:#9a5cff;border-color:#9a5cff;box-shadow:inset 0 0 0 4px #17171c}@media (width>=981px) and (width<=1220px){.dark .automation-card{grid-template-columns:minmax(240px,.84fr) minmax(455px,1.62fr) minmax(140px,.5fr)}.dark .automation-legs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}@media (width<=760px){.dark .new-entry-info .event-fields{grid-template-columns:1fr}.dark .new-entry-info .date-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dark .new-entry-info .date-grid{grid-template-columns:1fr}}.app-shell:not(.dark){--bg:#f6f5f9;--surface:#fff;--surface-2:#f1f0f5;--ink:#1c1922;--muted:#706c79;--border:#dedce6;--purple:#8953e6;--purple-soft:#f0e9ff;--green:#0ea975;--green-dark:#07865f;--green-soft:#e8f8f2;--red:#e33c4d;--red-soft:#ffedef;--shadow:0 12px 34px #1c192214;background:radial-gradient(circle at 78% -18%,#8953e612,transparent 31%), var(--bg)}.app-shell:not(.dark) button:focus-visible,.app-shell:not(.dark) a:focus-visible,.app-shell:not(.dark) input:focus-visible,.app-shell:not(.dark) select:focus-visible{outline-color:#8953e6}.app-shell:not(.dark) .sidebar{background:linear-gradient(#fdfcff,#faf9fc);border-right-color:#dedce6;padding:22px 17px 14px}.app-shell:not(.dark) .app-brand{gap:10px;height:46px;padding:0 9px}.app-shell:not(.dark) .app-brand>span{color:#fff;background:#8953e6;border-radius:7px;width:29px;height:29px;font-size:14px;box-shadow:0 5px 13px #8953e633}.app-shell:not(.dark) .app-brand>b{letter-spacing:-.45px;font-size:19px;font-weight:700}.app-shell:not(.dark) .app-brand em{color:#8953e6}.app-shell:not(.dark) .app-brand button{color:#77727f;width:34px;height:34px}.app-shell:not(.dark) .app-brand button:hover{color:#5e2eb0;background:#f0edf5}.app-shell:not(.dark) .sidebar nav{padding-top:27px}.app-shell:not(.dark) .sidebar nav section{border-bottom:1px solid #e6e4eb;margin-bottom:23px;padding-bottom:14px}.app-shell:not(.dark) .sidebar nav section:last-child{border-bottom:0}.app-shell:not(.dark) .section-toggle{color:#77727f;height:25px;padding:0 11px;font-size:11px;font-weight:500}.app-shell:not(.dark) .section-items{gap:4px;margin-top:6px}.app-shell:not(.dark) .section-items>button{color:#514d59;border-radius:9px;height:43px;padding:0 14px;font-size:14px;font-weight:480;transition:background .16s,border-color .16s,color .16s}.app-shell:not(.dark) .section-items>button:hover{color:#211c29;background:#f1eef6}.app-shell:not(.dark) .section-items>button.active i{color:#6e35ca}.app-shell:not(.dark) .profile{border-top:1px solid #e5e3e9;margin-top:3px;padding:13px 9px 4px}.app-shell:not(.dark) .profile>span{color:#342d3e;background:#f4f2f7;border-color:#d9d6e0;width:39px;height:39px}.app-shell:not(.dark) .profile b{font-size:14px;font-weight:650}.app-shell:not(.dark) .profile small{color:#77727f;font-size:10px}.app-shell:not(.dark) .profile>a{color:#77727f;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.app-shell:not(.dark) .workspace-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border-bottom-color:#dfdde5;height:84px;padding:0 30px}.app-shell:not(.dark) .workspace-header h1{letter-spacing:-.8px;font-size:26px;font-weight:720}.app-shell:not(.dark) .header-actions{gap:8px!important}.app-shell:not(.dark) .header-actions .header-icon-button{color:#77727f;border:1px solid #0000;border-radius:9px;width:40px;height:40px}.app-shell:not(.dark) .header-actions .header-icon-button:hover{color:#512590;background:#f3f0f7;border-color:#dcd8e4}.app-shell:not(.dark) button.primary-button,.app-shell:not(.dark) .primary-button{color:#fff!important;background:#8953e6!important}.app-shell:not(.dark) .header-actions .new-entry-button{box-shadow:0 6px 15px #8953e62b;border:1px solid #8953e6!important;border-radius:9px!important;height:40px!important;padding:0 17px!important}.app-shell:not(.dark) .workspace-main{padding:20px 30px 34px}.app-shell:not(.dark) .page-content{gap:16px;max-width:1500px}.app-shell:not(.dark) .panel,.app-shell:not(.dark) .metric-card,.app-shell:not(.dark) .result-summary,.app-shell:not(.dark) .insight-grid article,.app-shell:not(.dark) .filter-row,.app-shell:not(.dark) .calculator-shell,.app-shell:not(.dark) .house-group,.app-shell:not(.dark) .house-card,.app-shell:not(.dark) .access-hero,.app-shell:not(.dark) .access-summary article{background:linear-gradient(145deg,#fff,#fcfbfe);border-color:#dedce6;box-shadow:0 1px 2px #1c192206,inset 0 1px #fffc}.app-shell:not(.dark) .panel,.app-shell:not(.dark) .metric-card{border-radius:11px}.app-shell:not(.dark) .panel-head{border-bottom-color:#e2e0e7;min-height:64px;padding:14px 17px}.app-shell:not(.dark) .panel-head h2{font-size:15px;font-weight:680}.app-shell:not(.dark) .panel-head p{font-size:11px}.app-shell:not(.dark) .metric-grid{gap:15px}.app-shell:not(.dark) .metric-card{min-height:164px;padding:18px 20px;position:relative}.app-shell:not(.dark) .metric-card:before{content:"";opacity:.55;background:linear-gradient(#0000,#8953e6,#0000);width:2px;position:absolute;inset:0 auto 0 0}.app-shell:not(.dark) .metric-label>span{color:#5d5866;font-size:12px}.app-shell:not(.dark) .metric-label em{background:#f6f3f9;border-color:#dedbe5;height:23px;font-size:9px}.app-shell:not(.dark) .metric-value{margin:14px 0 17px;font-size:27px;font-weight:720}.app-shell:not(.dark) .metric-title b{font-size:13px}.app-shell:not(.dark) .metric-title span,.app-shell:not(.dark) .metric-label em svg{opacity:.58}.app-shell:not(.dark) .metric-card small{margin-top:6px;font-size:10px}.app-shell:not(.dark) .period-selects select,.app-shell:not(.dark) .layout-switch{color:#28222f;background:#fff;border-color:#dcd9e3}.app-shell:not(.dark) .layout-switch{border-radius:10px}.app-shell:not(.dark) .layout-switch button{border-radius:7px}.app-shell:not(.dark) .layout-switch button.active{color:#5c289d;background:#f0e9ff;box-shadow:inset 0 0 0 1px #b997ef}.app-shell:not(.dark) .chart-actions button{background:#f2eff6;border-radius:8px}.app-shell:not(.dark) .chart-actions button.active{color:#642ab7;background:#f0e9ff;border-color:#8953e6}.app-shell:not(.dark) .profit-chart .area{opacity:.78}.app-shell:not(.dark) .recent-panel{border-radius:11px}.app-shell:not(.dark) .filter-row{border-radius:10px;min-height:72px;padding:14px}.app-shell:not(.dark) .filter-row button,.app-shell:not(.dark) .filter-row select{background:#f3f1f6;border-color:#dedbe4;border-radius:8px;height:36px}.app-shell:not(.dark) .result-summary{border-radius:11px;padding:19px}.app-shell:not(.dark) .healthy{color:#5e2fa1;background:#f1eaff;border-color:#b9a0df;border-radius:8px}.app-shell:not(.dark) .insight-grid{gap:10px}.app-shell:not(.dark) .insight-grid article,.app-shell:not(.dark) .kpi-grid div{background:#fbfafe;border-color:#dfdde6;border-radius:9px}.app-shell:not(.dark) .entries-toolbar h2{font-size:15px}.app-shell:not(.dark) .entries-toolbar h2 span{color:#716c79;background:#f0eef4}.app-shell:not(.dark) .search{background:#fff;border-color:#dcd9e2;border-radius:9px;height:42px}.app-shell:not(.dark) .search:focus-within{border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .quick-filters button{color:#625d69;background:#f2f0f5;border:1px solid #dedce4;border-radius:8px}.app-shell:not(.dark) .quick-filters button:hover{color:#542590;background:#f4effc;border-color:#a77ae9}.app-shell:not(.dark) .recent-panel,.app-shell:not(.dark) .entries-container{background:linear-gradient(145deg,#fff,#fbfafd)}.app-shell:not(.dark) .entry-list{gap:10px}.app-shell:not(.dark) .entry-card{--entry-row:#f3f1f5;--entry-pill:#ebe8ef;--entry-outline:#dedbe4;box-shadow:none;background:#fff;border-color:#dedbe4;border-radius:12px}.app-shell:not(.dark) .entry-card:hover{border-color:#bda8db}.app-shell:not(.dark) .entry-head{min-height:66px;padding:14px 16px 10px}.app-shell:not(.dark) .entry-head h3{color:#211d27;font-size:15px}.app-shell:not(.dark) .entry-head p{color:#77717f;font-size:11px}.app-shell:not(.dark) .entry-sport{background:#f2f0f4;border-color:#d9d6df}.app-shell:not(.dark) .entry-status{color:#514c59;background:#faf9fb;border-color:#d9d6df}.app-shell:not(.dark) .legs{padding:0 14px 9px}.app-shell:not(.dark) .leg{background:#f3f1f5;border-color:#e1dfe6;border-radius:9px;min-height:48px}.app-shell:not(.dark) .house-badge{color:#28232f;background:#fff;border-color:#dad7e1;border-radius:7px}.app-shell:not(.dark) .selection>strong,.app-shell:not(.dark) .leg dd{color:#211d27}.app-shell:not(.dark) .leg dt{color:#77717f}.app-shell:not(.dark) .result-pill{color:#2a2531;background:#ebe8ef;border-color:#d9d6df;border-radius:8px;height:38px}.app-shell:not(.dark) .entry-card>footer{color:#746f7b;border-top-color:#e2e0e6}.app-shell:not(.dark) .entries-container .pagination{background:#fff;border-color:#dedce6;border-radius:10px}.app-shell:not(.dark) .launch-card{color:#211d27;background:#f7f5f9;border:1px solid #dedbe4;border-radius:12px;box-shadow:inset 0 1px #fffc}.app-shell:not(.dark) .launch-card:hover{background:#f5f2f8;border-color:#bda8db}.app-shell:not(.dark) .launch-card h3{color:#211d27}.app-shell:not(.dark) .launch-card small,.app-shell:not(.dark) .launch-card-meta>span:last-child{color:#716c79}.app-shell:not(.dark) .launch-menu{color:#28232f;background:#fff;border:1px solid #dedbe4;box-shadow:0 16px 38px #251f2d24}.app-shell:not(.dark) .launch-menu>i{background:#e7e4eb}.app-shell:not(.dark) .launch-menu button:hover,.app-shell:not(.dark) .launch-menu button:focus-visible{background:#f1eef5}.app-shell:not(.dark) .automation-page{gap:11px}.app-shell:not(.dark) .automation-heading{align-items:center;padding:0 0 4px}.app-shell:not(.dark) .automation-heading h2{margin:4px 0 3px;font-size:22px;font-weight:720}.app-shell:not(.dark) .automation-heading p{font-size:11px}.app-shell:not(.dark) .automation-eyebrow{color:#7540cb;font-size:9px}.app-shell:not(.dark) .automation-refresh{color:#28232f;background:#fff;border-color:#dcd9e3;border-radius:8px;height:38px}.app-shell:not(.dark) .automation-refresh:hover{background:#f4f1f8}.app-shell:not(.dark) .automation-refresh svg{color:#8953e6}.app-shell:not(.dark) .automation-kpis{gap:10px}.app-shell:not(.dark) .automation-kpis article{background:linear-gradient(145deg,#fff,#fbfafd);border-color:#dedce6;border-radius:10px;min-height:88px;padding:13px 15px}.app-shell:not(.dark) .automation-kpis article>span{font-size:10px}.app-shell:not(.dark) .automation-kpis strong{margin:7px 0 3px;font-size:19px}.app-shell:not(.dark) .automation-kpis small{font-size:8px}.app-shell:not(.dark) .automation-controls{border-radius:10px;gap:10px;padding:12px}.app-shell:not(.dark) .automation-search{background:#f6f4f8;border-color:#dedbe4;border-radius:8px;height:39px}.app-shell:not(.dark) .automation-filter-grid{gap:8px}.app-shell:not(.dark) .automation-filter-grid select,.app-shell:not(.dark) .automation-number-input{color:#28232f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f6f4f8;border-color:#dedbe4;border-radius:7px;height:35px}.app-shell:not(.dark) .automation-filter-grid select:focus,.app-shell:not(.dark) .automation-number-input:focus-within{border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .automation-filter-note svg{color:#8953e6}.app-shell:not(.dark) .automation-tabs{gap:7px;padding:1px 0}.app-shell:not(.dark) .automation-tabs button{color:#625d69;background:#fff;border-color:#ddd9e3;border-radius:7px;height:34px;padding:0 11px}.app-shell:not(.dark) .automation-tabs button:hover{color:#542590;background:#f5f0fc;border-color:#b28ce8}.app-shell:not(.dark) .automation-tabs button.active{color:#51218f;background:#efe6ff;border-color:#9a67ed;box-shadow:0 0 0 1px #8953e614}.app-shell:not(.dark) .automation-tabs b{color:#6a6572;background:#efedf3;min-width:19px;height:19px}.app-shell:not(.dark) .automation-tabs button.active b{color:#fff;background:#8953e6}.app-shell:not(.dark) .automation-results{gap:9px}.app-shell:not(.dark) .automation-card{background:#fff;border-color:#dcd9e3;border-radius:10px;grid-template-columns:minmax(276px,.92fr) minmax(540px,1.78fr) minmax(150px,.5fr);grid-template-areas:"event legs summary""footer footer footer";transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.app-shell:not(.dark) .automation-card:hover{border-color:#b9a2d8;transform:translateY(-1px);box-shadow:0 8px 22px #251f2d12}.app-shell:not(.dark) .automation-card>header{border:0;border-right:1px solid #e2dfe7;grid-area:event;align-items:center;min-height:118px;padding:14px 16px}.app-shell:not(.dark) .automation-event-heading{flex:1;align-items:flex-start;min-width:0}.app-shell:not(.dark) .automation-sport{background:#f2f0f5;border-color:#dcd9e2;border-radius:50%;flex-basis:31px;width:31px;height:31px;font-size:13px}.app-shell:not(.dark) .automation-event-heading>div{min-width:0}.app-shell:not(.dark) .automation-event-heading h3{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:1px 0 6px;font-size:13px;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.app-shell:not(.dark) .automation-event-heading p{flex-direction:column;align-items:flex-start;gap:3px;font-size:9px;line-height:1.25}.app-shell:not(.dark) .automation-event-heading p i{display:none}.app-shell:not(.dark) .automation-card-meta{align-self:flex-end;align-items:flex-start;gap:4px}.app-shell:not(.dark) .automation-roi{font-size:12px}.app-shell:not(.dark) .automation-card-summary{background:#faf9fc;border:0;border-left:1px solid #e2dfe7;grid-area:summary;grid-template-columns:1fr;min-height:118px}.app-shell:not(.dark) .automation-card-summary>span{border:0;border-bottom:1px solid #e3e0e8;gap:2px;min-height:0;padding:7px 9px}.app-shell:not(.dark) .automation-card-summary>span:last-child{border-bottom:0}.app-shell:not(.dark) .automation-card-summary b{order:1;font-size:11px;line-height:1.15}.app-shell:not(.dark) .automation-card-summary small{color:#77717f;order:2;font-size:7px;line-height:1.1}.app-shell:not(.dark) .automation-legs{grid-area:legs;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:9px;padding:10px 11px;display:grid}.app-shell:not(.dark) .automation-leg{background:linear-gradient(#f7f5f9,#f2f0f5);border-color:#dedbe4;border-radius:8px;grid-template-rows:22px 25px 31px;grid-template-columns:42px 42px minmax(56px,1fr);align-items:center;gap:5px 6px;min-width:0;min-height:100px;padding:8px 9px;display:grid}.app-shell:not(.dark) .automation-house{grid-area:1/1/auto/3;gap:6px;min-width:0}.app-shell:not(.dark) .automation-house>span{display:none}.app-shell:not(.dark) .automation-house>div{gap:5px;min-width:0}.app-shell:not(.dark) .automation-house b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:550;line-height:1.2;overflow:hidden}.app-shell:not(.dark) .automation-house em{color:#b76d00;background:#fff5df;border:1px solid #e0890066;border-radius:4px;flex:none;padding:2px 4px;line-height:1.1}.app-shell:not(.dark) .automation-market{text-align:center;border:1px solid #e39a2e;border-radius:5px;grid-area:2/1/auto/4;gap:4px;min-width:0;padding:4px 5px}.app-shell:not(.dark) .automation-market small{display:none}.app-shell:not(.dark) .automation-market b{color:#ad6500;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;line-height:1.15;overflow:hidden}.app-shell:not(.dark) .automation-open-house{color:#514b59;background:#fff;border-color:#d8d5df;border-radius:6px;grid-area:1/3;justify-self:end;width:27px;height:27px}.app-shell:not(.dark) .automation-open-house:hover{color:#6b31bf;border-color:#8953e6}.app-shell:not(.dark) .automation-side{border-radius:4px;grid-area:3/2;place-self:end start;width:max-content;height:20px;padding:0 7px}.app-shell:not(.dark) .automation-side+.automation-leg-value{grid-area:3/1;align-self:end;align-items:flex-start}.app-shell:not(.dark) .automation-side+.automation-leg-value+.automation-leg-value{text-align:right;grid-area:3/3;align-self:end;align-items:flex-end}.app-shell:not(.dark) .automation-leg-value{gap:1px;min-width:0;line-height:1.05}.app-shell:not(.dark) .automation-leg-value small{font-size:7px;line-height:1}.app-shell:not(.dark) .automation-leg-value b{color:#211d27;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;line-height:1.05;overflow:hidden}.app-shell:not(.dark) .automation-leg-value em{display:none}.app-shell:not(.dark) .automation-card>footer{border-top-color:#e1dfe6;grid-area:footer;min-height:40px;padding:6px 10px}.app-shell:not(.dark) .automation-card>footer>div:first-child span{background:#f2f0f5;border:1px solid #dfdce5;border-radius:5px;padding:3px 6px}.app-shell:not(.dark) .automation-card>footer button{border-radius:6px;height:30px;padding:0 9px;font-size:9px}.app-shell:not(.dark) .automation-secondary-action{color:#312b3a;background:#fff;border-color:#dcd9e2}.app-shell:not(.dark) .automation-secondary-action:hover{background:#f3f0f7}.app-shell:not(.dark) .automation-primary-action{color:#fff;background:#8953e6;border-color:#8953e6}.app-shell:not(.dark) .automation-primary-action:hover{background:#7942d3;border-color:#7942d3}.app-shell:not(.dark) .automation-feed-banner{background:#fff;border-radius:8px}.app-shell:not(.dark) .automation-empty{background:#fff;border-radius:10px;min-height:220px}.app-shell:not(.dark) .automation-empty-icon:not(.danger){color:#7540c7;background:#f0e9ff}.app-shell:not(.dark) .automation-loader{border-top-color:#8953e6}.app-shell:not(.dark) .calculator-shell{border-radius:11px}.app-shell:not(.dark) .total-lock,.app-shell:not(.dark) .calc-line,.app-shell:not(.dark) .calc-result{background:#fff;border-color:#dedce5;border-radius:9px}.app-shell:not(.dark) .total-lock>label,.app-shell:not(.dark) .money-input,.app-shell:not(.dark) .calc-fields label>input{color:#211d27;background:#f1eff4;border-radius:7px}.app-shell:not(.dark) .surebet-kpis article{background:#fff;border-color:#dedce6;border-radius:10px}.app-shell:not(.dark) .surebet-table-shell{border-color:#dedce6;border-radius:11px}.app-shell:not(.dark) .surebet-table input[type=number],.app-shell:not(.dark) .surebet-table .calc-decimal-input,.app-shell:not(.dark) .surebet-table select{color:#211d27;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f0f5;border-color:#dcd9e2}.app-shell:not(.dark) .surebet-table input[type=number]:focus,.app-shell:not(.dark) .surebet-table .calc-decimal-input:focus,.app-shell:not(.dark) .surebet-table select:focus{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .surebet-table input[type=checkbox],.app-shell:not(.dark) .surebet-table input[type=radio]{accent-color:#8953e6}.app-shell:not(.dark) .surebet-hint i{background:#8953e6;box-shadow:0 0 0 4px #8953e61a}.app-shell:not(.dark) .type-button,.app-shell:not(.dark) .secondary-button,.app-shell:not(.dark) .add-line{border-radius:7px}.app-shell:not(.dark) .houses-search{background:#fff;border-color:#dedbe4;border-radius:8px}.app-shell:not(.dark) .houses-search:focus-within{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .house-group{border-radius:11px}.app-shell:not(.dark) .house-card{box-shadow:none;background:#fff;border-radius:9px}.app-shell:not(.dark) .house-card:hover{border-color:#a982df;box-shadow:0 10px 24px #251f2d17}.app-shell:not(.dark) .house-card:focus-visible{outline-color:#8953e6}.app-shell:not(.dark) .house-logo-box{background:#f4f2f6;border-color:#e0dde6;border-radius:7px}.app-shell:not(.dark) .access-hero{border-radius:11px;min-height:150px}.app-shell:not(.dark) .access-hero:before{background:radial-gradient(circle,#8953e626,#8953e600 69%)}.app-shell:not(.dark) .access-eyebrow{color:#7540c7}.app-shell:not(.dark) .access-eyebrow i{background:#8953e6;box-shadow:0 0 0 5px #8953e61a}.app-shell:not(.dark) .access-copy-link svg{color:#8953e6}.app-shell:not(.dark) .access-summary{gap:10px}.app-shell:not(.dark) .access-summary article,.app-shell:not(.dark) .access-invite-panel,.app-shell:not(.dark) .access-list-panel{border-radius:10px}.app-shell:not(.dark) .access-summary-icon.green{color:#6e35c4;background:#f0e9ff;border-color:#cbb4ed}.app-shell:not(.dark) .access-invite-panel input:focus{border-color:#8953e6;box-shadow:0 0 0 3px #8953e61a}.app-shell:not(.dark) .access-invite-panel form>button{color:#fff;background:#8953e6}.app-shell:not(.dark) .new-entry-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#231d2b47}.app-shell:not(.dark) .new-entry-modal{color:#211d27;background:#fff;border-color:#d8d5df;box-shadow:-24px 0 68px #231d2b2e}.app-shell:not(.dark) .new-entry-header{background:#fff;border-bottom-color:#e1dfe6}.app-shell:not(.dark) .entry-kind-tabs{background:#f0edf4}.app-shell:not(.dark) .entry-kind-tabs button{color:#746f7b}.app-shell:not(.dark) .entry-kind-tabs button.active{color:#572497;background:#f0e9ff;box-shadow:inset 0 0 0 1px #a97de7}.app-shell:not(.dark) .new-entry-info{padding-top:24px;padding-bottom:22px}.app-shell:not(.dark) .info-title-row{min-height:80px;padding-top:12px}.app-shell:not(.dark) .entry-top-stats>span{background:#faf9fc;border-color:#dedbe4}.app-shell:not(.dark) .new-entry-info .event-fields{grid-template-columns:minmax(0,1.45fr) minmax(190px,.8fr);gap:12px}.app-shell:not(.dark) .new-entry-info .event-fields label{gap:7px}.app-shell:not(.dark) .new-entry-info .event-fields input,.app-shell:not(.dark) .new-entry-info .combo-trigger{height:40px;color:#211d27!important;background:#f2f0f5!important;border-color:#dedbe4!important;border-radius:8px!important}.app-shell:not(.dark) .new-entry-info .event-fields input::placeholder,.app-shell:not(.dark) .new-entry-info .combo-trigger .placeholder{color:#8a8590!important}.app-shell:not(.dark) .new-entry-info .event-fields input:focus,.app-shell:not(.dark) .new-entry-info .searchable-combo.open>.combo-trigger{box-shadow:0 0 0 2px #8953e61a;background:#fff!important;border-color:#8953e6!important}.app-shell:not(.dark) .new-entry-info .date-grid{gap:12px;margin-top:17px}.app-shell:not(.dark) .new-entry-info .date-grid>section{height:auto;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.app-shell:not(.dark) .new-entry-info .date-grid header{align-items:center;height:23px}.app-shell:not(.dark) .new-entry-info .date-grid>section>div{gap:7px;margin-top:7px}.app-shell:not(.dark) .new-entry-info .date-picker-shell,.app-shell:not(.dark) .new-entry-info .date-grid .time-segments{color:#211d27;background:#f2f0f5;border:1px solid #dedbe4;border-radius:8px;height:40px}.app-shell:not(.dark) .new-entry-info .date-grid .time-segments input,.app-shell:not(.dark) .new-entry-info .date-grid .time-segments b{color:#211d27}.app-shell:not(.dark) .new-entry-info .date-picker-shell:focus-within,.app-shell:not(.dark) .new-entry-info .calendar-picker.open>.date-picker-shell,.app-shell:not(.dark) .new-entry-info .date-grid .time-segments:focus-within{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .sport-field .combo-menu{background:#fff;border:1px solid #dedbe4;border-radius:10px;padding-top:6px;top:45px;overflow:hidden;box-shadow:0 16px 38px #251f2d29}.app-shell:not(.dark) .sport-field .combo-search{color:#706b77;background:#f2f0f5;border-radius:7px;height:35px}.app-shell:not(.dark) .sport-field .combo-search:focus-within{border-color:#8953e6}.app-shell:not(.dark) .sport-field .combo-search>input{color:#211d27!important}.app-shell:not(.dark) .sport-field .combo-menu>div{max-height:208px;padding:5px}.app-shell:not(.dark) .sport-field .combo-menu>div>button{color:#332d3b;border-radius:6px;gap:5px;height:32px;padding:0 9px;font-size:12px;line-height:1.15}.app-shell:not(.dark) .sport-field .combo-menu>div>button>i{display:none}.app-shell:not(.dark) .sport-field .combo-menu>div>button.active,.app-shell:not(.dark) .sport-field .combo-menu>div>button:hover,.app-shell:not(.dark) .sport-field .combo-menu>div>button.selected{color:#572497;background:#f0e9ff}.app-shell:not(.dark) .entry-options{gap:8px;margin-top:18px}.app-shell:not(.dark) .entry-options label{gap:8px;font-size:13px;font-weight:520}.app-shell:not(.dark) .entry-options i{background:#fff;border-color:#d3d0d9;border-radius:5px;width:17px;height:17px}.app-shell:not(.dark) .entry-options input:checked+i{background:#8953e6;border-color:#8953e6;box-shadow:inset 0 0 0 4px #fff}.app-shell:not(.dark) .new-entry-lines .new-bet-card{background:#faf9fc!important;border-color:#dedbe4!important;border-radius:9px!important}.app-shell:not(.dark) .new-entry-lines .bet-fields input,.app-shell:not(.dark) .new-entry-lines .combo-trigger,.app-shell:not(.dark) .launch-money,.app-shell:not(.dark) .launch-description textarea{color:#211d27!important;background:#f2f0f5!important;border-color:#dedbe4!important;border-radius:7px!important}.app-shell:not(.dark) .new-entry-lines .bet-fields input:focus,.app-shell:not(.dark) .new-entry-lines .searchable-combo.open>.combo-trigger,.app-shell:not(.dark) .launch-description textarea:focus{box-shadow:0 0 0 2px #8953e61a;background:#fff!important;border-color:#8953e6!important}.app-shell:not(.dark) .new-entry-lines .odd-field>div{background:#f2f0f5;border-color:#dedbe4}.app-shell:not(.dark) .new-entry-lines .odd-field>div:focus-within{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .new-entry-lines .odd-field>div button{color:#332d3b;background:#fff;border-color:#d5d1dc}.app-shell:not(.dark) .line-freebet input:checked+i{background:#8953e6;border-color:#8953e6;box-shadow:inset 0 0 0 4px #fff}.app-shell:not(.dark) .new-entry-footer{background:#fff}.app-shell:not(.dark) .new-entry-footer .save-entry{color:#fff!important;background:#8953e6!important}.app-shell:not(.dark) .new-entry-footer .save-entry:hover{background:#7942d3!important}.app-shell:not(.dark) .new-entry-footer .clear-entry{color:#332d3b;background:#fff;border-color:#d8d5df}.app-shell:not(.dark) .new-entry-help{color:#625d69;background:#fff;border-color:#d7d4dd;box-shadow:0 8px 20px #231d2b17}.app-shell:not(.dark) .calendar-popover{color:#211d27;background:#fff;border-color:#d8d5df;box-shadow:0 18px 42px #231d2b26}.app-shell:not(.dark) .calendar-days button.selected{color:#fff;background:#8953e6;box-shadow:0 0 0 2px #fff,0 0 0 3px #b28ce8}.app-shell:not(.dark) .combo-menu,.app-shell:not(.dark) .import-dialog{color:#211d27;background:#fff;border-color:#dedbe4}.app-shell:not(.dark) .combo-menu>div>button:hover,.app-shell:not(.dark) .combo-menu>div>button.selected{color:#572497;background:#f0e9ff}.app-shell:not(.dark) .share-entry-backdrop,.app-shell:not(.dark) .cashout-dialog-backdrop,.app-shell:not(.dark) .action-dialog-backdrop{background:#231d2b52}.app-shell:not(.dark) .share-entry-dialog{color:#211d27;background:linear-gradient(145deg,#fff,#f8f6fb 72%);border-color:#d9d3e2;box-shadow:0 28px 75px #231d2b33,0 0 32px #7540c712}.app-shell:not(.dark) .share-entry-header h2 svg{color:#7540c7}.app-shell:not(.dark) .share-entry-header>button{color:#615c68;background:#f1eff4}.app-shell:not(.dark) .share-entry-header>button:hover{color:#332d3b;background:#eae6ef}.app-shell:not(.dark) .share-theme-row{color:#716c79}.app-shell:not(.dark) .share-theme-row>div>div{background:#f1eef5;border-color:#d9d3e2}.app-shell:not(.dark) .share-theme-row button{color:#716c79}.app-shell:not(.dark) .share-theme-row button.active{color:#572497;background:#fff;border-color:#8953e6;box-shadow:0 0 0 1px #8953e614,0 0 18px #8953e61a}.app-shell:not(.dark) .share-entry-preview-shell{background:linear-gradient(145deg,#f5f2f8,#efebf4);border-color:#ded8e7;box-shadow:inset 0 0 32px #7540c709}.app-shell:not(.dark) .share-ready{color:#716c79}.app-shell:not(.dark) .share-ready b{color:#332d3b}.app-shell:not(.dark) .share-entry-actions button{color:#332d3b;background:#fff;border-color:#cfc3dc}.app-shell:not(.dark) .share-entry-actions button:hover{background:#f2eff6}.app-shell:not(.dark) .share-entry-actions button.download{color:#fff;background:#8953e6;border-color:#8953e6}.app-shell:not(.dark) .share-entry-actions button.download:hover{background:#7942d3}.app-shell:not(.dark) .cashout-dialog{color:#211d27;background:#fff;border-color:#dad7e1;box-shadow:0 26px 70px #231d2b33}.app-shell:not(.dark) .cashout-dialog>header{border-bottom-color:#e1dfe6}.app-shell:not(.dark) .cashout-dialog p{color:#716c79}.app-shell:not(.dark) .cashout-dialog>header button{color:#716c79;background:#f1eff4}.app-shell:not(.dark) .cashout-leg{background:#f2f0f5}.app-shell:not(.dark) .cashout-leg>span{background:#e8e5ec}.app-shell:not(.dark) .action-dialog{background:#fff;border-color:#dedbe4}.app-shell:not(.dark) .help-button{color:#625d69;background:#fff;border-color:#d8d5df;box-shadow:0 8px 20px #231d2b14}@media (width>=981px) and (width<=1220px){.app-shell:not(.dark) .automation-card{grid-template-columns:minmax(240px,.84fr) minmax(455px,1.62fr) minmax(140px,.5fr)}.app-shell:not(.dark) .automation-legs{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}}@media (width<=980px){.app-shell:not(.dark) .automation-card{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);grid-template-areas:"event summary""legs legs""footer footer"}.app-shell:not(.dark) .automation-card>header,.app-shell:not(.dark) .automation-card-summary{min-height:96px}}@media (width<=760px){.app-shell:not(.dark) .workspace-header{height:64px;padding:0 13px}.app-shell:not(.dark) .workspace-header h1{font-size:18px}.app-shell:not(.dark) .workspace-main{padding:14px}.app-shell:not(.dark) .metric-card{min-height:145px;padding:15px}.app-shell:not(.dark) .automation-card{display:block}.app-shell:not(.dark) .automation-card>header{border-bottom:1px solid #e2dfe7;border-right:0;min-height:78px}.app-shell:not(.dark) .automation-card-summary{border-bottom:1px solid #e2dfe7;border-left:0;grid-template-columns:repeat(3,1fr);min-height:0}.app-shell:not(.dark) .automation-card-summary>span{border-bottom:0;border-right:1px solid #e3e0e8;min-height:48px}.app-shell:not(.dark) .automation-card-summary>span:last-child{border-right:0}.app-shell:not(.dark) .automation-legs{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell:not(.dark) .new-entry-info .event-fields{grid-template-columns:1fr}.app-shell:not(.dark) .new-entry-info .date-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.app-shell:not(.dark) .new-entry-info .date-grid{grid-template-columns:1fr}}@media (width<=540px){.app-shell:not(.dark) .workspace-header h1{font-size:16px}.app-shell:not(.dark) .automation-kpis,.app-shell:not(.dark) .automation-filter-grid{grid-template-columns:1fr 1fr}.app-shell:not(.dark) .automation-legs{grid-template-columns:1fr}.app-shell:not(.dark) .automation-card>footer{flex-direction:column;align-items:stretch}.app-shell:not(.dark) .automation-card>footer>div:first-child{display:none}.app-shell:not(.dark) .automation-card>footer>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.app-shell:not(.dark) .automation-card>footer>div.automation-admin-actions{grid-template-columns:1fr}.app-shell:not(.dark) .automation-card>footer button{justify-content:center;width:100%}}@media (width<=390px){.app-shell:not(.dark) .automation-kpis,.app-shell:not(.dark) .automation-filter-grid,.app-shell:not(.dark) .automation-card-summary{grid-template-columns:1fr}.app-shell:not(.dark) .automation-card-summary>span{border-bottom:1px solid #e3e0e8;border-right:0}}.app-shell:not(.dark){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell:not(.dark) .launch-title nav{background:#f0edf4;border:1px solid #dedbe4;padding:3px}.app-shell:not(.dark) .launch-title nav button{color:#6f6977}.app-shell:not(.dark) .launch-title nav button:hover{color:#332d3b;background:#e9e5ee}.app-shell:not(.dark) .launch-title nav button.active.credit{color:#087c59;background:#e7f7f1;box-shadow:inset 0 0 0 1px #58b696}.app-shell:not(.dark) .launch-title nav button.active.debit{color:#c72f41;background:#ffedef;box-shadow:inset 0 0 0 1px #e69aa3}.app-shell:not(.dark) .launch-money{background:#f2f0f5!important;border-color:#dedbe4!important}.app-shell:not(.dark) .launch-money b{color:#8a8590}.app-shell:not(.dark) .launch-money input{color:#211d27;caret-color:#8953e6}.app-shell:not(.dark) .launch-money:focus-within{box-shadow:0 0 0 2px #8953e61a;background:#fff!important;border-color:#8953e6!important}.app-shell:not(.dark) .launch-date{background:#faf9fc;border-color:#dedbe4}.app-shell:not(.dark) .launch-date .date-picker-shell,.app-shell:not(.dark) .launch-date .time-segments{color:#211d27;background:#f2f0f5;border:1px solid #dedbe4;border-radius:8px;height:40px}.app-shell:not(.dark) .launch-date .time-segments input,.app-shell:not(.dark) .launch-date .time-segments b{color:#211d27}.app-shell:not(.dark) .launch-date .time-segments input{caret-color:#0000}.app-shell:not(.dark) .launch-date .date-picker-shell:focus-visible,.app-shell:not(.dark) .launch-date .calendar-picker.open>.date-picker-shell,.app-shell:not(.dark) .launch-date .time-segments:focus-within{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .launch-description textarea::placeholder{color:#8a8590}.app-shell:not(.dark) .combo-menu{color:#211d27;background:#fff;border:1px solid #dedbe4;border-radius:10px;box-shadow:0 16px 38px #251f2d26}.app-shell:not(.dark) .combo-search{color:#77717f;background:#f4f2f6;border:1px solid #dedbe4;border-radius:7px;height:36px;margin:0 6px}.app-shell:not(.dark) .combo-search:focus-within{background:#fff;border-color:#8953e6;box-shadow:0 0 0 2px #8953e61a}.app-shell:not(.dark) .combo-search>svg{color:#77717f;opacity:1;margin-left:9px}.app-shell:not(.dark) .combo-search>input{caret-color:#8953e6;color:#211d27!important}.app-shell:not(.dark) .combo-search>input::placeholder{color:#8a8590!important}.app-shell:not(.dark) .combo-menu>div{scrollbar-color:#b9b3c1 transparent}.app-shell:not(.dark) .combo-menu>div::-webkit-scrollbar-thumb{background:#b9b3c1}.app-shell:not(.dark) .combo-menu>div>button{color:#332d3b}.app-shell:not(.dark) .combo-menu>div>button.active,.app-shell:not(.dark) .combo-menu>div>button:hover,.app-shell:not(.dark) .combo-menu>div>button.selected{color:#572497;background:#f0e9ff}.app-shell:not(.dark) .sport-field .combo-menu{padding-top:6px}.app-shell:not(.dark) .sport-field .combo-menu>div{max-height:208px}.app-shell:not(.dark) .result-menu{color:#211d27;background:#fff;border:1px solid #dedbe4;box-shadow:0 16px 36px #251f2d2b}.app-shell:not(.dark) .result-menu button{color:#332d3b}.app-shell:not(.dark) .result-menu button:hover,.app-shell:not(.dark) .result-menu button:focus-visible{background:#f1eef5}.app-shell:not(.dark) .result-menu button.pending.selected{color:#572497;background:#f0e9ff}.app-shell:not(.dark) .result-menu button.returned{color:#625d69}.app-shell:not(.dark) .result-menu button.green.selected,.app-shell:not(.dark) .result-menu button.half-green.selected{background:#e7f7f1}.app-shell:not(.dark) .result-menu button.red.selected,.app-shell:not(.dark) .result-menu button.half-red.selected{background:#ffedef}.app-shell:not(.dark) .result-menu button.cashout.selected{background:#eaf6fd}.app-shell:not(.dark) .result-menu button.returned.selected{color:#514c59;background:#f0eef3}.app-shell:not(.dark) .new-entry-info .event-fields .combo-search>input,.app-shell:not(.dark) .new-entry-info .event-fields .combo-search>input:focus,.app-shell:not(.dark) .new-entry-info .event-fields .combo-search>input:focus-visible{width:100%!important;height:34px!important;box-shadow:none!important;color:#211d27!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 8px 0 6px!important}.app-shell:not(.dark) .result-menu button.green{color:#079668}.app-shell:not(.dark) .result-menu button.red{color:#e02f42}.app-shell:not(.dark) .result-menu button.half-green{color:#0aa978}.app-shell:not(.dark) .result-menu button.half-red{color:#ef5262}.app-shell:not(.dark) .result-menu button.cashout{color:#078cc9}.app-shell:not(.dark) .result-menu button.green.selected,.app-shell:not(.dark) .result-menu button.half-green.selected{color:#087c59}.app-shell:not(.dark) .result-menu button.red.selected,.app-shell:not(.dark) .result-menu button.half-red.selected{color:#c72f41}.app-shell:not(.dark) .result-menu button.cashout.selected{color:#087eb4}.registration-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#030308c7;justify-content:center;place-items:center;padding:16px;display:grid}.registration-modal,.dark .registration-modal{--registration-bg:#090a10;--registration-panel:#101119;--registration-panel-2:#0d0e15;--registration-field:#11121a;--registration-border:#292b36;--registration-muted:#9b9ca8;color:#f5f5f8;background:linear-gradient(145deg,#0b0c13,#08090e);border:1px solid #30323e;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,100vw - 32px);height:min(94dvh,940px);max-height:940px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0000009e}.registration-modal .registration-header{border-bottom:1px solid var(--registration-border);background:linear-gradient(#0c0d14,#0a0b11);grid-template-rows:auto 40px;grid-template-columns:1fr auto;gap:18px 24px;min-height:128px;padding:20px 20px 0;display:grid}.registration-modal .registration-header h2{letter-spacing:-.4px;margin:0 0 8px;font-size:19px;font-weight:720}.registration-modal .registration-header p{color:#b1b1ba;font-size:12px}.registration-modal .new-entry-close{color:#b9bac3;border-radius:7px;width:31px;height:31px;margin:-3px -3px 0 0}.registration-modal .new-entry-close:hover{background:#191a23}.registration-modal .modal-kind-tabs{border:1px solid var(--registration-border);background:#0b0c12;border-bottom:0;border-radius:7px 7px 0 0;grid-column:1/3;grid-template-columns:1fr 1fr;align-self:end;gap:0;width:300px;height:40px;margin:0;padding:0;display:grid}.registration-modal .modal-kind-tabs button,.dark .registration-modal .modal-kind-tabs button{border:0;border-right:1px solid var(--registration-border);color:#b7b7c1;min-width:0;height:39px;box-shadow:none;background:0 0;border-radius:6px 6px 0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:620;display:flex}.registration-modal .modal-kind-tabs button:last-child{border-right:0}.registration-modal .modal-kind-tabs button svg{width:16px;height:16px}.registration-modal .modal-kind-tabs button.active,.dark .registration-modal .modal-kind-tabs button.active{color:#fff;background:linear-gradient(#904fe747,#7639c630);position:relative;box-shadow:inset 0 0 0 1px #9a5cff}.registration-modal .modal-kind-tabs button.active:after{content:"";background:#9a5cff;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 10px #9a5cffbf}.registration-modal .registration-scroll{scrollbar-color:#50515d transparent;min-height:0;padding:14px 15px 18px;overflow:auto}.registration-modal .registration-scroll::-webkit-scrollbar-thumb{border-color:var(--registration-bg);background:#50515d}.registration-arbitrage,.registration-launch{flex-direction:column;gap:12px;display:flex}.registration-panel{border:1px solid var(--registration-border);background:linear-gradient(145deg,var(--registration-panel),var(--registration-panel-2));border-radius:9px;padding:13px}.registration-panel>h3,.registration-event-content>h3{letter-spacing:-.2px;margin:0 0 12px;font-size:13px;font-weight:690}.registration-panel>h3 span{color:var(--registration-muted);font-weight:480}.registration-event-panel{grid-template-columns:minmax(0,1fr) 284px;gap:12px;padding:12px;display:grid}.registration-event-content{min-width:0}.registration-modal .event-fields{grid-template-columns:minmax(0,1.55fr) minmax(170px,.65fr);gap:10px}.registration-modal .event-fields.with-partnership{grid-template-columns:minmax(0,1.25fr) minmax(150px,.55fr) minmax(180px,.7fr)}.registration-modal .event-fields label,.registration-modal .modal-field,.registration-modal .registration-line-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.registration-modal .event-fields label>span,.registration-modal .modal-field>span,.registration-modal .registration-line-fields label>span,.registration-modal .line-detail-input>span{color:#f0f0f4;letter-spacing:-.08px;text-transform:none;font-size:11px;font-weight:610}.registration-modal .partnership-load-error{color:#fb7185;font-size:9px;line-height:1.25}.registration-modal .event-fields input,.registration-modal .combo-trigger,.registration-modal .registration-line-fields input,.registration-modal .launch-money,.registration-modal .launch-data-grid .date-picker-shell,.registration-modal .launch-data-grid .time-segments,.registration-modal .launch-origin-grid .combo-trigger{height:38px;font-size:12px;border:1px solid var(--registration-border)!important;background:var(--registration-field)!important;color:#f5f5f8!important;border-radius:7px!important}.registration-modal .event-fields input:focus,.registration-modal .searchable-combo.open>.combo-trigger,.registration-modal .registration-line-fields input:focus,.registration-modal .launch-money:focus-within,.registration-modal .launch-data-grid .calendar-picker.open>.date-picker-shell,.registration-modal .launch-data-grid .time-segments:focus-within{background:#14151e!important;border-color:#9a5cff!important;box-shadow:0 0 0 2px #9a5cff1f!important}.registration-modal .date-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.registration-modal .date-grid>section{background:0 0;border:0;border-radius:0;height:auto;padding:0}.registration-modal .date-grid header{align-items:center;height:21px}.registration-modal .date-grid header b{font-size:11px;font-weight:610}.registration-modal .date-grid header button{font-size:10px}.registration-modal .date-grid>section>div{gap:6px;margin-top:7px}.registration-modal .date-grid .date-picker-shell,.registration-modal .date-grid .time-segments{border:1px solid var(--registration-border);background:var(--registration-field);border-radius:7px;height:36px}.registration-modal .entry-top-stats{grid-template-columns:1fr 1fr;gap:7px;display:grid}.registration-modal .entry-top-stats>span,.registration-modal .entry-top-stats>span:last-child{border-color:var(--registration-border);text-align:left;background:#0f1017;border-radius:7px;justify-content:center;align-items:flex-start;width:auto;height:67px;padding:9px 11px}.registration-modal .entry-top-stats small{color:var(--registration-muted);font-size:9px}.registration-modal .entry-top-stats b{margin-top:8px;font-size:15px}.operation-config-panel{padding:10px 12px}.operation-config-panel>h3{margin-bottom:8px}.registration-modal .operation-config-panel .entry-options{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;display:grid}.registration-modal .operation-config-panel .entry-options label{border:1px solid var(--registration-border);background:#0e0f16;border-radius:7px;gap:8px;width:100%;height:35px;padding:0 9px;font-size:11px}.registration-modal .operation-config-panel .entry-options label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registration-modal .operation-config-panel .entry-options label>svg{color:#8d8e99;width:13px;height:13px;margin-left:auto}.registration-modal .operation-config-panel .entry-options i{background:#11121a;border-color:#4a4b57;border-radius:4px;width:17px;height:17px}.registration-modal .operation-config-panel .entry-options input:checked+i{background:#8b4ddb;border-color:#9a5cff;box-shadow:inset 0 0 0 4px #8b4ddb}.registration-modal .operation-config-panel .entry-options input:checked+i:after{content:"✓";color:#fff;text-align:center;font-size:11px;line-height:15px;display:block}.registration-modal .new-entry-lines{padding:10px 11px 12px}.registration-modal .new-entry-lines>header{align-items:flex-start;height:36px}.registration-modal .new-entry-lines>header h3{margin:5px 0 0;font-size:13px}.registration-modal .new-entry-lines>header button{border-radius:6px;height:31px;font-size:10px}.registration-modal .new-entry-lines>header button svg{width:13px;height:13px}.registration-modal .import-button{border-color:var(--registration-border);color:#eee;background:#0d0e15;align-items:center;gap:7px;padding:0 12px;display:flex}.registration-modal .add-line-button{color:#fff;background:linear-gradient(135deg,#6f35bd,#9553e8);padding:0 12px;box-shadow:0 5px 12px #6f35bd3b}.registration-modal .new-bet-list{gap:8px}.registration-modal .new-bet-card,.dark .registration-modal .new-bet-card{border-color:var(--registration-border);background:#0d0e14;border-radius:8px;min-height:0;padding:10px 11px;overflow:visible}.registration-modal .new-bet-card>header{align-items:flex-start;height:27px}.registration-modal .new-bet-card>header>div{align-items:center;gap:9px;display:flex}.registration-modal .new-bet-card>header b{font-size:12px}.registration-modal .new-bet-card>header>button{font-size:10px}.registration-modal .line-side-toggle{border:1px solid;background:0 0!important;border-radius:4px!important;height:20px!important;padding:0 7px!important;font-size:9px!important;font-weight:700!important}.registration-modal .line-side-toggle.back{color:#32d39b!important;border-color:#10b9816b!important}.registration-modal .line-side-toggle.lay{color:#ff5967!important;border-color:#ef44446b!important}.registration-modal .registration-line-fields{grid-template-columns:minmax(145px,1fr) minmax(155px,1.08fr) minmax(76px,.45fr) minmax(120px,.74fr);gap:10px;padding:0;display:grid}.registration-modal .registration-line-fields .selection-field{grid-column:auto}.registration-modal .registration-line-fields>label>input{height:37px;border-radius:7px!important}.registration-modal .stake-input-shell{border:1px solid var(--registration-border);background:var(--registration-field);border-radius:7px;align-items:center;height:37px;display:flex;overflow:hidden}.registration-modal .stake-input-shell:focus-within{border-color:#9a5cff;box-shadow:0 0 0 2px #9a5cff1f}.registration-modal .stake-input-shell>b{color:#92939e;padding-left:10px;font-size:10px}.registration-modal .stake-input-shell>input{padding-left:8px;height:35px!important;box-shadow:none!important;background:0 0!important;border:0!important}.registration-modal .line-detail-grid{align-items:flex-end;gap:10px;min-height:38px;margin-top:9px;padding:0 4px;display:flex}.registration-modal .line-detail-input{flex-direction:column;gap:6px;width:180px;display:flex}.registration-modal .line-detail-input>span,.registration-modal .line-derived>span{color:#999aa5;font-size:9px}.registration-modal .line-detail-input input{border:1px solid var(--registration-border);color:#f2f2f5;background:#101118;border-radius:5px;outline:0;height:29px;padding:0 9px}.registration-modal .line-detail-input input:focus{border-color:#9a5cff}.registration-modal .line-detail-input .percent-shell{border:1px solid var(--registration-border);background:var(--registration-field);border-radius:5px;align-items:center;width:100%;height:29px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.registration-modal .line-detail-input .percent-shell:focus-within{border-color:#9a5cff;box-shadow:0 0 0 2px #9a5cff1f}.registration-modal .line-detail-input .percent-shell>input{flex:auto;width:100%;min-width:0;height:27px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 8px!important}.registration-modal .line-detail-input .percent-shell>b{color:#a5a6b0;flex:none;padding:0 10px 0 5px;font-size:11px;font-weight:600;position:static;transform:none}.registration-modal .line-derived{flex-direction:column;gap:6px;min-width:130px;display:flex}.registration-modal .line-derived b{color:#ececf1;font-size:11px}.registration-modal .line-return{text-align:right;align-items:flex-end;margin-left:auto}.registration-modal .line-return b{color:#37d69f;background:#10b9810d;border:1px solid #10b9814d;border-radius:5px;min-width:110px;padding:6px 8px}.registration-modal .line-freebet-picker{flex-direction:column;gap:6px;width:min(300px,100%);display:flex}.registration-modal .line-freebet-picker>span{color:#999aa5;font-size:9px}.registration-modal .line-freebet-picker select{border:1px solid var(--registration-border);background:var(--registration-field);color:#f2f2f5;border-radius:5px;outline:0;width:100%;height:29px;padding:0 28px 0 9px;font-size:10px}.registration-modal .line-freebet-picker select:focus{border-color:#9a5cff;box-shadow:0 0 0 2px #9a5cff1f}.registration-modal .line-freebet-picker select:disabled{opacity:.65;cursor:wait}.registration-modal .line-freebet-picker option{color:#f2f2f5;background:#15161f}.registration-modal .line-freebet-picker small{color:#fb7185;font-size:9px;line-height:1.25}.launch-type-panel{padding:13px}.launch-type-choices{grid-template-columns:1fr 1fr;gap:14px;max-width:660px;display:grid}.launch-choice{border:1px solid var(--registration-border);color:#efeff3;text-align:left;background:#0f1017;border-radius:8px;align-items:center;gap:11px;height:62px;padding:0 15px;display:flex}.launch-choice>i{border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;font-style:normal;display:grid}.launch-choice>span{flex-direction:column;gap:4px;display:flex}.launch-choice b{font-size:12px}.launch-choice small{color:#9899a5;font-size:10px}.launch-choice.credit>i{color:#31d39b;background:#10b98124}.launch-choice.debit>i{color:#ff5967;background:#ef444424}.launch-choice.active{border-color:#9a5cff;box-shadow:inset 0 0 0 1px #9a5cff40,0 0 0 2px #9a5cff0f}.launch-primary-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.78fr);gap:12px;display:grid}.launch-main-panel>h3,.launch-summary-panel>h3{margin-bottom:22px}.launch-data-grid{grid-template-columns:1fr 1fr;gap:20px 14px;display:grid}.launch-data-grid .partnership-field{grid-column:1/-1}.registration-modal .launch-money{height:38px}.registration-modal .launch-money input{color:#f5f5f8}.registration-modal .launch-data-grid .time-segments{padding:0 11px}.launch-time-field>span{justify-content:space-between;align-items:center;display:flex!important}.launch-time-field>span>button{color:#a876f4;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.launch-time-field>span>button svg{width:12px;height:12px}.launch-summary-panel{padding:14px 15px}.launch-summary-panel dl{margin:0}.launch-summary-panel dl>div{border-bottom:1px solid var(--registration-border);justify-content:space-between;align-items:center;gap:14px;min-height:40px;display:flex}.launch-summary-panel dl>div:last-child{border-bottom:0}.launch-summary-panel dt{color:#9b9ca7;font-size:10px}.launch-summary-panel dd{color:#f0f0f4;text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:62%;margin:0;font-size:11px;font-weight:650;overflow:hidden}.launch-summary-panel dd.credit{color:#31d39b}.launch-summary-panel dd.debit{color:#ff5967}.launch-summary-panel dl>div:first-child dd:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.launch-origin-panel,.launch-description-panel{padding:14px}.launch-origin-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.launch-origin-grid>.modal-field{max-width:100%}.launch-description-panel{position:relative}.launch-description-panel textarea{resize:vertical;border:1px solid var(--registration-border);background:var(--registration-field);color:#f3f3f6;width:100%;min-height:82px;font:inherit;border-radius:7px;outline:0;padding:11px 12px;font-size:12px}.launch-description-panel textarea:focus{border-color:#9a5cff;box-shadow:0 0 0 2px #9a5cff1a}.launch-description-panel>small{color:#8f909a;font-size:8px;position:absolute;bottom:18px;right:20px}.registration-modal .registration-footer,.dark .registration-modal .registration-footer{z-index:10;border-top:1px solid var(--registration-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0b11f5;align-items:center;gap:20px;min-height:73px;padding:11px 16px;display:flex;position:relative}.registration-modal .registration-footer .clear-entry{color:#f1f1f4;background:#0d0e14;border-color:#343641;border-radius:7px;flex:0 0 92px;height:42px;font-size:11px;font-weight:650}.registration-modal .registration-footer .save-entry{border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;max-width:210px;height:42px;margin-left:auto;font-size:11px;font-weight:680;display:flex;box-shadow:0 7px 18px #7137c140;color:#fff!important;background:linear-gradient(135deg,#7137c1,#9451e6)!important}.registration-modal .registration-footer .save-entry svg{width:15px;height:15px}.registration-modal .registration-footer .save-entry.debit{background:linear-gradient(135deg,#c52e40,#e34958)!important}.registration-footer-summary{align-items:center;gap:0;display:flex}.registration-footer-summary>span{border-left:1px solid var(--registration-border);flex-direction:column;gap:6px;min-width:145px;padding:0 18px;display:flex}.registration-footer-summary small{color:#9b9ca7;font-size:9px}.registration-footer-summary b{font-size:13px}.registration-modal .new-entry-help{display:none}.app-shell:not(.dark) .registration-backdrop{background:#211c2961}.app-shell:not(.dark) .registration-modal{--registration-bg:#f6f5f9;--registration-panel:#fff;--registration-panel-2:#fbfafd;--registration-field:#f3f1f6;--registration-border:#dedbe5;--registration-muted:#77717f;color:#211d27;background:#f7f6fa;border-color:#d4d0dc;box-shadow:0 28px 80px #231d2b38}.app-shell:not(.dark) .registration-modal .registration-header{background:#fff;border-bottom-color:#dedbe5}.app-shell:not(.dark) .registration-modal .registration-header p{color:#716c79}.app-shell:not(.dark) .registration-modal .new-entry-close:hover{background:#f0edf4}.app-shell:not(.dark) .registration-modal .modal-kind-tabs{background:#f6f4f8;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .modal-kind-tabs button{color:#655f6c;border-right-color:#dedbe5}.app-shell:not(.dark) .registration-modal .modal-kind-tabs button.active{color:#572497;background:#f0e9ff;box-shadow:inset 0 0 0 1px #9a5cff}.app-shell:not(.dark) .registration-panel{background:linear-gradient(145deg,#fff,#fbfafd);border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .event-fields label>span,.app-shell:not(.dark) .registration-modal .modal-field>span,.app-shell:not(.dark) .registration-modal .registration-line-fields label>span,.app-shell:not(.dark) .registration-modal .line-detail-input>span{color:#332d3b}.app-shell:not(.dark) .registration-modal .event-fields input,.app-shell:not(.dark) .registration-modal .combo-trigger,.app-shell:not(.dark) .registration-modal .registration-line-fields input,.app-shell:not(.dark) .registration-modal .launch-money,.app-shell:not(.dark) .registration-modal .launch-data-grid .date-picker-shell,.app-shell:not(.dark) .registration-modal .launch-data-grid .time-segments{color:#211d27!important;background:#f3f1f6!important;border-color:#dedbe5!important}.app-shell:not(.dark) .registration-modal .launch-data-grid .time-segments input,.app-shell:not(.dark) .registration-modal .launch-data-grid .time-segments b{color:#211d27}.app-shell:not(.dark) .registration-modal .date-grid .date-picker-shell,.app-shell:not(.dark) .registration-modal .date-grid .time-segments{color:#211d27;background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .date-grid .time-segments input,.app-shell:not(.dark) .registration-modal .date-grid .time-segments b{color:#211d27}.app-shell:not(.dark) .registration-modal .entry-top-stats>span{background:#faf9fc;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .operation-config-panel .entry-options label{color:#332d3b;background:#faf9fc;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .new-bet-card{border-color:#dedbe5;background:#faf9fc!important}.app-shell:not(.dark) .registration-modal .stake-input-shell{background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .stake-input-shell>input{color:#211d27!important}.app-shell:not(.dark) .registration-modal .line-detail-input input{color:#211d27;background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .line-freebet-picker>span{color:#332d3b}.app-shell:not(.dark) .registration-modal .line-freebet-picker select{color:#211d27;background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .line-freebet-picker option{color:#211d27;background:#fff}.app-shell:not(.dark) .registration-modal .line-derived b{color:#332d3b}.app-shell:not(.dark) .registration-modal .line-return b{color:#087c59}.app-shell:not(.dark) .launch-choice{color:#332d3b;background:#faf9fc;border-color:#dedbe5}.app-shell:not(.dark) .launch-choice small{color:#77717f}.app-shell:not(.dark) .launch-summary-panel dl>div{border-bottom-color:#e3e0e8}.app-shell:not(.dark) .launch-summary-panel dt{color:#77717f}.app-shell:not(.dark) .launch-summary-panel dd{color:#332d3b}.app-shell:not(.dark) .launch-summary-panel dd.credit{color:#087c59}.app-shell:not(.dark) .launch-summary-panel dd.debit{color:#c72f41}.app-shell:not(.dark) .launch-description-panel textarea{color:#211d27;background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .registration-footer{background:#fffffff5;border-top-color:#dedbe5}.app-shell:not(.dark) .registration-modal .registration-footer .clear-entry{color:#332d3b;background:#fff;border-color:#d9d5e0}.app-shell:not(.dark) .registration-footer-summary>span{border-left-color:#dedbe5}@media (width<=900px){.registration-modal,.dark .registration-modal{width:calc(100vw - 20px);height:calc(100dvh - 20px);max-height:none}.registration-event-panel{grid-template-columns:1fr}.registration-modal .entry-top-stats{grid-template-columns:repeat(4,1fr)}.registration-modal .entry-top-stats>span,.registration-modal .entry-top-stats>span:last-child{height:58px}.registration-modal .registration-line-fields{grid-template-columns:1fr 1fr}.launch-primary-grid{grid-template-columns:1fr}.launch-summary-panel dl{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.registration-footer-summary>span{min-width:120px;padding:0 12px}}@media (width<=700px){.registration-backdrop{padding:0}.registration-modal,.dark .registration-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}.registration-modal .registration-header{gap:13px;min-height:116px;padding:14px 12px 0}.registration-modal .registration-header h2{font-size:17px}.registration-modal .registration-header p{max-width:calc(100vw - 54px);font-size:11px}.registration-modal .modal-kind-tabs{width:100%}.registration-modal .registration-scroll{padding:10px}.registration-modal .event-fields,.registration-modal .date-grid{grid-template-columns:1fr}.registration-modal .entry-top-stats{grid-template-columns:1fr 1fr}.registration-modal .operation-config-panel .entry-options{grid-template-columns:1fr}.registration-modal .new-entry-lines>header{align-items:flex-start;gap:8px;height:auto;min-height:40px}.registration-modal .new-entry-lines>header>div{gap:5px}.registration-modal .registration-line-fields{grid-template-columns:1fr 1fr}.registration-modal .line-detail-grid{flex-wrap:wrap;align-items:stretch}.registration-modal .line-return{text-align:left;align-items:flex-start;width:100%;margin-left:0}.launch-type-choices,.launch-data-grid,.launch-origin-grid,.launch-summary-panel dl{grid-template-columns:1fr}.registration-modal .registration-footer{grid-template-columns:92px 1fr;gap:9px;min-height:108px;padding:8px 10px;display:grid}.registration-footer-summary{grid-area:1/1/auto/3;justify-content:space-between}.registration-footer-summary>span{flex:1;min-width:0;padding:0 8px}.registration-modal .registration-footer .clear-entry{grid-area:2/1;width:100%}.registration-modal .registration-footer .save-entry{grid-area:2/2;width:100%;max-width:none}}@media (width<=460px){.registration-panel{padding:10px}.registration-modal .registration-line-fields{grid-template-columns:1fr}.registration-modal .new-entry-lines>header{flex-direction:column;padding-bottom:8px}.registration-modal .new-entry-lines>header>div{width:100%}.registration-modal .new-entry-lines>header button{flex:1;justify-content:center;padding:0 7px}.registration-modal .line-detail-input,.registration-modal .line-freebet-picker{width:100%}.launch-choice{height:56px}.registration-footer-summary small{font-size:8px}.registration-footer-summary b{font-size:11px}}@media (width<=900px){.workspace-main{padding:16px}.metric-grid,.kpi-grid,.access-summary{grid-template-columns:1fr 1fr}.analytics-hero,.calculator-shell{grid-template-columns:1fr}.access-hero{flex-direction:column;align-items:flex-start;padding:22px}.access-invite-panel form{grid-template-columns:1fr 1fr}.access-invite-panel form>button{grid-column:1/3}.surebet-table-shell,.table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.surebet-table{min-width:720px}}@media (width<=620px){.workspace-main{padding:12px}.metric-grid,.kpi-grid,.access-summary{grid-template-columns:1fr}.metric-card{min-height:138px}.entries-toolbar,.automation-heading{flex-direction:column;align-items:stretch}.entries-toolbar>div,.automation-heading>button,.entries-toolbar .search{width:100%}.quick-filters,.automation-tabs{scrollbar-width:none;width:100%;padding-bottom:3px;overflow-x:auto}.quick-filters::-webkit-scrollbar{display:none}.automation-tabs::-webkit-scrollbar{display:none}.quick-filters button,.automation-tabs button{flex:none}.access-hero{padding:17px}.access-hero h2{font-size:23px}.access-copy-link{justify-content:center;width:100%}.access-invite-panel form{grid-template-columns:1fr}.access-invite-panel form>button{grid-column:auto}.access-invite-panel>header,.access-list-panel>header{flex-direction:column;align-items:flex-start}.calculator-shell{padding:10px}.surebet-kpis{grid-template-columns:1fr}.chart-actions{flex-wrap:wrap}}@media (width<=740px){.access-invite-panel form{grid-template-columns:1fr}.access-invite-panel form>button{grid-column:auto}}.registration-modal .searchable-combo .combo-search{width:calc(100% - 12px);min-width:0;overflow:hidden;flex-direction:row!important;align-items:center!important;gap:7px!important;padding:0 10px!important;display:flex!important}.registration-modal .searchable-combo .combo-search>svg{flex:0 0 15px;width:15px;height:15px;box-shadow:none!important;border:0!important;outline:0!important;margin:0!important}.registration-modal .searchable-combo .combo-search>input,.registration-modal .searchable-combo .combo-search>input:focus,.registration-modal .searchable-combo .combo-search>input:focus-visible{flex:auto;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important}.registration-modal .launch-money>input,.registration-modal .launch-money>input:focus,.registration-modal .launch-money>input:focus-visible,.registration-modal .stake-input-shell>input,.registration-modal .stake-input-shell>input:focus,.registration-modal .stake-input-shell>input:focus-visible,.registration-modal .percent-shell>input,.registration-modal .percent-shell>input:focus,.registration-modal .percent-shell>input:focus-visible{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.registration-modal .launch-money>input[type=number]{appearance:textfield}.registration-modal .launch-money>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.registration-modal .launch-money>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.registration-modal .time-segments{white-space:nowrap;min-width:0;overflow:hidden;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:0!important;padding:0 11px!important;display:flex!important}.registration-modal .time-segments .time-part{flex-direction:row!important;align-items:center!important;gap:0!important;width:auto!important;min-width:0!important;display:flex!important}.registration-modal .time-segments input,.registration-modal .time-segments input:focus,.registration-modal .time-segments input:focus-visible{text-align:center;width:2ch!important;min-width:2ch!important;height:24px!important;box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0!important;line-height:24px!important;display:inline-block!important}.registration-modal .time-segments .time-part>b{width:auto!important;color:inherit!important;font:inherit!important;margin:0 1px!important;line-height:24px!important;display:inline-block!important}.dark .registration-modal .searchable-combo .combo-search{color:#9b9ca7;background:#1a1a20;border-color:#34343e}.dark .registration-modal .searchable-combo .combo-search>input{caret-color:#9a5cff;color:#f5f5f8!important}.dark .registration-modal .searchable-combo .combo-search:focus-within,.dark .registration-modal .launch-money:focus-within,.dark .registration-modal .time-segments:focus-within{background:#14151e!important;border-color:#9a5cff!important;box-shadow:0 0 0 2px #9a5cff1f!important}.app-shell:not(.dark) .registration-modal .searchable-combo .combo-search{color:#77717f;background:#f3f1f6;border-color:#dedbe5}.app-shell:not(.dark) .registration-modal .searchable-combo .combo-search>input{caret-color:#8953e6;color:#211d27!important}.app-shell:not(.dark) .registration-modal .searchable-combo .combo-search:focus-within,.app-shell:not(.dark) .registration-modal .launch-money:focus-within,.app-shell:not(.dark) .registration-modal .time-segments:focus-within{background:#fff!important;border-color:#8953e6!important;box-shadow:0 0 0 2px #8953e61a!important}.copy-calculation svg{color:#9a5cff;flex:0 0 16px;width:16px;height:16px}.copy-calculation:hover svg{color:#ad7aff}.quick-filters button{border:1px solid var(--border);background:var(--surface-2);min-height:36px;color:var(--muted);border-radius:9px;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.quick-filters button:hover{border-color:#9a5cff}@supports (color:color-mix(in lab, red, red)){.quick-filters button:hover{border-color:color-mix(in srgb,#9a5cff 52%,var(--border))}}.quick-filters button:hover{color:var(--ink)}.quick-filters button.active{background:#9a5cff;border-color:#9a5cff}@supports (color:color-mix(in lab, red, red)){.quick-filters button.active{background:color-mix(in srgb,#9a5cff 16%,var(--surface))}}.quick-filters button.active{color:#9a5cff}@supports (color:color-mix(in lab, red, red)){.quick-filters button.active{color:color-mix(in srgb,#9a5cff 72%,var(--ink))}}.quick-filters button.active{box-shadow:inset 0 0 0 1px #9a5cff1f}.dark .quick-filters button{color:#b9b9c4;background:#15151a;border-color:#303039}.dark .quick-filters button.active{color:#d2baff;background:#211733;border-color:#9a5cff}.app-shell:not(.dark) .quick-filters button{color:#655f6c;background:#f6f4f8;border-color:#dedbe4}.app-shell:not(.dark) .quick-filters button.active{color:#572497;background:#f0e9ff;border-color:#8953e6}.registration-modal .launch-money,.registration-modal .stake-input-shell,.cashout-dialog>label>div,.currency-field{align-items:center!important;display:flex!important;overflow:hidden!important}.registration-modal .launch-money>b,.registration-modal .stake-input-shell>b,.cashout-dialog>label>div>b,.currency-field>b{white-space:nowrap;flex:none;align-items:center;height:100%;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0 0 0 11px!important}.app-shell .registration-modal .launch-money>input,.app-shell .registration-modal .launch-money>input:focus,.app-shell .registration-modal .launch-money>input:focus-visible,.app-shell .registration-modal .registration-line-fields .stake-input-shell>input,.app-shell .registration-modal .registration-line-fields .stake-input-shell>input:focus,.app-shell .registration-modal .registration-line-fields .stake-input-shell>input:focus-visible,.cashout-dialog>label>div>input,.cashout-dialog>label>div>input:focus,.cashout-dialog>label>div>input:focus-visible,.currency-field>input,.currency-field>input:focus,.currency-field>input:focus-visible{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;flex:auto!important;margin:0!important}.dark .registration-modal .stake-input-shell:focus-within,.dark .cashout-dialog>label>div:focus-within,.dark .currency-field:focus-within{border-color:#9a5cff!important;box-shadow:0 0 0 2px #9a5cff1f!important}.app-shell:not(.dark) .registration-modal .stake-input-shell:focus-within,.app-shell:not(.dark) .cashout-dialog>label>div:focus-within,.app-shell:not(.dark) .currency-field:focus-within{background:#fff!important;border-color:#8953e6!important;box-shadow:0 0 0 2px #8953e61a!important}@media (width<=620px){.entries-toolbar .quick-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;padding-bottom:0;display:grid;overflow:visible}.entries-toolbar .quick-filters button{white-space:nowrap;width:100%;padding:8px 7px}.surebet-heading-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;width:100%;display:grid}.surebet-heading-actions button{justify-content:center;width:100%;min-width:0;padding-left:9px;padding-right:9px}}@media (width<=380px){.surebet-heading-actions{grid-template-columns:1fr}}.entries-page .result-pill,.entries-page.dark .result-pill{background:#232329;border:1px solid #3a3a43;border-radius:10px;height:38px;padding:0 11px 0 13px;font-size:12px;font-weight:550;transition:border-color .16s,background .16s,color .16s}.entries-page .result-pill svg{color:currentColor;opacity:.72}.entries-page .result-pill.pending{color:#d5d5dc}.entries-page .result-pill.green,.entries-page .result-pill.half-green{color:#34d399;background:#34d39917;border-color:#34d39947}.entries-page .result-pill.red,.entries-page .result-pill.half-red{color:#fb7185;background:#f8717117;border-color:#f8717147}.entries-page .result-pill.returned{color:#c4c4cc;background:#29292f;border-color:#44444c}.entries-page .result-pill.cashout{color:#38bdf8;background:#38bdf817;border-color:#38bdf84d}.entries-page .result-pill:hover,.entries-page .result-pill:focus-visible{background:#292930;border-color:#686270;outline:0}.entries-page .result-menu{background:#1c1c21;border:1px solid #3b3b43;border-radius:12px;width:150px;padding:5px;box-shadow:0 18px 42px #0000006b}.entries-page .result-menu button{border-radius:8px;height:34px;padding:7px 9px;font-size:12px;font-weight:550;line-height:18px}.entries-page .result-menu button:hover,.entries-page .result-menu button:focus-visible{background:#2a2a31}.entries-page .result-menu button.pending{color:#dedee4}.entries-page .result-menu button.green,.entries-page .result-menu button.half-green,.entries-page .result-menu button.green.selected,.entries-page .result-menu button.half-green.selected{color:#34d399}.entries-page .result-menu button.red,.entries-page .result-menu button.half-red,.entries-page .result-menu button.red.selected,.entries-page .result-menu button.half-red.selected{color:#fb7185}.entries-page .result-menu button.returned,.entries-page .result-menu button.returned.selected{color:#c4c4cc}.entries-page .result-menu button.cashout,.entries-page .result-menu button.cashout.selected{color:#38bdf8}.entries-page .result-menu button.pending.selected{color:#f4f4f7;background:#2a2a31}.entries-page .result-menu button.green.selected,.entries-page .result-menu button.half-green.selected{background:#34d39921}.entries-page .result-menu button.red.selected,.entries-page .result-menu button.half-red.selected{background:#f8717121}.entries-page .result-menu button.returned.selected{background:#c4c4cc1a}.entries-page .result-menu button.cashout.selected{background:#38bdf821}.entries-page .result-menu button svg{color:currentColor}.entries-page .entry-card .legs{padding-bottom:4px}.entries-page .entry-card .leg:last-child{margin-bottom:4px}.entries-page .entry-card>footer{color:#aaaab4;background:0 0;border-top:1px solid #9a5cff9e;gap:14px;min-height:31px;margin:0 16px;padding:7px 1px 8px;line-height:15px}.entries-page .entry-card>footer span{white-space:nowrap;min-width:0}.entries-page .entry-card>footer b{color:#f7f7fa;font-weight:720}.entries-page .entry-card>footer code{color:#898995;white-space:nowrap;margin-left:auto;font-size:9px;line-height:15px}.app-shell:not(.dark) .entries-page .result-pill{background:#f4f2f6;border-color:#d8d5de}.app-shell:not(.dark) .entries-page .result-pill.pending{color:#3e3945}.app-shell:not(.dark) .entries-page .result-pill.green,.app-shell:not(.dark) .entries-page .result-pill.half-green{color:#087c59;background:#edf8f4;border-color:#b8dfd1}.app-shell:not(.dark) .entries-page .result-pill.red,.app-shell:not(.dark) .entries-page .result-pill.half-red{color:#c72f41;background:#fff1f3;border-color:#f0c7cd}.app-shell:not(.dark) .entries-page .result-pill.returned{color:#625d69;background:#f1eff3;border-color:#d8d5de}.app-shell:not(.dark) .entries-page .result-pill.cashout{color:#087eb4;background:#eef8fd;border-color:#bdddec}.app-shell:not(.dark) .entries-page .result-pill:hover,.app-shell:not(.dark) .entries-page .result-pill:focus-visible{background:#fff;border-color:#bdb7c6}.app-shell:not(.dark) .entries-page .result-menu{background:#fff;border-color:#d8d5de;box-shadow:0 18px 42px #251f2d29}.app-shell:not(.dark) .entries-page .result-menu button.pending{color:#3e3945}.app-shell:not(.dark) .entries-page .result-menu button:hover,.app-shell:not(.dark) .entries-page .result-menu button:focus-visible{background:#f2eff5}.app-shell:not(.dark) .entries-page .result-menu button.green,.app-shell:not(.dark) .entries-page .result-menu button.half-green,.app-shell:not(.dark) .entries-page .result-menu button.green.selected,.app-shell:not(.dark) .entries-page .result-menu button.half-green.selected{color:#087c59}.app-shell:not(.dark) .entries-page .result-menu button.red,.app-shell:not(.dark) .entries-page .result-menu button.half-red,.app-shell:not(.dark) .entries-page .result-menu button.red.selected,.app-shell:not(.dark) .entries-page .result-menu button.half-red.selected{color:#c72f41}.app-shell:not(.dark) .entries-page .result-menu button.returned,.app-shell:not(.dark) .entries-page .result-menu button.returned.selected{color:#625d69}.app-shell:not(.dark) .entries-page .result-menu button.cashout,.app-shell:not(.dark) .entries-page .result-menu button.cashout.selected{color:#087eb4}.app-shell:not(.dark) .entries-page .entry-card>footer{color:#746f7b;border-top-color:#8953e68c}.app-shell:not(.dark) .entries-page .entry-card>footer b{color:#211d27}.app-shell:not(.dark) .entries-page .entry-card>footer code{color:#89828f}@media (width<=620px){.entries-page .entry-card .legs{padding-bottom:3px}.entries-page .entry-card>footer{flex-wrap:nowrap;gap:8px;margin:0 12px;padding:7px 0 8px}.entries-page .entry-card>footer span{font-size:9px}.entries-page .entry-card>footer code{font-size:8px}.entries-page .result-menu{width:100%;top:40px}}@media (width<=330px){.entries-page .entry-card>footer{flex-wrap:wrap;align-items:flex-start;row-gap:2px}.entries-page .entry-card>footer code{margin-left:auto}}.entries-page .entry-card,.recent-panel .entry-card{position:relative}.entries-page .entry-card:before,.recent-panel .entry-card:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#a970ff 0%,#7c3fe0 100%);border-radius:0 999px 999px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0;box-shadow:0 0 12px #9a5cff52}.entries-page .entry-head,.recent-panel .entry-head{align-items:center;min-height:72px;padding:14px 17px 12px 21px}.entries-page .entry-identity,.recent-panel .entry-identity{flex:auto;align-items:center;gap:11px;min-width:0;display:flex}.entries-page .entry-heading,.recent-panel .entry-heading{min-width:0}.entries-page .entry-title-row,.recent-panel .entry-title-row{align-items:center;gap:9px;min-width:0;display:flex}.entries-page .entry-title-row h3,.recent-panel .entry-title-row h3{color:#f5f5f8;letter-spacing:-.32px;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;margin:0;font-size:16px;font-weight:640;line-height:21px;display:block;overflow:hidden}.entries-page .entry-title-row .entry-status,.recent-panel .entry-title-row .entry-status{color:#e5a143;background:#211e1b;border-color:#3d3a39;flex:none;height:23px;min-height:23px;padding:0 9px;font-size:11px;font-weight:560}.entries-page .entry-title-row .entry-status.green,.recent-panel .entry-title-row .entry-status.green{color:#34d399;background:#34d39917;border-color:#34d39947}.entries-page .entry-title-row .entry-status.red,.recent-panel .entry-title-row .entry-status.red{color:#fb7185;background:#f8717117;border-color:#f8717147}.entries-page .entry-identity .entry-sport,.recent-panel .entry-identity .entry-sport{color:#f5f5f8;background:#1c1b21;border:1px solid #3b3942;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;line-height:1;display:grid;box-shadow:inset 0 0 0 3px #ffffff05}.entries-page .entry-heading>p,.recent-panel .entry-heading>p{color:#9898a4;margin:3px 0 0;font-size:11px;line-height:16px}.entries-page .entry-result,.recent-panel .entry-result{align-items:center;margin-left:12px}.app-shell:not(.dark) .entries-page .entry-title-row h3,.app-shell:not(.dark) .recent-panel .entry-title-row h3{color:#211d27}.app-shell:not(.dark) .entries-page .entry-identity .entry-sport,.app-shell:not(.dark) .recent-panel .entry-identity .entry-sport{color:#342e3d;background:#f2eff6;border-color:#d9d5e0;box-shadow:inset 0 0 0 3px #9a5cff06}.app-shell:not(.dark) .entries-page .entry-title-row .entry-status,.app-shell:not(.dark) .recent-panel .entry-title-row .entry-status{color:#a96713;background:#fff8eb;border-color:#e2d3bc}.app-shell:not(.dark) .entries-page .entry-title-row .entry-status.green,.app-shell:not(.dark) .recent-panel .entry-title-row .entry-status.green{color:#087c59;background:#edf8f4;border-color:#b8dfd1}.app-shell:not(.dark) .entries-page .entry-title-row .entry-status.red,.app-shell:not(.dark) .recent-panel .entry-title-row .entry-status.red{color:#c72f41;background:#fff1f3;border-color:#f0c7cd}.app-shell:not(.dark) .entries-page .entry-heading>p,.app-shell:not(.dark) .recent-panel .entry-heading>p{color:#77717f}@media (width<=620px){.entries-page .entry-head,.recent-panel .entry-head{min-height:68px;padding:12px 12px 10px 16px}.entries-page .entry-card:before,.recent-panel .entry-card:before{top:12px;bottom:12px}.entries-page .entry-identity,.recent-panel .entry-identity{gap:9px}.entries-page .entry-identity .entry-sport,.recent-panel .entry-identity .entry-sport{flex-basis:31px;width:31px;height:31px;font-size:15px}.entries-page .entry-title-row,.recent-panel .entry-title-row{gap:6px}.entries-page .entry-title-row h3,.recent-panel .entry-title-row h3{font-size:13px;line-height:18px}.entries-page .entry-title-row .entry-status,.recent-panel .entry-title-row .entry-status{height:21px;min-height:21px;padding:0 7px;font-size:9px}.entries-page .entry-result,.recent-panel .entry-result{margin-left:6px}.entries-page .entry-heading>p,.recent-panel .entry-heading>p{margin-top:2px;font-size:10px;line-height:14px}}.entries-page .leg-result-bar,.recent-panel .leg-result-bar{z-index:3;box-sizing:border-box;opacity:1;background:currentColor;border-radius:50%;width:9px;height:9px;inset:7px auto auto 44px;box-shadow:0 0 0 1px,0 0 7px;border:2px solid #1c1c1c!important}@supports (color:color-mix(in lab, red, red)){.entries-page .leg-result-bar,.recent-panel .leg-result-bar{box-shadow:0 0 0 1px color-mix(in srgb,currentColor 34%,transparent),0 0 7px color-mix(in srgb,currentColor 28%,transparent)}}.app-shell:not(.dark) .entries-page .leg-result-bar,.app-shell:not(.dark) .recent-panel .leg-result-bar{border-color:#f7f5f9!important}.entries-page .launch-card.credit,.recent-panel .launch-card.credit{box-shadow:0 0 11px #34d39912,inset 0 0 0 .5px #34d3992e;border-color:#34d39980!important}.entries-page .launch-card.debit,.recent-panel .launch-card.debit{box-shadow:0 0 11px #f8717112,inset 0 0 0 .5px #f871712e;border-color:#f8717180!important}.app-shell:not(.dark) .entries-page .launch-card.credit,.app-shell:not(.dark) .recent-panel .launch-card.credit{background:#f6fbf9;border-color:#087c596b!important}.app-shell:not(.dark) .entries-page .launch-card.debit,.app-shell:not(.dark) .recent-panel .launch-card.debit{background:#fff8f9;border-color:#c72f4161!important}@media (width<=620px){.entries-page .leg-result-bar,.recent-panel .leg-result-bar{width:8px;height:8px;top:6px;left:34px}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.houses-page{gap:15px}.houses-intro{gap:13px;width:100%}.houses-intro>p{font-size:12px}.houses-toolbar{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.houses-search{border-color:var(--border);background:var(--surface);border-radius:9px;flex:1;width:min(480px,100%);height:46px;padding:0 14px}.houses-search:focus-within{border-color:var(--purple,#9a5cff);background:var(--surface);box-shadow:0 0 0 3px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--purple,#9a5cff) 12%,transparent)}}.houses-search svg{flex-basis:17px;width:17px;height:17px}.houses-search input{font-size:12px}.houses-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.houses-view-toggle{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;height:46px;padding:3px;display:flex}.houses-view-toggle button{height:38px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:580;transition:background .16s,border-color .16s,color .16s;display:flex}.houses-view-toggle button svg{width:16px;height:16px}.houses-view-toggle button.active{border-color:var(--purple,#9a5cff);background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-view-toggle button.active{background:color-mix(in srgb,var(--purple,#9a5cff) 72%,#201238)}}.houses-view-toggle button.active{color:#fff;box-shadow:0 4px 13px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-view-toggle button.active{box-shadow:0 4px 13px color-mix(in srgb,var(--purple,#9a5cff) 18%,transparent)}}.houses-order{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;width:194px;height:46px;display:flex;position:relative}.houses-order select{appearance:none;width:100%;height:100%;color:var(--ink);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0 37px 0 13px;font-size:11px}.dark .houses-order select option{color:#f5f5f7;background:#17171d}.houses-order>svg{pointer-events:none;width:15px;height:15px;color:var(--muted);position:absolute;right:12px}.houses-filter-root{position:relative}.houses-filter-button{border:1px solid var(--border);background:var(--surface);height:46px;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:580;display:flex}.houses-filter-button:hover,.houses-filter-button.open{border-color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-filter-button:hover,.houses-filter-button.open{border-color:color-mix(in srgb,var(--purple,#9a5cff) 65%,var(--border))}}.houses-filter-button:hover,.houses-filter-button.open{background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-filter-button:hover,.houses-filter-button.open{background:color-mix(in srgb,var(--purple,#9a5cff) 7%,var(--surface))}}.houses-filter-button>svg{width:16px;height:16px;color:var(--muted)}.houses-filter-button b{background:var(--purple,#9a5cff);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:9px;font-weight:750;display:grid}.houses-filter-popover{z-index:80;border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--muted) transparent;border-radius:12px;width:min(390px,100vw - 32px);max-height:min(690px,100vh - 125px);position:absolute;top:54px;right:0;overflow:auto;box-shadow:0 24px 60px #0000005c}@supports (color:color-mix(in lab, red, red)){.houses-filter-popover{scrollbar-color:color-mix(in srgb,var(--muted) 45%,transparent) transparent}}.houses-filter-popover>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:63px;padding:12px 15px;display:flex}.houses-filter-popover>header>div{flex-direction:column;gap:3px;display:flex}.houses-filter-popover>header strong{font-size:13px}.houses-filter-popover>header span{color:var(--muted);font-size:9px}.houses-filter-popover>header>button{color:var(--purple,#9a5cff);background:0 0;border:0;padding:5px;font-size:10px;font-weight:650}.houses-filter-popover fieldset{border:0;border-bottom:1px solid var(--border);min-width:0;margin:0;padding:14px 15px}.houses-filter-popover fieldset:last-child{border-bottom:0}.houses-filter-popover legend{color:var(--ink);text-transform:uppercase;letter-spacing:.4px;margin-bottom:10px;font-size:10px;font-weight:680}.houses-filter-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.houses-filter-options.horizontal{grid-template-columns:repeat(3,1fr)}.houses-filter-options label{position:relative}.houses-filter-options input{opacity:0;pointer-events:none;position:absolute}.houses-filter-options span{border:1px solid var(--border);background:var(--surface-2);min-height:34px;color:var(--muted);text-align:center;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:5px 8px;font-size:9px;line-height:1.2;transition:border-color .14s,background .14s,color .14s;display:flex}.houses-filter-options input:checked+span{border-color:var(--purple,#9a5cff);background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-filter-options input:checked+span{background:color-mix(in srgb,var(--purple,#9a5cff) 14%,var(--surface))}}.houses-filter-options input:checked+span{color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-filter-options input:checked+span{color:color-mix(in srgb,var(--purple,#9a5cff) 54%,#fff)}}.houses-filter-options input:focus-visible+span{outline:2px solid var(--purple,#9a5cff);outline-offset:2px}.houses-group-search{border:1px solid var(--border);background:var(--surface-2);border-radius:7px;align-items:center;gap:7px;height:34px;margin-bottom:8px;padding:0 9px;display:flex}.houses-group-search:focus-within{border-color:var(--purple,#9a5cff)}.houses-group-search svg{width:14px;height:14px;color:var(--muted)}.houses-group-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.houses-group-search input::placeholder{color:var(--muted)}.houses-group-options{scrollbar-width:thin;flex-direction:column;gap:2px;max-height:190px;padding-right:3px;display:flex;overflow:auto}.houses-group-options label{cursor:pointer;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:32px;padding:3px 6px;display:grid}.houses-group-options label:hover{background:var(--surface-2)}.houses-group-options input{opacity:0;position:absolute}.houses-group-options i{border:1px solid var(--border);background:var(--surface-2);color:#0000;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.houses-group-options i svg{width:11px;height:11px}.houses-group-options input:checked+i{border-color:var(--purple,#9a5cff);background:var(--purple,#9a5cff);color:#fff}.houses-group-options label>span{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.houses-group-options small{background:var(--surface-2);min-width:22px;color:var(--muted);text-align:center;border-radius:999px;padding:3px 5px;font-size:8px}.houses-range{grid-template-columns:1fr auto 1fr;align-items:end;gap:8px;display:grid}.houses-range>i{color:var(--muted);padding-bottom:10px;font-style:normal}.houses-range label{flex-direction:column;gap:6px;display:flex}.houses-range label span{color:var(--muted);font-size:9px}.houses-range input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:36px;color:var(--ink);border-radius:7px;outline:0;padding:0 9px;font-size:10px}.houses-range input:focus{border-color:var(--purple,#9a5cff);box-shadow:0 0 0 2px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.houses-range input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--purple,#9a5cff) 10%,transparent)}}.house-groups{gap:12px}.house-group{background:var(--surface);border-radius:11px;padding:14px}@supports (color:color-mix(in lab, red, red)){.house-group{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.house-group>header{margin-bottom:11px}.house-group>header i{flex-basis:10px;width:10px;height:10px}.house-group>header h2{font-size:13px}.house-group>header span{background:var(--purple,#9a5cff);height:19px}@supports (color:color-mix(in lab, red, red)){.house-group>header span{background:color-mix(in srgb,var(--purple,#9a5cff) 16%,var(--surface-2))}}.house-group>header span{color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.house-group>header span{color:color-mix(in srgb,var(--purple,#9a5cff) 52%,#fff)}}.house-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:9px}.house-card{min-height:104px;box-shadow:none;border-radius:9px;gap:7px;padding:9px 7px 8px}.house-card:hover{border-color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.house-card:hover{border-color:color-mix(in srgb,var(--purple,#9a5cff) 55%,var(--border))}}.house-card:hover{box-shadow:0 10px 22px #00000029}.house-card:focus-visible{outline-color:var(--purple,#9a5cff)}.house-logo-box{border-radius:7px;width:60px;height:58px;padding:7px}.house-card strong{font-size:10px;font-weight:570}.house-list{flex-direction:column;gap:6px;display:flex}.house-list .house-card{text-align:left;grid-template-columns:43px minmax(160px,1fr) minmax(120px,.6fr) auto;align-items:center;gap:12px;min-height:54px;padding:6px 9px;display:grid}.house-list .house-card:hover{transform:none}.house-list .house-logo-box{border-radius:7px;width:42px;height:40px;padding:5px}.house-list .house-card strong{text-align:left;font-size:11px}.house-list-group{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.house-list-link{color:var(--purple,#9a5cff);justify-content:flex-end;align-items:center;gap:6px;font-size:10px;font-weight:620;display:flex}.house-list-link svg{width:14px;height:14px}.houses-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.houses-empty strong{color:var(--ink);font-size:13px}.houses-empty span{font-size:10px}.houses-empty button{border:1px solid var(--purple,#9a5cff);background:var(--purple,#9a5cff);border-radius:7px;height:34px;margin-top:6px}@supports (color:color-mix(in lab, red, red)){.houses-empty button{background:color-mix(in srgb,var(--purple,#9a5cff) 14%,var(--surface))}}.houses-empty button{color:var(--purple,#9a5cff);padding:0 12px;font-size:10px;font-weight:650}.houses-count{color:var(--muted);justify-content:center;align-items:center;gap:7px;padding:2px 0 10px;font-size:10px;display:flex}.houses-count>span{font-size:12px}.app-shell:not(.dark) .houses-order select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell:not(.dark) .houses-order select option{color:#17171b;background:#fff}.app-shell:not(.dark) .houses-filter-popover{background:#fff;box-shadow:0 22px 55px #251f2d24}.app-shell:not(.dark) .houses-view-toggle button.active{background:#8953e6;border-color:#8953e6}.app-shell:not(.dark) .houses-filter-options input:checked+span{color:#6f38c6;background:#f0e9ff}.app-shell:not(.dark) .house-group>header span{color:#7040b7;background:#eee6fb}@media (width<=1380px){.house-grid{grid-template-columns:repeat(9,minmax(0,1fr))}}@media (width<=1230px){.house-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.houses-toolbar{flex-direction:column;align-items:stretch}.houses-search{max-width:none}.houses-actions{justify-content:flex-start}}@media (width<=1020px){.house-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=760px){.houses-intro{gap:10px}.houses-toolbar{gap:9px}.houses-actions{grid-template-columns:auto minmax(0,1fr) auto;gap:7px;width:100%;display:grid}.houses-view-toggle button{width:40px;padding:0}.houses-view-toggle button span{display:none}.houses-order{width:100%}.houses-filter-popover{border-radius:14px;width:auto;max-height:min(76vh,650px);position:fixed;inset:auto 12px 12px}.house-group{padding:12px}.house-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.house-card{min-height:99px;padding:7px 5px}.house-logo-box{width:55px;height:54px}.house-list .house-card{grid-template-columns:40px minmax(0,1fr) auto;gap:9px}.house-list .house-logo-box{width:39px;height:38px}.house-list-group{display:none}.house-list-link{font-size:0}.house-list-link svg{width:17px;height:17px}}@media (width<=450px){.houses-actions{grid-template-columns:auto minmax(0,1fr) auto}.houses-order select{padding-left:10px;font-size:10px}.houses-filter-button{justify-content:center;width:46px;padding:0}.houses-filter-button>span{display:none}.houses-filter-button b{border:2px solid var(--surface);margin:-29px 0 0 29px;position:absolute}.house-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.houses-filter-options.horizontal{grid-template-columns:1fr}.houses-filter-popover{bottom:8px;left:8px;right:8px}.house-list .house-card strong{font-size:10px}}.recent-panel{padding-bottom:12px;overflow:hidden}.recent-panel-header{justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:14px 18px 8px;display:flex}.recent-panel-header h2{color:var(--ink);letter-spacing:-.2px;margin:0 0 4px;font-size:14px;font-weight:680}.recent-panel-header p{color:var(--muted);margin:0;font-size:10px}.recent-panel-actions{align-items:center;gap:8px;display:flex}.recent-panel-actions>span,.recent-panel-actions>button{border:1px solid var(--border);background:var(--surface-2);height:31px;color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:9px;display:flex}.recent-panel-actions>button{color:var(--ink);cursor:pointer;gap:9px}.recent-panel-actions>button:hover{border-color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.recent-panel-actions>button:hover{border-color:color-mix(in srgb,var(--purple,#9a5cff) 55%,var(--border))}}.recent-panel-actions>button:hover{background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.recent-panel-actions>button:hover{background:color-mix(in srgb,var(--purple,#9a5cff) 8%,var(--surface-2))}}.recent-panel-actions>button b{color:var(--muted);font-size:14px;font-weight:450}.recent-filters{scrollbar-width:none;align-items:center;gap:6px;padding:4px 18px 9px;display:flex;overflow:auto}.recent-filters::-webkit-scrollbar{display:none}.recent-filters button{border:1px solid var(--border);height:28px;color:var(--muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:520;display:flex}.recent-filters button>i{opacity:.9;background:currentColor;border-radius:50%;width:5px;height:5px}.recent-filters button.all>i{display:none}.recent-filters button:hover{color:var(--ink);background:var(--surface-2)}.recent-filters button.active{border-color:var(--purple,#9a5cff);background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.recent-filters button.active{background:color-mix(in srgb,var(--purple,#9a5cff) 15%,var(--surface))}}.recent-filters button.active{color:#c7a8ff;box-shadow:inset 0 0 0 1px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.recent-filters button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple,#9a5cff) 13%,transparent)}}.recent-filters button.debit:not(.active){color:#fb7185}.recent-filters button.credit:not(.active){color:#34d399}.recent-filters button.arbitrage:not(.active){color:#67e8f9}.recent-list{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;margin:0 18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recent-list{background:color-mix(in srgb,var(--surface-2) 42%,var(--surface))}}.recent-row{--recent-tone:var(--muted);--recent-soft:var(--muted)}@supports (color:color-mix(in lab, red, red)){.recent-row{--recent-soft:color-mix(in srgb,var(--muted) 10%,transparent)}}.recent-row{border-bottom:1px solid var(--border);min-height:49px;color:var(--ink);grid-template-columns:34px 88px 86px minmax(170px,1fr) 106px 64px 15px 116px 18px;align-items:center;gap:9px;padding:5px 10px;transition:background .14s,border-color .14s;display:grid}.recent-row:last-child{border-bottom:0}.recent-row:hover{background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.recent-row:hover{background:color-mix(in srgb,var(--purple,#9a5cff) 5%,var(--surface-2))}}.recent-row.debit{--recent-tone:#fb5b6b;--recent-soft:#ef444421}.recent-row.credit{--recent-tone:#34d399;--recent-soft:#10b9811f}.recent-row.arbitrage{--recent-tone:#67e8f9;--recent-soft:#22d3ee1c}.recent-row-icon{border:1px solid var(--recent-tone);place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.recent-row-icon{border:1px solid color-mix(in srgb,var(--recent-tone) 30%,transparent)}}.recent-row-icon{background:var(--recent-soft);color:var(--recent-tone);border-radius:7px}.recent-row-icon svg{width:15px;height:15px}.recent-type-badge{border:1px solid var(--recent-tone);align-items:center;width:max-content;max-width:100%;height:23px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.recent-type-badge{border:1px solid color-mix(in srgb,var(--recent-tone) 35%,transparent)}}.recent-type-badge{background:var(--recent-soft);color:var(--recent-tone);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:0 9px;font-size:8px;font-weight:650}.recent-category{color:var(--muted);letter-spacing:.28px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;overflow:hidden}.recent-row>strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.recent-date,.recent-time{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:8.5px;font-style:normal;display:flex}.recent-date>span,.recent-time>span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.recent-date>span,.recent-time>span{color:color-mix(in srgb,var(--muted) 78%,transparent)}}.recent-date>span,.recent-time>span{font-size:11px}.recent-status-dot{border:2px solid var(--surface);background:var(--recent-tone);width:8px;height:8px;box-shadow:0 0 0 1px var(--recent-tone),0 0 7px var(--recent-tone);border-radius:50%;display:block}@supports (color:color-mix(in lab, red, red)){.recent-status-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--recent-tone) 55%,transparent),0 0 7px color-mix(in srgb,var(--recent-tone) 24%,transparent)}}.recent-value{font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;font-size:11px}.recent-value.positive{color:var(--green)}.recent-value.negative{color:var(--red)}.recent-value.neutral{color:var(--muted);font-size:9px;font-weight:550}.recent-row-action{width:18px;height:28px;color:var(--muted);background:0 0;border:0;place-items:center;font-size:18px;line-height:1;display:grid}.recent-row-action:hover{color:var(--purple,#9a5cff)}.recent-empty{min-height:112px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.recent-empty b{color:var(--ink);font-size:11px}.recent-empty span{font-size:9px}.dark .recent-list{background:#101014;border-color:#2d2d36}.dark .recent-row{border-color:#292932}.dark .recent-row:hover{background:#17151e}.dark .recent-row .recent-status-dot{border-color:#101014}.app-shell:not(.dark) .recent-list{background:#fff;border-color:#dfdce5}.app-shell:not(.dark) .recent-row{border-color:#e5e2e9}.app-shell:not(.dark) .recent-row:hover{background:#faf8fd}.app-shell:not(.dark) .recent-row .recent-status-dot{border-color:#fff}.app-shell:not(.dark) .recent-row.arbitrage{--recent-tone:#0284c7;--recent-soft:#0284c71c}.app-shell:not(.dark) .recent-filters button.active{color:#713cc7;background:#f0e9ff}.app-shell:not(.dark) .recent-filters button.arbitrage:not(.active){color:#0284c7}.app-shell:not(.dark) .recent-panel-actions>span,.app-shell:not(.dark) .recent-panel-actions>button{background:#f7f5f9}.app-brand .brand-logo{object-fit:contain;object-position:left center;width:174px;height:auto;max-height:42px;display:block}.app-brand .brand-logo-dark,.dark .app-brand .brand-logo-light{display:none}.dark .app-brand .brand-logo-dark{display:block}.access-gate-brand-logo{object-fit:contain;object-position:left center;width:174px;height:auto;max-height:43px;display:block}@media (width<=1180px){.recent-row{grid-template-columns:32px 82px 74px minmax(135px,1fr) 98px 58px 12px 105px 16px;gap:7px;padding-left:8px;padding-right:8px}.recent-value{font-size:10px}}@media (width<=880px){.recent-row{grid-template-columns:32px 82px minmax(135px,1fr) 97px 57px 102px 16px}.recent-category,.recent-status-dot{display:none}}@media (width<=620px){.recent-panel{padding-bottom:9px}.recent-panel-header{min-height:63px;padding:12px 11px 6px}.recent-panel-header p{font-size:9px}.recent-panel-actions{gap:5px}.recent-panel-actions>span{display:none}.recent-panel-actions>button{height:29px;padding:0 9px}.recent-filters{padding:4px 11px 8px}.recent-list{margin:0 8px}.recent-row{grid-template-rows:21px 19px 17px;grid-template-columns:30px minmax(0,1fr) auto 16px;gap:0 8px;min-height:72px;padding:7px}.recent-row-icon{grid-area:1/1/4;align-self:start;width:27px;height:27px}.recent-type-badge{grid-area:1/2;height:20px;padding:0 7px}.recent-category{grid-area:1/2;margin-left:82px;font-size:7.5px;display:block}.recent-row>strong{grid-area:2/2;font-size:9.5px}.recent-date{grid-area:3/2;font-size:7.5px}.recent-time{grid-area:3/2;margin-left:105px;font-size:7.5px}.recent-status-dot{display:none}.recent-value{grid-area:1/3/4;padding-left:6px;font-size:9.5px}.recent-row-action{grid-area:1/4/4}.recent-empty{margin:0 7px}}@media (width<=390px){.recent-category{display:none}.recent-time{margin-left:96px}.recent-row{grid-template-columns:28px minmax(0,1fr) auto 14px;column-gap:6px}.recent-value{font-size:9px}}.analytics-page{gap:12px;width:100%;min-width:0}.analytics-subtitle{margin:-5px 0 8px;font-size:11px}.analytics-filter-bar{border:1px solid var(--purple,#9a5cff);align-items:center;gap:10px;min-height:66px;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-filter-bar{border:1px solid color-mix(in srgb,var(--purple,#9a5cff) 64%,var(--border))}}.analytics-filter-bar{background:var(--surface);box-shadow:inset 0 0 0 1px var(--purple,#9a5cff);border-radius:11px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.analytics-filter-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--purple,#9a5cff) 8%,transparent)}}.analytics-filter-bar button,.analytics-filter-bar select{border:1px solid var(--border);background:var(--surface-2);min-width:180px;height:40px;color:var(--ink);border-radius:8px;outline:0;padding:0 36px 0 13px;font-size:11px}.analytics-filter-bar button{align-items:center;gap:9px;padding-right:12px;display:flex}.analytics-filter-bar button svg{width:15px;height:15px;color:var(--muted)}.analytics-filter-bar button b{color:var(--muted);margin-left:auto;font-size:13px;font-weight:500}.analytics-filter-bar select{min-width:220px}.analytics-filter-bar button:focus-visible,.analytics-filter-bar select:focus{border-color:var(--purple,#9a5cff);box-shadow:0 0 0 2px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-filter-bar button:focus-visible,.analytics-filter-bar select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--purple,#9a5cff) 14%,transparent)}}.analytics-filter-control{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;min-width:220px;height:40px;padding-left:12px;transition:border-color .15s,box-shadow .15s;display:flex}.analytics-filter-control:focus-within{border-color:var(--purple,#9a5cff);box-shadow:0 0 0 2px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-filter-control:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--purple,#9a5cff) 14%,transparent)}}.analytics-filter-control>svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.analytics-filter-control>select{width:100%;min-width:0!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 32px 0 0!important}.analytics-month-filter{min-width:190px}.analytics-period-count{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;height:38px;margin-left:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-period-count{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.analytics-period-count{white-space:nowrap;padding:0 13px;color:var(--muted)!important;font-size:10px!important}.analytics-period-count svg{width:14px;height:14px}.analytics-primary-kpis{grid-template-columns:1.35fr repeat(4,1fr);gap:10px;display:grid}.analytics-kpi-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;flex-direction:column;min-width:0;min-height:146px;padding:15px 16px;display:flex;box-shadow:inset 0 1px #ffffff05}.analytics-result-card{border-color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-result-card{border-color:color-mix(in srgb,var(--purple,#9a5cff) 72%,var(--border))}}.analytics-result-card{background:linear-gradient(145deg,var(--purple,#9a5cff),var(--surface))}@supports (color:color-mix(in lab, red, red)){.analytics-result-card{background:linear-gradient(145deg,color-mix(in srgb,var(--purple,#9a5cff) 8%,var(--surface)),var(--surface))}}.analytics-result-card{box-shadow:inset 2px 0 0 var(--purple,#9a5cff),0 0 22px var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-result-card{box-shadow:inset 2px 0 0 color-mix(in srgb,var(--purple,#9a5cff) 70%,transparent),0 0 22px color-mix(in srgb,var(--purple,#9a5cff) 5%,transparent)}}.analytics-kpi-label{color:var(--muted);letter-spacing:.24px;justify-content:space-between;align-items:flex-start;gap:9px;font-size:9px;font-weight:680;display:flex}.analytics-kpi-label>span{padding-top:3px}.analytics-kpi-label>i,.analytics-insights i{border:1px solid var(--purple,#9a5cff);flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.analytics-kpi-label>i,.analytics-insights i{border:1px solid color-mix(in srgb,var(--purple,#9a5cff) 18%,var(--border))}}.analytics-kpi-label>i,.analytics-insights i{background:var(--purple,#9a5cff);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.analytics-kpi-label>i,.analytics-insights i{background:color-mix(in srgb,var(--purple,#9a5cff) 12%,var(--surface-2))}}.analytics-kpi-label>i,.analytics-insights i{color:var(--purple,#9a5cff);font-style:normal}.analytics-kpi-label svg,.analytics-insights svg{width:18px;height:18px}.analytics-kpi-label>i.positive,.analytics-insights i.positive{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-kpi-label>i.positive,.analytics-insights i.positive{border-color:color-mix(in srgb,var(--green) 20%,var(--border))}}.analytics-kpi-label>i.positive,.analytics-insights i.positive{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-kpi-label>i.positive,.analytics-insights i.positive{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.analytics-kpi-label>i.positive,.analytics-insights i.positive{color:var(--green)}.analytics-insights i.negative{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.analytics-insights i.negative{border-color:color-mix(in srgb,var(--red) 20%,var(--border))}}.analytics-insights i.negative{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.analytics-insights i.negative{background:color-mix(in srgb,var(--red) 10%,var(--surface-2))}}.analytics-insights i.negative{color:var(--red)}.analytics-kpi-card>strong{color:var(--ink);letter-spacing:-.55px;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 10px;font-size:23px;font-weight:740;display:block;overflow:hidden}.analytics-result-card>strong{font-size:27px}.analytics-kpi-card>p{color:var(--muted);align-items:center;gap:7px;margin:0 0 8px;font-size:9px;display:flex}.analytics-kpi-card>p em{border-radius:999px;align-items:center;height:22px;padding:0 7px;font-style:normal;font-weight:650;display:inline-flex}.analytics-kpi-card>p em.positive{background:var(--green-soft);color:var(--green)}.analytics-kpi-card>p em.negative{background:var(--red-soft);color:var(--red)}.analytics-kpi-card>small{color:var(--muted);flex-direction:column;gap:4px;margin-top:auto;font-size:9px;display:flex}.analytics-kpi-card>small b{color:var(--ink);font-size:13px}.analytics-result-card>small{color:var(--muted);flex-flow:wrap;align-items:center;gap:4px;line-height:1.35;display:flex}.analytics-result-card>small b{font-size:9px}.analytics-result-card>small i{background:var(--muted);border-radius:50%;width:3px;height:3px;margin:0 3px}.analytics-performance-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:stretch;gap:10px;width:100%;min-width:0;display:grid}.analytics-chart-card{min-width:0;overflow:hidden}.analytics-chart-card>header{justify-content:space-between;align-items:flex-start;gap:15px;min-height:83px;padding:14px 16px 6px;display:flex}.analytics-chart-card>header h2{letter-spacing:.1px;align-items:center;gap:10px;margin:0 0 9px;font-size:13px;font-weight:720;display:flex}.analytics-chart-card>header h2 span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:9px;font-weight:500}.analytics-chart-card>header strong{font-size:21px}.analytics-chart-card>header select{border:1px solid var(--border);background:var(--surface-2);min-width:96px;height:34px;color:var(--ink);border-radius:7px;outline:0;padding:0 28px 0 10px;font-size:10px}.analytics-chart-card>header select:focus{border-color:var(--purple,#9a5cff)}.analytics-chart-plot .profit-chart{background-position:0 15px;height:224px;padding:15px 17px 11px 62px}.analytics-chart-plot .axis-labels{top:18px;bottom:36px}.analytics-chart-plot .profit-chart svg{height:calc(100% - 22px)}.analytics-chart-plot.table-view{height:224px;padding:7px 14px;overflow:auto}.analytics-chart-plot.table-view .chart-data-table{height:auto;min-height:0}.analytics-chart-card>footer{min-height:32px;color:var(--muted);align-items:center;gap:6px;padding:5px 16px 10px;font-size:8.5px;display:flex}.analytics-chart-card>footer span{font-size:10px}.analytics-side-column{flex-direction:column;gap:10px;min-width:0;display:flex}.analytics-insights{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.analytics-insights article{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;min-width:0;min-height:91px;padding:12px 13px;display:flex}.analytics-insights article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.analytics-insights article>div span{color:var(--muted);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:680;overflow:hidden}.analytics-insights i{flex-basis:32px;width:32px;height:32px}.analytics-insights svg{width:16px;height:16px}.analytics-insights article>b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 5px;font-size:15px;font-weight:700;overflow:hidden}.analytics-insights article>small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.analytics-advanced-panel{flex:1;overflow:hidden}.analytics-advanced-panel>header{border-bottom:1px solid var(--border);align-items:center;height:38px;padding:0 14px;display:flex}.analytics-advanced-panel>header h2{margin:0;font-size:12px;font-weight:720}.analytics-advanced-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:10px;display:grid}.analytics-advanced-grid article{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:9px;min-width:0;min-height:59px;display:flex}@supports (color:color-mix(in lab, red, red)){.analytics-advanced-grid article{background:color-mix(in srgb,var(--surface-2) 46%,transparent)}}.analytics-advanced-grid article{padding:8px}.analytics-advanced-grid article>i{background:var(--purple,#9a5cff);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.analytics-advanced-grid article>i{background:color-mix(in srgb,var(--purple,#9a5cff) 11%,var(--surface-2))}}.analytics-advanced-grid article>i{color:var(--purple,#9a5cff);font-style:normal}.analytics-advanced-grid article>i svg{width:15px;height:15px}.analytics-advanced-grid article>span{min-width:0;color:var(--muted);white-space:nowrap;flex-direction:column;gap:3px;font-size:8px;display:flex;overflow:hidden}.analytics-advanced-grid article b{color:var(--ink);text-overflow:ellipsis;font-size:12px;overflow:hidden}.analytics-advanced-grid article.positive>i{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.analytics-advanced-grid article.positive>i{background:color-mix(in srgb,var(--green) 10%,var(--surface-2))}}.analytics-advanced-grid article.positive>i,.analytics-advanced-grid article.positive b{color:var(--green)}.analytics-advanced-grid article.negative>i{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.analytics-advanced-grid article.negative>i{background:color-mix(in srgb,var(--red) 10%,var(--surface-2))}}.analytics-advanced-grid article.negative>i,.analytics-advanced-grid article.negative b{color:var(--red)}.analytics-house-table{overflow:hidden}.analytics-house-table .panel-head{min-height:55px;padding:11px 16px}.analytics-house-table .panel-head h2{margin-bottom:4px;font-size:13px}.analytics-house-table .panel-head p{font-size:9px}.analytics-house-table .table-scroll{padding:0 14px 8px}.analytics-house-table table{min-width:760px}.analytics-house-table th,.analytics-house-table td{height:38px;padding:5px 8px;font-size:9px}.analytics-house-table th{font-size:8.5px}.analytics-house-table tbody tr{transition:background .14s}.analytics-house-table tbody tr:hover{background:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-house-table tbody tr:hover{background:color-mix(in srgb,var(--purple,#9a5cff) 5%,var(--surface-2))}}.analytics-house-table td:first-child{min-width:150px}.analytics-house-table td i{border:1px solid var(--purple,#9a5cff);width:24px;height:24px}@supports (color:color-mix(in lab, red, red)){.analytics-house-table td i{border:1px solid color-mix(in srgb,var(--purple,#9a5cff) 22%,var(--border))}}.analytics-house-table td i{background:var(--purple,#9a5cff);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.analytics-house-table td i{background:color-mix(in srgb,var(--purple,#9a5cff) 12%,var(--surface-2))}}.analytics-house-table td i{color:var(--purple,#9a5cff)}@supports (color:color-mix(in lab, red, red)){.analytics-house-table td i{color:color-mix(in srgb,var(--purple,#9a5cff) 72%,var(--ink))}}.analytics-house-table td i{font-size:7px}.dark .analytics-filter-bar,.dark .analytics-kpi-card,.dark .analytics-insights article{background:linear-gradient(145deg,#111115,#0e0e12);border-color:#30303a}.dark .analytics-filter-bar{background:linear-gradient(90deg,#9a5cff0e,#0f0f13);border-color:#9a5cffb3}.dark .analytics-filter-bar button,.dark .analytics-filter-bar select,.dark .analytics-filter-control,.dark .analytics-period-count,.dark .analytics-chart-card>header select{background:#17171d;border-color:#34343e}.dark .analytics-result-card{background:linear-gradient(145deg,#9a5cff16,#0f0f14 66%);border-color:#9a5cffc7}.dark .analytics-advanced-grid article{background:#111116;border-color:#303039}.app-shell:not(.dark) .analytics-filter-bar,.app-shell:not(.dark) .analytics-kpi-card,.app-shell:not(.dark) .analytics-insights article{background:linear-gradient(145deg,#fff,#fcfbfe);border-color:#dedce6}.app-shell:not(.dark) .analytics-filter-bar{background:linear-gradient(90deg,#f7f2ff,#fff);border-color:#a779eb}.app-shell:not(.dark) .analytics-filter-bar button,.app-shell:not(.dark) .analytics-filter-bar select,.app-shell:not(.dark) .analytics-filter-control,.app-shell:not(.dark) .analytics-period-count,.app-shell:not(.dark) .analytics-chart-card>header select{background:#f3f1f6;border-color:#dedbe4}.app-shell:not(.dark) .analytics-result-card{background:linear-gradient(145deg,#f7f0ff,#fff 70%);border-color:#9d69e8}.app-shell:not(.dark) .analytics-advanced-grid article{background:#fbfafe;border-color:#e1dfe7}.dark .analytics-filter-control>select,.dark .analytics-chart-card>header select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .analytics-filter-control option,.dark .analytics-chart-card>header select option{color:#f5f5f7;background:#17171d}.app-shell:not(.dark) .analytics-filter-control>select,.app-shell:not(.dark) .analytics-chart-card>header select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell:not(.dark) .analytics-filter-control option,.app-shell:not(.dark) .analytics-chart-card>header select option{color:#17171b;background:#fff}.house-badge{position:relative}.house-badge:after{content:attr(data-house);z-index:12;border:1px solid var(--border);background:var(--ink);max-width:190px;color:var(--surface);opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:700;line-height:1;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:calc(100% + 8px);transform:translate(-4px,-50%);box-shadow:0 7px 20px #00000040}.house-badge:hover:after,.house-badge:focus-visible:after{opacity:1;transform:translateY(-50%)}@media (width<=1280px){.analytics-primary-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-result-card{grid-column:span 2}.analytics-performance-grid{grid-template-columns:1fr}.analytics-chart-plot .profit-chart{height:270px}.analytics-insights article{min-height:98px}}@media (width<=900px){.analytics-primary-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-result-card{grid-column:span 2}.analytics-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.analytics-filter-bar button,.analytics-filter-bar select,.analytics-filter-control{width:100%;min-width:0}.analytics-period-count{justify-content:center;margin-left:0}.analytics-advanced-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.analytics-page{gap:10px}.analytics-subtitle{margin-top:-1px;line-height:1.45}.analytics-filter-bar{grid-template-columns:1fr;padding:9px}.analytics-filter-control,.analytics-period-count{width:100%;min-width:0}.analytics-primary-kpis{grid-template-columns:1fr}.analytics-result-card{grid-column:auto}.analytics-kpi-card{min-height:132px}.analytics-insights{grid-template-columns:1fr}.analytics-insights article{min-height:84px}.analytics-chart-card>header{min-height:88px}.analytics-chart-card>header h2{flex-direction:column;align-items:flex-start;gap:3px}.analytics-chart-plot .profit-chart{height:230px;padding-left:48px}.analytics-chart-plot .axis-labels{left:12px}.analytics-advanced-grid{grid-template-columns:1fr 1fr;padding:8px}.analytics-advanced-grid article{min-height:64px}.analytics-house-table .table-scroll{padding:0 8px 7px}}@media (width<=390px){.analytics-advanced-grid{grid-template-columns:1fr}.analytics-kpi-card>strong{font-size:21px}.analytics-result-card>strong{font-size:24px}}.billing-admin-page{gap:12px}.billing-admin-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.billing-admin-heading p{margin:0 0 4px}.billing-admin-heading small{color:var(--muted);font-size:9px}.billing-admin-heading button{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--ink);border-radius:9px;padding:0 14px;font-size:10px;font-weight:650}.billing-admin-error{border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.billing-admin-error{border:1px solid color-mix(in srgb,var(--red) 50%,var(--border))}}.billing-admin-error{background:var(--red-soft);color:var(--red);border-radius:10px;padding:11px 13px;font-size:10px}.billing-admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.billing-admin-kpis article{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:space-between;min-height:104px;padding:15px;display:flex}.billing-admin-kpis span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:650}.billing-admin-kpis strong{font-size:27px}.billing-admin-kpis article.danger{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.billing-admin-kpis article.danger{border-color:color-mix(in srgb,var(--red) 55%,var(--border))}}.billing-admin-kpis article.danger{background:var(--red-soft)}.billing-admin-kpis article.danger strong{color:var(--red)}.billing-admin-kpis article.warning{border-color:#e7a52d}@supports (color:color-mix(in lab, red, red)){.billing-admin-kpis article.warning{border-color:color-mix(in srgb,#e7a52d 55%,var(--border))}}.billing-admin-kpis article.warning{background:#e7a52d}@supports (color:color-mix(in lab, red, red)){.billing-admin-kpis article.warning{background:color-mix(in srgb,#e7a52d 8%,var(--surface))}}.billing-admin-kpis article.warning strong{color:#e7a52d}.billing-admin-panel{overflow:hidden}.billing-admin-panel>header{border-bottom:1px solid var(--border);align-items:center;min-height:61px;padding:12px 16px;display:flex}.billing-admin-panel h2{margin:0 0 5px;font-size:13px}.billing-admin-panel header p{color:var(--muted);margin:0;font-size:9px}.billing-admin-list{flex-direction:column;padding:8px 14px;display:flex}.billing-admin-list>article{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 2px;display:grid}.billing-admin-list>article>i{background:#e7a52d;border-radius:50%;width:8px;height:8px}.billing-admin-list>article.critical>i{background:var(--red);box-shadow:0 0 10px var(--red)}@supports (color:color-mix(in lab, red, red)){.billing-admin-list>article.critical>i{box-shadow:0 0 10px color-mix(in srgb,var(--red) 50%,transparent)}}.billing-admin-list article div{flex-direction:column;gap:3px;min-width:0;display:flex}.billing-admin-list b{font-size:10px}.billing-admin-list span,.billing-admin-list small,.billing-admin-list time{color:var(--muted);font-size:8.5px}.billing-admin-empty{min-height:92px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.billing-admin-empty b{color:var(--green);font-size:11px}.billing-admin-panel table td:first-child{min-width:220px}.billing-admin-panel td b,.billing-admin-panel td small{display:block}.billing-admin-panel td small{color:var(--muted);margin-top:3px;font-size:8px}.billing-status{background:var(--surface-2);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;display:inline-flex}.billing-status.paid,.billing-status.active{background:var(--green-soft);color:var(--green)}.billing-status.refunded,.billing-status.chargeback_requested,.billing-status.missing{background:var(--red-soft);color:var(--red)}@media (width<=900px){.billing-admin-kpis{grid-template-columns:1fr 1fr}}@media (width<=620px){.billing-admin-heading{flex-direction:column;align-items:flex-start}.billing-admin-kpis{grid-template-columns:1fr}.billing-admin-list>article{grid-template-columns:8px 1fr}.billing-admin-list time{grid-column:2}}.freebets-page{--freebet-purple:#9a5cff;--freebet-amber:#f6b900;--freebet-blue:#38a9ff;gap:14px;width:100%;min-width:0}.freebet-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.freebet-kpis article{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;min-height:142px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.freebet-kpis article:after{content:"";background:var(--freebet-purple);border-radius:50%;width:112px;height:96px;position:absolute;bottom:-53px;right:-28px}@supports (color:color-mix(in lab, red, red)){.freebet-kpis article:after{background:color-mix(in srgb,var(--freebet-purple) 10%,transparent)}}.freebet-kpis article:after{filter:blur(20px);pointer-events:none}.freebet-kpis article>i{border:1px solid var(--freebet-purple);place-items:center;width:38px;height:38px;display:grid;position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.freebet-kpis article>i{border:1px solid color-mix(in srgb,var(--freebet-purple) 25%,var(--border))}}.freebet-kpis article>i{background:var(--freebet-purple);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.freebet-kpis article>i{background:color-mix(in srgb,var(--freebet-purple) 13%,var(--surface-2))}}.freebet-kpis article>i{color:var(--freebet-purple);font-style:normal}.freebet-kpis article>i svg{width:19px;height:19px}.freebet-kpis article>span{max-width:calc(100% - 50px);color:var(--ink);margin-top:5px;font-size:12px}.freebet-kpis article>strong{max-width:100%;color:var(--ink);letter-spacing:-.55px;text-overflow:ellipsis;white-space:nowrap;margin:21px 0 7px;font-size:26px;font-weight:720;display:block;overflow:hidden}.freebet-kpis article>strong.purple{color:var(--freebet-purple)}.freebet-kpis article>strong.positive{color:var(--green)}.freebet-kpis article>small{color:var(--muted);margin-top:auto;font-size:10px}.freebet-create-card,.freebet-register{border-radius:12px;overflow:visible}.freebet-create-card>header{align-items:center;gap:10px;height:50px;padding:0 18px;display:flex}.freebet-create-card>header>i,.freebet-register-title>i{border:1px solid var(--freebet-purple);place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab, red, red)){.freebet-create-card>header>i,.freebet-register-title>i{border:1px solid color-mix(in srgb,var(--freebet-purple) 60%,var(--border))}}.freebet-create-card>header>i,.freebet-register-title>i{color:var(--freebet-purple);border-radius:6px;font-style:normal}.freebet-create-card>header svg,.freebet-register-title>i svg{width:16px;height:16px}.freebet-create-card h2,.freebet-register h2{margin:0;font-size:14px;font-weight:650}.freebet-form-grid{grid-template-columns:minmax(180px,1.35fr) minmax(160px,1fr) minmax(130px,.75fr) minmax(150px,.8fr) minmax(125px,.65fr);gap:12px 14px;padding:0 18px 14px;display:grid}.freebet-field{flex-direction:column;gap:7px;min-width:0;display:flex}.freebet-field>span,.freebet-initial-status>span{color:var(--ink);font-size:10px;font-weight:540}.freebet-field input,.freebet-field select,.freebet-field textarea,.freebet-money-input,.freebet-icon-input{border:1px solid var(--border);background:var(--surface-2);width:100%;height:39px;color:var(--ink);border-radius:8px;outline:0;font-size:11px;transition:border-color .15s,box-shadow .15s}.freebet-field input,.freebet-field select{padding:0 12px}.freebet-field select{appearance:auto;padding-right:25px}.freebet-field textarea{resize:vertical;height:46px;min-height:46px;padding:12px 13px;line-height:1.35}.freebet-field input::placeholder,.freebet-field textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.freebet-field input::placeholder,.freebet-field textarea::placeholder{color:color-mix(in srgb,var(--muted) 82%,transparent)}}.freebet-field input:focus,.freebet-field select:focus,.freebet-field textarea:focus,.freebet-money-input:focus-within,.freebet-icon-input:focus-within{border-color:var(--freebet-purple);box-shadow:0 0 0 2px var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-field input:focus,.freebet-field select:focus,.freebet-field textarea:focus,.freebet-money-input:focus-within,.freebet-icon-input:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--freebet-purple) 15%,transparent)}}.freebet-money-input,.freebet-icon-input{align-items:center;display:flex;overflow:hidden}.freebet-money-input b{border-right:1px solid var(--border);height:100%;color:var(--muted);align-items:center;padding:0 11px;font-size:10px;font-weight:550;display:flex}.freebet-money-input input,.freebet-icon-input input{flex:1;min-width:0;height:100%;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.freebet-icon-input svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px;margin-left:11px}.freebet-description{grid-column:1/4}.freebet-initial-status{flex-direction:column;grid-column:4;gap:7px;display:flex}.freebet-initial-status>b{border:1px solid var(--border);background:var(--surface-2);height:46px;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:540;display:flex}.freebet-initial-status>b i{background:var(--freebet-amber);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f6b9004d}.freebet-primary{border:1px solid var(--freebet-purple);height:46px}@supports (color:color-mix(in lab, red, red)){.freebet-primary{border:1px solid color-mix(in srgb,var(--freebet-purple) 70%,transparent)}}.freebet-primary{color:#fff;background:linear-gradient(135deg,#7d3fe2,#9a5cff);border-radius:8px;font-size:11px;font-weight:650;box-shadow:0 7px 18px #7e3fe22e}.freebet-primary:hover{filter:brightness(1.06)}.freebet-primary:disabled{cursor:not-allowed;opacity:.55}.freebet-primary svg{width:16px;height:16px}.freebet-create-button{grid-column:5;justify-content:center;align-self:end;align-items:center;gap:8px;display:flex}.freebet-error{border-top:1px solid var(--red);margin:0}@supports (color:color-mix(in lab, red, red)){.freebet-error{border-top:1px solid color-mix(in srgb,var(--red) 30%,var(--border))}}.freebet-error{background:var(--red-soft);color:var(--red);padding:9px 18px;font-size:10px}.freebet-description select{height:46px}.freebet-house-combo{position:relative}.freebet-house-combo>button{border:1px solid var(--border);background:var(--surface-2);width:100%;height:39px;color:var(--ink);text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.freebet-house-combo>button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.freebet-house-combo>button>svg{width:14px;color:var(--muted)}.freebet-house-combo>button .freebet-house-logo{border-radius:6px;flex:0 0 23px;width:23px;height:23px}.freebet-house-combo.open>button{border-color:var(--freebet-purple);box-shadow:0 0 0 2px var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-house-combo.open>button{box-shadow:0 0 0 2px color-mix(in srgb,var(--freebet-purple) 15%,transparent)}}.freebet-house-options{z-index:50;border:1px solid var(--border);background:var(--surface);border-radius:9px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 18px 45px #00000059}.freebet-house-options>label{border-bottom:1px solid var(--border);align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.freebet-house-options>label svg{width:14px;color:var(--muted);flex:0 0 14px}.freebet-house-options>label input{min-width:0;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.freebet-house-options>div{max-height:235px;padding:5px;overflow:auto}.freebet-house-options>div>button{width:100%;height:36px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 8px;display:flex}.freebet-house-options>div>button:hover,.freebet-house-options>div>button.selected{background:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-house-options>div>button:hover,.freebet-house-options>div>button.selected{background:color-mix(in srgb,var(--freebet-purple) 13%,var(--surface-2))}}.freebet-house-options>div>button span{font-size:10px}.freebet-house-options>div>button .freebet-house-logo{border-radius:6px;flex:0 0 24px;width:24px;height:24px}.freebet-house-options>div>p{color:var(--muted);text-align:center;margin:0;padding:18px 9px;font-size:10px}.dark .freebet-house-options{background:#17171d;border-color:#34343e}.app-shell:not(.dark) .freebet-house-options{background:#fff}.freebet-register>header{justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex}.freebet-register-title{align-items:center;gap:10px;display:flex}.freebet-register-title p{color:var(--muted);margin:3px 0 0;font-size:9px}.freebet-search{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;align-items:center;gap:8px;width:min(290px,45%);height:36px;padding:0 11px;display:flex}.freebet-search:focus-within{border-color:var(--freebet-purple);box-shadow:0 0 0 2px var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--freebet-purple) 13%,transparent)}}.freebet-search svg{width:15px;height:15px;color:var(--muted);flex:0 0 15px}.freebet-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px}.freebet-tabs{border-top:1px solid var(--border);align-items:center;gap:7px;padding:10px 18px;display:flex}.freebet-tabs button{border:1px solid var(--border);height:29px;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:9px;display:flex}.freebet-tabs button>i{background:currentColor;border-radius:50%;width:6px;height:6px}.freebet-tabs button.all>i{display:none}.freebet-tabs button.pending{color:var(--freebet-amber)}.freebet-tabs button.converted{color:var(--green)}.freebet-tabs button.expired{color:var(--red)}.freebet-tabs button span{background:currentColor;border-radius:999px;place-items:center;min-width:15px;height:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button span{background:color-mix(in srgb,currentColor 13%,transparent)}}.freebet-tabs button span{font-size:7px}.freebet-tabs button.active{border-color:var(--freebet-purple);background:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.active{background:color-mix(in srgb,var(--freebet-purple) 16%,var(--surface))}}.freebet-tabs button.active{color:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.active{color:color-mix(in srgb,var(--freebet-purple) 78%,var(--ink))}}.freebet-tabs button.pending.active{border-color:var(--freebet-amber)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.pending.active{border-color:color-mix(in srgb,var(--freebet-amber) 55%,var(--border))}}.freebet-tabs button.pending.active{background:var(--freebet-amber)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.pending.active{background:color-mix(in srgb,var(--freebet-amber) 10%,var(--surface))}}.freebet-tabs button.pending.active{color:var(--freebet-amber)}.freebet-tabs button.converted.active{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.converted.active{border-color:color-mix(in srgb,var(--green) 55%,var(--border))}}.freebet-tabs button.converted.active{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.converted.active{background:color-mix(in srgb,var(--green) 10%,var(--surface))}}.freebet-tabs button.converted.active{color:var(--green)}.freebet-tabs button.expired.active{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.expired.active{border-color:color-mix(in srgb,var(--red) 55%,var(--border))}}.freebet-tabs button.expired.active{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.freebet-tabs button.expired.active{background:color-mix(in srgb,var(--red) 10%,var(--surface))}}.freebet-tabs button.expired.active{color:var(--red)}.freebet-table-scroll{border-top:1px solid var(--border);border-radius:0 0 12px 12px;overflow:auto}.freebet-table{min-width:930px}.freebet-table th{background:var(--surface-2);height:33px;padding:5px 12px}@supports (color:color-mix(in lab, red, red)){.freebet-table th{background:color-mix(in srgb,var(--surface-2) 48%,transparent)}}.freebet-table th{font-size:8px}.freebet-table td{vertical-align:middle;height:53px;padding:6px 12px;font-size:10px}.freebet-table tbody tr{transition:background .14s}.freebet-table tbody tr:hover{background:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-table tbody tr:hover{background:color-mix(in srgb,var(--freebet-purple) 4%,var(--surface-2))}}.freebet-table th:first-child,.freebet-table td:first-child{padding-left:18px}.freebet-table th:last-child,.freebet-table td:last-child{width:42px;padding-left:5px;padding-right:12px}.freebet-name-cell,.freebet-house-cell{align-items:center;gap:10px;min-width:0;display:flex}.freebet-name-cell>i{background:var(--freebet-purple);border-radius:7px;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}@supports (color:color-mix(in lab, red, red)){.freebet-name-cell>i{background:color-mix(in srgb,var(--freebet-purple) 15%,var(--surface-2))}}.freebet-name-cell>i{color:var(--freebet-purple);font-style:normal}.freebet-name-cell>i svg{width:15px;height:15px}.freebet-name-cell>span,.freebet-table time{flex-direction:column;gap:3px;min-width:0;display:flex}.freebet-name-cell b,.freebet-house-cell>b,.freebet-table time b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:590;overflow:hidden}.freebet-name-cell small,.freebet-table time small{max-width:260px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.freebet-house-logo{border:1px solid var(--border);background:var(--surface-2);border-radius:6px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.freebet-house-logo img{object-fit:contain;width:100%;height:100%;padding:3px}.freebet-house-logo b{color:var(--muted);font-size:7px}.freebet-value{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:620}.freebet-status{border:1px solid;border-radius:999px;align-items:center;gap:6px;width:max-content;height:24px;padding:0 9px;font-size:8.5px;font-weight:620;display:flex}.freebet-status i,.freebet-action-menu i{background:currentColor;border-radius:50%;width:6px;height:6px}.freebet-status.pending{color:var(--freebet-amber);background:var(--freebet-amber)}@supports (color:color-mix(in lab, red, red)){.freebet-status.pending{background:color-mix(in srgb,var(--freebet-amber) 8%,transparent)}}.freebet-status.converted{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.freebet-status.converted{background:color-mix(in srgb,var(--green) 8%,transparent)}}.freebet-status.expired{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.freebet-status.expired{background:color-mix(in srgb,var(--red) 8%,transparent)}}.freebet-menu-root{position:relative}.freebet-action-button{border:1px solid var(--freebet-purple);justify-content:space-between;align-items:center;gap:8px;width:122px;height:32px;display:flex}@supports (color:color-mix(in lab, red, red)){.freebet-action-button{border:1px solid color-mix(in srgb,var(--freebet-purple) 58%,var(--border))}}.freebet-action-button{background:var(--surface-2);color:var(--ink);border-radius:7px;padding:0 10px;font-size:9px}.freebet-action-button svg{width:13px;height:13px}.freebet-action-menu,.freebet-row-menu{z-index:45;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px;position:absolute;box-shadow:0 18px 40px #00000047}.freebet-action-menu{width:135px;top:37px;right:0}.freebet-action-menu button{text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;height:31px;padding:0 9px;font-size:9px;display:flex}.freebet-action-menu button:hover{background:var(--surface-2)}.freebet-action-menu .converted{color:var(--green)}.freebet-action-menu .expired{color:var(--red)}.freebet-finished{color:var(--muted);font-size:9px}.freebet-more-root{justify-content:flex-end;display:flex}.freebet-more{width:29px;height:29px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;padding:6px;display:grid}.freebet-more:hover{background:var(--surface-2);color:var(--ink)}.freebet-more svg{width:15px;height:15px}.freebet-row-menu{width:174px;top:34px;right:0}.freebet-row-menu button{width:100%;height:34px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 9px;font-size:9px;display:flex}.freebet-row-menu button:hover{background:var(--surface-2)}.freebet-row-menu button svg{width:14px;height:14px;color:var(--muted)}.freebet-row-menu button.delete,.freebet-row-menu button.delete svg{color:var(--red)}.freebet-empty{min-height:120px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.freebet-empty>svg{width:25px;height:25px;color:var(--freebet-purple)}.freebet-empty b{color:var(--ink);font-size:10px}.freebet-empty span{font-size:9px}.freebet-dialog-backdrop{z-index:80;background:#000000b3;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.freebet-dialog{border:1px solid var(--border);background:var(--surface);border-radius:13px;width:min(760px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 28px 80px #0000006b}.freebet-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:67px;padding:12px 17px;display:flex}.freebet-dialog h2{margin:0 0 4px;font-size:15px}.freebet-dialog p{color:var(--muted);margin:0;font-size:9px}.freebet-dialog>header button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:19px}.freebet-dialog>header button:hover{background:var(--surface-2);color:var(--ink)}.freebet-dialog-grid{grid-template-columns:1.2fr 1fr .65fr;gap:13px;padding:17px;display:grid}.freebet-dialog-grid .freebet-field:nth-child(4),.freebet-dialog-grid .freebet-field:nth-child(5){grid-column:auto}.freebet-dialog-grid .freebet-description{grid-column:1/-1}.freebet-dialog>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:12px 17px;display:flex}.freebet-dialog>footer button{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;height:38px;padding:0 15px;font-size:10px}.freebet-dialog>footer .freebet-primary{border-color:var(--freebet-purple);color:#fff;background:linear-gradient(135deg,#7d3fe2,#9a5cff)}.dark .freebet-kpis article,.dark .freebet-create-card,.dark .freebet-register,.dark .freebet-dialog{background:linear-gradient(145deg,#111115,#0e0e12);border-color:#30303a}.dark .freebet-field input,.dark .freebet-field select,.dark .freebet-field textarea,.dark .freebet-money-input,.dark .freebet-icon-input,.dark .freebet-initial-status>b,.dark .freebet-search,.dark .freebet-action-button{background:#17171d;border-color:#34343e}.dark .freebet-field select,.dark .freebet-field input[type=date],.dark .freebet-field input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .freebet-field select option{color:#f5f5f7;background:#17171d}.dark .freebet-action-menu,.dark .freebet-row-menu{background:#17171d;border-color:#34343e}.app-shell:not(.dark) .freebet-field select,.app-shell:not(.dark) .freebet-field input[type=date],.app-shell:not(.dark) .freebet-field input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell:not(.dark) .freebet-field select option{color:#17171b;background:#fff}@media (width<=1180px){.freebet-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.freebet-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.freebet-description{grid-column:1/3}.freebet-initial-status{grid-column:auto}.freebet-create-button{grid-column:3}}@media (width<=760px){.freebet-kpis{grid-template-columns:1fr 1fr}.freebet-kpis article{min-height:128px;padding:15px}.freebet-kpis article>strong{font-size:22px}.freebet-form-grid{grid-template-columns:1fr 1fr}.freebet-description{grid-column:1/-1}.freebet-initial-status{grid-column:1}.freebet-create-button{grid-column:2}.freebet-register>header{flex-direction:column;align-items:stretch}.freebet-search{width:100%}.freebet-tabs{padding-bottom:11px;overflow:auto}.freebet-tabs button{flex:none}.freebet-dialog-grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.freebets-page{gap:10px}.freebet-kpis{grid-template-columns:1fr}.freebet-kpis article{min-height:115px}.freebet-kpis article>strong{margin:14px 0 5px}.freebet-form-grid{grid-template-columns:1fr;padding:0 12px 12px}.freebet-description,.freebet-initial-status,.freebet-create-button{grid-column:1}.freebet-create-card>header,.freebet-register>header,.freebet-tabs{padding-left:12px;padding-right:12px}.freebet-dialog-grid{grid-template-columns:1fr;padding:13px}.freebet-dialog-grid .freebet-description{grid-column:1}.freebet-dialog>footer{background:var(--surface);position:sticky;bottom:0}.freebet-dialog>footer button{flex:1}.freebet-table-scroll{margin-bottom:0}}.workspace-heading{min-width:0}.workspace-heading>div{flex-direction:column;gap:3px;min-width:0;display:flex}.workspace-heading p{color:var(--muted);letter-spacing:0;margin:0;font-size:10px;font-weight:450}.dashboard-page{gap:14px;width:100%;min-width:0}.dashboard-metric-grid{grid-template-columns:minmax(290px,1.3fr) repeat(3,minmax(0,1fr));gap:12px}.dashboard-page .metric-card{border-radius:12px;min-width:0;min-height:158px;padding:17px 18px}.dashboard-page .metric-card:before{display:none}.dashboard-page .metric-label{gap:6px}.dashboard-page .metric-label>span{text-overflow:clip;letter-spacing:.16px;min-width:max-content;font-size:9.5px;font-weight:620;overflow:visible}.dashboard-page .metric-label em{height:22px;padding:0 6px;font-size:8.5px}.dashboard-page .metric-value{margin:19px 0 14px;font-size:27px;line-height:1}.metric-card-with-icon{padding-right:18px!important}.metric-card-with-icon .metric-value{max-width:calc(100% - 38px);padding-right:0}.metric-card-icon{border:1px solid var(--purple,#9a5cff);place-items:center;width:35px;height:35px;display:grid;position:absolute;top:49px;right:14px}@supports (color:color-mix(in lab, red, red)){.metric-card-icon{border:1px solid color-mix(in srgb,var(--purple,#9a5cff) 28%,var(--border))}}.metric-card-icon{background:var(--purple,#9a5cff);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.metric-card-icon{background:color-mix(in srgb,var(--purple,#9a5cff) 10%,var(--surface-2))}}.metric-card-icon{color:var(--purple,#9a5cff);font-style:normal}.metric-card-icon svg{width:17px;height:17px}.dashboard-primary-metric{isolation:isolate;justify-content:flex-start;position:relative;overflow:hidden}.dashboard-primary-metric .metric-label,.dashboard-primary-metric .metric-value,.dashboard-primary-metric .dashboard-total-trend,.dashboard-primary-metric small{z-index:2;width:max-content;max-width:68%;position:relative}.dashboard-primary-metric .metric-value{margin:22px 0 15px;font-size:31px}.dashboard-primary-metric small{margin-top:9px!important}.dashboard-total-trend{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:5px;height:25px;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-total-trend{background:color-mix(in srgb,var(--surface-2) 72%,transparent)}}.dashboard-total-trend{color:var(--muted);white-space:nowrap;padding:0 9px;font-size:9px}.dashboard-total-trend svg{width:13px;height:13px}.dashboard-total-trend.positive svg{color:var(--green)}.dashboard-total-trend.negative svg{color:var(--red)}.dashboard-kpi-sparkline{z-index:1;opacity:.92;filter:drop-shadow(0 0 8px #9a5cff2e);width:48%;height:115px;position:absolute;bottom:-3px;right:-8px}.dark .dashboard-primary-metric{background:radial-gradient(circle at 88% 80%,#9a5cff2b,#0000 43%),linear-gradient(145deg,#9a5cff1a,#101014 66%);border-color:#9a5cff9e;box-shadow:inset 0 1px #ffffff06,0 12px 34px #4c22911a}.app-shell:not(.dark) .dashboard-primary-metric{background:radial-gradient(circle at 88% 80%,#9a5cff1f,#0000 44%),linear-gradient(145deg,#f8f3ff,#fff 68%);border-color:#b99aeb;box-shadow:0 10px 28px #58319114}.dashboard-page .dashboard-chart-toolbar{min-height:43px}.dashboard-page .period-selects select{text-transform:capitalize;height:40px}.dashboard-page .layout-switch{height:40px}.dashboard-body-grid{grid-template-columns:minmax(0,2.65fr) minmax(300px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.dashboard-main-column,.dashboard-side-column{min-width:0}.dashboard-side-column{flex-direction:column;gap:12px;display:flex}.dashboard-page .dashboard-charts.complete{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .dashboard-charts.complete .complete-weekday{grid-column:1/-1}.dashboard-page .primary-chart-panel{border-radius:12px}.dashboard-page .primary-chart-panel .panel-head{min-height:68px}.dashboard-page .primary-chart-panel .panel-head h2{text-transform:uppercase;letter-spacing:.1px;font-size:14px}.dashboard-page .chart-actions{gap:5px}.dashboard-page .chart-actions button{justify-content:center;align-items:center;gap:6px;width:auto;min-width:72px;height:34px;padding:0 10px;font-size:9px;display:flex}.dashboard-page .chart-actions button svg{width:15px;height:15px}.dashboard-page .primary-chart-panel>.profit-chart{height:490px}.dashboard-chart-summary{border:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 13px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-chart-summary{border:1px solid color-mix(in srgb,var(--border) 78%,transparent)}}.dashboard-chart-summary{background:var(--surface-2);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.dashboard-chart-summary{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}}.dashboard-chart-summary{overflow:hidden}.dashboard-chart-summary>div{border-right:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:11px 13px;display:flex}.dashboard-chart-summary>div:last-child{border-right:0}.dashboard-chart-summary span{color:var(--muted);font-size:8px}.dashboard-chart-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.dashboard-quick-summary{border-radius:12px;overflow:hidden}.dashboard-quick-summary>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;height:46px;padding:0 12px;display:flex}.dashboard-quick-summary h2{text-transform:uppercase;letter-spacing:.22px;margin:0;font-size:10px;font-weight:680}.dashboard-quick-summary>header>span{background:var(--purple,#9a5cff);border-radius:7px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-quick-summary>header>span{background:color-mix(in srgb,var(--purple,#9a5cff) 12%,var(--surface-2))}}.dashboard-quick-summary>header>span{color:var(--purple,#9a5cff)}.dashboard-quick-summary>header svg{width:13px;height:13px}.dashboard-quick-summary>div{padding:4px 11px 6px}.dashboard-quick-summary article{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:36px;display:grid}.dashboard-quick-summary article>i{background:var(--purple,#9a5cff);border-radius:7px;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab, red, red)){.dashboard-quick-summary article>i{background:color-mix(in srgb,var(--purple,#9a5cff) 12%,var(--surface-2))}}.dashboard-quick-summary article>i{color:var(--purple,#9a5cff);font-style:normal}.dashboard-quick-summary article>i svg{width:14px;height:14px}.dashboard-quick-summary article>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.dashboard-quick-summary article>b{color:var(--ink);white-space:nowrap;font-size:9.5px;font-weight:650}.dashboard-side-column .recent-panel{border-radius:12px;padding-bottom:0}.dashboard-side-column .recent-panel-header{min-height:46px;padding:8px 11px 5px}.dashboard-side-column .recent-panel-header h2{text-transform:uppercase;letter-spacing:.18px;font-size:10px}.dashboard-side-column .recent-panel-header p,.dashboard-side-column .recent-panel-actions>span{display:none}.dashboard-side-column .recent-panel-actions>button{height:25px;padding:0 8px;font-size:8px}.dashboard-side-column .recent-filters{gap:3px;padding:2px 9px 7px}.dashboard-side-column .recent-filters button{height:22px;padding:0 6px;font-size:7px}.dashboard-side-column .recent-list{border-left:0;border-right:0;border-radius:0;margin:0}.dashboard-side-column .recent-row{grid-template-rows:16px 16px 14px;grid-template-columns:27px minmax(0,1fr) auto 12px;gap:0 6px;min-height:52px;padding:4px 8px}.dashboard-side-column .recent-row-icon{grid-area:1/1/4;align-self:center;width:25px;height:25px}.dashboard-side-column .recent-row-icon svg{width:13px;height:13px}.dashboard-side-column .recent-type-badge{grid-area:1/2;height:16px;padding:0 5px;font-size:6.5px}.dashboard-side-column .recent-category{grid-area:1/2;margin-left:68px;font-size:6px;display:block}.dashboard-side-column .recent-row>strong{grid-area:2/2;font-size:8px}.dashboard-side-column .recent-date{grid-area:3/2;font-size:6.5px}.dashboard-side-column .recent-time{grid-area:3/2;margin-left:80px;font-size:6.5px}.dashboard-side-column .recent-status-dot{display:none}.dashboard-side-column .recent-value{grid-area:1/3/4;padding-left:3px;font-size:8px}.dashboard-side-column .recent-row-action{grid-area:1/4/4;width:12px}.dashboard-side-column .recent-empty{min-height:98px;padding:11px}.dashboard-recent-footer{border-top:1px solid var(--border);height:34px;color:var(--muted);align-items:center;padding:0 11px;font-size:7.5px;display:flex}.dark .dashboard-quick-summary,.dark .dashboard-side-column .recent-panel{background:linear-gradient(145deg,#111115,#0e0e12);border-color:#30303a}.app-shell:not(.dark) .dashboard-quick-summary,.app-shell:not(.dark) .dashboard-side-column .recent-panel{background:linear-gradient(145deg,#fff,#fcfbfe);border-color:#dedce6}@media (width<=1280px){.dashboard-metric-grid{grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(0,1fr))}.dashboard-body-grid{grid-template-columns:minmax(0,2.3fr) minmax(285px,1fr)}.dashboard-page .primary-chart-panel>.profit-chart{height:480px}.dashboard-page .chart-actions button{min-width:34px}.dashboard-page .chart-actions button span{display:none}}@media (width<=1120px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-metric{grid-column:1/-1}.dashboard-body-grid{grid-template-columns:1fr}.dashboard-side-column{grid-template-columns:minmax(245px,.72fr) minmax(0,1.28fr);display:grid}.dashboard-page .primary-chart-panel>.profit-chart{height:350px}}@media (width<=760px){.workspace-heading p{font-size:9px}.dashboard-page{gap:11px}.dashboard-metric-grid{grid-template-columns:1fr 1fr;gap:9px}.dashboard-page .metric-card{min-height:145px;padding:15px}.dashboard-primary-metric{grid-column:1/-1;min-height:160px!important}.dashboard-primary-metric .metric-value{font-size:28px}.dashboard-page .metric-value{font-size:23px}.metric-card-with-icon{padding-right:15px!important}.metric-card-with-icon .metric-value{max-width:calc(100% - 35px)}.metric-card-icon{width:32px;height:32px;top:45px;right:12px}.metric-card-icon svg{width:16px;height:16px}.dashboard-page .dashboard-chart-toolbar{align-items:stretch}.dashboard-page .layout-switch{align-self:stretch}.dashboard-page .layout-switch button{flex:1;justify-content:center}.dashboard-side-column{display:flex}.dashboard-page .primary-chart-panel>.profit-chart{height:265px}.dashboard-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 8px 8px}.dashboard-chart-summary>div{border-bottom:1px solid var(--border);padding:9px}.dashboard-chart-summary>div:nth-child(2n){border-right:0}.dashboard-chart-summary>div:last-child{border-bottom:0;grid-column:1/-1}.dashboard-page .dashboard-charts.complete{grid-template-columns:1fr}.dashboard-page .dashboard-charts.complete .complete-weekday{grid-column:auto}.dashboard-page .chart-actions button{min-width:33px;padding:0 8px}.dashboard-side-column .recent-row{grid-template-columns:29px minmax(0,1fr) auto 13px}}@media (width<=520px){.workspace-header.dashboard-header{height:76px}.workspace-heading>div{gap:1px}.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-primary-metric{grid-column:auto}.dashboard-page .metric-card{min-height:138px}.dashboard-primary-metric .metric-label,.dashboard-primary-metric .metric-value,.dashboard-primary-metric .dashboard-total-trend,.dashboard-primary-metric small{max-width:72%}.dashboard-primary-metric .dashboard-total-trend{text-overflow:ellipsis;max-width:62%;overflow:hidden}.dashboard-kpi-sparkline{width:44%}.dashboard-page .period-selects,.dashboard-page .period-selects select{width:100%}.dashboard-page .primary-chart-panel .panel-head{flex-direction:column;align-items:flex-start}.dashboard-page .chart-actions{width:100%}.dashboard-page .chart-actions button{flex:1}.dashboard-page .chart-actions button span{display:inline}.dashboard-page .primary-chart-panel>.profit-chart{height:235px}.dashboard-chart-summary{grid-template-columns:1fr}.dashboard-chart-summary>div,.dashboard-chart-summary>div:nth-child(2n){border-right:0}.dashboard-chart-summary>div:last-child{grid-column:auto}.dashboard-side-column .recent-category{display:none}.dashboard-side-column .recent-time{margin-left:82px}.dashboard-quick-summary article{grid-template-columns:31px minmax(0,1fr) auto}}@media (width<=700px){.registration-modal .registration-footer.arbitrage-footer,.dark .registration-modal .registration-footer.arbitrage-footer{height:auto!important;min-height:0!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;grid-template-rows:auto 40px!important;grid-template-columns:84px minmax(0,1fr)!important;align-items:center!important;gap:8px 10px!important;display:grid!important;position:relative!important;bottom:auto!important}.registration-modal .arbitrage-footer .registration-footer-summary{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;align-items:center;gap:0;width:100%;min-width:0;grid-area:1/1/auto/-1!important;display:grid!important}.registration-modal .arbitrage-footer .registration-footer-summary>span{justify-content:center;gap:3px;min-height:38px;min-width:0!important;padding:0 9px!important}.registration-modal .arbitrage-footer .registration-footer-summary>span:first-child{border-left:0}.registration-modal .arbitrage-footer .registration-footer-summary small{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.registration-modal .arbitrage-footer .registration-footer-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.registration-modal .registration-footer.arbitrage-footer .clear-entry{grid-area:2/1!important;align-self:center!important;width:84px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 10px!important}.registration-modal .registration-footer.arbitrage-footer .save-entry{grid-area:2/2!important;align-self:center!important;width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}.registration-modal .registration-footer.launch-footer,.dark .registration-modal .registration-footer.launch-footer{height:auto!important;min-height:0!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;grid-template-rows:40px!important;grid-template-columns:84px minmax(0,1fr)!important;gap:10px!important;display:grid!important}.registration-modal .registration-footer.launch-footer .clear-entry{width:84px!important;height:40px!important;min-height:40px!important;margin:0!important}.registration-modal .registration-footer.launch-footer .save-entry{width:100%!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important}}@media (width<=390px){.registration-modal .arbitrage-footer .registration-footer-summary>span{padding:0 6px!important}.registration-modal .arbitrage-footer .registration-footer-summary small{font-size:7.5px}.registration-modal .arbitrage-footer .registration-footer-summary b{font-size:10.5px}}.app-shell{--sidebar:278px}.sidebar{isolation:isolate;background:linear-gradient(#0d0d13 0%,#0a0a0f 54%,#0c0b12 100%);border-right:1px solid #8b7da633;padding:18px 14px 14px;overflow:hidden;box-shadow:12px 0 40px #00000024}.sidebar:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 42% 5%,#9a5cff13,#0000 25%),radial-gradient(circle at 65% 93%,#6939b80e,#0000 24%);position:absolute;inset:0}.sidebar:after{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(#ffffff05 1px,#0000 1px);background-size:100% 4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 86%,#0000);mask-image:linear-gradient(#0000,#000 15% 86%,#0000)}.app-brand{flex:0 0 62px;gap:9px;height:62px;min-height:62px;padding:0 8px}.app-brand-home{align-items:center;width:171px;min-width:0;max-width:calc(100% - 50px);text-decoration:none;display:flex}.app-brand .brand-logo{object-fit:contain;object-position:left center;width:171px;max-width:calc(100% - 50px);max-height:48px}.app-brand-home .brand-logo{max-width:100%}.app-brand button,.dark .app-brand button,.app-shell:not(.dark) .app-brand button{color:#aaa8b8;background:#17171fad;border:1px solid #8b7da633;border-radius:11px;flex:0 0 39px;width:39px;height:39px;transition:background .18s,border-color .18s,color .18s,transform .18s;box-shadow:inset 0 1px #ffffff06,0 6px 18px #0000001f}.app-brand button:hover,.dark .app-brand button:hover{color:#c5a7ff;background:#9a5cff1c;border-color:#9a5cff8c;transform:translateY(-1px)}.app-brand button svg{width:20px;height:20px}.sidebar nav,.dark .sidebar nav,.app-shell:not(.dark) .sidebar nav{scrollbar-width:thin;scrollbar-color:#9a5cff42 transparent;flex:1;min-height:0;margin:0 -3px 0 0;padding:20px 4px 9px 0;overflow:hidden auto}.sidebar nav::-webkit-scrollbar{width:4px;display:block}.sidebar nav::-webkit-scrollbar-track{background:0 0}.sidebar nav::-webkit-scrollbar-thumb{background:#9a5cff3d;border-radius:999px}.sidebar nav section,.dark .sidebar nav section,.app-shell:not(.dark) .sidebar nav section{border-bottom:1px solid #8980992e;margin:0 0 19px;padding:0 0 17px}.sidebar nav section:last-child,.dark .sidebar nav section:last-child,.app-shell:not(.dark) .sidebar nav section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:2px}.section-toggle,.dark .section-toggle,.app-shell:not(.dark) .section-toggle{color:#858491;letter-spacing:.08em;text-transform:uppercase;background:0 0;height:29px;padding:0 12px;font-size:10px;font-weight:620}.section-toggle svg{opacity:.28;width:12px;height:12px}.section-toggle:hover{color:#9997a5}.section-items,.dark .section-items,.app-shell:not(.dark) .section-items{gap:4px;margin-top:5px}.section-items>button,.dark .section-items>button,.app-shell:not(.dark) .section-items>button{color:#c1bfca;letter-spacing:-.12px;background:0 0;border:1px solid #0000;border-radius:11px;gap:13px;height:45px;padding:0 14px;font-size:14px;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .18s;position:relative;overflow:hidden}.section-items>button i,.dark .section-items>button i,.app-shell:not(.dark) .section-items>button i{color:#9492a1;flex:0 0 21px;width:21px;height:21px;transition:color .18s,transform .18s}.section-items>button i svg{width:20px;height:20px}.section-items>button:hover,.dark .section-items>button:hover{color:#f6f4fa;background:#9a5cff11;border-color:#9a5cff1f;transform:translate(1px)}.section-items>button:hover i{color:#b58cff}.section-items>button.active,.dark .section-items>button.active{color:#fff;background:linear-gradient(90deg,#7435d538,#9a5cff16 72%,#9a5cff09);border-color:#9a5cff8f;font-weight:640;box-shadow:inset 0 1px #ffffff06,0 0 0 1px #9a5cff09}.section-items>button.active:before{content:"";background:#a25fff;border-radius:0 5px 5px 0;width:3px;position:absolute;inset:7px auto 7px -1px;box-shadow:0 0 12px 3px #9a5cff9e}.section-items>button.active i,.dark .section-items>button.active i{color:#a869ff;filter:drop-shadow(0 0 5px #9a5cff47)}.profile,.dark .profile,.app-shell:not(.dark) .profile{background:linear-gradient(145deg,#17161ff5,#0e0e14f0);border:1px solid #8b7da638;border-radius:14px;flex:none;gap:11px;min-height:70px;margin:9px 0 0;padding:10px 11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 28px #00000026}.profile:after{content:"";background:linear-gradient(90deg,#0000,#8f45f4,#0000);height:1px;position:absolute;bottom:-1px;left:14%;right:14%;box-shadow:0 0 11px 2px #8f45f445}.profile>span.profile-avatar,.dark .profile>span.profile-avatar,.app-shell:not(.dark) .profile>span.profile-avatar{color:#a765ff;background:linear-gradient(145deg,#9a5cff21,#14131cf0);border:1px solid #9a5cff3d;flex:0 0 43px;width:43px;height:43px;font-size:18px;font-weight:650;position:relative}.profile-presence{box-sizing:content-box;background:#22c96e;border:2px solid #111117;border-radius:50%;width:10px;height:10px;position:absolute;bottom:1px;right:-1px}.profile-presence.loading,.profile-presence.saving{background:#9a5cff}.profile-presence.error{background:#ff4d5e}.profile b,.dark .profile b,.app-shell:not(.dark) .profile b{color:#f5f4f8;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.profile small,.dark .profile small,.app-shell:not(.dark) .profile small{color:#8f8d9a;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.profile>a,.dark .profile>a,.app-shell:not(.dark) .profile>a{color:#8e8c99;border-radius:9px;flex:0 0 31px;width:31px;height:34px;transition:background .18s,color .18s}.profile>a:hover,.dark .profile>a:hover{color:#c7aaff;background:#9a5cff1a}.app-shell:not(.dark) .sidebar{background:linear-gradient(#fdfcff 0%,#f9f7fc 55%,#fbf9fe 100%);border-right-color:#ddd8e7;box-shadow:10px 0 34px #2c1d450e}.app-shell:not(.dark) .sidebar:before{background:radial-gradient(circle at 45% 4%,#8953e614,#0000 27%),radial-gradient(circle at 65% 94%,#8953e60e,#0000 25%)}.app-shell:not(.dark) .sidebar:after{opacity:.08;background-image:linear-gradient(#4c33700a 1px,#0000 1px)}.app-shell:not(.dark) .app-brand button{color:#6e6877;background:#ffffffc7;border-color:#ddd7e7;box-shadow:0 5px 16px #35254b0f}.app-shell:not(.dark) .app-brand button:hover{color:#6c30c7;background:#f2ebfd;border-color:#ad82ed}.app-shell:not(.dark) .sidebar nav section{border-bottom-color:#e3dfea}.app-shell:not(.dark) .section-toggle{color:#7b7584}.app-shell:not(.dark) .section-items>button{color:#4f4958}.app-shell:not(.dark) .section-items>button i{color:#817a8a}.app-shell:not(.dark) .section-items>button:hover{color:#2e253a;background:#f2ecfb;border-color:#e2d3f6}.app-shell:not(.dark) .section-items>button:hover i{color:#7840cf}.app-shell:not(.dark) .section-items>button.active{color:#43206f;background:linear-gradient(90deg,#eee3ff,#f8f3ff 72%,#fcfaff);border-color:#a366ec;box-shadow:inset 0 1px #fffc,0 5px 18px #6537a512}.app-shell:not(.dark) .section-items>button.active i{color:#7433cf;filter:none}.app-shell:not(.dark) .profile{background:linear-gradient(145deg,#fffffffa,#f7f4fbfa);border-color:#ded8e7;box-shadow:inset 0 1px #fff,0 8px 24px #32204a0f}.app-shell:not(.dark) .profile>span.profile-avatar{color:#7130ca;background:linear-gradient(145deg,#f2e9ff,#fbf8ff);border-color:#d6c2f2}.app-shell:not(.dark) .profile-presence{border-color:#fbf9fd}.app-shell:not(.dark) .profile b{color:#292330}.app-shell:not(.dark) .profile small,.app-shell:not(.dark) .profile>a{color:#77707f}.app-shell:not(.dark) .profile>a:hover{color:#652ab9;background:#efe7fa}@media (width<=760px){.app-shell{--sidebar:min(86vw,286px)}.sidebar{padding:16px 13px max(13px,env(safe-area-inset-bottom));transition:transform .2s;box-shadow:18px 0 48px #0000006b}.mobile-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030307ad}.app-brand{flex-basis:58px;height:58px;min-height:58px;padding:0 7px}.app-brand .brand-logo{width:166px}.sidebar nav,.dark .sidebar nav,.app-shell:not(.dark) .sidebar nav{padding-top:15px}.sidebar nav section,.dark .sidebar nav section,.app-shell:not(.dark) .sidebar nav section{margin-bottom:14px;padding-bottom:13px}.section-items>button,.dark .section-items>button,.app-shell:not(.dark) .section-items>button{height:43px}.profile,.dark .profile,.app-shell:not(.dark) .profile{min-height:65px;margin-top:6px}}.landing-page{--landing-bg:#050509;--landing-surface:#0e0e15;--landing-surface-2:#121219;--landing-line:#292435;--landing-purple:#9a5cff;--landing-purple-2:#7135dc;--landing-ink:#f7f5fb;--landing-muted:#aaa6b4;background:radial-gradient(circle at 77% 8%,#6828dc21,transparent 25%), radial-gradient(circle at 17% 50%,#4d20970b,transparent 27%), var(--landing-bg);width:100%;min-height:100vh;color:var(--landing-ink);font-family:var(--font-geist-sans),Arial,sans-serif;scroll-behavior:smooth;font-size:14px;overflow:hidden}.landing-page *{box-sizing:border-box}.landing-page a{color:inherit;text-decoration:none}.landing-page button{font:inherit}.landing-page svg{display:block}.landing-nav{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050509d1;border-bottom:1px solid #8777a038;grid-template-columns:210px 1fr auto;align-items:center;gap:24px;width:100%;height:72px;padding:0 max(32px,50vw - 720px);display:grid;position:sticky;top:0}.landing-logo{align-items:center;width:max-content;display:flex}.landing-logo img{object-fit:contain;object-position:left center;width:170px;height:49px;display:block}.landing-nav>nav{justify-content:center;align-items:center;gap:42px;display:flex}.landing-nav>nav a{color:#d0ccd6;font-size:13px;font-weight:530;transition:color .18s;position:relative}.landing-nav>nav a:after{content:"";background:var(--landing-purple);height:1px;transition:right .18s,left .18s;position:absolute;bottom:-10px;left:50%;right:50%}.landing-nav>nav a:hover{color:#fff}.landing-nav>nav a:hover:after{left:0;right:0}.landing-nav-actions,.landing-hero-actions{align-items:center;gap:14px;display:flex}.landing-button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:42px;padding:0 20px;font-size:13px;font-weight:650;transition:transform .18s,border-color .18s,box-shadow .18s,filter .18s,background .18s;display:inline-flex}.landing-button svg{width:16px;height:16px}.landing-button.primary{color:#fff;background:linear-gradient(135deg,#7431dd,#9a5cff);border-color:#b37eff9e;box-shadow:0 7px 24px #7330de40,inset 0 1px #ffffff2e}.landing-button.primary:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 9px 30px #7e3bea57}.landing-button.secondary{color:#eeeaf3;background:#0e0e15ad;border-color:#383443;box-shadow:inset 0 1px #ffffff06}.landing-button.secondary:hover{background:#12111a;border-color:#72539e;transform:translateY(-1px)}.landing-menu-button,.landing-mobile-nav{display:none}.landing-hero{grid-template-columns:minmax(430px,.76fr) minmax(650px,1.24fr);align-items:center;gap:48px;width:min(1440px,100% - 64px);min-height:650px;margin:0 auto;padding:48px 0 33px;display:grid}.landing-hero-copy{z-index:2;padding:8px 0 15px;animation:.55s both landing-rise;position:relative}.landing-eyebrow{color:#c39cff;letter-spacing:.03em;text-transform:uppercase;background:#50229714;border:1px solid #9a5cff9e;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;height:31px;padding:0 13px;font-size:10px;font-weight:650;display:flex}.landing-eyebrow svg{width:13px;height:13px}.landing-hero-copy h1{letter-spacing:-2.7px;max-width:560px;margin:24px 0 16px;font-size:56px;font-weight:730;line-height:1.01}.landing-hero-copy h1 em{color:#0000;background:linear-gradient(90deg,#9f61ff,#7b3ce6);-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.landing-hero-copy>p{color:#b4b0bc;max-width:560px;margin:0;font-size:15px;line-height:1.65}.landing-hero-copy>small{color:#c8c4cd;align-items:center;gap:9px;margin:18px 0 0;font-size:12px;display:flex}.landing-hero-copy>small i{color:#a968ff;border:1px solid #9a5cff99;border-radius:50%;place-items:center;width:16px;height:16px;display:grid}.landing-hero-copy>small svg{width:10px;height:10px}.landing-hero-actions{margin-top:27px}.landing-preview-wrap{z-index:1;min-width:0;padding:31px 0 20px;animation:.62s 80ms both landing-rise;position:relative}.landing-preview-wrap:before{content:"";z-index:-2;filter:blur(20px);background:radial-gradient(circle at 54% 40%,#7e31ee4d,#6222c41c 38%,#0000 68%);position:absolute;inset:-70px -95px -80px -80px}.landing-preview-wrap:after{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#9a5cff2b 1px,#0000 1px),linear-gradient(90deg,#9a5cff2b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:-10px -40px;-webkit-mask-image:radial-gradient(circle,#000 0,#0000 73%);mask-image:radial-gradient(circle,#000 0,#0000 73%)}.landing-preview-label{color:#9e97a9;letter-spacing:.07em;text-transform:uppercase;font-size:9px;position:absolute;top:1px;right:12px}.landing-preview{background:linear-gradient(145deg,#09090f,#07070b);border:1px solid #9a5cffb8;border-radius:16px;grid-template-columns:172px minmax(0,1fr);height:515px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #9a5cff12,0 0 34px #7332dd3b,0 30px 80px #00000061}.landing-preview-real{align-items:center;padding-top:26px;display:flex}.landing-preview-real .landing-preview-label{top:0}.landing-preview-screenshot{aspect-ratio:1344/616;background:linear-gradient(145deg,#11101a,#07070b);grid-template-columns:none;width:100%;height:auto;padding:9px;display:block;position:relative}.landing-preview-screenshot>img{object-fit:cover;object-position:center top;opacity:0;border:1px solid #ffffff0e;border-radius:10px;width:calc(100% - 18px);height:calc(100% - 18px);transition:opacity .7s,transform 1.1s;display:block;position:absolute;inset:9px;transform:scale(1.006)}.landing-preview-screenshot>img.active{opacity:1;transform:scale(1)}.landing-preview-dots{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07070bc2;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;height:22px;padding:0 8px;display:flex;position:absolute;bottom:17px;right:20px;box-shadow:0 5px 18px #00000059}.landing-preview-dots button{cursor:pointer;background:#77717f;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:width .2s,background .2s,box-shadow .2s}.landing-preview-dots button.active{background:#a662ff;border-radius:999px;width:18px;box-shadow:0 0 9px #a662ffc7}.landing-preview>aside{background:linear-gradient(#0b0b12,#09090e);border-right:1px solid #262330;padding:18px 13px}.landing-preview>aside img{object-fit:contain;object-position:left center;width:135px;height:42px}.landing-preview>aside nav{flex-direction:column;gap:4px;margin-top:16px;display:flex}.landing-preview>aside nav span{color:#aaa6b1;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;height:37px;padding:0 9px;font-size:10px;display:flex}.landing-preview>aside nav span svg{flex:0 0 15px;width:15px;height:15px}.landing-preview>aside nav span.active{color:#fff;background:linear-gradient(90deg,#9a5cff47,#9a5cff17);border-color:#9a5cff54}.landing-preview-main{min-width:0;padding:15px 15px 13px}.landing-preview-main>header{grid-template-columns:1fr auto 36px;gap:9px;height:38px;display:grid}.landing-preview-main>header>div{color:#6f6b77;background:#0f0f16;border:1px solid #302c3b;border-radius:7px;align-items:center;gap:8px;padding:0 11px;font-size:9px;display:flex}.landing-preview-main>header svg{width:14px;height:14px}.landing-preview-main>header button{color:#b8b3bf;background:#0f0f16;border:1px solid #302c3b;border-radius:7px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 10px;font-size:9px;display:flex}.landing-preview-main>header button:last-child{padding:0}.preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.preview-kpis article{background:linear-gradient(145deg,#101018,#0c0c12);border:1px solid #282532;border-radius:8px;min-width:0;height:92px;padding:12px;position:relative;overflow:hidden}.preview-kpis article>span{color:#a7a2ae;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;display:block;overflow:hidden}.preview-kpis article>strong{color:#f4f1f7;margin-top:11px;font-size:20px;font-weight:690;display:block}.preview-kpis article>small{color:#42d68e;margin-top:8px;font-size:7.5px;display:block}.preview-kpis article>svg{fill:none;stroke:#37cf7e;stroke-width:1.4px;width:80%;height:22px;position:absolute;bottom:5px;right:9px}.preview-kpis article>strong.live{color:#49dc8b;align-items:center;gap:7px;font-size:13px;display:flex}.preview-kpis article>strong.live i{background:#4ddb91;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #40c980}.preview-table{background:#0c0c12;border:1px solid #282532;border-radius:9px;margin-top:12px;overflow:hidden}.preview-table>header{justify-content:space-between;align-items:flex-start;min-height:79px;padding:13px;display:flex}.preview-table>header h3{margin:0 0 12px;font-size:12px}.preview-table>header>div>div{gap:5px;display:flex}.preview-table>header span{color:#8d8895;border:1px solid #302c3b;border-radius:5px;align-items:center;height:21px;padding:0 7px;font-size:7px;display:flex}.preview-table>header span.active{color:#fff;background:#8b4bea;border-color:#9a5cff}.preview-table>header button{color:#c7c2cb;background:#111118;border:1px solid #302c3b;border-radius:6px;height:27px;padding:0 9px;font-size:8px}.preview-table-head,.preview-table-row{grid-template-columns:1.55fr 1fr .5fr .5fr .48fr;align-items:center;gap:7px;padding:0 12px;display:grid}.preview-table-head{color:#797581;border-top:1px solid #23212b;border-bottom:1px solid #23212b;height:25px;font-size:7px}.preview-table-row{color:#dad6de;border-bottom:1px solid #24212c;min-height:48px;font-size:8px}.preview-table-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.preview-table-row .odd-blue,.preview-table-row .odd-red{border:1px solid;border-radius:5px;width:max-content;padding:5px;font-size:10px;font-weight:650}.preview-table-row .odd-blue{color:#b9c0ff;background:#161746;border-color:#393ca2}.preview-table-row .odd-red{color:#ffb0c7;background:#3b1424;border-color:#83324d}.preview-table-row .positive{color:#43df8c;font-weight:650}.preview-table footer{color:#77727f;justify-content:space-between;align-items:center;height:39px;padding:0 12px;font-size:7px;display:flex}.landing-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1440px,100% - 64px);margin:0 auto 44px;display:grid}.landing-benefits article{background:linear-gradient(145deg,#12121be0,#0a0a10eb);border:1px solid #67528673;border-radius:9px;align-items:center;gap:17px;min-height:86px;padding:15px 20px;display:flex;box-shadow:inset 0 1px #ffffff05}.landing-benefits article>i{color:#a662ff;filter:drop-shadow(0 0 8px #9a5cff40);place-items:center;width:38px;height:38px;display:grid}.landing-benefits article>i svg{width:31px;height:31px}.landing-benefits article div{flex-direction:column;gap:2px;display:flex}.landing-benefits strong{font-size:17px;font-weight:650}.landing-benefits span{color:#aaa6b3;font-size:12px}.landing-section{width:min(1320px,100% - 80px);margin:0 auto;padding:38px 0}.landing-section-heading{text-align:center}.landing-section-heading>span{color:#a864ff;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:650;display:block}.landing-section-heading h2{color:#f5f2f8;letter-spacing:-.8px;margin:0;font-size:29px;font-weight:690}.landing-section-heading p{color:#aaa5b2;margin:11px auto 0;font-size:14px}.landing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px;display:grid}.landing-feature-grid article{background:linear-gradient(145deg,#101018,#0b0b11);border:1px solid #65538075;border-radius:9px;grid-template-columns:58px 1fr;align-items:start;gap:16px;min-height:145px;padding:25px 25px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative}.landing-feature-grid article:hover{border-color:#9a5cffb3;transform:translateY(-2px);box-shadow:0 12px 32px #481f8b1f}.landing-feature-grid article>i{color:#ae70ff;filter:drop-shadow(0 0 8px #9a5cff3b);background:radial-gradient(circle,#9a5cff33,#9a5cff0a 65%,#0000);border-radius:50%;place-items:center;width:53px;height:53px;display:grid}.landing-feature-grid article>i svg{width:34px;height:34px}.landing-feature-grid h3{margin:4px 0 8px;font-size:16px}.landing-feature-grid p{color:#aaa5b1;margin:0;font-size:12px;line-height:1.5}.landing-feature-grid article>span{color:#bdb8c4;place-items:center;width:25px;height:25px;display:grid;position:absolute;bottom:13px;right:17px}.landing-feature-grid article>span svg{width:16px;height:16px}.landing-why{background:linear-gradient(145deg,#0f0f17eb,#09090ef5);border:1px solid #59477275;border-radius:12px;width:min(1440px,100% - 40px);margin-top:26px;padding:27px 34px 31px;scroll-margin-top:92px;box-shadow:inset 0 1px #ffffff05}.landing-why .landing-section-heading h2{font-size:27px}.landing-why>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:27px;display:grid}.landing-why article{border-right:1px solid #292431;grid-template-columns:49px 1fr;gap:16px;min-height:114px;padding:6px 26px;display:grid}.landing-why article:first-child{padding-left:0}.landing-why article:last-child{border-right:0;padding-right:0}.landing-why article>i{color:#aa65ff;place-items:center;width:45px;height:45px;display:grid}.landing-why article>i svg{width:39px;height:39px}.landing-why h3{text-transform:capitalize;margin:4px 0 9px;font-size:14px}.landing-why p{color:#a6a1ad;margin:0;font-size:11.5px;line-height:1.55}.landing-demo-section{width:min(1400px,100% - 64px);margin:42px auto 0}.landing-demo-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 2px 14px;display:flex}.landing-demo-heading>span{color:#bd8aff;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.landing-demo-heading>span svg{width:14px;height:14px}.landing-demo-heading p{color:#898491;text-align:right;margin:0;font-size:10px}.landing-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing-mini-card{background:radial-gradient(circle at 20% 0,#9a5cff0f,#0000 34%),linear-gradient(145deg,#101018,#09090f);border:1px solid #9a5cff61;border-radius:16px;flex-direction:column;min-width:0;height:392px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 46px #0003}.landing-demo-card-head{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:20px 22px;display:grid}.landing-demo-card-head>i{color:#b575ff;background:linear-gradient(145deg,#7d37e140,#2a164c7a);border:1px solid #9a5cff73;border-radius:13px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 0 20px #823ce624}.landing-demo-card-head>i svg{width:27px;height:27px}.landing-demo-card-head h3{color:#f5f2f8;letter-spacing:-.3px;margin:0;font-size:18px;font-weight:680}.landing-demo-card-head p{color:#96919e;margin:5px 0 0;font-size:11px;line-height:1.35}.landing-demo-card-head>a{color:#bd7cff;align-items:center;gap:5px;font-size:10px;font-weight:650;text-decoration:underline;display:flex}.landing-demo-card-head>a svg{width:12px;height:12px}.landing-demo-badge,.landing-demo-count{color:#b77aff;background:#6a30b726;border:1px solid #9a5cff4d;border-radius:999px;align-items:center;height:28px;padding:0 13px;font-size:9px;font-weight:650;display:flex}.landing-demo-count{color:#d2b5ff;border-radius:8px;font-size:13px}.landing-mini-card>footer{color:#918b99;border-top:1px solid #27222f;align-items:center;gap:9px;min-height:64px;margin-top:auto;padding:0 22px;font-size:10px;display:flex}.landing-mini-card>footer svg{color:#a764ff;flex:0 0 16px;width:16px;height:16px}.landing-alert-card>footer{justify-content:space-between}.landing-alert-card>footer>span,.landing-alert-card>footer>b{align-items:center;gap:7px;display:flex}.landing-alert-card>footer>b{color:#fff;background:linear-gradient(135deg,#702bd0,#9a5cff);border:1px solid #9a5cff6b;border-radius:7px;padding:7px 10px;font-size:9px}.landing-alert-card>footer>b svg{color:#fff;width:12px;height:12px}.alert-demo{background:radial-gradient(circle at 12% 0,#9a5cff14,#0000 32%),#0b0b11;border:1px solid #9a5cff57;border-radius:13px;flex-direction:column;gap:9px;min-height:224px;margin:0 22px;padding:11px;display:flex}.demo-opportunity-event{border-bottom:1px solid #26222e;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 2px 9px;display:grid}.demo-opportunity-event>i{background:#12121a;border:1px solid #36313f;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;display:grid}.demo-opportunity-event>div{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-opportunity-event b{color:#f5f2f8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.demo-opportunity-event span,.demo-opportunity-event div small{color:#8e8896;font-size:7.5px}.demo-opportunity-event>strong{color:#28d884;text-align:right;flex-direction:column;gap:3px;font-size:9px;display:flex}.demo-opportunity-event>strong small{color:#8d8794;font-size:7px;font-weight:500}.demo-opportunity-legs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.demo-opportunity-leg{background:linear-gradient(150deg,#15151d,#101016);border:1px solid #332e3b;border-radius:8px;min-width:0;padding:8px}.demo-opportunity-leg>div{align-items:center;gap:5px;min-width:0;display:flex}.demo-opportunity-leg>div>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-opportunity-leg>div>em{color:#ffc629;background:#3a2b04;border:1px solid #a47500;border-radius:3px;padding:1px 3px;font-size:6px;font-style:normal}.demo-opportunity-leg>div>i{color:#c8c2ce;border:1px solid #3a3542;border-radius:4px;place-items:center;width:17px;height:17px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.demo-opportunity-leg>strong{color:#ffb41f;text-align:center;text-overflow:ellipsis;white-space:nowrap;border:1px solid #a96a00;border-radius:4px;margin:6px 0;padding:3px 5px;font-size:7px;display:block;overflow:hidden}.demo-opportunity-leg>footer{grid-template-columns:1fr auto 1fr;align-items:end;gap:5px;display:grid}.demo-opportunity-leg>footer>span{flex-direction:column;gap:1px;min-width:0;display:flex}.demo-opportunity-leg>footer>span:last-child{text-align:right}.demo-opportunity-leg>footer small{color:#817b89;font-size:6px}.demo-opportunity-leg>footer b{color:#f7f4f9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.demo-opportunity-leg>footer>em{color:#40df9b;background:#12945e1f;border:1px solid #1aa46b;border-radius:4px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:700}.demo-opportunity-summary{border-top:1px solid #2b2632;grid-template-columns:1fr 1.15fr 1fr;gap:5px;margin-top:auto;padding-top:8px;display:grid}.demo-opportunity-summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-opportunity-summary>span:nth-child(n+2){border-left:1px solid #2b2632;padding-left:7px}.demo-opportunity-summary small{color:#817b89;font-size:6px}.demo-opportunity-summary b{color:#f4f1f6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-opportunity-summary span:last-child b{color:#35dd8b}.demo-freebet-search{color:#9f99a7;background:#101017;border:1px solid #312c3a;border-radius:8px;align-items:center;gap:5px;height:29px;padding:0 9px;font-size:8px;display:flex}.demo-freebet-search svg{width:11px;height:11px}.freebet-demo{flex-direction:column;flex:1;padding:0 22px 10px;display:flex}.demo-freebet-filters{align-items:center;gap:6px;margin-bottom:7px;display:flex}.demo-freebet-filters>b,.demo-freebet-filters>span{color:#bdb7c3;white-space:nowrap;background:#0c0c12;border:1px solid #302b39;border-radius:999px;align-items:center;gap:5px;height:23px;padding:0 8px;font-size:7px;font-style:normal;font-weight:550;display:flex}.demo-freebet-filters>b{color:#cdaeff;background:#8039dc29;border-color:#9a5cff}.demo-freebet-filters i{background:#ffc400;border-radius:50%;width:5px;height:5px}.demo-freebet-filters span:last-child i{background:#28d989}.demo-freebet-filters b i,.demo-freebet-filters em{color:#e3d4fb;background:#9a5cff40;border-radius:999px;width:auto;height:auto;padding:1px 4px;font-size:6px;font-style:normal}.demo-freebet-table-head{color:#7f7986;border-top:1px solid #28242f;border-bottom:1px solid #28242f;grid-template-columns:27px minmax(0,1.4fr) .72fr .62fr .62fr;gap:7px;padding:5px 6px;font-size:6px;display:grid}.demo-freebet-table-head:before{content:""}.demo-freebet-row{border-bottom:1px solid #24202b;grid-template-columns:27px minmax(0,1.4fr) .72fr .62fr .62fr;align-items:center;gap:7px;min-height:43px;padding:4px 6px;display:grid}.demo-freebet-row>i{color:#b876ff;background:#7734bf33;border:1px solid #9a5cff40;border-radius:6px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.demo-freebet-row>i svg{width:13px;height:13px}.demo-freebet-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.demo-freebet-row>div>b{color:#f4f1f6;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.demo-freebet-row>div>small{color:#7f7987;font-size:6px}.demo-freebet-house{align-items:center;gap:4px;min-width:0;display:flex}.demo-freebet-house>i{color:#fff;background:#121219;border:1px solid #383340;border-radius:5px;place-items:center;width:20px;height:20px;font-size:6px;font-style:normal;font-weight:800;display:grid}.demo-freebet-house.betano>i{color:#ff7a1a}.demo-freebet-house.bet365>i{color:#f4df43}.demo-freebet-house>b{color:#d8d3dc;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.demo-freebet-row>strong{color:#f2eef5;white-space:nowrap;font-size:7px}.demo-freebet-row>em{color:#ffc400;white-space:nowrap;background:#a674001a;border:1px solid #ffc4007a;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:6px;font-style:normal;display:flex}.demo-freebet-row>em i{background:#ffc400;border-radius:50%;width:4px;height:4px}.houses-demo{flex-direction:column;flex:1;padding:4px 22px 19px;display:flex}.demo-house-logos{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.demo-house{background:#0d0d13;border:1px solid #312c39;border-radius:9px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:7px 6px 8px;display:flex}.demo-house>i{color:#fff;letter-spacing:-.4px;text-align:center;background:linear-gradient(145deg,#171720,#101017);border:1px solid #393440;border-radius:7px;place-items:center;width:100%;height:55px;font-size:10px;font-style:italic;font-weight:850;display:grid}.demo-house>i.one-x{color:#4cb3ff;text-shadow:1px 1px #fff}.demo-house>i.bet365{color:#f3df42}.demo-house>i.betano{color:#fff}.demo-house>b{color:#eeeaf1;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:8px;overflow:hidden}.houses-demo p{color:#39dc86;background:#0c0c12;border:1px solid #28242f;border-radius:11px;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;min-height:54px;margin:auto 0 0;padding:0 15px;font-size:10px;display:grid}.houses-demo p>i{background:#21d47b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #21d47b66}.houses-demo p>span{color:#d6d1db;border:1px solid #292530;border-radius:999px;padding:5px 10px}.landing-security{text-align:center;justify-content:center;align-items:center;gap:12px;width:min(1340px,100% - 64px);margin:20px auto 12px;display:flex}.landing-security>svg{color:#c6c0ce;width:24px;height:24px}.landing-security h2{color:#dcd8e2;margin:0 0 5px;font-size:13px;font-weight:560}.landing-security p{color:#77727e;margin:0;font-size:10px}.landing-plan{padding:76px 0 82px}.landing-plan>.landing-section-heading p{max-width:560px}.landing-plan>article:before{content:"";background:linear-gradient(#0000,#9a5cff,#0000);width:2px;position:absolute;inset:0 auto 0 0}.landing-plan-head{align-items:center;gap:14px;display:flex}.landing-plan-head img{border-radius:11px;width:48px;height:48px}.landing-plan-head span{color:#a966ff;text-transform:uppercase;font-size:10px;font-weight:650}.landing-plan-head h3{margin:3px 0 0;font-size:22px}.landing-plan-note{color:#96919d;margin:17px 0;font-size:11px}.landing-plan ul{grid-template-columns:1fr 1fr;gap:10px 16px;margin:22px 0 25px;padding:0;list-style:none;display:grid}.landing-plan li{color:#ccc7d2;align-items:center;gap:8px;font-size:11px;display:flex}.landing-plan li i{color:#ab6cff;background:#9a5cff26;border-radius:50%;place-items:center;width:17px;height:17px;display:grid}.landing-plan li svg{width:10px;height:10px}.landing-plan>article>.landing-button{width:100%}.landing-plan>article>small{color:#8f8a96;text-align:center;margin-top:15px;display:block}.landing-plan>article>small a{color:#b47aff}.landing-footer{background:#07070b;border-top:1px solid #24212c;padding:0 max(32px,50vw - 680px)}.landing-footer-main{justify-content:space-between;align-items:center;gap:30px;min-height:103px;display:flex}.landing-footer-main nav,.landing-footer-bottom nav{align-items:center;gap:26px;display:flex}.landing-footer a{color:#aaa5b1;font-size:11px;transition:color .18s}.landing-footer a:hover{color:#c9a9ff}.landing-footer-bottom{color:#77727f;border-top:1px solid #211e28;justify-content:space-between;align-items:center;gap:24px;min-height:55px;font-size:10px;display:flex}@keyframes landing-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1180px){.landing-nav{grid-template-columns:190px 1fr auto;padding:0 24px}.landing-nav>nav{gap:22px}.landing-logo img{width:160px}.landing-hero{grid-template-columns:minmax(380px,.8fr) minmax(560px,1.2fr);gap:28px}.landing-hero-copy h1{font-size:48px}.landing-preview{grid-template-columns:150px 1fr}.landing-preview>aside{padding:15px 10px}.landing-preview>aside img{width:120px}.preview-kpis article{padding:10px}.preview-table-head,.preview-table-row{grid-template-columns:1.4fr 1fr .48fr .48fr .45fr}.landing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-demo-grid{gap:12px}.landing-mini-card{height:380px}.landing-demo-card-head{grid-template-columns:44px minmax(0,1fr) auto;gap:10px;padding:18px 15px}.landing-demo-card-head>i{width:42px;height:42px}.landing-demo-card-head h3{font-size:15px}.landing-demo-card-head p{font-size:9px}.alert-demo,.freebet-demo,.houses-demo{margin-left:15px;margin-right:15px}.freebet-demo,.houses-demo{padding-left:0;padding-right:0}.landing-alert-card>footer{padding-left:15px;padding-right:15px}.landing-alert-card>footer>b{padding:6px 8px;font-size:8px}.demo-opportunity-leg{padding:7px}.demo-house-logos{gap:6px}.demo-house-logos i{height:60px}}@media (width<=960px){.landing-nav{grid-template-columns:1fr auto}.landing-nav>nav,.landing-nav-actions{display:none}.landing-menu-button{color:#d0cad7;background:#0f0f16;border:1px solid #332e3e;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.landing-menu-button svg{width:20px;height:20px}.landing-mobile-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0a0ffa;border:1px solid #322c40;border-radius:12px;flex-direction:column;gap:4px;padding:10px;display:flex;position:absolute;top:calc(100% + 1px);left:16px;right:16px;box-shadow:0 24px 55px #00000073}.landing-mobile-nav>a{color:#c8c3cd;border-radius:7px;align-items:center;min-height:42px;padding:0 12px;font-size:13px;display:flex}.landing-mobile-nav>a:hover{background:#17131f}.landing-mobile-nav .landing-button{color:#fff;margin-top:4px}.landing-hero{grid-template-columns:1fr;width:min(820px,100% - 40px);padding-top:58px}.landing-hero-copy{text-align:center}.landing-eyebrow,.landing-hero-copy>p{margin-left:auto;margin-right:auto}.landing-hero-copy h1{max-width:680px;margin-left:auto;margin-right:auto;font-size:56px}.landing-hero-copy>small,.landing-hero-actions{justify-content:center}.landing-preview-wrap{width:100%;margin-top:8px}.landing-preview{height:500px}.landing-preview-real .landing-preview-screenshot{height:auto}.landing-benefits{grid-template-columns:repeat(2,minmax(0,1fr));width:min(820px,100% - 40px);margin-top:28px}.landing-why>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.landing-why article:nth-child(2){border-right:0}.landing-why article:nth-child(-n+2){border-bottom:1px solid #292431;padding-bottom:24px}.landing-why article:nth-child(n+3){padding-top:24px}.landing-why article:nth-child(3){padding-left:0}.landing-demo-section{width:min(760px,100% - 40px)}.landing-demo-heading{flex-direction:column;align-items:flex-start;gap:6px}.landing-demo-heading p{text-align:left}.landing-demo-grid{grid-template-columns:1fr}.landing-mini-card{height:392px}.landing-footer{padding:0 24px}}@media (width<=680px){.landing-nav{height:64px;padding:0 16px}.landing-logo img{width:145px;height:42px}.landing-page{font-size:13px}.landing-hero{width:calc(100% - 32px);min-height:auto;padding:44px 0 24px}.landing-eyebrow{height:28px;padding:0 10px;font-size:8px}.landing-hero-copy h1{letter-spacing:-1.8px;margin-top:20px;font-size:39px;line-height:1.04}.landing-hero-copy>p{font-size:13px}.landing-hero-copy>small{text-align:left;align-items:flex-start;font-size:10.5px}.landing-hero-actions{flex-direction:column;align-items:stretch}.landing-hero-actions .landing-button{width:100%}.landing-preview-wrap{height:calc(66.5vw + 6.72px);padding-top:28px}.landing-preview-label{right:4px}.landing-preview{width:760px;height:505px;transform:scale(calc((100vw - 32px)/760));transform-origin:0 0}.landing-preview-wrap:before{inset:-20px}.landing-preview-wrap:after{inset:0}.landing-preview-wrap.landing-preview-real{height:auto;padding-top:28px}.landing-preview-real .landing-preview-screenshot{width:100%;height:auto;transform:none}.landing-preview-screenshot{border-radius:11px;padding:5px}.landing-preview-screenshot>img{border-radius:7px;width:calc(100% - 10px);height:calc(100% - 10px);inset:5px}.landing-preview-dots{bottom:10px;right:10px}.landing-benefits{grid-template-columns:1fr 1fr;gap:8px;width:calc(100% - 32px);margin-top:20px}.landing-benefits article{gap:10px;min-height:78px;padding:11px}.landing-benefits article>i{width:30px;height:30px}.landing-benefits article>i svg{width:25px;height:25px}.landing-benefits strong{font-size:13px}.landing-benefits span{font-size:9px}.landing-section{width:calc(100% - 32px);padding:38px 0}.landing-section-heading h2{font-size:24px}.landing-feature-grid{grid-template-columns:1fr}.landing-feature-grid article{min-height:136px;padding:22px 21px}.landing-why{width:calc(100% - 20px);padding:27px 18px}.landing-why .landing-section-heading h2{font-size:23px}.landing-why>div:last-child{grid-template-columns:1fr}.landing-why article,.landing-why article:first-child,.landing-why article:last-child,.landing-why article:nth-child(3){border-bottom:1px solid #292431;border-right:0;padding:19px 0}.landing-why article:last-child{border-bottom:0}.landing-demo-section{width:calc(100% - 32px)}.landing-demo-grid{grid-template-columns:1fr}.landing-mini-card{height:auto;min-height:390px}.landing-demo-card-head{grid-template-columns:42px minmax(0,1fr) auto;padding:17px 14px}.landing-demo-card-head h3{font-size:14px}.landing-demo-card-head p{font-size:8.5px}.landing-demo-badge{padding:0 9px;font-size:7px}.alert-demo,.freebet-demo,.houses-demo{margin-left:14px;margin-right:14px}.demo-opportunity-event{grid-template-columns:32px minmax(0,1fr) auto}.demo-opportunity-event>i{width:30px;height:30px}.demo-opportunity-legs{gap:6px}.demo-opportunity-leg{padding:7px 6px}.demo-opportunity-summary{grid-template-columns:1fr 1.1fr 1fr}.landing-alert-card>footer{gap:8px;padding-left:14px;padding-right:14px}.landing-alert-card>footer>span{font-size:8px}.landing-alert-card>footer>b{padding:6px 7px;font-size:7.5px}.demo-freebet-row,.demo-freebet-table-head{grid-template-columns:25px minmax(0,1.25fr) .68fr .58fr .62fr;gap:5px}.demo-freebet-row>em{padding:4px}.demo-house-logos{grid-template-columns:repeat(4,minmax(46px,1fr));overflow:hidden}.landing-security{text-align:left;align-items:flex-start;width:calc(100% - 32px)}.landing-security h2{font-size:12px}.landing-plan{padding-top:58px}.landing-plan>article{padding:23px 20px}.landing-plan ul{grid-template-columns:1fr}.landing-footer{padding:0 20px}.landing-footer-main{flex-direction:column;align-items:flex-start;padding:25px 0}.landing-footer-main nav{grid-template-columns:repeat(2,1fr);gap:14px;width:100%;display:grid}.landing-footer-bottom{flex-direction:column;align-items:flex-start;padding:18px 0}.landing-footer-bottom nav{flex-direction:column;align-items:flex-start;gap:10px}}.detail-house-preview-shell{width:max-content;max-width:100%;position:relative}.detail-house-popover{z-index:70;background:linear-gradient(155deg,#19151f,#101014);border:1px solid #563071;border-radius:13px;width:min(390px,100vw - 32px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 22px 60px #0000007a,0 0 24px #8537ca1f}.detail-house-popover>header{border-bottom:1px solid #32283a;justify-content:space-between;align-items:flex-start;padding:12px 13px;display:flex}.detail-house-popover>header div{flex-direction:column;gap:3px;display:flex}.detail-house-popover>header b{font-size:11px}.detail-house-popover>header small{color:var(--muted);font-size:9px}.detail-house-popover>header>button{color:#aaa;background:#27212d;border:0;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.detail-house-popover>header svg{width:14px}.detail-house-popover>div{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:235px;padding:9px;display:grid;overflow:auto}.detail-house-popover>div>span{background:#17151b;border:1px solid #302936;border-radius:8px;align-items:center;gap:8px;min-width:0;height:38px;padding:4px 7px;display:flex}.detail-house-popover>div>span .partnership-house-logo{border-radius:6px;flex:0 0 27px;width:27px;height:27px}.detail-house-popover>div>span>b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.detail-house-popover>footer{border-top:1px solid #32283a;justify-content:flex-end;padding:9px;display:flex}.detail-house-popover>footer button{color:#d39cff;background:#35174d;border:1px solid #7d3ab5;border-radius:8px;height:32px;padding:0 11px;font-size:9px;font-weight:700}.leg-source .selection{flex:1;min-width:45px;overflow:hidden}@media (width<=900px){.leg,.dark .leg{grid-template-columns:minmax(0,1fr) 116px}.leg-source{grid-area:1/1}.leg dl{grid-area:2/1;width:100%}.result-pill{grid-area:1/2/3}.leg-source-copy{flex-wrap:wrap;gap:4px 6px}.leg-source .selection{flex-basis:100%;padding-left:0}.leg-source-divider{display:none}}@media (width<=620px){.detail-house-popover{width:auto;position:fixed;inset:auto 12px 72px}.detail-house-popover>div{max-height:min(300px,48vh)}.leg,.dark .leg{grid-template-columns:1fr}.leg-source{grid-area:1/1;align-items:flex-start}.leg dl{grid-area:2/1}.result-pill{grid-area:3/1;width:100%}.entry-house-logo{flex-basis:40px;width:40px;height:32px}.leg-source-copy{padding-top:1px}.leg-source-copy .operation-partnership{max-width:min(210px,100%)}.leg-source .selection{flex-basis:100%}}.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(260px,1fr) minmax(145px,190px) minmax(145px,180px) minmax(145px,180px) 48px;align-items:stretch}.partnerships-admin .partnerships-toolbar>*{min-width:0;height:46px;margin:0}.partnerships-admin .partnerships-list>article{grid-template-columns:minmax(180px,1fr) minmax(94px,auto) 112px 32px;align-items:center}.partnerships-list>article>.partnership-open-arrow{width:32px;height:32px;color:var(--muted);border:1px solid #0000;border-radius:9px;justify-self:end;place-items:center;display:grid}.partnerships-list>article>.partnership-open-arrow svg{width:16px;height:16px}.partnerships-list>article:hover>.partnership-open-arrow,.partnerships-list>article.selected>.partnership-open-arrow{color:#d49cff;background:#35154d;border-color:#66318f}.detail-actions{flex-wrap:wrap;justify-content:flex-end}.leg{grid-template-columns:minmax(150px,auto) minmax(140px,1fr) minmax(188px,.48fr) 132px}@media (width<=1150px){.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(240px,1fr) repeat(3,minmax(130px,1fr)) 46px}.partnership-house-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.partnerships-admin .partnerships-toolbar{grid-template-columns:1fr 1fr}.partnerships-admin .partnerships-toolbar label{grid-column:1/-1}.partnerships-admin .partnerships-toolbar .filter-reset{grid-area:auto;width:100%}.partnerships-admin .partnerships-list>article{grid-template-columns:minmax(0,1fr) auto 105px 32px}.leg{grid-template-columns:36px minmax(0,1fr) 116px}.leg-house-account{grid-area:1/1/auto/3}.selection{grid-area:2/1/auto/3;padding-left:44px}.leg dl{grid-area:3/1/auto/3;width:100%;padding:4px 2px}.result-pill{grid-area:1/3/4}}@media (width<=620px){.partnerships-admin{padding:12px;overflow-x:hidden}.partnerships-admin .partnerships-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.partnerships-admin .partnerships-toolbar>*{height:42px}.partnerships-admin .partnerships-toolbar select:nth-of-type(3){grid-column:1}.partnerships-admin .partnerships-toolbar .filter-reset{grid-column:2;width:100%}.partnerships-admin .partnerships-list>article{grid-template-columns:minmax(0,1fr) 32px;padding:11px}.partnership-counts{flex-direction:row;grid-column:1;margin-left:0;padding-left:59px}.partnership-last{border-left:0;grid-column:1;margin-left:59px;padding:0;display:block}.partnership-open-arrow{grid-area:1/2/4}.detail-actions{width:100%;padding-left:0}.detail-actions button{flex:1;justify-content:center;padding:0 8px}.partnership-tabs button{flex:none}.partnership-house-tools{grid-template-columns:1fr 1fr}.partnership-house-tools label{grid-column:1/-1}.partnership-house-grid{grid-template-columns:1fr}.partnership-houses-tab>footer{flex-direction:column;align-items:stretch}.partnership-houses-tab>footer button{width:100%}.leg{grid-template-columns:1fr;gap:7px}.leg-house-account{flex-direction:row;grid-area:1/1;align-items:center}.selection{grid-area:2/1;padding-left:0}.leg dl{grid-area:3/1}.result-pill{grid-area:4/1;width:100%}}body:has(.app-shell){background:#101010}.app-shell{min-height:100dvh}.partnership-status-dot{background:#28dc77;border:2px solid #12291c;border-radius:50%;flex:0 0 9px;width:9px;height:9px;display:inline-block;box-shadow:0 0 0 1px #238650,0 0 9px #28dc7761}.partnership-status-dot.inactive{background:#ff4f60;border-color:#321317;box-shadow:0 0 0 1px #9b3340,0 0 9px #ff4f6047}.partnership-house-logo{padding:3px;overflow:hidden}.partnership-house-logo img{object-fit:contain;width:100%;height:100%;display:block}.partnership-house-logo b{letter-spacing:-.25px;font-size:7px}.detail-house-preview{align-items:center;max-width:100%;margin-top:8px}.detail-house-preview>b{gap:6px;padding:3px 7px 3px 3px}.detail-house-preview .partnership-house-logo{border-radius:5px;width:22px;height:22px;padding:2px}.detail-house-preview button{color:#cb88fa;background:#28133b;border:1px solid #66318f;border-radius:7px;min-height:27px;padding:0 9px;font-size:9px;font-weight:700}.partnership-house-grid{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(330px,45vh);overflow-x:hidden}.partnership-house-grid label{contain:layout paint;position:relative}.partnership-house-grid input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;overflow:hidden;width:1px!important;height:1px!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important}.partnership-houses-tab{max-width:100%;overflow:hidden}.partnership-tab-body{min-width:0;overflow-x:hidden}@media (width<=620px){.detail-house-preview{padding-right:0}.detail-house-preview>b:nth-of-type(n+4){display:none}.detail-house-preview button{align-items:center;display:inline-flex}.partnership-house-grid{max-height:min(390px,48vh)}}.partnerships-list>article{grid-template-columns:minmax(210px,1.3fr) minmax(160px,1fr) minmax(150px,1fr) 105px 82px}.partnership-user-name{align-items:center;gap:7px;min-width:0;display:flex}.partnership-user-name>b{min-width:0}.partnership-user-name .partnership-status{flex:none;grid-column:auto!important;margin:0!important;padding:3px 7px!important;display:inline-flex!important}.partnership-platforms{white-space:nowrap;align-items:center;gap:5px;display:flex}.partnership-platforms>b{color:var(--ink);font-weight:750}.partnership-platforms>i{background:var(--muted);opacity:.65;border-radius:50%;width:3px;height:3px}.entry-meta-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.entry-meta-row>p{margin:0}.entry-meta-row .operation-partnership{justify-self:start;max-width:min(260px,100%)}.launch-card-detail{align-items:center;gap:8px;min-width:0;display:flex}.launch-card-detail>small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width<=900px){.partnerships-list>article{grid-template-columns:1fr auto}.partnership-user-name{gap:7px}.partnerships-list>article>.partnership-platforms{grid-column:1;margin:5px 0 0 49px;display:flex}}@media (width<=620px){.entry-meta-row{grid-template-columns:1fr;gap:3px}.entry-meta-row .operation-partnership{margin:0}.launch-card-detail{flex-direction:column;align-items:flex-start;gap:4px}}.onboarding-help{z-index:110;color:#fff;cursor:pointer;background:linear-gradient(145deg,#7d35d8,#4c1f88);border:1px solid #b374ffb8;border-radius:50%;width:46px;height:46px;font-size:20px;font-weight:700;transition:transform .18s,box-shadow .18s;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 34px #4b17856b,inset 0 1px #fff3}.onboarding-help:hover{transform:translateY(-2px);box-shadow:0 16px 40px #4b17858c}.onboarding-menu{z-index:111;color:#f8f5fb;background:linear-gradient(155deg,#19131f,#0e0d12);border:1px solid #40344f;border-radius:16px;width:min(340px,100vw - 28px);padding:16px;position:fixed;bottom:78px;right:22px;overflow:hidden;box-shadow:0 26px 70px #00000080}.onboarding-menu>header{justify-content:space-between;align-items:flex-start;margin-bottom:13px;display:flex}.onboarding-menu>header div{flex-direction:column;gap:5px;display:flex}.onboarding-menu>header small{color:#b879ff;letter-spacing:.12em;font-size:9px;font-weight:750}.onboarding-menu>header b{font-size:16px}.onboarding-menu>header>button{color:#aaa1b2;cursor:pointer;background:0 0;border:0;font-size:20px}.onboarding-menu>a,.onboarding-menu-primary{color:#eee9f3;text-align:left;cursor:pointer;background:#131118;border:1px solid #332b3d;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px;text-decoration:none;display:flex}.onboarding-menu>a{margin-top:8px}.onboarding-menu>a>span,.onboarding-menu-primary>span{color:#c28aff;background:#8b3de224;border:1px solid #a45cfa59;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.onboarding-menu a div,.onboarding-menu-primary div{flex-direction:column;gap:3px;display:flex}.onboarding-menu b{font-size:12px}.onboarding-menu small{color:#8e8795;font-size:10px}.onboarding-menu-primary{background:linear-gradient(100deg,#772acc38,#17121de6);border-color:#a45cfa80}.onboarding-layer{z-index:200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#030307b3;position:fixed;inset:0}.onboarding-focus{z-index:201;pointer-events:none;border:2px solid #b76dff;border-radius:16px;transition:all .28s;position:fixed;box-shadow:0 0 0 9999px #0303072e,0 0 0 5px #9b5cff29,0 0 36px #9745eb57}.onboarding-card{z-index:202;color:#f8f6fa;background:radial-gradient(circle at 95% 0,#8535db2e,#0000 35%),linear-gradient(155deg,#19141f,#0d0c11);border:1px solid #b271ff85;border-radius:17px;width:min(410px,100vw - 28px);padding:21px;position:fixed;bottom:24px;right:24px;box-shadow:0 28px 90px #0009,inset 0 1px #ffffff0a}.onboarding-card>header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.onboarding-card>header span{color:#bd82ff;letter-spacing:.14em;font-size:9px;font-weight:800}.onboarding-card>header button{color:#a69ead;cursor:pointer;background:0 0;border:0;font-size:22px}.onboarding-card>small{color:#88818f;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.onboarding-card h2{letter-spacing:-.35px;margin:7px 0 8px;font-size:21px;line-height:1.25}.onboarding-card>p{color:#aca5b2;min-height:61px;margin:0;font-size:13px;line-height:1.6}.onboarding-progress{gap:5px;margin:17px 0;display:flex}.onboarding-progress i{background:#413947;border-radius:99px;width:7px;height:5px;transition:width .2s,background .2s}.onboarding-progress i.active{background:#a856f3;width:20px}.onboarding-card>label{color:#aaa3af;cursor:pointer;align-items:center;gap:8px;font-size:11px;display:flex}.onboarding-card>label input{accent-color:#9a5cff}.onboarding-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.onboarding-card>footer div{gap:7px;display:flex}.onboarding-card>footer button{color:#d7d1dc;cursor:pointer;background:#17131c;border:1px solid #3b3442;border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:650}.onboarding-card .onboarding-skip{color:#8f8895;background:0 0;border:0;padding:0;text-decoration:underline}.onboarding-card>footer .onboarding-next{color:#fff;background:linear-gradient(135deg,#9244e8,#6826b1);border-color:#a259ee;box-shadow:0 8px 22px #7128b940}@media (width<=680px){.onboarding-help{width:43px;height:43px;bottom:14px;right:14px}.onboarding-menu{bottom:66px;right:14px}.onboarding-card{padding:18px;bottom:14px;right:14px}.onboarding-card h2{font-size:19px}.onboarding-card>p{min-height:0;font-size:12px}.onboarding-card>footer{flex-direction:column;align-items:stretch}.onboarding-card>footer div{justify-content:flex-end}.onboarding-card .onboarding-skip{align-self:flex-start}.onboarding-focus{display:none}}.onboarding-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#03030752}.onboarding-focus{box-shadow:0 0 0 4px #9b5cff24,0 0 28px #9745eb4d}.onboarding-layer{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;animation:.18s ease-out onboarding-fade}.onboarding-focus{z-index:201;background:#853ecc09;border:1px solid #cd8efffa;border-radius:14px;transition:left .24s,top .24s,width .24s,height .24s;box-shadow:0 0 0 4px #9b5cff21,0 0 0 9999px #02020794,0 10px 38px #00000038,0 0 25px #9745eb4d}.onboarding-card{background:radial-gradient(circle at 100% 0,#7b2abe29,#0000 42%),linear-gradient(155deg,#19141ffc,#0b0a0ffc);border-color:#b46cf67a;border-radius:15px;width:360px;min-height:0;padding:19px 20px 18px;animation:.22s ease-out onboarding-card-in;bottom:auto;right:auto;box-shadow:0 20px 65px #00000094,inset 0 1px #ffffff0b}.onboarding-card:before{content:"";background:#16111c;border:1px solid #b46cf67a;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.onboarding-right:before{border-top:0;border-right:0;top:calc(50% - 7px);left:-7px}.onboarding-left:before{border-bottom:0;border-left:0;top:calc(50% - 7px);right:-7px}.onboarding-bottom:before{border-bottom:0;border-right:0;top:-7px;left:calc(50% - 7px)}.onboarding-top:before{border-top:0;border-left:0;bottom:-7px;left:calc(50% - 7px)}.onboarding-sheet:before{display:none}.onboarding-card>header{margin-bottom:10px}.onboarding-card>header span{font-size:10px}.onboarding-card>header button{border-radius:8px;place-items:center;width:28px;height:28px;margin:-5px -6px 0 0;font-size:19px;display:grid}.onboarding-card>header button:hover{color:#fff;background:#ffffff0f}.onboarding-card>small{font-size:10px}.onboarding-card h2{margin:7px 0;font-size:20px}.onboarding-card>p{min-height:0;margin:0;font-size:13px;line-height:1.55}.onboarding-progress{margin:15px 0}.onboarding-card>label{font-size:12px}.onboarding-card>footer{margin-top:16px}.onboarding-card>footer button{min-height:36px}@keyframes onboarding-fade{0%{opacity:0}to{opacity:1}}@keyframes onboarding-card-in{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}@media (width<=720px){.onboarding-layer{background:0 0}.onboarding-focus{border-radius:12px;display:block;box-shadow:0 0 0 3px #9b5cff29,0 0 0 9999px #0202079e,0 0 22px #9745eb47}.onboarding-card,.onboarding-card[style]{border-radius:17px;max-height:min(310px,100vh - 24px);padding:17px 18px;overflow:auto;width:auto!important;inset:auto 12px 12px!important}.onboarding-card:before{display:none}.onboarding-card h2{font-size:19px}.onboarding-card>p{font-size:13px}.onboarding-card>footer{flex-direction:row;align-items:center}.onboarding-card .onboarding-skip{align-self:auto}.onboarding-help{bottom:14px;right:14px}}.contact-page{gap:18px}.contact-hero{border:1px solid #9a5cff;padding:30px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.contact-hero{border:1px solid color-mix(in srgb,#9a5cff 36%,var(--border))}}.contact-hero{background:radial-gradient(circle at 88% 10%,#9148ff33,transparent 35%),linear-gradient(145deg,var(--surface),var(--surface));border-radius:18px}@supports (color:color-mix(in lab, red, red)){.contact-hero{background:radial-gradient(circle at 88% 10%,#9148ff33,transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,#742ee5 5%),var(--surface))}}.contact-hero{box-shadow:0 18px 45px #0000001f}.contact-eyebrow{color:#b98cff;letter-spacing:.14em;margin-bottom:9px;font-size:10px;font-weight:750;display:block}.contact-hero h2{color:var(--ink);letter-spacing:-.55px;margin:0;font-size:28px;line-height:1.15}.contact-hero p{max-width:650px;color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.contact-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.contact-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:50px 1fr;gap:17px;min-height:245px;padding:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-card{background:color-mix(in srgb,var(--surface) 97%,#7430d8 3%)}}.contact-card{box-shadow:0 16px 35px #00000014}.contact-channel-icon{color:#bc87ff;background:#873fee21;border:1px solid #a15eff61;border-radius:14px;place-items:center;width:50px;height:50px;font-size:20px;display:grid}.contact-card small{color:#a979e7;letter-spacing:.1em;font-size:9px;font-weight:750}.contact-card h3{color:var(--ink);margin:6px 0 8px;font-size:20px}.contact-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.contact-card>a{border:1px solid #9a5cff;grid-column:1/3;justify-content:space-between;align-items:center;min-height:43px;padding:0 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-card>a{border:1px solid color-mix(in srgb,#9a5cff 48%,var(--border))}}.contact-card>a{color:var(--ink);background:#7d35df21;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.contact-card>a{color:color-mix(in srgb,var(--ink) 84%,#bd8cff)}}.contact-card>a{font-size:12px;font-weight:650;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.contact-card>a:hover{background:#843be833;border-color:#a66bfa;transform:translateY(-1px)}.contact-card.whatsapp>a{color:var(--ink);background:#25d36614;border-color:#25d36657}@supports (color:color-mix(in lab, red, red)){.contact-card.whatsapp>a{color:color-mix(in srgb,var(--ink) 80%,#4dde83)}}.contact-card.whatsapp>a:hover{background:#25d36624;border-color:#25d366a6}.contact-security-note{border:1px solid var(--border);color:var(--muted);text-align:center;border-radius:11px;margin:0;padding:13px 16px;font-size:11px;line-height:1.5}@media (width<=720px){.contact-hero{padding:23px 20px}.contact-hero h2{font-size:24px}.contact-options{grid-template-columns:1fr}.contact-card{min-height:220px;padding:20px}}.access-admin{--aa-purple:#913ff2;--aa-panel:var(--surface);gap:12px;max-width:none}@supports (color:color-mix(in lab, red, red)){.access-admin{--aa-panel:color-mix(in srgb,var(--surface) 96%,#25143b 4%)}}.access-admin{font-size:11px}.access-admin svg{width:17px;height:17px}.access-admin button,.access-admin input,.access-admin select{font:inherit}.access-admin-head{align-items:center;gap:18px;display:flex}.access-admin-head>div{margin-right:auto}.access-admin-head h2{letter-spacing:-.5px;margin:0 0 5px;font-size:24px}.access-admin-head p,.access-admin h3+.access-admin p{color:var(--muted);margin:0}.access-admin-head>button,.access-create form>button{color:#fff;background:linear-gradient(135deg,#611bb2,#8e30eb);border:1px solid #9e50fa;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-weight:700;display:flex;box-shadow:0 8px 25px #7626da38}.access-admin-feedback{border:1px solid;border-radius:10px;padding:10px 13px}.access-admin-feedback.success{color:#45d482;background:#10281c;border-color:#276f4a}.access-admin-feedback.error{color:#ff7180;background:#2b171a;border-color:#77313a}.access-hero{border:1px solid var(--border);background:radial-gradient(circle at 68% 30%,#7e32e129,transparent 32%),var(--aa-panel);border-radius:14px;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:146px;padding:20px 28px;display:grid;overflow:hidden}.access-hero-art{color:#c280ff;place-items:center;height:104px;display:grid;position:relative}.access-hero-art:before,.access-hero-art:after{content:"";border:1px solid #a453ff80;border-radius:50%;position:absolute;inset:32px 7px;transform:rotate(-9deg)}.access-hero-art:after{transform:rotate(15deg)}.access-hero-art svg{fill:#6d26bd4d;filter:drop-shadow(0 0 16px #963aff73);width:76px;height:76px}.access-hero h3{margin:0 0 8px;font-size:21px}.access-hero p{max-width:560px;line-height:1.55}.access-hero small{border:1px solid var(--border);background:var(--surface-2);width:max-content;color:var(--muted);border-radius:7px;align-items:center;gap:7px;margin-top:13px;padding:7px 10px;display:flex}.access-hero small svg{width:13px;height:13px}.access-hero>button{color:#e8d5ff;background:#6b25b029;border:1px solid #7841ac;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.access-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.access-kpis article{border:1px solid var(--border);background:var(--aa-panel);border-radius:13px;grid-template-rows:auto auto auto;grid-template-columns:42px 1fr;column-gap:12px;min-height:92px;padding:13px 15px;display:grid}.access-kpis article>i{color:#b96cff;background:#28153e;border:1px solid #673594;border-radius:10px;grid-row:1/4;place-items:center;width:40px;height:40px;display:grid}.access-kpis span{color:var(--muted)}.access-kpis strong{font-size:21px;line-height:1.15}.access-kpis small{font-size:9px}.access-kpis small.green,.access-kpis .protected small{color:#3bd27d}.access-kpis small.yellow{color:#f2b541}.access-kpis small.purple{color:#b96cff}.access-kpis em{color:var(--muted);grid-column:2;font-size:8px;font-style:normal}.access-create,.access-table-card,.access-activity{border:1px solid var(--border);background:var(--aa-panel);border-radius:14px}.access-create{padding:14px 16px}.access-create>header,.access-activity>header{align-items:center;gap:10px;margin-bottom:13px;display:flex}.access-create>header>i,.access-activity>header>svg{color:#b96cff;background:#28153e;border:1px solid #673594;border-radius:9px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.access-create h3,.access-table-card h3,.access-activity h3{margin:0 0 4px;font-size:13px}.access-create p,.access-table-card p,.access-activity p{color:var(--muted);margin:0;font-size:9px}.access-create form{grid-template-columns:1.15fr 1.15fr .75fr .75fr auto;align-items:end;gap:10px;display:grid}.access-create label,.access-edit-form label{flex-direction:column;gap:6px;display:flex}.access-create label>span,.access-edit-form label>span{font-size:9px;font-weight:650}.access-create input,.access-create select,.access-filters input,.access-filters select,.access-edit-form input,.access-edit-form select{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--ink);border-radius:8px;outline:none;padding:0 10px}.access-create input:focus,.access-create select:focus,.access-filters input:focus,.access-edit-form input:focus,.access-edit-form select:focus{border-color:#8041c3;box-shadow:0 0 0 2px #8b40e21a}.access-create form>button{white-space:nowrap;height:38px}.access-bottom{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:10px;display:grid}.access-table-card{overflow:hidden}.access-table-card>header{align-items:center;gap:14px;padding:13px 14px;display:flex}.access-table-card>header>div:first-child{margin-right:auto}.access-filters{gap:7px;display:flex}.access-filters label{border:1px solid var(--border);background:var(--surface-2);height:36px;color:var(--muted);border-radius:8px;align-items:center;gap:7px;padding:0 9px;display:flex}.access-filters label input{background:0 0;border:0;width:180px;height:auto;padding:0}.access-filters select{max-width:125px;height:36px}.access-grid{grid-template-columns:minmax(112px,1.05fr) minmax(125px,1.15fr) minmax(74px,.65fr) minmax(66px,.6fr) minmax(66px,.62fr) minmax(72px,.68fr) 30px;align-items:center;gap:6px;width:100%;display:grid}.access-grid-head{border-block:1px solid var(--border);background:var(--surface-2);height:35px;color:var(--muted);text-transform:uppercase;padding:0 11px;font-size:7px}.access-grid-head span:last-child{text-align:center}.access-table-body>article{border-bottom:1px solid var(--border);cursor:pointer;min-height:58px;padding:8px 11px}.access-table-body>article:hover{background:#8436d50f}.access-person{align-items:center;gap:8px;min-width:0;display:flex}.access-person>i{color:#d3a8ff;background:linear-gradient(145deg,#4b2079,#251235);border:1px solid #6b3898;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.access-person b{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.access-person b small{color:#ddb8ff;background:#57238b;border-radius:4px;padding:2px 4px;font-size:7px}.access-email{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-grid>em{border:1px solid;border-radius:6px;width:max-content;max-width:100%;padding:4px 6px;font-size:8px;font-style:normal}.access-grid>em.admin{color:#c37cff;background:#2e1747;border-color:#5f2b99}.access-grid>em.client{color:#7eb7ff;background:#14273d;border-color:#274c7a}.access-grid>em.status{align-items:center;gap:5px;display:flex}.access-grid>em.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.access-grid>em.active{color:#3cd47e;background:#102a1d;border-color:#236442}.access-grid>em.pending{color:#f1b440;background:#2a210f;border-color:#70501c}.access-grid>em.suspended{color:#ff6978;background:#2b171a;border-color:#71303a}.access-grid>em.expired{color:#aaa3ae;background:#242127;border-color:#4d4752}.access-grid time{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-grid>button{width:30px;height:30px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.access-table-card>footer{min-height:46px;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 13px;font-size:9px;display:flex}.access-table-card>footer>div{gap:4px;display:flex}.access-table-card>footer button{border:1px solid var(--border);background:var(--surface-2);height:28px;color:var(--muted);border-radius:6px;padding:0 9px}.access-table-card>footer button.active{color:#fff;background:#6724aa;border-color:#8743d4}.access-empty{min-height:150px;color:var(--muted);place-items:center;display:grid}.access-activity{padding:14px}.access-activity article{border-top:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;gap:8px;padding:11px 0;display:grid}.access-activity article>i{background:#9147e8;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #9147e81a}.access-activity article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-activity article b{font-size:9px}.access-activity article small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-activity time{color:var(--muted);white-space:nowrap;font-size:8px}.access-modal{z-index:150;background:#000000b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-modal>section{color:#f7f4fb;background:#111016;border:1px solid #443054;border-radius:16px;width:min(680px,100%);padding:19px;box-shadow:0 28px 90px #0009}.access-modal>section>header{border-bottom:1px solid #302b35;align-items:center;padding-bottom:15px;display:flex}.access-modal>section>header>.access-person{margin-right:auto}.access-modal h3{margin:0 0 3px;font-size:17px}.access-modal p{color:#9993a0;margin:0}.access-modal>section>header>button{color:#aaa3af;background:#1b1920;border:1px solid #35303b;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.access-modal-info{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px 0;display:grid}.access-modal-info span{background:#18161d;border:1px solid #302b35;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.access-modal-info small{color:#8f8996;font-size:8px}.access-modal-info b{font-size:9px}.access-edit-form{border-block:1px solid #302b35;grid-template-columns:1.2fr .75fr .75fr auto;align-items:end;gap:9px;padding:15px 0;display:grid}.access-edit-form button,.access-modal-actions button{color:#e1c5ff;background:#3b185b;border:1px solid #6e359e;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 11px;display:flex}.access-modal-actions{gap:8px;padding-top:15px;display:flex}.access-modal-actions button{color:#d5cfd9;background:#1a181e;border-color:#38323e}.self-warning{color:#bca0dd;align-items:center;gap:7px;margin-top:13px;display:flex}.self-warning svg{width:14px;height:14px}.app-shell:not(.dark) .access-admin{--aa-panel:#fff}.app-shell:not(.dark) .access-hero-art svg{fill:#ead9ff}.app-shell:not(.dark) .access-kpis article>i,.app-shell:not(.dark) .access-create>header>i,.app-shell:not(.dark) .access-activity>header>svg{background:#f0e4ff}@media (width<=1250px){.access-create form{grid-template-columns:1fr 1fr .7fr .7fr}.access-create form>button{grid-column:4}.access-bottom{grid-template-columns:1fr}.access-activity{grid-template-columns:repeat(2,1fr);gap:0 16px;display:grid}.access-activity>header{grid-column:1/3}.access-grid{grid-template-columns:minmax(150px,1fr) minmax(165px,1fr) 90px 78px 80px 34px}.access-grid-head span:nth-child(6),.access-table-body article>time:nth-of-type(2){display:none}}@media (width<=900px){.access-hero{grid-template-columns:95px 1fr}.access-hero>button{grid-column:2;width:max-content}.access-kpis,.access-create form{grid-template-columns:1fr 1fr}.access-create form>button{grid-column:auto}.access-table-card>header{flex-direction:column;align-items:flex-start}.access-filters{flex-wrap:wrap;width:100%}.access-filters label{flex:1}.access-grid-head{display:none}.access-grid{grid-template-columns:minmax(0,1fr) auto;gap:6px}.access-table-body>article{padding:12px}.access-person{grid-column:1}.access-email,.access-grid>em.admin,.access-grid>em.client{grid-column:1;margin-left:41px}.access-grid>em.status{grid-area:1/2}.access-grid>time{display:none}.access-grid>button{grid-area:2/2}.access-modal-info,.access-edit-form{grid-template-columns:1fr 1fr}.access-edit-form button{grid-column:2}}@media (width<=560px){.access-admin-head{flex-direction:column;align-items:flex-start}.access-admin-head>button{width:100%}.access-hero{grid-template-columns:1fr;padding:18px}.access-hero-art{display:none}.access-hero>button{grid-column:1;justify-content:center;width:100%}.access-hero small{width:auto}.access-kpis,.access-create form{grid-template-columns:1fr}.access-create form>button{grid-column:1}.access-filters{flex-direction:column}.access-filters label,.access-filters label input,.access-filters select{width:100%;max-width:none}.access-activity{display:block}.access-activity>header{grid-column:auto}.access-table-card>footer{flex-direction:column;align-items:flex-start;gap:9px}.access-table-card>footer>div{max-width:100%;overflow:auto}.access-modal{align-items:end;padding:0}.access-modal>section{border-radius:16px 16px 0 0;max-height:90vh;overflow:auto}.access-modal-info,.access-edit-form{grid-template-columns:1fr}.access-edit-form button{grid-column:1}.access-modal-actions{flex-direction:column}}.access-v2-page{--access-purple:#8f42f4;--access-purple-soft:#8f42f4;gap:14px;max-width:none}@supports (color:color-mix(in lab, red, red)){.access-v2-page{--access-purple-soft:color-mix(in srgb,#8f42f4 14%,var(--surface))}}.access-v2-page{--access-panel:var(--surface)}@supports (color:color-mix(in lab, red, red)){.access-v2-page{--access-panel:color-mix(in srgb,var(--surface) 94%,#311654 6%)}}.access-v2-heading,.access-detail-heading{align-items:flex-end;gap:20px;padding:2px 2px 4px;display:flex}.access-v2-heading>div,.access-detail-heading>div{min-width:0;margin-right:auto}.access-v2-heading span,.access-detail-heading>div>span{color:#a45dff;letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:730}.access-v2-heading h2,.access-detail-heading h2{color:var(--ink);letter-spacing:-.6px;margin:5px 0 4px;font-size:24px;font-weight:700}.access-v2-heading p,.access-detail-heading p{color:var(--muted);margin:0;font-size:11px}.access-v2-primary{color:#fff;background:linear-gradient(135deg,#6720c5,#8a32eb);border:1px solid #9950f3;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:39px;padding:0 15px;font-size:11px;font-weight:700;display:flex;box-shadow:0 8px 24px #7125d538}.access-v2-primary:hover{filter:brightness(1.08)}.access-v2-primary svg{width:15px;height:15px}.access-v2-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.access-v2-metrics article{border:1px solid var(--border);background:var(--access-panel);border-radius:13px;flex-direction:column;min-height:106px;padding:15px 16px;display:flex}.access-v2-metrics span{color:var(--muted);font-size:10px}.access-v2-metrics strong{color:var(--ink);margin:9px 0 7px;font-size:25px;font-weight:710;line-height:1}.access-v2-metrics small{color:var(--muted);margin-top:auto;font-size:8px}.access-v2-metrics small.positive{color:#39ca77}.access-v2-metrics small.warning{color:#f5b942}.access-v2-metrics small.purple{color:#ad68ff}.access-v2-feedback{border:1px solid;border-radius:11px;align-items:center;gap:9px;min-height:40px;padding:8px 12px;font-size:10px;display:flex}.access-v2-feedback i{border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:800;display:grid}.access-v2-feedback.success{border-color:#31c876}@supports (color:color-mix(in lab, red, red)){.access-v2-feedback.success{border-color:color-mix(in srgb,#31c876 35%,var(--border))}}.access-v2-feedback.success{background:#31c876}@supports (color:color-mix(in lab, red, red)){.access-v2-feedback.success{background:color-mix(in srgb,#31c876 10%,var(--surface))}}.access-v2-feedback.success{color:#34c978}.access-v2-feedback.error{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.access-v2-feedback.error{border-color:color-mix(in srgb,var(--red) 38%,var(--border))}}.access-v2-feedback.error{background:var(--red-soft);color:var(--red)}.access-v2-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:12px;min-height:560px;display:grid}.access-v2-list-card,.access-v2-invite,.access-v2-activity,.access-detail-card,.access-detail-actions{border:1px solid var(--border);background:var(--access-panel);border-radius:14px;overflow:hidden}.access-v2-tabs{border-bottom:1px solid var(--border);align-items:flex-end;gap:4px;height:55px;padding:0 13px;display:flex}.access-v2-tabs button{height:43px;color:var(--muted);background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:10px;display:flex;position:relative}.access-v2-tabs button:after{content:"";background:0 0;border-radius:4px;height:2px;position:absolute;bottom:0;left:5px;right:5px}.access-v2-tabs button.active{color:#bb85ff}.access-v2-tabs button.active:after{background:#9a4ef2;box-shadow:0 0 12px #9a4ef273}.access-v2-tabs button span{background:var(--surface-2);min-width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;font-size:8px;display:grid}.access-v2-tabs button.active span{color:#c996ff;background:#34204b}.access-v2-toolbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;height:62px;padding:0 13px;display:flex}.access-v2-toolbar label{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:8px;padding:0 11px;display:flex}.access-v2-toolbar label:focus-within,.access-v2-filter-select:focus-within{border-color:#8043cc;box-shadow:0 0 0 2px #8944dd17}.access-v2-toolbar svg{flex:0 0 15px;width:15px;height:15px}.access-v2-toolbar input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.access-v2-filter-select{border:1px solid var(--border);background:var(--surface-2);min-width:132px;height:38px;color:var(--muted);border-radius:9px;align-items:center;gap:7px;padding:0 9px;display:flex}.access-v2-filter-select select{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;outline:0;font-size:10px}.access-v2-filter-select option{background:var(--surface);color:var(--ink)}.access-v2-table-head,.access-v2-rows>article{grid-template-columns:minmax(220px,1.35fr) 105px 90px 105px 120px 78px;align-items:center;gap:10px;display:grid}.access-v2-table-head{border-bottom:1px solid var(--border);background:var(--surface-2);height:39px}@supports (color:color-mix(in lab, red, red)){.access-v2-table-head{background:color-mix(in srgb,var(--surface-2) 58%,var(--surface))}}.access-v2-table-head{color:var(--muted);letter-spacing:.4px;text-transform:uppercase;padding:0 14px;font-size:8px;font-weight:650}.access-v2-rows{min-height:200px}.access-v2-rows>article{border-bottom:1px solid var(--border);cursor:pointer;outline:0;min-height:68px;padding:9px 14px}.access-v2-rows>article:last-child{border-bottom:0}.access-v2-rows>article:hover,.access-v2-rows>article:focus-visible{background:#8c3fe8}@supports (color:color-mix(in lab, red, red)){.access-v2-rows>article:hover,.access-v2-rows>article:focus-visible{background:color-mix(in srgb,#8c3fe8 7%,var(--surface-2))}}.access-v2-person{align-items:center;gap:10px;min-width:0;display:flex}.access-v2-avatar{color:#d4b4ff;background:linear-gradient(145deg,#3b1d62,#221232);border:1px solid #68419b;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:10px;font-weight:750;display:grid}.access-v2-avatar.large{flex-basis:50px;width:50px;height:50px;font-size:14px}.access-v2-person>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-v2-person b,.access-v2-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.access-v2-person b{font-size:11px;font-weight:660}.access-v2-person small{color:var(--muted);font-size:9px}.access-v2-profile{border:1px solid var(--border);background:var(--surface-2);width:max-content;color:var(--muted);border-radius:999px;padding:4px 7px;font-size:8px}.access-v2-status{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:5px;width:max-content;padding:4px 7px;font-size:8px;font-style:normal;font-weight:650;display:flex}.access-v2-status i{border-radius:50%;width:6px;height:6px}.access-v2-status.active{color:#42d17c;background:#229e541c;border-color:#30be6947}.access-v2-status.active i{background:#34c978;box-shadow:0 0 7px #34c97880}.access-v2-status.pending{color:#f0b33c;background:#cf8b151c;border-color:#eaab304d}.access-v2-status.pending i{background:#e9aa2f}.access-v2-rows time{color:var(--muted);font-size:9px}.access-v2-rows time:nth-of-type(2){flex-direction:column;gap:3px;display:flex}.access-v2-rows time b{color:var(--ink);font-size:9px;font-weight:570}.access-v2-rows time small{color:var(--muted);font-size:8px}.access-v2-row-actions{gap:5px;display:flex}.access-v2-row-actions button{border:1px solid var(--border);background:var(--surface-2);width:30px;height:30px;color:var(--muted);border-radius:8px;place-items:center;padding:7px;display:grid}.access-v2-row-actions button:hover{color:#c38aff;border-color:#6e409e}.access-v2-row-actions svg{width:14px;height:14px}.access-v2-empty{min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.access-v2-empty>svg{width:28px;height:28px}.access-v2-empty b{color:var(--ink);font-size:11px}.access-v2-empty small{font-size:9px}.access-v2-list-card>footer{border-top:1px solid var(--border);height:51px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 14px;font-size:9px;display:flex}.access-v2-list-card>footer>div{gap:4px;display:flex}.access-v2-list-card>footer button{width:28px;height:28px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;font-size:10px}.access-v2-list-card>footer button:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.access-v2-list-card>footer button.active{color:#fff;background:#5f239e;border-color:#7b3ec4}.access-v2-list-card>footer button:disabled{opacity:.3}.access-v2-side{flex-direction:column;gap:12px;display:flex}.access-v2-invite,.access-v2-activity{padding:15px}.access-v2-invite>header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.access-v2-invite>header>span{color:#b979ff;background:#2a1740;border:1px solid #673d96;border-radius:10px;place-items:center;width:34px;height:34px;padding:8px;display:grid}.access-v2-invite svg{width:16px;height:16px}.access-v2-invite h3,.access-v2-activity h3{margin:0 0 4px;font-size:12px}.access-v2-invite p,.access-v2-activity p{color:var(--muted);margin:0;font-size:9px}.access-v2-invite form{flex-direction:column;gap:11px;display:flex}.access-v2-invite label{flex-direction:column;gap:6px;display:flex}.access-v2-invite label>span{font-size:9px;font-weight:640}.access-v2-invite label em{color:var(--muted);font-size:8px;font-style:normal;font-weight:450}.access-v2-invite input{border:1px solid var(--border);background:var(--surface-2);height:38px;color:var(--ink);border-radius:9px;outline:0;padding:0 10px;font-size:10px}.access-v2-invite input:focus{border-color:#7a3dbd;box-shadow:0 0 0 2px #8945de1a}.access-v2-invite form>button{color:#fff;background:linear-gradient(135deg,#5c1faf,#8130dc);border:1px solid #8f45ec;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:39px;font-size:10px;font-weight:700;display:flex}.access-v2-invite form>button:disabled{opacity:.45}.access-v2-invite form>button svg{width:14px;height:14px}.access-v2-activity>header{border-bottom:1px solid var(--border);padding-bottom:12px}.access-v2-activity>div{flex-direction:column;display:flex}.access-v2-activity article{border-bottom:1px solid var(--border);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:8px;padding:11px 0;display:grid}.access-v2-activity article:last-child{border-bottom:0;padding-bottom:0}.access-v2-activity article>i{border:2px solid;border-radius:50%;width:7px;height:7px;margin-top:3px}.access-v2-activity article>i.active{border-color:#35cc78;box-shadow:0 0 0 3px #35cc7814}.access-v2-activity article>i.pending{border-color:#e6aa38}.access-v2-activity article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-v2-activity b{font-size:9px}.access-v2-activity small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.access-v2-activity time{color:var(--muted);white-space:nowrap;font-size:7px}.access-v2-activity>div>span{color:var(--muted);padding:15px 0;font-size:9px;display:block}.access-detail-heading{align-items:center}.access-detail-heading>button:first-child{height:32px;color:var(--muted);background:0 0;border:0;align-self:flex-start;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.access-detail-heading>button:first-child:hover{color:var(--ink)}.access-detail-heading>button:first-child svg{width:14px;height:14px}.access-detail-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:12px;display:grid}.access-detail-card{padding:20px}.access-detail-card>header{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:17px;display:flex}.access-detail-card>header>div{min-width:0;margin-right:auto}.access-detail-card h3{margin:0 0 4px;font-size:17px}.access-detail-card>header p{color:var(--muted);margin:0;font-size:10px}.access-detail-card>section{border-bottom:1px solid var(--border);padding:18px 0}.access-detail-card>section:last-child{border-bottom:0;padding-bottom:0}.access-detail-card h4{margin:0 0 13px;font-size:12px}.access-detail-info dl{grid-template-columns:1fr 1fr;gap:11px 30px;margin:0;display:grid}.access-detail-info dl>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.access-detail-info dt{color:var(--muted);font-size:9px}.access-detail-info dd{color:var(--ink);text-align:right;margin:0;font-size:9px}.access-detail-permissions>div{flex-wrap:wrap;gap:6px;display:flex}.access-detail-permissions>div span{border:1px solid var(--border);background:var(--surface-2);height:30px;color:var(--ink);border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-size:8px;display:flex}.access-detail-permissions>div svg{color:#a75eff;width:12px;height:12px}.access-detail-permissions>small{color:var(--muted);margin-top:11px;font-size:8px;display:block}.access-detail-edit{border-bottom:1px solid var(--border);background:var(--access-purple-soft);align-items:flex-end;gap:10px;margin:0 -20px;padding:14px 20px;display:flex}.access-detail-edit label{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.access-detail-edit label span{font-size:9px;font-weight:650}.access-detail-edit input{background:var(--surface);height:37px;color:var(--ink);border:1px solid #7540ae;border-radius:9px;outline:0;padding:0 10px;font-size:10px}.access-detail-edit>div{gap:6px;display:flex}.access-detail-edit button{border:1px solid var(--border);background:var(--surface);height:37px;color:var(--ink);border-radius:9px;padding:0 11px;font-size:9px}.access-detail-edit button:last-child{color:#fff;background:#6c27b3;border-color:#8842db}.access-detail-actions{padding:16px}.access-detail-actions>h3{margin:0 0 12px;font-size:12px}.access-detail-actions>button,.access-owner-protection{border:0;border-top:1px solid var(--border);width:100%;min-height:54px;color:var(--ink);text-align:left;background:0 0;align-items:center;gap:10px;padding:9px 3px;display:flex}.access-detail-actions>button:hover{background:#8d3ee912}.access-detail-actions>button>svg,.access-owner-protection>svg{color:#ac66ff;flex:0 0 17px;width:17px;height:17px}.access-detail-actions>button>span,.access-owner-protection>span{flex-direction:column;gap:3px;min-width:0;display:flex}.access-detail-actions>button b,.access-owner-protection b{font-size:9px}.access-detail-actions>button small,.access-owner-protection small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.access-detail-actions>button.danger,.access-detail-actions>button.danger svg{color:#ff6673}.access-owner-protection{color:var(--muted)}.access-confirm-backdrop{z-index:120;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.access-confirm-backdrop>section{color:#fff;text-align:center;background:#151319;border:1px solid #5e2931;border-radius:16px;width:min(390px,100%);padding:22px;box-shadow:0 25px 75px #00000080}.access-confirm-backdrop>section>span{color:#ff6b78;background:#2c151a;border:1px solid #7d2d38;border-radius:13px;place-items:center;width:43px;height:43px;margin:0 auto;padding:10px;display:grid}.access-confirm-backdrop svg{width:21px;height:21px}.access-confirm-backdrop h2{margin:14px 0 7px;font-size:17px}.access-confirm-backdrop p{color:#aaa3b0;margin:0;font-size:10px;line-height:1.5}.access-confirm-backdrop section>div{justify-content:flex-end;gap:7px;margin-top:20px;display:flex}.access-confirm-backdrop button{color:#fff;background:#211e25;border:1px solid #39343e;border-radius:9px;height:36px;padding:0 13px;font-size:9px}.access-confirm-backdrop button.danger{background:#a72f3d;border-color:#862e3a}.app-shell:not(.dark) .access-v2-page{--access-purple:#7b36d4;--access-panel:#fff}.app-shell:not(.dark) .access-v2-avatar{color:#5b278e;background:linear-gradient(145deg,#f0e5ff,#e6d6f7);border-color:#c6aae8}.app-shell:not(.dark) .access-v2-tabs button.active span{color:#6f2baa;background:#eee3fc}.app-shell:not(.dark) .access-v2-status.active{color:#14834a;background:#eaf9f0}.app-shell:not(.dark) .access-v2-status.pending{color:#a66d0a;background:#fff6e5}@media (width<=1180px){.access-v2-metrics{grid-template-columns:repeat(3,1fr)}.access-v2-layout{grid-template-columns:1fr}.access-v2-side{grid-template-columns:1fr 1fr;display:grid}.access-detail-layout{grid-template-columns:minmax(0,1fr) 270px}.access-v2-table-head,.access-v2-rows>article{grid-template-columns:minmax(210px,1.35fr) 95px 85px 105px 76px}.access-v2-table-head span:nth-child(5),.access-v2-rows>article>time:nth-of-type(2){display:none}}@media (width<=820px){.access-v2-heading,.access-detail-heading{flex-wrap:wrap;align-items:flex-start}.access-v2-heading>div,.access-detail-heading>div{order:1;width:100%}.access-v2-heading>.access-v2-primary,.access-detail-heading>.access-v2-primary{order:2}.access-detail-heading>button:first-child{order:0;width:100%}.access-v2-metrics{grid-template-columns:1fr 1fr}.access-v2-metrics article:last-child{grid-column:1/3}.access-v2-tabs{overflow:auto}.access-v2-table-head{display:none}.access-v2-rows>article{grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:12px}.access-v2-person{grid-column:1}.access-v2-profile{grid-column:1;margin-left:45px}.access-v2-status{grid-area:1/2}.access-v2-rows>article>time{display:none}.access-v2-row-actions{grid-area:2/2}.access-v2-list-card>footer{flex-direction:column;align-items:flex-start;gap:10px;height:auto;padding:12px}.access-v2-side,.access-detail-layout{grid-template-columns:1fr}.access-detail-actions{order:-1}.access-detail-info dl{grid-template-columns:1fr}}@media (width<=520px){.access-v2-heading h2,.access-detail-heading h2{font-size:21px}.access-v2-primary{width:100%}.access-v2-metrics{grid-template-columns:1fr}.access-v2-metrics article:last-child{grid-column:auto}.access-v2-toolbar{flex-direction:column;align-items:stretch;height:auto;padding:10px}.access-v2-toolbar label,.access-v2-filter-select{width:100%}.access-v2-tabs{padding-left:6px}.access-v2-tabs button{padding:0 7px}.access-v2-list-card>footer>div{align-self:center}.access-detail-card{padding:15px}.access-detail-card>header{flex-wrap:wrap;align-items:flex-start}.access-detail-card>header .access-v2-status{margin-left:62px}.access-detail-edit{flex-direction:column;align-items:stretch;margin:0 -15px;padding:13px 15px}.access-detail-edit>div button{flex:1}.access-detail-actions{padding:14px}}@media (width<=390px){.landing-hero-copy h1{font-size:34px}.landing-benefits{grid-template-columns:1fr}.landing-preview-wrap:not(.landing-preview-real){height:calc(66.5vw + 6.72px)}}.access-usage{border:1px solid var(--border);background:linear-gradient(145deg,var(--purple),var(--surface));border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.access-usage{background:linear-gradient(145deg,color-mix(in srgb,var(--purple) 5%,var(--surface)),var(--surface))}}.access-usage{box-shadow:0 16px 44px #0000001a}.access-usage>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.access-usage>header span{color:#ad67f7;letter-spacing:.11em;font-size:10px;font-weight:750}.access-usage>header h3{margin:5px 0 4px;font-size:18px}.access-usage>header p{color:var(--muted);margin:0;font-size:12px}.access-usage>header>em{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.access-usage>header>em{border:1px solid color-mix(in srgb,var(--green) 35%,var(--border))}}.access-usage>header>em{background:var(--green);border-radius:99px}@supports (color:color-mix(in lab, red, red)){.access-usage>header>em{background:color-mix(in srgb,var(--green) 8%,transparent)}}.access-usage>header>em{color:var(--green);white-space:nowrap;padding:6px 9px;font-size:10px;font-style:normal}.access-usage-kpis{background:var(--border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.access-usage-kpis article{background:var(--surface);flex-direction:column;min-width:0;padding:18px 22px;display:flex}.access-usage-kpis small{color:var(--muted);font-size:11px}.access-usage-kpis strong{color:var(--green);font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:25px}.access-usage-kpis span{color:var(--muted);font-size:10px}.access-usage-kpis article.quiet strong{color:#c48aff}.access-usage-totals{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--surface-2);align-items:center;gap:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.access-usage-totals{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}}.access-usage-totals{color:var(--muted);padding:11px 22px;font-size:11px}.access-usage-totals b{color:var(--ink);font-variant-numeric:tabular-nums}.access-usage-totals i{background:var(--muted);border-radius:50%;width:3px;height:3px}.access-usage-list{padding:0 22px 8px}.access-usage-head,.access-usage-list>article{grid-template-columns:minmax(210px,1.4fr) 130px 80px 95px 120px;align-items:center;gap:14px;display:grid}.access-usage-head{height:38px;color:var(--muted);font-size:10px}.access-usage-list>article{border-top:1px solid var(--border);min-height:62px}.access-usage-list .access-person{align-items:center;gap:10px;min-width:0;display:flex}.access-usage-list .access-person>i{border:1px solid var(--purple);flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.access-usage-list .access-person>i{border:1px solid color-mix(in srgb,var(--purple) 45%,var(--border))}}.access-usage-list .access-person>i{background:var(--purple);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.access-usage-list .access-person>i{background:color-mix(in srgb,var(--purple) 10%,var(--surface-2))}}.access-usage-list .access-person>i{color:#bd7cff;font-size:10px;font-style:normal;font-weight:700}.access-usage-list .access-person>div{flex-direction:column;gap:3px;min-width:0;display:flex}.access-usage-list .access-person b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.access-usage-list .access-person small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.access-usage-status{border:1px solid var(--border);width:max-content;color:var(--muted);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;font-style:normal;display:inline-flex}.access-usage-status>i{background:currentColor;border-radius:50%;width:6px;height:6px}.access-usage-status.today,.access-usage-status.week{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.access-usage-status.today,.access-usage-status.week{border-color:color-mix(in srgb,var(--green) 30%,var(--border))}}.access-usage-status.today,.access-usage-status.week{color:var(--green)}.access-usage-status.month{color:#b979ff}.access-usage-status.inactive{color:#e4a640}.access-usage-status.never{color:var(--muted)}.access-usage-list>article>strong{font-variant-numeric:tabular-nums;font-size:13px}.access-usage-list>article>time{color:var(--muted);white-space:nowrap;font-size:10px}@media (width<=980px){.access-usage-kpis{grid-template-columns:repeat(2,1fr)}.access-usage-list{padding:0 16px 10px}.access-usage-head{display:none}.access-usage-list>article{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 14px;padding:13px 0}.access-usage-list .access-person{grid-column:1/3}.access-usage-status{grid-area:1/3}.access-usage-list>article>strong{font-size:12px}.access-usage-list>article>strong:before{content:attr(data-label) ": ";color:var(--muted);font-size:10px;font-weight:400}.access-usage-list>article>time{grid-area:2/3}}@media (width<=560px){.access-usage>header{flex-direction:column;padding:17px}.access-usage-kpis{grid-template-columns:1fr 1fr}.access-usage-kpis article{padding:15px}.access-usage-kpis strong{font-size:22px}.access-usage-totals{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px}.access-usage-totals i{display:none}.access-usage-list{padding:0 14px 8px}.access-usage-list>article{grid-template-columns:1fr auto}.access-usage-list .access-person{grid-column:1/3}.access-usage-status{grid-area:2/1}.access-usage-list>article>strong{grid-row:3}.access-usage-list>article>time{text-align:right;grid-area:2/2}}.access-modal-info .payment-state{gap:4px}.access-modal-info .payment-state b{color:#45d482}.access-modal-info .payment-state em{color:#8f8996;font-size:8px;font-style:normal;line-height:1.35}.access-modal-actions{flex-wrap:wrap}.access-modal-actions button.approve{color:#4adb88;background:#112b1e;border-color:#28734c}.access-modal-actions button.danger{color:#ff7180;background:#2b171b;border-color:#76313b}.access-modal-actions button:disabled{cursor:not-allowed;opacity:.48}.landing-plan li:last-child{grid-column:1/-1}@media (width<=960px){.landing-plan li:last-child{grid-column:auto}}@media (width>=769px){.dark .workspace-header h1,.app-shell:not(.dark) .workspace-header h1{letter-spacing:-.6px;font-size:26px;font-weight:680;line-height:1.15}.section-toggle,.dark .section-toggle,.app-shell:not(.dark) .section-toggle{letter-spacing:.075em;font-size:10.5px;font-weight:580;line-height:1.2}.section-items>button,.dark .section-items>button,.app-shell:not(.dark) .section-items>button{font-size:14px;font-weight:500;line-height:1.35}.section-items>button.active,.dark .section-items>button.active,.app-shell:not(.dark) .section-items>button.active{font-weight:600}.profile b,.dark .profile b,.app-shell:not(.dark) .profile b{font-size:14px;font-weight:600;line-height:1.35}.profile small,.dark .profile small,.app-shell:not(.dark) .profile small{font-size:11.5px;font-weight:400;line-height:1.35}.surebet-heading h2{letter-spacing:-.55px;font-size:26px;font-weight:680;line-height:1.15}.surebet-calculator .page-subtitle{font-size:14px;line-height:1.5}.surebet-kpis span{font-size:13px;line-height:1.4}.surebet-kpis strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.2}.surebet-kpis small{font-size:11px;line-height:1.4}.result-count label,.result-count select{font-size:14px;font-weight:600}.result-count span{font-size:11px;line-height:1.4}.calc-switch span{font-size:13px;font-weight:600}.surebet-table th{letter-spacing:.02em;font-size:13px;font-weight:600;line-height:1.25}.surebet-table input[type=number],.surebet-table .calc-decimal-input,.surebet-table select{letter-spacing:-.08px;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.25}.side-toggle{letter-spacing:.02em;font-size:12px;font-weight:700}.lay-values span{font-size:10px;line-height:1.2}.lay-values input{font-size:14px!important}.surebet-table td>strong{letter-spacing:-.1px;font-variant-numeric:tabular-nums;font-size:15px;font-weight:650;line-height:1.25}.surebet-table tfoot b{font-size:14px;font-weight:700}.surebet-table tfoot span{font-size:11px;line-height:1.35}.surebet-table .total-stake-input{font-size:15px;font-weight:650}.entries-page .entry-title-row h3,.recent-panel .entry-title-row h3{letter-spacing:-.25px;font-size:16px;font-weight:650;line-height:21px}.entries-page .entry-heading>p,.recent-panel .entry-heading>p{font-size:12px;line-height:16px}.house-badge,.dark .house-badge{letter-spacing:-.05px;font-size:11px;font-weight:700}.selection>strong{font-size:13px;font-weight:600;line-height:18px}.leg-tags>span{font-size:10.5px;font-weight:600;line-height:15px}.leg dt{letter-spacing:.025em;font-size:10px;font-weight:500;line-height:12px}.leg dd{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:17px}.result-pill,.dark .result-pill{font-size:12px;font-weight:500;line-height:16px}.entry-profit-block strong{font-variant-numeric:tabular-nums}}.surebets-coming-soon{justify-content:center;min-height:calc(100vh - 102px);padding:18px 0 40px}.surebets-coming-card{text-align:center;background:radial-gradient(circle at 50% -10%,#8837e640,#0000 38%),radial-gradient(circle at 100% 100%,#531e9924,#0000 32%),linear-gradient(145deg,#17121f,#0c0b10 64%);border:1px solid #9a5cff7a;border-radius:24px;width:min(980px,100%);margin:auto;padding:58px 64px 34px;position:relative;overflow:hidden;box-shadow:0 35px 100px #260d484d,inset 0 1px #ffffff0b}.surebets-coming-card:before{content:"";background:linear-gradient(90deg,#0000,#b969ff,#0000);width:68%;height:1px;position:absolute;top:0;left:16%}.surebets-coming-card:after{pointer-events:none;content:"";background-image:linear-gradient(#9a5cff06 1px,#0000 1px),linear-gradient(90deg,#9a5cff06 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 68%);mask-image:linear-gradient(#000,#0000 68%)}.surebets-status{z-index:2;color:#c98dff;letter-spacing:1px;background:#4b1f7352;border:1px solid #a658f280;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:9px;font-weight:750;display:inline-flex;position:relative}.surebets-status i{background:#bd72ff;border-radius:50%;width:6px;height:6px;animation:1.8s infinite pulse;box-shadow:0 0 10px #a855f7}.surebets-mark{z-index:2;color:#d093ff;background:radial-gradient(circle,#4b1d75,#251035 68%);border:1px solid #a754f094;border-radius:24px;place-items:center;width:82px;height:82px;margin:25px auto 17px;display:grid;position:relative;box-shadow:0 0 0 9px #9a5cff09,0 0 48px #8b36da40}.surebets-mark svg{width:39px;height:39px}.surebets-coming-card h2{z-index:2;color:#0000;letter-spacing:-2px;background:linear-gradient(100deg,#fff 20%,#d7b2fb 55%,#9a5cff);-webkit-background-clip:text;background-clip:text;margin:0;font-size:50px;line-height:1;position:relative}.surebets-coming-card>strong{z-index:2;color:#eee8f3;letter-spacing:-.35px;margin:16px auto 0;font-size:20px;font-weight:580;display:block;position:relative}.surebets-coming-card>p{z-index:2;color:#9d96a5;max-width:660px;margin:12px auto 30px;font-size:13px;line-height:1.65;position:relative}.surebets-preview-grid{z-index:2;text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:relative}.surebets-preview-grid article{background:linear-gradient(145deg,#1b1624e6,#0d0c11f0);border:1px solid #624e787a;border-radius:14px;align-items:flex-start;gap:13px;min-height:105px;padding:17px;display:flex;box-shadow:inset 0 1px #ffffff06}.surebets-preview-grid article>i{color:#bd78fa;background:#692aa529;border:1px solid #9a5cff4d;border-radius:9px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.surebets-preview-grid svg{width:18px;height:18px}.surebets-preview-grid div{flex-direction:column;gap:5px;display:flex}.surebets-preview-grid b{color:#e9e4ed;font-size:11px}.surebets-preview-grid span{color:#817a88;font-size:9px;line-height:1.45}.surebets-coming-card footer{z-index:2;background:#08070b6b;border-top:1px solid #483a5594;justify-content:space-between;align-items:center;margin:28px -64px -34px;padding:17px 64px;display:flex;position:relative}.surebets-coming-card footer span{color:#8e8497;letter-spacing:.8px;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.surebets-coming-card footer span i{background:#a45be8;border-radius:50%;width:6px;height:6px}.surebets-coming-card footer small{color:#b69acb;font-size:10px}.view-automation-surebets .section-items>button.active{background:linear-gradient(90deg,#722ab44d,#261931a6);border-color:#a652f2b8;box-shadow:inset 0 0 0 1px #c271ff29,0 0 18px #7f2ecc1f}.view-automation-surebets .section-items>button.active i{color:#c779ff}@media (width<=760px){.surebets-coming-soon{min-height:auto;padding:8px 0 28px}.surebets-coming-card{padding:38px 18px 0}.surebets-coming-card h2{font-size:40px}.surebets-coming-card>strong{font-size:17px}.surebets-preview-grid{grid-template-columns:1fr}.surebets-preview-grid article{min-height:auto}.surebets-coming-card footer{margin:25px -18px 0;padding:15px 18px}}.app-shell:not(.dark) .surebets-coming-card{background:radial-gradient(circle at 50% -10%,#8b48d621,#0000 40%),radial-gradient(circle at 100% 100%,#7343b012,#0000 34%),linear-gradient(145deg,#fff,#f7f3fb 68%);border-color:#d8c5eb;box-shadow:0 24px 70px #462a621f,inset 0 1px #fff}.app-shell:not(.dark) .surebets-coming-card:after{background-image:linear-gradient(#66379709 1px,#0000 1px),linear-gradient(90deg,#66379709 1px,#0000 1px)}.app-shell:not(.dark) .surebets-status{color:#7130ad;background:#f1e7fb;border-color:#cba8ea}.app-shell:not(.dark) .surebets-mark{color:#712eae;background:radial-gradient(circle,#f1dcff,#e1c4f6 70%);border-color:#bb83e5;box-shadow:0 0 0 9px #8543c00d,0 16px 38px #6a329d21}.app-shell:not(.dark) .surebets-coming-card h2{color:#0000;background:linear-gradient(100deg,#24152f 15%,#65308f 58%,#8a42c8);-webkit-background-clip:text;background-clip:text}.app-shell:not(.dark) .surebets-coming-card>strong{color:#241d2a}.app-shell:not(.dark) .surebets-coming-card>p{color:#6e6575}.app-shell:not(.dark) .surebets-preview-grid article{background:linear-gradient(145deg,#fff,#f8f5fa);border-color:#ded3e7;box-shadow:0 9px 24px #3624480f,inset 0 1px #fff}.app-shell:not(.dark) .surebets-preview-grid article>i{color:#7833b4;background:#f1e7f9;border-color:#d4b8ea}.app-shell:not(.dark) .surebets-preview-grid b{color:#29212e}.app-shell:not(.dark) .surebets-preview-grid span{color:#746b7b}.app-shell:not(.dark) .surebets-coming-card footer{background:#f4eff8cc;border-top-color:#ddd2e5}.app-shell:not(.dark) .surebets-coming-card footer span{color:#6f6578}.app-shell:not(.dark) .surebets-coming-card footer small{color:#74598a}.app-shell:not(.dark).view-automation-surebets .section-items>button.active{background:linear-gradient(90deg,#eee1f9,#f8f4fb);border-color:#b987df;box-shadow:inset 0 0 0 1px #8740be1a,0 8px 20px #5f338212}.app-shell:not(.dark).view-automation-surebets .section-items>button.active i{color:#7531b1}.app-shell:not(.dark) .onboarding-menu{color:#241d29;background:linear-gradient(155deg,#fff,#f7f3fa);border-color:#d8c9e2;box-shadow:0 24px 60px #2b1a3a2e}.app-shell:not(.dark) .onboarding-menu>header>button{color:#746a7b}.app-shell:not(.dark) .onboarding-menu>a,.app-shell:not(.dark) .onboarding-menu-primary{color:#28202e;background:#fff;border-color:#dfd3e7}.app-shell:not(.dark) .onboarding-menu-primary{background:linear-gradient(100deg,#f1e4fb,#fff);border-color:#caa5e8}.app-shell:not(.dark) .onboarding-menu small{color:#716878}.app-shell:not(.dark) .onboarding-card{color:#211a27;background:radial-gradient(circle at 100% 0,#8f45ca1a,#0000 43%),linear-gradient(155deg,#fff,#f8f4fb);border-color:#c89ee8;box-shadow:0 22px 65px #2a18393d,inset 0 1px #fff}.app-shell:not(.dark) .onboarding-card:before{background:#fbf7fd;border-color:#c89ee8}.app-shell:not(.dark) .onboarding-card>header button{color:#716778}.app-shell:not(.dark) .onboarding-card>header button:hover{color:#251b2c;background:#eee5f3}.app-shell:not(.dark) .onboarding-card>small{color:#7e7384}.app-shell:not(.dark) .onboarding-card>p,.app-shell:not(.dark) .onboarding-card>label{color:#665e6d}.app-shell:not(.dark) .onboarding-progress i{background:#d9cee0}.app-shell:not(.dark) .onboarding-card>footer button{color:#3b3043;background:#fff;border-color:#d8cbe1}.app-shell:not(.dark) .onboarding-card .onboarding-skip{color:#675b70;background:0 0;border:0}.app-shell:not(.dark) .onboarding-card>footer .onboarding-next{color:#fff;background:linear-gradient(135deg,#9c4fe0,#7026ad);border-color:#9141d0}.demo-house-logos{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.demo-house{padding-left:5px;padding-right:5px}.demo-house>i{font-size:9px}.demo-house>i.novibet{font-size:10px}.demo-house>b{font-size:7px}.demo-house-more{aspect-ratio:1;color:#c795ff;background:radial-gradient(circle,#9a5cff2e,#0d0d13e6 68%);border:1px solid #9a5cff66;border-radius:50%;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:3px;min-width:0;display:flex}.demo-house-more strong{font-size:15px}.demo-house-more span{color:#8f8998;font-size:6px}.landing-plan{width:min(1360px,100% - 64px);padding:76px 0 82px}.landing-plan>.landing-section-heading{display:none}.landing-plan>article{background:radial-gradient(circle at 88% 4%,#7c2ae133,#0000 30%),radial-gradient(circle at 7% 98%,#5b23aa21,#0000 35%),linear-gradient(145deg,#12121c,#09090f);border:1px solid #9a5cffad;border-radius:22px;width:100%;margin:0 auto;padding:36px 44px;position:relative;overflow:hidden;box-shadow:0 30px 90px #35176438,inset 0 1px #ffffff0b}.landing-plan>article:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 55%,#9a5cff0d),repeating-radial-gradient(at 90% 10%,#0000 0 24px,#9a5cff0d 25px 26px);position:absolute;inset:0}.landing-plan-head{grid-template-columns:72px minmax(0,1fr) 96px;align-items:center;gap:20px;display:grid;position:relative}.landing-plan-head img{filter:drop-shadow(0 0 15px #9a5cff4d);border-radius:17px;width:68px;height:68px}.landing-plan-head span{color:#b979ff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:750;display:block}.landing-plan-head h3{color:#f5f2f8;letter-spacing:-.7px;margin:4px 18px 0 0;font-size:31px;display:inline-block}.landing-plan-head strong{color:#a85fff;letter-spacing:-.7px;font-size:31px;display:inline-block}.landing-plan-head>i{color:#b56dff;background:radial-gradient(circle,#9a5cff52,#441b7721 70%);border:1px solid #9a5cff85;border-radius:28px;place-items:center;width:88px;height:88px;display:grid;box-shadow:0 0 42px #9a5cff33}.landing-plan-head>i svg{width:53px;height:53px}.landing-plan-note{color:#aaa5b2;max-width:700px;margin:18px 0 27px;font-size:14px;line-height:1.55;position:relative}.landing-plan ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0 0 24px;padding:0;list-style:none;display:grid;position:relative}.landing-plan li{color:#d9d4df;background:linear-gradient(145deg,#1b1629eb,#0d0d15f5);border:1px solid #684c9173;border-radius:13px;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:14px;min-height:78px;padding:11px 15px;display:grid}.landing-plan li>i{color:#b46dff;background:#7734bf2e;border:1px solid #9a5cff45;border-radius:11px;place-items:center;width:46px;height:46px;display:grid}.landing-plan li>i svg{width:25px;height:25px}.landing-plan li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.landing-plan li b{color:#f4f1f6;font-size:14px}.landing-plan li span{color:#9d97a4;font-size:11px;line-height:1.35}.landing-plan li>em{color:#b978ff;background:#9a5cff1c;border:2px solid #a75cff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.landing-plan li>em svg{stroke-width:2.5px;width:14px;height:14px}.landing-plan>article>.landing-button{border-radius:12px;width:100%;min-height:58px;font-size:16px;position:relative;box-shadow:0 0 28px #9a5cff40}.landing-plan>article>small{color:#8f8a96;text-align:center;margin-top:17px;font-size:12px;display:block;position:relative}@media (width<=1180px){.demo-house-logos{gap:5px}.demo-house-logos i{height:52px}.landing-plan{width:calc(100% - 40px)}.landing-plan>article{padding:32px}.landing-plan-head h3,.landing-plan-head strong{font-size:27px}}@media (width<=960px){.landing-plan ul{grid-template-columns:1fr}}@media (width<=680px){.demo-house-logos{grid-template-columns:repeat(5,minmax(43px,1fr));overflow:visible}.landing-plan{width:calc(100% - 24px);padding-top:58px}.landing-plan>article{padding:24px 16px}.landing-plan-head{grid-template-columns:52px minmax(0,1fr)}.landing-plan-head img{width:50px;height:50px}.landing-plan-head>i{display:none}.landing-plan-head h3,.landing-plan-head strong{margin-right:0;font-size:23px;display:block}.landing-plan-note{font-size:12px}.landing-plan li{grid-template-columns:42px minmax(0,1fr) 26px;padding:10px}.landing-plan li>i{width:39px;height:39px}.landing-footer-main nav{flex-wrap:wrap;gap:18px;display:flex}}.leg,.dark .leg{grid-template-columns:minmax(280px,1fr) auto minmax(188px,.48fr) 130px}.leg-source{align-items:center;gap:9px;min-width:0;display:flex}.entry-house-logo{background:#111116;border:1px solid #34343b;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:32px;padding:4px;display:grid;overflow:hidden}.entry-house-logo img{object-fit:contain;width:100%;height:100%;display:block}.entry-house-logo b{letter-spacing:-.2px;font-size:8px}.leg-source-copy{align-items:center;gap:7px;min-width:0;display:flex;overflow:hidden}.leg-source-copy .operation-partnership{flex:0 auto;gap:5px;max-width:185px;padding:3px 7px 3px 4px}.leg-source-copy .operation-partnership>i{color:#fff;background:#6f2aaa;border-radius:50%;flex:0 0 15px;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;display:grid}.leg-source-copy .operation-partnership>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leg-source-divider{color:#77707e;flex:none;font-style:normal}.leg-source .selection{flex:1;min-width:45px;padding:0;overflow:hidden}.leg-source .selection>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.leg,.dark .leg{grid-template-columns:minmax(0,1fr) 116px}.leg-source{grid-area:1/1}.leg dl{grid-area:2/1;width:100%}.result-pill{grid-area:1/2/3}.leg-source-copy{flex-wrap:wrap;gap:4px 6px}.leg-source .selection{flex-basis:100%;grid-area:auto}.leg-source-divider{display:none}}@media (width<=620px){.leg,.dark .leg{grid-template-columns:1fr}.leg-source{grid-area:1/1;align-items:flex-start}.leg dl{grid-area:2/1}.result-pill{grid-area:3/1;width:100%}.entry-house-logo{flex-basis:40px;width:40px;height:32px}.leg-source-copy{padding-top:1px}.leg-source-copy .operation-partnership{max-width:min(220px,100%)}.leg-source .selection{flex-basis:100%;padding:0}}.leg-source-copy .leg-partnership{flex:none;max-width:128px;padding:3px 7px;font-size:8.5px!important}.leg-source-divider{color:#0000;background:#625b68;flex:0 0 1px;width:1px;height:17px;display:block}.leg-source .selection{min-width:0;overflow:visible}.leg-source .selection>strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:block;overflow:visible}.launch-card-detail>.entry-house-logo{border-radius:6px;flex-basis:28px;width:28px;height:24px;padding:3px}.launch-card-detail>small{align-items:center;gap:6px;display:flex}.launch-card-detail>small b{color:#f0edf3;font-weight:650}.launch-card-detail>small b:after{color:#6f6875;content:"·";margin-left:6px}.registration-modal .new-entry-lines>header{height:auto;min-height:43px}.registration-modal .new-entry-lines-heading{min-width:0}.registration-modal .new-entry-lines-heading h3{margin:2px 0 3px}.registration-modal .new-entry-lines-heading p{color:var(--registration-muted);margin:0;font-size:9px;line-height:1.35}.registration-modal .registration-line-fields{grid-template-columns:minmax(150px,.9fr) minmax(180px,1fr) minmax(86px,.42fr) minmax(125px,.62fr);grid-template-areas:"house partner. .""selection selection odd stake";align-items:start}.registration-modal .registration-line-fields>.house-field{grid-area:house}.registration-modal .registration-line-fields>.line-partnership-field{grid-area:partner}.registration-modal .registration-line-fields>.line-partnership-field>small{margin-top:-4px;line-height:1.2}.registration-modal .registration-line-fields>.selection-field{grid-area:selection}.registration-modal .registration-line-fields>.selection-field+label{grid-area:odd}.registration-modal .registration-line-fields>.stake-field{grid-area:stake}.registration-modal .house-combo .combo-trigger{justify-content:flex-start;padding:4px 10px 4px 5px}.registration-modal .house-combo .combo-trigger>.entry-house-logo{border-radius:6px;flex-basis:28px;width:28px;height:27px;padding:3px}.registration-modal .house-combo .combo-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.registration-modal .house-combo .combo-trigger>svg{margin-left:auto}.registration-modal .house-combo .combo-menu [role=option]{grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;display:grid}.registration-modal .house-combo .combo-menu [role=option]>.entry-house-logo{border-radius:6px;flex-basis:28px;width:28px;height:25px;padding:3px}@media (width<=900px){.registration-modal .registration-line-fields{grid-template-columns:1fr 1fr;grid-template-areas:"house partner""selection selection""odd stake"}}@media (width<=700px){.registration-modal .new-entry-lines>header{align-items:flex-start}.registration-modal .new-entry-lines-heading p{max-width:310px}}@media (width<=460px){.registration-modal .registration-line-fields{grid-template-columns:1fr;grid-template-areas:"house""partner""selection""odd""stake"}.registration-modal .new-entry-lines-heading p{font-size:8.5px}.launch-card-detail{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 7px;display:grid}.launch-card-detail>.entry-house-logo{grid-area:1/1}.launch-card-detail>small{white-space:normal;grid-area:1/2}.launch-card-detail>.operation-partnership{grid-area:2/1/auto/3}.leg-source-copy{grid-template-columns:auto 1px minmax(0,1fr);align-items:center;width:100%;display:grid}.leg-source-copy .leg-partnership{max-width:105px}.leg-source .selection{flex-basis:auto;min-width:0}.leg-source-divider{display:block}}.freebet-form-grid.with-partnership{grid-template-columns:minmax(170px,1.2fr) minmax(145px,1fr) minmax(155px,1fr) minmax(105px,.66fr) minmax(112px,.66fr) minmax(118px,.7fr)}.freebet-form-grid.with-partnership .freebet-description{grid-column:1/5}.freebet-form-grid.with-partnership .freebet-initial-status{grid-column:5}.freebet-form-grid.with-partnership .freebet-create-button{grid-column:6}.freebet-partnership-field>span{align-items:center;gap:4px;display:flex}.freebet-partnership-field>span small{color:var(--muted);font-size:8px;font-weight:400}.freebet-partnership-field>small{color:var(--muted);margin-top:-4px;font-size:8px;line-height:1.2}@media (width<=1180px){.freebet-form-grid.with-partnership{grid-template-columns:repeat(3,minmax(0,1fr))}.freebet-form-grid.with-partnership .freebet-description{grid-column:1/3}.freebet-form-grid.with-partnership .freebet-initial-status{grid-column:2}.freebet-form-grid.with-partnership .freebet-create-button{grid-column:3}}@media (width<=760px){.freebet-form-grid.with-partnership{grid-template-columns:1fr 1fr}.freebet-form-grid.with-partnership .freebet-description{grid-column:1/-1}.freebet-form-grid.with-partnership .freebet-initial-status{grid-column:1}.freebet-form-grid.with-partnership .freebet-create-button{grid-column:2}}@media (width<=520px){.freebet-form-grid.with-partnership{grid-template-columns:1fr}.freebet-form-grid.with-partnership .freebet-description,.freebet-form-grid.with-partnership .freebet-initial-status,.freebet-form-grid.with-partnership .freebet-create-button{grid-column:1}}.freebet-partnership-combo{position:relative}.freebet-partnership-combo>button{border:1px solid var(--border);background:var(--surface-2);width:100%;height:39px;color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 15px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:grid}.freebet-partnership-combo.open>button{border-color:var(--freebet-purple);box-shadow:0 0 0 2px var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-combo.open>button{box-shadow:0 0 0 2px color-mix(in srgb,var(--freebet-purple) 15%,transparent)}}.freebet-partnership-combo>button>i,.freebet-partnership-options button>i{background:var(--freebet-purple);border-radius:6px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-combo>button>i,.freebet-partnership-options button>i{background:color-mix(in srgb,var(--freebet-purple) 15%,var(--surface))}}.freebet-partnership-combo>button>i,.freebet-partnership-options button>i{color:var(--freebet-purple);font-size:10px;font-style:normal;font-weight:750}.freebet-partnership-combo>button>i{width:24px;height:24px}.freebet-partnership-combo>button>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freebet-partnership-combo>button>svg{width:14px}.freebet-partnership-options{z-index:55;border:1px solid var(--border);background:var(--surface);border-radius:9px;max-height:220px;padding:5px;position:absolute;top:44px;left:0;right:0;overflow:auto;box-shadow:0 16px 40px #00000052}.freebet-partnership-options button{width:100%;min-height:45px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:5px 7px;display:grid}.freebet-partnership-options button:hover,.freebet-partnership-options button.selected{background:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-options button:hover,.freebet-partnership-options button.selected{background:color-mix(in srgb,var(--freebet-purple) 11%,var(--surface-2))}}.freebet-partnership-options button>i{width:29px;height:29px}.freebet-partnership-options button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.freebet-partnership-options b,.freebet-partnership-options small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freebet-partnership-options b{font-size:10px}.freebet-partnership-options small,.freebet-partnership-options p{color:var(--muted);font-size:8px}.freebet-partnership-options p{text-align:center;margin:8px}.freebet-house-partnership{align-items:center;gap:8px;min-width:0;display:flex}.freebet-partnership-chip{border:1px solid var(--freebet-purple);align-items:center;gap:4px;max-width:125px;height:22px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-chip{border:1px solid color-mix(in srgb,var(--freebet-purple) 48%,var(--border))}}.freebet-partnership-chip{background:var(--freebet-purple);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-chip{background:color-mix(in srgb,var(--freebet-purple) 10%,transparent)}}.freebet-partnership-chip{color:var(--freebet-purple)}@supports (color:color-mix(in lab, red, red)){.freebet-partnership-chip{color:color-mix(in srgb,var(--freebet-purple) 75%,var(--ink))}}.freebet-partnership-chip{text-overflow:ellipsis;white-space:nowrap;padding:0 7px;font-size:8px}.freebet-partnership-chip i{font-style:normal}.entry-guide-toggle{align-items:center;gap:6px;font-weight:700;color:#cf9dff!important;background:#261438!important;border:1px solid #60338a!important;border-radius:8px!important;height:30px!important;padding:0 10px!important;font-size:10px!important;display:flex!important}.entry-context-guide{background:linear-gradient(135deg,#5b288b26,#13131be6);border:1px solid #9a5cff80;border-radius:10px;padding:12px 13px}.entry-context-guide>header{justify-content:space-between;align-items:flex-start;display:flex}.entry-context-guide>header small,.entry-context-guide>header b{display:block}.entry-context-guide>header small{color:#b875f6;letter-spacing:.7px;margin-bottom:3px;font-size:8px}.entry-context-guide>header b{font-size:12px}.entry-context-guide>header button{color:var(--registration-muted);background:0 0;border:0;font-size:17px}.entry-guide-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.entry-guide-steps>span{border:1px solid var(--registration-border);background:var(--registration-panel);border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:2px 7px;min-width:0;padding:8px;display:grid}.entry-guide-steps i{color:#fff;background:#712bb0;border-radius:50%;grid-row:1/3;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.entry-guide-steps b{font-size:9px}.entry-guide-steps small{color:var(--registration-muted);font-size:8px;line-height:1.35}.entry-context-guide>p{color:var(--registration-muted);margin:9px 0 0;font-size:8.5px;line-height:1.45}.entry-context-guide>p b{color:#c58df8}.partnership-counts{min-width:95px}@media (width<=760px){.entry-guide-toggle span{display:none}.entry-guide-toggle{justify-content:center;width:30px;padding:0!important}.entry-guide-steps{grid-template-columns:1fr 1fr}.freebet-house-partnership{flex-direction:column;align-items:flex-start;gap:4px}.freebet-partnership-chip{max-width:145px}.partnership-counts{flex-wrap:wrap;row-gap:5px}}@media (width<=430px){.entry-guide-steps{grid-template-columns:1fr}.entry-context-guide{padding:10px}.partnership-counts span{flex:1 0 42%}}.entry-guide-steps>span{grid-template-rows:auto auto;align-content:start;row-gap:2px}.entry-guide-steps b{align-self:start;line-height:1.25}.entry-guide-steps small{align-self:start;margin-top:1px}.partnerships-list>article>.partnership-open-arrow{grid-column:-1;place-self:center end;margin-left:auto}.share-preview-house{padding:7px;overflow:hidden}.share-preview-house img{object-fit:contain;width:100%;height:100%;display:block}.share-preview-stage.light .share-preview-house img{filter:none}.partnership-delete-backdrop{z-index:130;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030307c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.partnership-delete-dialog{color:#f5f2f6;background:linear-gradient(145deg,#171318,#0f0e12);border:1px solid #66313a;border-radius:17px;width:min(430px,100%);padding:22px;overflow:hidden;box-shadow:0 28px 80px #00000094,0 0 35px #ef444414}.partnership-delete-icon{color:#ff5969;background:#ef44441a;border:1px solid #ef444461;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.partnership-delete-icon svg{width:22px}.partnership-delete-dialog>div:nth-child(2){margin-top:16px}.partnership-delete-dialog small{color:#ff6c79;letter-spacing:.75px;font-size:8px;font-weight:750}.partnership-delete-dialog h3{margin:6px 0 8px;font-size:18px}.partnership-delete-dialog p{color:#aaa3ae;margin:0;font-size:11px;line-height:1.55}.partnership-delete-dialog aside{color:#9d96a2;background:#111015;border:1px solid #332d36;border-radius:9px;margin-top:16px;padding:10px 12px;font-size:9px}.partnership-delete-dialog footer{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.partnership-delete-dialog footer button{color:#ebe7ee;background:#1b191f;border:1px solid #3d3741;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:39px;padding:0 15px;font-size:10px;font-weight:700;display:flex}.partnership-delete-dialog footer button.danger{color:#fff;background:linear-gradient(135deg,#8d1f2d,#bd2b3d);border-color:#a52c3b}.partnership-delete-dialog footer svg{width:14px}.partnership-delete-dialog button:disabled{opacity:.6}.app-shell:not(.dark) .partnership-delete-backdrop{background:#201a2457}.app-shell:not(.dark) .partnership-delete-dialog{color:#282229;background:linear-gradient(145deg,#fff,#fbf7f8);border-color:#efb3ba;box-shadow:0 28px 70px #2a1c2b38}.app-shell:not(.dark) .partnership-delete-dialog p{color:#756d78}.app-shell:not(.dark) .partnership-delete-dialog aside{color:#756d78;background:#faf5f6;border-color:#eadde0}.app-shell:not(.dark) .partnership-delete-dialog footer button:not(.danger){color:#3a333d;background:#fff;border-color:#ddd4df}@media (width<=620px){.partnerships-list>article>.partnership-open-arrow{grid-area:1/2/4}.partnership-delete-backdrop{align-items:end;padding:0}.partnership-delete-dialog{width:100%;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.partnership-delete-dialog footer button{flex:1}}.app-shell:not(.dark) .entry-card .entry-house-logo{background:#55545c;border-color:#76737d}.app-shell:not(.dark) .entry-card .entry-house-logo b{color:#fff}.app-shell:not(.dark) .entry-context-guide{box-shadow:none;color:#29232d;background:#f7f3fb;border-color:#a56bea}.app-shell:not(.dark) .entry-context-guide>header b{color:#29232d}.app-shell:not(.dark) .entry-context-guide>header button{color:#746c79}.app-shell:not(.dark) .entry-guide-steps>span{box-shadow:none;background:#fff;border-color:#ded6e5}.app-shell:not(.dark) .entry-guide-steps b{color:#2d2731}.app-shell:not(.dark) .entry-guide-steps small,.app-shell:not(.dark) .entry-context-guide>p{color:#77707d}.demo-house>i img{object-fit:contain;width:100%;height:100%;padding:5px;display:block}.demo-house>i.one-x img,.demo-house>i.bet365 img,.demo-house>i.betano img,.demo-house>i.novibet img{filter:none}@media (width<=900px){.app-shell .entry-card .leg-source-copy{flex-wrap:nowrap;grid-template-columns:auto 1px minmax(0,1fr);align-items:center;gap:6px;width:100%;display:grid}.app-shell .entry-card .leg-source-divider{display:block}.app-shell .entry-card .leg-source .selection{flex-basis:auto;min-width:0;padding:0}.app-shell .entry-card .leg-source .selection>strong{white-space:normal;overflow-wrap:anywhere;line-height:1.25}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}._page_szz7l_1{color:#f6f4fb;min-height:100vh;font-family:var(--font-geist-sans),Arial,sans-serif;background:#08080d;padding:28px}._shell_szz7l_1{width:min(820px,100%);margin:0 auto}._header_szz7l_1{justify-content:space-between;align-items:center;height:58px;display:flex}._header_szz7l_1 img{width:150px}._header_szz7l_1 a:last-child{color:#bda3ee;font-size:13px;text-decoration:none}._card_szz7l_1{background:#111118;border:1px solid #2c2937;border-radius:22px;margin:30px 0;padding:clamp(26px,5vw,50px);box-shadow:0 24px 70px #0000004d}._card_szz7l_1 h1{margin:0 0 12px;font-size:34px}._card_szz7l_1>p{color:#aaa5b7;line-height:1.65}._card_szz7l_1 section{margin-top:28px}._card_szz7l_1 h2{font-size:18px}._card_szz7l_1 section p,._card_szz7l_1 li{color:#aaa5b7;line-height:1.7}._contactGrid_szz7l_1{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}._contactGrid_szz7l_1 section{background:#0d0d14;border:1px solid #302a3e;border-radius:15px;margin:0;padding:21px}._contactGrid_szz7l_1 section>span{color:#af76fa;letter-spacing:.1em;font-size:9px;font-weight:750}._contactGrid_szz7l_1 h2{margin:8px 0}._contactGrid_szz7l_1 p{font-size:12px}._contactGrid_szz7l_1 a{color:#d2b4fb;background:#20152e;border:1px solid #68469a;border-radius:9px;justify-content:center;align-items:center;min-height:42px;margin-top:16px;font-size:12px;font-weight:650;text-decoration:none;display:flex}._security_szz7l_1{text-align:center;border:1px solid #292631;border-radius:9px;padding:12px;font-size:11px;margin-top:22px!important}._footer_szz7l_1{color:#787382;justify-content:space-between;gap:20px;font-size:11px;display:flex}._footer_szz7l_1 nav{gap:18px;display:flex}._footer_szz7l_1 a{color:inherit;text-decoration:none}@media (width<=620px){._page_szz7l_1{padding:18px}._card_szz7l_1{margin:18px 0;padding:24px 20px}._card_szz7l_1 h1{font-size:28px}._contactGrid_szz7l_1{grid-template-columns:1fr}._footer_szz7l_1{flex-direction:column}._footer_szz7l_1 nav{flex-wrap:wrap}}
