/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)!important}.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,)}}.ev-projector{border:1px solid var(--border,#2b3443);background:var(--surface,#151b25);color:var(--text,inherit);border-radius:18px;padding:22px}.ev-projector-head,.ev-projector-head>div,.ev-projector-dialog-head{align-items:center;gap:12px;display:flex}.ev-projector-head{flex-wrap:wrap;justify-content:space-between}.ev-projector-head svg{color:#a58cff;flex:none}.ev-projector h2{margin:0;font-size:20px}.ev-projector p,.ev-projector small{line-height:1.6}.ev-projector-head p,.ev-projector-samples{color:var(--text-soft,var(--muted,#9ba6b8));margin:4px 0;font-size:12px}.ev-projector .secondary-button{align-items:center;gap:7px;display:inline-flex}.ev-projector-periods{flex-wrap:wrap;align-items:center;gap:6px;margin:18px 0;display:flex}.ev-projector-periods button{cursor:pointer;color:inherit;border:1px solid var(--border,#2b3443);font:inherit;background:0 0;border-radius:9px;padding:9px 14px;font-size:12px}.ev-projector-periods button.is-active{color:#fff;background:#7959dc;border-color:#9a7cf1}.ev-projector-periods label{align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.ev-projector-periods input{width:90px}.ev-projector-hero{background:linear-gradient(110deg,#7660bd24,#31bba310);border:1px solid #655094;border-radius:14px;align-items:center;gap:18px;margin:16px 0 22px;padding:24px;display:flex}.ev-projector-hero>svg{color:#ad94ff}.ev-projector-hero strong{font-variant-numeric:tabular-nums;color:var(--green,#4cd8ad);margin:3px 0;font-size:clamp(24px,3vw,38px);display:block}.ev-projector-hero small,.ev-projector-hero span{color:var(--text-soft,var(--muted,#a8b2c3));font-size:12px;display:block}.ev-projector-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ev-projector-fields label{flex-direction:column;gap:7px;min-width:0;display:flex}.ev-projector-fields label>span{font-size:12px;font-weight:600}.ev-projector input,.ev-projector select{box-sizing:border-box;border:1px solid var(--border,#343d4d);background:var(--input-bg,var(--surface-soft,var(--surface-2,#101620)));min-width:0;color:inherit;font:inherit;border-radius:9px;padding:10px 12px;font-size:13px}.ev-projector-fields small{color:var(--text-soft,var(--muted,#9ba6b8));font-size:11px}.ev-projector-table{border:1px solid var(--border,#2b3443);border-radius:12px;width:100%;margin-top:22px;overflow-x:auto}.ev-projector-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:660px;font-size:12px}.ev-projector-table th,.ev-projector-table td{text-align:right;border-bottom:1px solid var(--border,#2b3443);white-space:nowrap;padding:13px 14px}.ev-projector-table th:first-child{text-align:left}.ev-projector-table th small{color:var(--text-soft,var(--muted,#9ba6b8));font-weight:400;display:block}.ev-projector-table tbody tr:last-child>*{border-bottom:0}.ev-projector-notes{border-top:1px solid var(--border,#2b3443);color:var(--text-soft,var(--muted,#9ba6b8));margin-top:20px;padding-top:20px;font-size:11px}.ev-projector-notes strong{color:var(--text,inherit);font-size:12px}.ev-projector-warning{color:#e4b963;background:#b48b3f10;border:1px solid #b48b3f55;border-radius:10px;padding:12px 14px;font-size:12px}.ev-projector-tabs{align-self:flex-start;gap:4px;margin-bottom:14px;display:inline-flex}.ev-projector-tabs button{align-items:center;gap:7px;display:inline-flex}.ev-projector-modal.trigger-modal{flex-direction:column;width:min(1160px,100vw - 40px);max-height:calc(100dvh - 48px);padding:0;display:flex;overflow:hidden}.ev-projector-dialog-head{border-bottom:1px solid var(--border,#2b3443);flex:none;justify-content:space-between;padding:20px 24px}.ev-projector-dialog-head small{color:var(--text-soft,var(--muted,#9ba6b8));margin-top:5px;font-size:11px;display:block}.ev-projector-dialog-body{min-height:0;padding:20px;overflow-y:auto}@media (max-width:900px){.ev-projector-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.ev-projector{padding:15px}.ev-projector-fields{grid-template-columns:minmax(0,1fr)}.ev-projector-periods label{width:100%;margin-left:0}.ev-projector-modal.trigger-modal{width:calc(100vw - 20px)}.ev-projector-dialog-body{padding:10px}}.ev-projector-hero.is-negative strong{color:var(--red,#ff708a)}.ev-simulator{--sim-muted:var(--text-soft,var(--muted,#9ba6b8));--sim-border:var(--border,#2b3443);--sim-accent:#9675f4;min-width:0}.ev-simulator button,.ev-sim-drawer button{cursor:pointer;font:inherit}.ev-simulator button:disabled{cursor:default;opacity:.5}:is(.ev-simulator button:focus-visible,.ev-sim-drawer :is(button,input,select,summary):focus-visible){outline-offset:3px;outline:2px solid #a58cff}.ev-sim-icon{background:#9675f41a;border:1px solid #9a7cf14d;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.ev-sim-actions,.ev-sim-readonly,.ev-sim-toolbar,.ev-sim-chips,.ev-sim-chips span,.ev-sim-result-label,.ev-sim-result-label>span,.ev-sim-viewbar,.ev-sim-segments,.ev-sim-pagination,.ev-sim-pagination label,.ev-sim-disclaimer{align-items:center;gap:8px;display:flex}.ev-sim-actions{flex-wrap:wrap}.ev-sim-readonly{color:#38b990;margin-right:8px;font-size:11px}.ev-sim-toolbar{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:22px}.ev-simulator .ev-projector-periods{background:var(--surface-soft,var(--surface-2,#101620));border:1px solid var(--sim-border);border-radius:12px;gap:3px;margin:0;padding:4px}.ev-simulator .ev-projector-periods button{border:0;padding:8px 13px}.ev-sim-run{color:#fff;background:linear-gradient(120deg,#8964ed,#6844c3);border:1px solid #ad92ff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;display:inline-flex;box-shadow:0 3px 15px #7959dc22;font-size:12px!important;font-weight:650!important}.ev-sim-chips{color:var(--sim-muted);flex-wrap:wrap;gap:8px 18px;margin:14px 0 22px;font-size:11px}.ev-sim-chips svg{color:var(--sim-accent)}.ev-sim-include-existing{border:1px solid var(--sim-border);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-weight:600;display:inline-flex}.ev-sim-include-existing:has(input:checked){color:var(--text,inherit);background:#9675f410;border-color:#9675f455}.ev-projector .ev-sim-include-existing input{-webkit-appearance:auto;appearance:auto;accent-color:#9675f4;width:14px;height:14px;cursor:inherit;flex:0 0 14px;margin:0;padding:0}.ev-sim-include-existing input:focus-visible{outline-offset:3px;outline:2px solid #a58cff}.ev-sim-include-existing:has(input:disabled){opacity:.5;cursor:default}.ev-sim-empty{text-align:center;background:radial-gradient(at top,#9675f40c,#0000);border:1px dashed #9675f44a;border-radius:14px;justify-items:center;padding:50px 12px;display:grid}.ev-sim-empty>svg{color:var(--sim-accent);margin-bottom:12px}.ev-sim-empty h3{margin:8px 0;font-size:18px}.ev-sim-empty p{color:var(--sim-muted);margin:0 0 20px;font-size:12px}.ev-sim-progress{border:1px solid var(--sim-border);border-radius:14px;align-items:center;gap:14px;padding:35px 18px;font-size:12px;display:flex}.ev-sim-progress small{color:var(--sim-muted);display:block}.ev-sim-progress progress{accent-color:#9675f4;flex:1;min-width:40px}.ev-sim-result-label{color:var(--sim-muted);flex-wrap:wrap;justify-content:space-between;margin:10px 0;font-size:11px}.ev-sim-result-label strong{color:#c28d28;font-size:11px}.ev-sim-kpis{grid-template-columns:1.2fr 1fr 1fr 1fr;gap:12px;display:grid}.ev-sim-kpis>article{border:1px solid var(--sim-border);border-radius:13px;align-content:start;gap:5px;min-width:0;padding:18px;display:grid}.ev-sim-kpis>article>svg{color:var(--sim-accent);margin-bottom:6px}.ev-sim-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,27px)}.ev-sim-kpis :is(small,span){color:var(--sim-muted);font-size:11px}.ev-sim-kpis .ev-projector-hero{background:linear-gradient(130deg,#9675f41a,#32b99a08);border-color:#9675f466;margin:0}.ev-sim-kpis .ev-projector-hero strong{margin:6px 0;font-size:clamp(21px,2vw,30px)}.ev-sim-viewbar{flex-wrap:wrap;justify-content:space-between;margin:24px 0 15px}.ev-sim-viewbar>small{color:var(--sim-muted);font-size:11px}.ev-sim-segments{border:1px solid var(--sim-border);background:var(--surface-soft,var(--surface-2,#101620));border-radius:11px;flex-wrap:wrap;gap:3px;min-width:0;max-width:100%;padding:4px}.ev-sim-segments button{color:var(--sim-muted);background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex}.ev-sim-segments [aria-selected=true]{color:var(--text,#fff);background:#9675f42b;box-shadow:inset 0 0 0 1px #9675f44a}.ev-sim-ledger{max-height:520px;margin-top:0;overflow:auto}.ev-sim-ledger table{min-width:900px}.ev-sim-ledger thead{background:var(--surface,#151b25);z-index:1;position:sticky;top:0}.ev-sim-ledger th{font-weight:600}.ev-sim-ledger tbody th{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:270px}.ev-sim-ledger td small{color:var(--sim-muted);white-space:normal;max-width:230px;font-size:10px;display:block}.ev-sim-status{text-transform:capitalize;color:#aa8af5;background:#9675f41a;border-radius:20px;padding:4px 9px;font-size:10px;display:inline-flex}.ev-sim-status.is-won{color:#29a885;background:#2db5911c}.ev-sim-status.is-lost{color:#e25d73;background:#e86a7f1c}.ev-sim-status.is-skipped{color:#b78b27;background:#c1963b1c}.ev-sim-loss{color:#e25d73}.ev-sim-gain{color:#29a885}.ev-sim-pagination{color:var(--sim-muted);flex-wrap:wrap;justify-content:flex-end;margin-top:14px;font-size:11px}.ev-sim-pagination>span:first-child{margin-right:auto}.ev-sim-pagination button{border:1px solid var(--sim-border);color:inherit;background:0 0;border-radius:8px;place-items:center;padding:8px;display:grid}.ev-sim-pagination select{padding:7px;font-size:11px}.ev-sim-disclaimer{color:var(--sim-muted);border-top:1px solid var(--sim-border);margin-top:18px;padding-top:16px;font-size:11px}.ev-sim-disclaimer svg{color:var(--sim-accent);flex-shrink:0}.ev-sim-drawer-layer.workspace-modal-layer{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05091270;justify-content:flex-end;align-items:stretch;padding:0;display:flex;position:fixed;inset:0}.ev-sim-drawer{background:var(--surface,#151b25);width:min(560px,100vw);height:100dvh;color:var(--text,#eef0f5);border-left:1px solid var(--border,#343d4d);outline:none;flex-direction:column;animation:.24s cubic-bezier(.2,.8,.2,1) ev-sim-drawer-enter;display:flex;box-shadow:-15px 0 60px #0003}.ev-sim-drawer-layer.is-closing .ev-sim-drawer{animation:.2s ease-in both ev-sim-drawer-leave}.ev-sim-drawer>header,.ev-sim-drawer>footer{border-bottom:1px solid var(--border,#343d4d);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;display:flex}.ev-sim-drawer>header>div{align-items:center;gap:13px;display:flex}.ev-sim-drawer>header svg,.ev-sim-drawer h3 svg{color:#a58cff}.ev-sim-drawer h2{margin:0;font-size:19px}.ev-sim-drawer small{color:var(--text-soft,var(--muted,#9ba6b8));font-size:11px;line-height:1.5}.ev-sim-drawer>header button,.ev-sim-seed button{border:1px solid var(--border,#343d4d);color:inherit;background:0 0;border-radius:9px;place-items:center;padding:8px;display:grid}.ev-sim-drawer>footer{border-top:1px solid var(--border,#343d4d);border-bottom:0}.ev-sim-drawer .secondary-button{align-items:center;gap:7px;display:inline-flex}.ev-sim-drawer-body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px;overflow-y:auto}.ev-sim-drawer-body>section{border-bottom:1px solid var(--border,#343d4d);padding:22px 0}.ev-sim-drawer h3{align-items:center;gap:8px;margin:0 0 16px;font-size:13px;display:flex}.ev-sim-drawer .ev-projector-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.ev-sim-drawer .ev-projector-fields label>span{font-size:11px}.ev-sim-wide{grid-column:1/-1}.ev-sim-drawer :is(input,select){box-sizing:border-box;border:1px solid var(--border,#343d4d);background:var(--input-bg,var(--surface-2,#101620));width:100%;color:inherit;font:inherit;font-variant-numeric:tabular-nums;border-radius:9px;padding:11px 12px;font-size:13px}.ev-sim-seed{gap:6px;display:flex}.ev-sim-seed input{min-width:0}.ev-sim-evidence{background:#9675f40c;border:1px solid #9675f433;border-radius:12px;gap:12px;padding:14px;font-size:12px;display:flex}.ev-sim-evidence svg{color:#a58cff;flex-shrink:0}.ev-sim-evidence p{margin:4px 0 0;font-size:11px;line-height:1.6}.ev-sim-evidence-line{color:var(--text-soft,#9ba6b8);margin-bottom:0;font-size:11px}.ev-sim-drawer .ev-projector-notes{border:0;padding-top:0}.ev-sim-drawer summary{cursor:pointer;color:#a58cff;align-items:center;gap:7px;display:flex}@keyframes ev-sim-drawer-enter{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ev-sim-drawer-leave{to{opacity:.5;transform:translate(100%)}}@media (max-width:1100px){.ev-sim-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:580px){.ev-sim-kpis{gap:8px}.ev-sim-kpis>article{padding:14px}.ev-sim-actions .ev-sim-readonly{display:none}.ev-sim-segments{justify-content:space-between;width:100%}.ev-sim-segments button{padding:9px 8px;font-size:11px}.ev-sim-drawer-body{padding:16px}.ev-sim-drawer>header,.ev-sim-drawer>footer{padding:18px 16px}.ev-sim-pagination>span:first-child{width:100%}.ev-sim-progress{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ev-sim-drawer-layer .ev-sim-drawer{animation:none!important}}.ev-cash-flow{border:1px solid var(--border,#2b3443);border-radius:12px;min-width:0;margin-bottom:22px;padding:16px}.ev-cash-flow h3{margin:0;font-size:14px}.ev-cash-flow p,.ev-cash-flow small{color:var(--text-soft,var(--muted,#9ba6b8));font-size:11px}.ev-cash-flow-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:14px 0;display:grid}.ev-cash-flow-balances small,.ev-cash-flow-balances strong{display:block}.ev-cash-flow-balances strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:15px}.ev-cash-flow svg{width:100%;height:auto;display:block;overflow:hidden}.ev-cash-flow svg text{fill:var(--text-soft,var(--muted,#9ba6b8));font-size:11px}.ev-cash-flow polyline{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.ev-cash-flow-axis{stroke:var(--border,#2b3443);fill:none}.ev-cash-flow-available{stroke:#31b99a}.ev-cash-flow-held{stroke:#b68b30;stroke-dasharray:5 3}.ev-cash-flow-total{stroke:#9570e8}.ev-cash-flow-legend{flex-wrap:wrap;justify-content:center;gap:16px;font-size:11px;display:flex}.ev-cash-flow-legend span:before{content:"";vertical-align:middle;border-top:3px solid #31b99a;width:14px;margin-right:5px;display:inline-block}.ev-cash-flow-legend span:nth-child(2):before{border-color:#b68b30;border-top-style:dashed}.ev-cash-flow-legend span:nth-child(3):before{border-color:#9570e8}@media (max-width:580px){.ev-cash-flow{padding:10px}.ev-cash-flow-balances{grid-template-columns:1fr;gap:9px}}.ev-sim-period-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ev-sim-actions .ev-sim-configuration{border-radius:7px;gap:5px;height:30px;min-height:30px;padding:0 9px;font-size:10px}.ev-sim-configuration>svg{width:13px;height:13px}.ev-sim-run-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:8px;max-width:100%;margin-left:auto;display:grid}.ev-sim-run-actions .ev-sim-run{white-space:nowrap;gap:7px;min-width:0;height:40px;min-height:40px;padding:0 12px;line-height:1}.ev-sim-run-actions .ev-sim-run>svg{flex-shrink:0;width:15px;height:15px}.ev-sim-run-actions .ev-sim-new-seed{color:#e1fbff;background:linear-gradient(120deg,#226b77,#174d5b);border-color:#429da8;box-shadow:0 3px 15px #226b7722}.ev-simulator .ev-projector-periods{border-radius:9px;padding:3px}.ev-simulator .ev-projector-periods button{border-radius:6px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;display:inline-flex}.ev-sim-custom-days{border:1px solid var(--sim-border);height:34px;color:var(--sim-muted);background:var(--surface-soft,var(--surface-2,#101620));border-radius:9px;align-items:center;gap:6px;padding:3px 4px 3px 9px;font-size:10px;display:inline-flex}.ev-sim-custom-days.is-active{border-color:var(--sim-accent)}.ev-simulator .ev-sim-custom-days input{text-align:center;background:0 0;border:0;border-radius:0;width:54px;padding:3px 2px;font-size:11px}.ev-sim-custom-days button{width:25px;height:25px;color:var(--sim-accent);background:#9675f426;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ev-sim-kpis>article{gap:3px;padding:12px 14px;position:relative}.ev-sim-kpis>article>svg{width:16px;height:16px;margin:0;position:absolute;top:12px;right:12px}.ev-sim-kpis small{padding-right:18px;font-size:10px}.ev-sim-kpis strong,.ev-sim-kpis .ev-projector-hero strong{margin:3px 0;font-size:clamp(17px,1.6vw,22px)}.ev-sim-kpis span{font-size:10px}.ev-simulator>.ev-projector-warning{margin:16px 0 0}.ev-sim-ledger table{min-width:1040px;font-size:11px}.ev-sim-ledger th,.ev-sim-ledger td{vertical-align:middle;padding:10px 12px}.ev-sim-ledger th:first-child{width:29%}.ev-sim-ledger tbody th{min-width:230px;max-width:360px;font-weight:550}.ev-sim-ledger tbody th>small,.ev-sim-ledger td>small{margin-top:5px}.ev-sim-tag{white-space:nowrap;color:#a486e8;background:#9675f414;border-radius:5px;align-items:center;padding:3px 6px;font-size:9px;font-weight:550;line-height:1.3;display:inline-flex}.ev-sim-tag.is-existing{color:#b38a28;background:#c1963b16}.ev-sim-tag.is-projected{color:#a486e8;background:#9675f416}.ev-sim-tag.is-time{color:var(--sim-muted);background:#8693a616}.ev-sim-tag.is-due{color:#5694d6;background:#569ee816}.ev-sim-tag.is-odds{color:#a486e8;font-variant-numeric:tabular-nums;background:#9675f416}.ev-sim-tag.is-chance{color:#29a885;background:#2db59116}.ev-sim-cash-line{justify-content:space-between;align-items:center;gap:10px;margin:4px 0;display:flex}.ev-sim-cash-line b{font-weight:500}@media (max-width:580px){.ev-sim-period-controls{width:100%}.ev-simulator .ev-projector-periods{flex-wrap:nowrap}.ev-sim-kpis>article{padding:12px}.ev-sim-kpis small{padding-right:16px}}.ev-sim-withdrawal-summary{background:linear-gradient(110deg,#40bda910,#0000);border:1px solid #40bda94d;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:13px 16px;display:flex}.ev-sim-withdrawal-summary>svg{color:#40bda9}.ev-sim-withdrawal-summary>div{gap:3px;display:grid}.ev-sim-withdrawal-summary small{color:var(--text-soft,var(--muted));font-size:10px}.ev-sim-withdrawal-summary strong{color:#40bda9;font-variant-numeric:tabular-nums;font-size:17px}.ev-sim-withdrawal-summary>span{color:var(--text-soft,var(--muted));overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:11px}@media (max-width:580px){.ev-sim-segments{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ev-sim-segments button{justify-content:center;min-width:0}}.edge-board-backdrop{z-index:170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06080eb8;place-items:stretch stretch;padding:8px;display:grid;position:fixed;inset:0}.app-shell .workspace-modal-layer.edge-board-backdrop,.app-shell .workspace-modal-layer.edge-board-detail-backdrop{width:auto;height:auto;inset:0}.edge-board-panel{width:100%;min-width:0;height:100%;min-height:0;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #0005}.edge-filter-bar-actions>.edge-board-launch{white-space:nowrap;color:var(--purple);background:var(--purple-soft);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-filter-bar-actions>.edge-board-launch{border-color:color-mix(in srgb, var(--purple) 40%, var(--border))}}.edge-filter-bar-actions>.edge-board-launch:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-filter-bar-actions>.edge-board-launch:hover{background:color-mix(in srgb, var(--purple) 20%, var(--surface))}}.edge-board-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;display:flex}.edge-board-panel>header>div,.edge-board-tools,.edge-board-tools label,.edge-board-tools>span,.edge-board-panel footer>div{align-items:center;gap:12px;display:flex}.edge-board-panel>header>div>svg,.edge-board-pin.is-active{color:var(--purple)}.edge-board-panel h2{margin:0;font-size:20px;font-weight:700}.edge-board-panel h2 small{color:var(--purple);background:var(--purple-soft);border-radius:8px;padding:3px 8px;font-size:12px}.edge-board-panel p{color:var(--text-soft);margin:4px 0 0;font-size:12px}.edge-board-panel button{cursor:pointer}.edge-board-panel button:disabled{opacity:.4;cursor:default}.edge-board-panel>header button,.edge-board-panel footer button,.edge-board-unpin{border:1px solid var(--border);background:var(--surface-soft);min-height:32px;color:var(--text-soft);border-radius:8px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.edge-board-tools{flex-wrap:wrap;justify-content:space-between;padding:14px 22px}.edge-board-tools label{background:var(--surface-soft);border:1px solid var(--border);border-radius:9px;min-width:240px;padding:8px 10px}.edge-board-tools input{color:var(--text);background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.edge-board-tools>span{color:var(--text-soft);gap:6px;font-size:11px}.edge-board-list{flex:1;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-content:start;gap:12px;min-height:0;padding:4px 22px 20px;display:grid;overflow:auto}.edge-board-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;position:relative;overflow:hidden}.edge-board-open{text-align:left;width:100%;color:var(--text);background:0 0;border:0;gap:10px;padding:16px;display:grid}.edge-board-open:hover{background:var(--purple-soft)}.edge-board-open>div{flex-wrap:wrap;align-items:center;gap:8px;padding-right:30px;display:flex}.edge-board-open>strong{font-size:14px;line-height:1.5}.edge-board-open i{color:var(--text-soft);font-style:normal;font-weight:400}.edge-board-open>span{color:var(--text-soft);font-size:12px}.edge-board-open small{color:var(--text-soft);font-size:10px;line-height:1.6}.edge-board-open b{color:var(--purple);font-size:12px}.edge-board-status,.edge-board-kind{background:var(--purple-soft);color:var(--purple);border-radius:6px;padding:4px 7px;font-size:10px;font-weight:650}.edge-board-status.is-available{color:#10b981;background:#10b98118}.edge-board-status.is-unavailable{color:#d99415;background:#f59e0b18}.edge-board-status.is-unknown,.edge-board-status.is-checking{color:var(--text-soft);background:var(--surface)}.edge-board-unpin{position:absolute;top:10px;right:10px}.edge-board-panel>footer{border-top:1px solid var(--border);color:var(--text-soft);justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;font-size:11px;display:flex}.edge-board-panel footer button{font-size:11px}.edge-board-panel footer small{white-space:nowrap}.edge-board-empty{text-align:center;color:var(--text-soft);grid-column:1/-1;justify-items:center;gap:12px;padding:70px 20px;display:grid}.edge-board-empty>svg{color:var(--purple)}.edge-board-warning{color:#d99415;border:1px solid #f59e0b40;border-radius:9px;align-items:center;gap:8px;margin:12px 22px;padding:12px;font-size:12px;display:flex}@media (max-width:700px){.edge-board-list{grid-template-columns:minmax(0,1fr);padding:4px 12px 16px}.edge-board-panel>header,.edge-board-tools,.edge-board-panel>footer{padding:12px}.edge-board-panel>footer{flex-wrap:wrap}}@media (max-width:560px){.edge-filter-bar-actions{flex-wrap:wrap}.edge-filter-bar-actions>.edge-board-launch{font-size:11px}}.virtual-automator-fields{gap:14px;margin:20px 0;display:grid}.virtual-source-note,.virtual-field-hint{color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.virtual-automator-section{border:1px solid var(--border);border-radius:12px;overflow:hidden}.virtual-automator-section>summary{cursor:pointer;background:var(--surface-soft);align-items:center;gap:10px;padding:15px;font-size:13px;font-weight:700;display:flex}.virtual-automator-section>summary svg{color:var(--purple)}.virtual-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:15px;display:grid}.virtual-field-grid label,.virtual-market-mode{min-width:0;color:var(--text-soft);gap:8px;font-size:12px;display:grid}.virtual-field-grid input,.virtual-field-grid select,.virtual-market-mode select{border:1px solid var(--border);background:var(--input-bg,var(--surface));width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:10px 12px}:is(.virtual-field-grid input:focus-visible,.virtual-field-grid select:focus-visible,.virtual-market-mode select:focus-visible){outline:2px solid var(--purple);outline-offset:2px}.virtual-field-grid .virtual-field-hint{grid-column:1/-1}.virtual-field-hint svg{vertical-align:middle;margin-right:4px}.virtual-field-hint.with-icon{align-items:flex-start;gap:8px;display:flex}.virtual-field-hint.with-icon>svg{flex:none;margin:3px 0 0}.virtual-field-hint.with-icon>span{min-width:0}.virtual-league-options{flex-wrap:wrap;gap:12px 18px;padding:15px;display:flex}.virtual-league-options label{align-items:center;gap:7px;font-size:12px;display:inline-flex}.virtual-league-options input{width:15px;height:15px;accent-color:var(--purple);margin:0}.virtual-league-options small{color:var(--text-soft);flex-basis:100%}.virtual-market-body{gap:14px;padding:15px;display:grid}.virtual-market-body>.virtual-field-grid,.virtual-market-rule>.virtual-field-grid{padding:0}.virtual-market-rule{border:1px solid var(--border);border-radius:10px;min-width:0;margin:0;padding:14px}.virtual-market-rule legend{color:var(--purple);padding:0 5px;font-size:12px}.virtual-market-rule>button{margin-top:12px}.virtual-market-rule>.virtual-market-mode{margin-bottom:14px}@media (max-width:540px){.virtual-field-grid{grid-template-columns:minmax(0,1fr)}}.edge-send-alert-layer{z-index:215;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06080eb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.edge-send-alert-modal{background:var(--surface);width:min(580px,100%);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--border-strong);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000004d}.edge-send-alert-modal>header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.edge-send-alert-modal>header>div{align-items:center;gap:12px;display:flex}.edge-send-alert-modal>header svg{color:var(--purple);flex-shrink:0}.edge-send-alert-modal h2{margin:4px 0 0;font-size:1.4rem}.edge-send-alert-scroll{gap:20px;min-height:0;padding:22px;display:grid;overflow:auto}.edge-send-alert-context{background:var(--surface-soft);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:12px;gap:7px;padding:16px;display:grid}.edge-send-alert-context>strong{font-size:1rem}.edge-send-alert-context>span{color:var(--text-soft);font-size:.875rem;line-height:1.5}.edge-send-alert-context>b{color:var(--green);font-size:.9375rem}.edge-send-alert-field{gap:8px;display:grid}.edge-send-alert-field>label{font-size:.9375rem;font-weight:650}.edge-send-alert-field>div{align-items:center;gap:8px;display:flex}.edge-send-alert-field input{border:1px solid var(--border-strong);background:var(--surface-soft);min-width:0;color:var(--text);border-radius:10px;flex:1;padding:12px;font-size:1rem}.edge-send-alert-field input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.edge-send-alert-field button{flex-shrink:0}.edge-send-alert-field small{color:var(--text-soft);font-size:.8125rem;line-height:1.6}.edge-send-alert-info{color:var(--info);margin:0;font-size:.875rem;line-height:1.65}.edge-send-alert-state{background:var(--purple-soft);color:var(--text);border-radius:10px;gap:10px;padding:14px;font-size:.875rem;line-height:1.6;display:flex}.edge-send-alert-state>svg{flex-shrink:0;margin-top:2px}.edge-send-alert-state small{overflow-wrap:anywhere;margin-top:6px;font-size:.8125rem;display:block}.edge-send-alert-state.is-error{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-send-alert-state.is-error{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.edge-send-alert-modal>footer{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.edge-send-alert-modal :is(.primary-button,.secondary-button){min-height:42px;font-size:.875rem}.edge-send-alert-modal button:disabled{opacity:.45;cursor:not-allowed}.edge-action-cell{align-items:center;gap:8px;display:flex}@media (max-width:760px){.edge-open-cell.edge-action-cell{grid-area:6/1/auto/3;justify-content:flex-end;display:flex}.edge-action-cell .edge-open-row{opacity:1;pointer-events:auto;width:44px;height:44px;position:static}}@media (max-width:900px){.tracker-view .tracker-stat-grid.tracker-bankroll-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.tracker-view .tracker-stat-grid.tracker-bankroll-grid{grid-template-columns:1fr}.tracker-view .tracker-view-header,.tracker-view .tracker-head-actions{align-items:stretch}.tracker-view .tracker-head-actions{width:100%}.tracker-view .tracker-head-actions>button{flex:1}}@media (max-width:640px){.edge-send-alert-layer{padding:10px}.edge-send-alert-modal{max-height:calc(100dvh - 20px)}.edge-send-alert-modal>header,.edge-send-alert-scroll,.edge-send-alert-modal>footer{padding:16px}}.stake-calculator-layer{z-index:210;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06080eb3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stake-calculator-modal{width:min(880px,100%);max-height:calc(100dvh - 48px);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 90px #0000004d}.stake-calculator-modal>header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.stake-calculator-modal>header>div{align-items:center;gap:12px;display:flex}.stake-calculator-icon{background:var(--purple-soft);width:44px;height:44px;color:var(--purple);border-radius:13px;place-items:center;display:grid}.stake-calculator-modal h2{margin:4px 0 0;font-size:1.5rem}.stake-calculator-scroll{overscroll-behavior:contain;gap:20px;min-height:0;padding:24px;display:grid;overflow:auto}.stake-calculator-context{border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:6px;padding-bottom:16px;display:grid}.stake-calculator-context>strong{font-size:1.125rem}.stake-calculator-context>span{color:var(--text-soft);font-size:.875rem}.stake-calculator-context>small,.stake-calculator-capture{color:var(--text-soft);align-items:center;gap:7px;font-size:.8125rem;line-height:1.6;display:flex}.stake-calculator-context svg,.stake-calculator-capture svg{flex-shrink:0}.stake-calculator-info,.stake-calculator-warning{background:var(--info);border-radius:11px;align-items:flex-start;gap:10px;padding:13px 15px;font-size:.875rem;line-height:1.65;display:flex}@supports (color:color-mix(in lab, red, red)){.stake-calculator-info,.stake-calculator-warning{background:color-mix(in srgb, var(--info) 8%, var(--surface))}}.stake-calculator-info,.stake-calculator-warning{border:1px solid var(--info)}@supports (color:color-mix(in lab, red, red)){.stake-calculator-info,.stake-calculator-warning{border:1px solid color-mix(in srgb, var(--info) 24%, var(--border))}}.stake-calculator-info,.stake-calculator-warning{color:var(--info)}.stake-calculator-info>svg,.stake-calculator-warning>svg{flex-shrink:0;margin-top:3px}.stake-calculator-warning{color:#c36b17;background:#e99e42}@supports (color:color-mix(in lab, red, red)){.stake-calculator-warning{background:color-mix(in srgb, #e99e42 8%, var(--surface))}}.stake-calculator-warning{border-color:#e99e42}@supports (color:color-mix(in lab, red, red)){.stake-calculator-warning{border-color:color-mix(in srgb, #e99e42 32%, var(--border))}}:root[data-theme=dark] .stake-calculator-warning{color:#f5be75}.stake-calculator-total{gap:7px;display:grid}.tracker-positions-shimmer{padding:0 2px}.tracker-loading-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tracker-shimmer-row{border-bottom:1px solid var(--border);grid-template-columns:.65fr 1.6fr .8fr .8fr .8fr .7fr 20px;gap:18px;padding:22px 18px;display:grid}.tracker-shimmer-row>span{align-content:center;gap:8px;display:grid}.tracker-shimmer-row i{background:linear-gradient(100deg,var(--surface-soft) 20%,var(--border-strong) 45%,var(--surface-soft) 70%);background-size:250% 100%;border-radius:5px;height:10px;animation:1.5s ease-in-out infinite tracker-position-shimmer}.tracker-shimmer-row i:last-child{width:65%;height:7px}@keyframes tracker-position-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.tracker-shimmer-row i{animation:none}}.tracker-accounts-tools{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.tracker-accounts-tools .tracker-search{border:1px solid var(--border);background:var(--surface);min-width:140px;max-width:280px;height:36px;color:var(--text-soft);border-radius:8px;flex:180px;align-items:center;gap:7px;padding:0 10px;display:flex}.tracker-accounts-tools .tracker-search>svg{flex:0 0 13px;width:13px;height:13px;position:static}.tracker-accounts-tools .tracker-search input{width:100%;min-width:0;height:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;padding:0;font-size:11px}.tracker-accounts-tools .tracker-multiselect:nth-child(3) .tracker-multiselect-menu{left:auto;right:0}.tracker-accounts-views{border:1px solid var(--border);background:var(--surface);border-radius:9px;gap:3px;margin-left:auto;padding:3px;display:flex}.tracker-accounts-views button,.tracker-account-pin,.tracker-account-edit{width:30px;height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:inline-grid}.tracker-accounts-views button[aria-pressed=true],.tracker-account-pin.is-pinned{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-accounts-views button[aria-pressed=true],.tracker-account-pin.is-pinned{background:color-mix(in srgb,var(--purple) 13%,transparent)}}.tracker-accounts-views button[aria-pressed=true],.tracker-account-pin.is-pinned{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-accounts-views button[aria-pressed=true],.tracker-account-pin.is-pinned{border-color:color-mix(in srgb,var(--purple) 35%,transparent)}}.tracker-account-card{min-width:0;position:relative}.tracker-account-card>.tracker-account{text-align:left;width:100%}.tracker-account-card>.tracker-account-pin,.tracker-account-card>.tracker-account-order-controls{z-index:1;position:absolute;top:10px;right:10px}.tracker-account-order-controls{align-items:center;gap:3px;display:flex}.tracker-account-drag{width:24px;height:30px;color:var(--text-soft);cursor:grab;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.tracker-account-drag:active{cursor:grabbing}.tracker-account-drag:hover{color:var(--purple);background:var(--surface-soft)}.tracker-hide-archived{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-soft);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:11px;display:inline-flex}.tracker-hide-archived input{width:13px;height:13px;accent-color:var(--purple)}.tracker-account-pagination{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:10px}.tracker-accounts-workspace .is-dragging{opacity:.5}.tracker-accounts-workspace .is-drop-target{outline:2px solid var(--purple);outline-offset:-2px}.tracker-account-card .tracker-account>div{padding-right:100px}.tracker-account-row-actions{align-items:center;gap:5px;display:flex}.tracker-account-card .tracker-account-book{width:auto;flex:none!important;display:inline-flex!important}.tracker-account-card.is-pinned>.tracker-account{border-color:var(--purple)}.tracker-accounts-table-scroll{border:1px solid var(--border);background:var(--surface);border-radius:12px;max-height:max(220px,100dvh - 440px);overflow:auto}.tracker-accounts-table{border-collapse:collapse;text-align:left;width:100%;min-width:800px;font-size:12px}.tracker-accounts-table th,.tracker-accounts-table td{border-bottom:1px solid var(--border);padding:12px}.tracker-accounts-table thead th{z-index:1;color:var(--text-soft);background:var(--surface-soft);font-size:10px;font-weight:600;position:sticky;top:0}.tracker-accounts-table tbody tr:last-child>*{border-bottom:0}.tracker-accounts-table :is(th,td):nth-child(6),.tracker-accounts-table :is(th,td):nth-child(7){text-align:right;font-variant-numeric:tabular-nums}.tracker-accounts-table tr.is-pinned{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-accounts-table tr.is-pinned{background:color-mix(in srgb,var(--purple) 4%,var(--surface))}}.tracker-account-book{white-space:nowrap;align-items:center;gap:8px;display:flex}.tracker-account-state{color:var(--green);background:var(--green);border-radius:6px;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tracker-account-state{background:color-mix(in srgb,var(--green) 10%,transparent)}}.tracker-account-state{font-size:10px}.tracker-account-state.is-archived{color:var(--text-soft);background:var(--surface-soft)}.tracker-accounts-clear{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-soft);cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;display:inline-flex}.tracker-multiselect{min-width:145px;position:relative}.tracker-multiselect>button{border:1px solid var(--border);background:var(--surface);width:100%;min-height:36px;color:var(--text-soft);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:11px;display:flex}.tracker-multiselect-menu{z-index:25;border:1px solid var(--border-strong);background:var(--surface);width:230px;box-shadow:var(--shadow);border-radius:10px;padding:8px;position:absolute;top:calc(100% + 6px);left:0}.tracker-multiselect-menu>label{border:1px solid var(--border);color:var(--text-soft);border-radius:6px;align-items:center;gap:6px;padding:7px;display:flex}.tracker-multiselect-menu input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none;font-size:11px}.tracker-multiselect-menu nav{justify-content:space-between;padding:6px 0;display:flex}.tracker-multiselect-menu nav button{color:var(--purple);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:10px;display:flex}.tracker-multiselect-menu>div{max-height:230px;overflow:auto}.tracker-multiselect-menu [role=checkbox]{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:space-between;gap:8px;padding:8px;font-size:11px;display:flex}.tracker-multiselect-menu [role=checkbox]:hover{background:var(--surface-soft)}.tracker-multiselect-menu [aria-checked=true]{color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-multiselect-menu [aria-checked=true]{background:color-mix(in srgb,var(--purple) 8%,transparent)}}.stake-calculator-total>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stake-calculator-total>header label{font-size:.9375rem;font-weight:650}.stake-calculator-total>header select{border:1px solid var(--border-strong);background:var(--surface-soft);min-height:34px;color:var(--text);font:inherit;border-radius:8px;padding:5px 10px;font-size:.8125rem}.stake-calculator-total>label{font-size:.9375rem;font-weight:650}.stake-calculator-total>div{background:var(--surface-soft);border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:12px;padding:10px 16px;display:flex}.stake-calculator-total b{color:var(--purple);font-size:1.65rem}.stake-calculator-total input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;padding:3px 0;font-size:1.75rem;font-weight:700}.stake-calculator-total>div:focus-within{outline:2px solid var(--purple);outline-offset:2px}.stake-calculator-total>small{color:var(--text-soft);font-size:.8125rem}.stake-calculator-outcomes{gap:12px;display:grid}.stake-calculator-outcomes>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.stake-calculator-outcomes h3{align-items:center;gap:8px;margin:0;font-size:1rem;display:flex}.stake-calculator-outcomes h3 span{background:var(--purple-soft);color:var(--purple);border-radius:7px;padding:3px 8px;font-size:.8125rem}.stake-calculator-leg{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;padding:16px}.stake-calculator-leg-fields{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(100px,.6fr) 36px;align-items:end;gap:12px;display:grid}.stake-calculator-leg-fields label{color:var(--text-soft);gap:7px;font-size:.875rem;display:grid}.stake-calculator-leg-fields input{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--text);border-radius:8px;padding:8px 10px;font-size:.9375rem}.stake-calculator-leg-fields input:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.stake-calculator-leg-fields>button{height:42px}.stake-calculator-modal button:disabled{opacity:.45;cursor:not-allowed}.stake-calculator-leg-result{grid-template-columns:1fr 1fr;gap:16px;margin:16px 0 10px;display:grid}.stake-calculator-leg-result span{gap:5px;display:grid}.stake-calculator-leg-result small{color:var(--text-soft);font-size:.8125rem}.stake-calculator-leg-result strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.125rem}.stake-calculator-leg-result span:first-child strong{color:var(--purple)}.stake-calculator-validation{color:var(--text-soft);margin:0;font-size:.875rem}.stake-calculator-summary{border:1px solid var(--border-strong);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:18px;display:grid}.stake-calculator-summary>div{gap:7px;display:grid}.stake-calculator-summary small{color:var(--text-soft);font-size:.8125rem}.stake-calculator-summary strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.2rem}.stake-calculator-summary.positive strong{color:var(--green)}.stake-calculator-summary.negative strong{color:var(--text)}.stake-calculator-summary>p{border-top:1px solid var(--border);color:var(--text-soft);grid-column:1/-1;margin:0;padding-top:12px;font-size:.8125rem;line-height:1.65}.stake-calculator-modal>footer{background:var(--surface);border-top:1px solid var(--border);flex-shrink:0;gap:10px;padding:16px 24px;display:grid}.stake-calculator-modal>footer>div:first-child{color:var(--text-soft);font-size:.8125rem;line-height:1.5}.stake-calculator-modal>footer>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.stake-calculator-modal :is(.primary-button,.secondary-button){min-height:40px;font-size:.875rem}@media (max-width:640px){.stake-calculator-layer{padding:10px}.stake-calculator-modal{border-radius:15px;max-height:calc(100dvh - 20px)}.stake-calculator-modal>header,.stake-calculator-scroll,.stake-calculator-modal>footer{padding:16px}.stake-calculator-leg{padding:12px}.stake-calculator-leg-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 36px;gap:10px}.stake-calculator-leg-fields>label:first-child,.stake-calculator-leg-fields>label:nth-child(2),.stake-calculator-leg-fields>label:nth-child(3){grid-column:1/3}.stake-calculator-leg-fields>button{grid-area:3/3}.stake-calculator-summary{grid-template-columns:1fr}.stake-calculator-summary>div{grid-template-columns:1fr 1fr;align-items:center}.stake-calculator-summary strong{text-align:right}}:root{--bg:#f7f8fb;--surface:#fff;--surface-soft:#f9fafc;--surface-raised:#fff;--sidebar:#f1eff8;--sidebar-soft:#faf9ff;--sidebar-text:#29263a;--sidebar-muted:#777188;--sidebar-border:#40316e17;--sidebar-hover:#6d4aff12;--text:#161822;--text-soft:#656a79;--text-faint:#9398a7;--border:#e6e8ee;--border-strong:#d9dce5;--purple:#6d4aff;--purple-strong:#5b36ee;--purple-soft:#f0edff;--info:#2563eb;--green:#20a86b;--green-soft:#e9f9f1;--red:#d34858;--shadow:0 12px 35px #1c1e2b0f;--content-font-scale:1.15;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0f1117;--surface:#171a22;--surface-soft:#1b1e27;--surface-raised:#1c1f28;--sidebar:#090b10;--sidebar-soft:#14171f;--sidebar-text:#f7f8fb;--sidebar-muted:#858ca0;--sidebar-border:#ffffff0f;--sidebar-hover:#ffffff0b;--text:#f4f5f8;--text-soft:#a4a9b8;--text-faint:#767c8d;--border:#2a2e39;--border-strong:#363b48;--purple:#9279ff;--purple-strong:#7d61f4;--purple-soft:#28223f;--info:#93c5fd;--green:#4fd49a;--green-soft:#18372b;--red:#ff6b7a;--shadow:0 15px 40px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{color:var(--text);font-family:var(--font-manrope), system-ui, sans-serif}button,input,select{font:inherit}button{color:inherit}button,select{cursor:pointer}.app-shell{--hub-sidebar-width:246px;--hub-topbar-height:73px;--hub-bottom-inset:0px;background:var(--bg);min-height:100vh}.sidebar{z-index:30;width:var(--hub-sidebar-width);color:var(--sidebar-text);background:var(--sidebar);border-right:1px solid var(--sidebar-border);flex-direction:column;padding:25px 15px 20px;transition:width .2s,padding .2s,color .2s,background .2s,border-color .2s;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;height:48px;padding:0 9px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#7c5cff,#5132e7);border-radius:11px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 22px #6d4aff4d}.brand-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.brand-name{font-size:calc(18px * var(--font-scale,1));letter-spacing:-.04em;font-weight:760}.brand-name span{color:var(--sidebar-muted);margin-left:4px;font-weight:420}.brand-version{border:1px solid var(--sidebar-border);color:var(--sidebar-muted);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(8px * var(--font-scale,1));letter-spacing:.02em;background:#ffffff06;border-radius:999px;padding:2px 5px;font-weight:500;line-height:1}.sidebar-collapse-button{z-index:2;width:27px;height:27px;color:var(--sidebar-muted);border:1px solid var(--sidebar-border);background:var(--sidebar-soft);border-radius:8px;flex:none;place-items:center;display:grid;position:absolute;top:35px;right:-14px;box-shadow:0 5px 14px #0000001f}.sidebar-collapse-button:hover{color:var(--sidebar-text);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.sidebar-collapse-button:hover{border-color:color-mix(in srgb, var(--purple) 50%, var(--sidebar-border))}}.desktop-shell .brand,.desktop-shell .topbar{-webkit-app-region:drag}.desktop-shell button,.desktop-shell a,.desktop-shell input,.desktop-shell select,.desktop-shell textarea,.desktop-shell summary,.desktop-shell [role=button],.desktop-shell .topbar-tool-tabs,.desktop-shell .topbar-tool-tabs *{-webkit-app-region:no-drag}.side-nav{margin-top:36px}.nav-eyebrow{color:var(--sidebar-muted);font-size:calc(10px * var(--font-scale,1));letter-spacing:.13em;text-transform:uppercase;margin:0 12px 10px;font-weight:750;line-height:1}.nav-item{width:100%;height:45px;color:var(--sidebar-muted);font-size:calc(13px * var(--font-scale,1));text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:12px;margin:3px 0;padding:0 13px;font-weight:610;transition:all .2s;display:flex;position:relative}.nav-item:hover{color:var(--sidebar-text);background:var(--sidebar-hover)}.nav-item.active{color:var(--sidebar-text);background:linear-gradient(100deg, var(--purple), var(--purple))}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:linear-gradient(100deg, color-mix(in srgb, var(--purple) 20%, transparent), color-mix(in srgb, var(--purple) 6%, transparent))}}.nav-item.active{box-shadow:inset 2px 0 #8367ff}.nav-item.active svg{color:#a996ff}.nav-item>span:nth-child(2){flex:1}.nav-tool-row{position:relative}.nav-tool-row>.nav-item{padding-right:43px}.nav-tool-add{width:29px;height:29px;color:var(--sidebar-muted);opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;transition:opacity .15s,background .15s;display:grid;position:absolute;top:11px;right:8px}.nav-tool-row:hover .nav-tool-add,.nav-tool-row:focus-within .nav-tool-add{opacity:1}.nav-tool-add:hover:not(:disabled){color:var(--sidebar-text);background:var(--sidebar-hover)}.nav-tool-add:focus-visible{color:var(--sidebar-text);background:var(--sidebar-hover)}.nav-tool-add:disabled{cursor:not-allowed}.nav-tool-row:hover .nav-tool-add:disabled,.nav-tool-row:focus-within .nav-tool-add:disabled{opacity:.35}@media (hover:none){.nav-tool-add{opacity:1}.nav-tool-add:disabled{opacity:.35}}.nav-live-dot{background:#55e0a5;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #55e0a51a}.sidebar-foot{margin-top:auto}.quota-card{border:1px solid var(--sidebar-border);background:var(--sidebar-soft);border-radius:12px;align-items:center;gap:10px;margin:0 1px 10px;padding:13px 12px;display:flex}.quota-icon{color:#a995ff;background:#6d4aff29;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.quota-card strong,.quota-card span{display:block}.quota-card strong{font-size:calc(11px * var(--font-scale,1));font-weight:680}.quota-card span{font-size:calc(9px * var(--font-scale,1));color:var(--sidebar-muted);margin-top:3px}.support-link{width:100%;min-height:39px;color:var(--sidebar-muted);font-size:calc(11px * var(--font-scale,1));text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 13px;transition:all .2s;display:flex}.support-link:hover,.support-link.active{color:var(--sidebar-text);background:var(--sidebar-hover)}.support-link.active{box-shadow:inset 2px 0 #8367ff}.support-link.active svg{color:#a996ff}.main-area{min-height:100vh;margin-left:var(--hub-sidebar-width);transition:margin-left .2s}.tool-tab-bar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:12px;min-width:0;padding:9px 34px;display:flex}.tool-tab-scroll-button{width:26px;height:32px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;flex:none;place-items:center;display:grid}.tool-tab-scroll-button:hover{color:var(--purple);border-color:var(--purple)}.tool-tab-scroll-button>svg{transform:rotate(90deg)}.tool-tab-scroll-button.right>svg{transform:rotate(-90deg)}.tool-tab-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex:auto;align-items:center;gap:7px;min-width:0;display:flex;overflow:auto hidden}.tool-tab-segment{border:1px solid var(--border);background:var(--surface-soft);cursor:grab;border-radius:8px;flex:none;align-items:center;min-width:0;height:34px;display:flex}.tool-tab-segment.is-dragging,.tool-tab-group.is-dragging{opacity:.45}.tool-tab-segment.is-pinned{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tool-tab-segment.is-pinned{border-color:color-mix(in srgb, var(--purple) 32%, var(--border))}}.tool-tab-drag,.tool-group-drag{color:var(--text-faint);cursor:grab;flex:none;place-items:center;display:grid}.tool-tab-drag{width:17px;margin-left:2px}.tool-tab-segment.active{border-color:var(--purple);background:var(--purple-soft)}.tool-tab-select{max-width:180px;height:100%;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0 5px 0 11px;font-size:12px;font-weight:650;overflow:hidden}.tool-tab-segment.active .tool-tab-select{color:var(--purple)}.tool-tab-segment>input{width:142px;min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;padding:0 8px;font-size:12px}.tool-tab-edit,.tool-tab-pin,.tool-tab-close,.tool-group-pin{width:25px;height:25px;color:var(--text-faint);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;display:grid}.tool-tab-edit:hover,.tool-tab-pin:hover,.tool-tab-close:hover,.tool-group-pin:hover{color:var(--text);background:var(--surface)}.tool-tab-pin[aria-pressed=true],.tool-group-pin[aria-pressed=true]{color:var(--purple)}.tool-tab-group{border:1px solid var(--border);cursor:grab;border-radius:10px;flex:none;align-items:center;gap:5px;padding:4px 5px;display:flex}.tool-tab-group.is-pinned{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tool-tab-group.is-pinned{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.tool-group-drag{width:14px}.tool-tab-group.active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tool-tab-group.active{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.tool-tab-group-heading{height:29px;color:var(--text-soft);white-space:nowrap;background:0 0;border:0;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.tool-tab-group-heading:hover{color:var(--text);background:var(--surface-soft)}.tool-tab-group.active .tool-tab-group-heading{color:var(--purple)}.tool-tab-group-chevron{transition:transform .15s}.tool-tab-group.collapsed .tool-tab-group-chevron{transform:rotate(-90deg)}.tool-tab-group-icon{color:currentColor}.tool-tab-group-heading>small{background:var(--surface-soft);border-radius:5px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;display:grid}.tool-tab-group-items{gap:4px;display:flex}.tool-tab-group .tool-tab-segment{height:30px}.tool-tab-group-toggle{width:32px;height:32px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tool-tab-group-toggle.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}.topbar{background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:73px;padding:0 34px;display:grid}@supports (color:color-mix(in lab, red, red)){.topbar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.topbar{border-bottom:1px solid var(--border);z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:height .2s,min-height .2s,padding .2s;position:sticky;top:0}.topbar-left,.topbar-actions{align-items:center;display:flex}.topbar-left{grid-column:1}.topbar-tool-tabs{background:0 0;border:0;gap:7px;min-width:0;padding:0;overflow:hidden}.topbar-tool-tabs .tool-tab-scroll-button{width:25px;height:30px}.topbar-tool-tabs .tool-tab-segment{height:32px}.topbar-tool-tabs .tool-tab-group-toggle{height:30px}.topbar-actions{grid-column:3;gap:9px}.topbar-collapse-button,.topbar-expand-button{z-index:2;flex:none;transition:color .15s,border-color .15s,background .15s,transform .2s;position:absolute;left:50%;transform:translate(-50%)}.topbar-collapse-button{background:var(--surface);width:27px;height:20px;bottom:-10px}.topbar.is-collapsed{border-bottom-color:var(--border);justify-content:center;height:30px;min-height:30px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.topbar.is-collapsed{border-bottom-color:color-mix(in srgb, var(--border) 72%, transparent)}}.topbar-expand-button{width:27px;height:20px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);border-radius:6px;place-items:center;display:grid;bottom:-10px}.topbar-expand-button:hover,.topbar-collapse-button:hover{color:var(--purple);border-color:var(--purple);transform:translate(-50%)translateY(-1px)}.app-shell.app-header-collapsed{--hub-topbar-height:30px}.app-shell.sidebar-collapsed{--hub-sidebar-width:72px}.sidebar-collapsed .sidebar{padding-left:10px;padding-right:10px}.sidebar-collapsed .brand{justify-content:center;padding:0 4px}.sidebar-collapsed .brand-copy{display:none}.sidebar-collapsed .brand-mark{width:36px;height:36px}.sidebar-collapsed .sidebar-collapse-button{top:35px}.sidebar-collapsed .side-nav{margin-top:55px}.sidebar-collapsed .nav-eyebrow,.sidebar-collapsed .nav-item>span:nth-child(2),.sidebar-collapsed .nav-tool-add,.sidebar-collapsed .quota-card>div:last-child,.sidebar-collapsed .support-link>span{display:none}.sidebar-collapsed .nav-item{justify-content:center;width:46px;padding:0}.sidebar-collapsed .nav-item.active{box-shadow:inset 2px 0 #8367ff}.sidebar-collapsed .nav-live-dot{display:block;position:absolute;right:4px}.sidebar-collapsed .quota-card{justify-content:center;width:46px;padding:8px}.sidebar-collapsed .support-link{justify-content:center;width:46px;padding:0}.desktop-download-link{border:1px solid var(--purple);min-height:40px;padding:0 15px}@supports (color:color-mix(in lab, red, red)){.desktop-download-link{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--border))}}.desktop-download-link{color:var(--purple);background:var(--purple-soft);border-radius:11px;align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desktop-download-link{background:color-mix(in srgb, var(--purple-soft) 62%, transparent)}}.desktop-download-link{font-size:13px;font-weight:750;text-decoration:none;transition:border-color .18s,background .18s,transform .18s}.desktop-download-link:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.desktop-download-link:hover{border-color:color-mix(in srgb, var(--purple) 58%, var(--border))}}.desktop-download-link:hover{background:var(--purple-soft);transform:translateY(-1px)}.desktop-execution-notice{--notice-accent:var(--purple);border-bottom:1px solid var(--notice-accent);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px 34px;display:grid}@supports (color:color-mix(in lab, red, red)){.desktop-execution-notice{border-bottom:1px solid color-mix(in srgb, var(--notice-accent) 24%, var(--border))}}.desktop-execution-notice{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.desktop-execution-notice{background:color-mix(in srgb, var(--purple-soft) 58%, var(--surface))}}.desktop-execution-notice-icon{width:36px;height:36px;color:var(--notice-accent);background:var(--notice-accent);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.desktop-execution-notice-icon{background:color-mix(in srgb, var(--notice-accent) 14%, transparent)}}.desktop-execution-notice>div{min-width:0}.desktop-execution-notice strong{color:var(--text);font-size:13px;display:block}.desktop-execution-notice p{color:var(--text-soft);margin:3px 0 0;font-size:11px;line-height:1.45}.desktop-execution-notice>a{border:1px solid var(--notice-accent);align-items:center;gap:7px;min-height:35px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desktop-execution-notice>a{border:1px solid color-mix(in srgb, var(--notice-accent) 35%, var(--border))}}.desktop-execution-notice>a{color:var(--notice-accent);background:var(--surface);border-radius:9px;font-size:11px;font-weight:750;text-decoration:none}.desktop-execution-notice>a:hover{border-color:var(--notice-accent)}.desktop-execution-notice>button{width:32px;height:32px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.desktop-execution-notice>button:hover{color:var(--text);background:var(--notice-accent)}@supports (color:color-mix(in lab, red, red)){.desktop-execution-notice>button:hover{background:color-mix(in srgb, var(--notice-accent) 9%, transparent)}}.download-page{--accent:var(--purple);--accent-soft:var(--purple-soft);--warning:#c9811f;--muted:var(--text-soft);--muted-2:var(--text-faint);--surface-2:var(--surface-soft);--download-card:var(--surface)}@supports (color:color-mix(in lab, red, red)){.download-page{--download-card:color-mix(in srgb, var(--surface) 93%, transparent)}}.download-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -15%, var(--accent), transparent 40%), var(--bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.download-page{background:radial-gradient(circle at 50% -15%, color-mix(in srgb, var(--accent) 19%, transparent), transparent 40%), var(--bg)}}.download-glow{filter:blur(110px);opacity:.14;pointer-events:none;border-radius:50%;width:420px;height:420px;position:fixed}.download-glow-one{background:var(--accent);top:10%;left:-260px}.download-glow-two{background:#2dd4bf;top:45%;right:-250px}.download-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);height:82px;margin:0 auto;display:flex}@supports (color:color-mix(in lab, red, red)){.download-header{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent)}}.download-header{z-index:2;position:relative}.download-brand{color:var(--text);letter-spacing:-.6px;align-items:center;gap:10px;font-size:21px;font-weight:800;text-decoration:none;display:inline-flex}.download-brand>span{color:#fff;background:linear-gradient(145deg, var(--accent), #5e3de1);width:40px;height:40px;box-shadow:0 11px 28px var(--accent);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.download-brand>span{box-shadow:0 11px 28px color-mix(in srgb, var(--accent) 24%, transparent)}}.download-brand strong{color:var(--accent)}.download-back-link{color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}.download-back-link:hover{color:var(--text)}.download-hero{text-align:center;z-index:1;width:min(920px,100% - 48px);margin:0 auto;padding:102px 0 88px;position:relative}.download-kicker{border:1px solid var(--accent);align-items:center;gap:7px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.download-kicker{border:1px solid color-mix(in srgb, var(--accent) 32%, var(--border))}}.download-kicker{color:var(--accent);background:var(--accent-soft);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.download-kicker{background:color-mix(in srgb, var(--accent-soft) 58%, transparent)}}.download-kicker{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.download-hero h1{letter-spacing:-.065em;max-width:800px;margin:27px auto 20px;font-size:clamp(48px,7vw,82px);line-height:.98}.download-hero h1 em{color:var(--accent);font-style:normal}.download-hero>p{max-width:690px;color:var(--muted);margin:0 auto;font-size:clamp(16px,2vw,19px);line-height:1.7}.download-primary-block{flex-direction:column;align-items:center;gap:12px;margin-top:36px;display:flex}.download-primary{color:#fff;background:linear-gradient(135deg, var(--accent), #6542e8);min-width:305px;min-height:62px;box-shadow:0 18px 45px var(--accent);border:0;border-radius:15px;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;padding:10px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.download-primary{box-shadow:0 18px 45px color-mix(in srgb, var(--accent) 28%, transparent)}}.download-primary{font:inherit;text-align:left;font-size:16px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s}.download-primary:hover{box-shadow:0 22px 50px var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.download-primary:hover{box-shadow:0 22px 50px color-mix(in srgb, var(--accent) 34%, transparent)}}.download-primary>svg{grid-row:1/3}.download-primary>span{color:#ffffffb8;font-size:11px;font-weight:650}.download-primary:disabled{cursor:wait;opacity:.74;transform:none}.download-primary-block small{color:var(--muted-2)}.download-loading,.download-unavailable{border:1px solid var(--border);width:min(560px,100%);min-height:58px;color:var(--muted);background:var(--download-card);border-radius:14px;place-items:center;margin:36px auto 0;padding:16px 20px;display:grid}.download-unavailable{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.download-unavailable{border-color:color-mix(in srgb, var(--warning) 45%, var(--border))}}.download-unavailable{color:var(--warning)}.download-toast-layer{z-index:50;pointer-events:none;width:min(420px,100vw - 32px);position:fixed;top:22px;right:22px}.hub-toast-stack{z-index:1500;gap:14px;display:grid}.tracker-notice-layer{--purple-light:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-notice-layer{--purple-light:color-mix(in srgb, var(--purple) 65%, #fff)}}.tracker-notice-layer{min-width:0;position:relative}.tracker-notice-layer[data-tone=success]{--purple:var(--green)}.tracker-notice-layer[data-tone=error]{--purple:var(--red)}.tracker-notice-toast{color:var(--text);border:1px solid var(--purple);grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:16px 14px 19px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast{border:1px solid color-mix(in srgb, var(--purple) 75%, var(--border))}}.tracker-notice-toast{border-left:4px solid var(--purple-light);background:linear-gradient(115deg, var(--purple), var(--purple));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast{background:linear-gradient(115deg, color-mix(in srgb, var(--purple) 38%, var(--surface-raised)), color-mix(in srgb, var(--purple) 13%, var(--surface-raised)))}}.tracker-notice-toast{box-shadow:0 12px 45px #00000052, 0 0 28px var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast{box-shadow:0 12px 45px #00000052, 0 0 28px color-mix(in srgb, var(--purple) 22%, transparent)}}.tracker-notice-toast{pointer-events:auto;animation:.2s ease-out download-toast-in}.tracker-notice-icon{color:#fff;background:linear-gradient(135deg, var(--purple-light), var(--purple));width:40px;height:40px;box-shadow:0 5px 16px var(--purple);border:1px solid #ffffff38;border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-notice-icon{box-shadow:0 5px 16px color-mix(in srgb, var(--purple) 40%, transparent)}}.tracker-notice-copy{min-width:0}.tracker-notice-copy strong{letter-spacing:.01em;font-size:13px;font-weight:800;display:block}.tracker-notice-copy p{color:var(--text);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.tracker-notice-toast>button{width:28px;height:28px;color:var(--text);border:1px solid var(--purple-light);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast>button{border:1px solid color-mix(in srgb, var(--purple-light) 35%, transparent)}}.tracker-notice-toast>button{background:var(--surface);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast>button{background:color-mix(in srgb, var(--surface) 35%, transparent)}}.tracker-notice-toast>button{cursor:pointer}.tracker-notice-toast>button:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-notice-toast>button:hover{background:color-mix(in srgb, var(--purple) 35%, var(--surface))}}.tracker-notice-toast>button:focus-visible{outline:2px solid var(--purple-light);outline-offset:3px}.tracker-notice-countdown{background:linear-gradient(90deg, var(--purple-light), #64d9ff);transform-origin:0;height:3px;animation:5s linear forwards tracker-notice-countdown;position:absolute;bottom:0;left:0;right:0}@keyframes tracker-notice-countdown{to{transform:scaleX(0)}}.tracker-notice-layer.is-leaving{--poof-duration:.64s}.tracker-notice-layer.is-leaving .tracker-notice-toast{pointer-events:none;transform-origin:50%;animation:tracker-notice-vanish var(--poof-duration) cubic-bezier(.4,0,.6,1) forwards}.tracker-notice-layer.is-leaving .tracker-notice-countdown{animation-play-state:paused}.tracker-notice-poof{pointer-events:none;animation:tracker-notice-cloud-fade var(--poof-duration) linear forwards;position:absolute;inset:0}.tracker-notice-poof i{width:min(var(--puff-size), 23vw);aspect-ratio:1;opacity:0;animation:tracker-notice-cloud-dissolve var(--poof-duration) ease-out forwards;background:radial-gradient(at 40% 35%,#e6def5,#d6cbed);border-radius:46% 54% 49% 51%;position:absolute}@keyframes tracker-notice-vanish{0%{opacity:1;filter:blur();transform:scale(1)}48%,to{opacity:0;filter:blur(8px);transform:translateY(-3px)scale(.92)}}@keyframes tracker-notice-cloud-fade{0%{opacity:0}22%,45%{opacity:1}to{opacity:0}}@keyframes tracker-notice-cloud-dissolve{0%{opacity:0;filter:blur(1px);transform:translate(-50%,-50%)scale(.82)}22%{opacity:1;filter:blur(1px);transform:translate(-50%,-50%)scale(1)}50%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--poof-x)), calc(-50% + var(--poof-y))) scale(.35);filter:blur(7px)}}@media (prefers-reduced-motion:reduce){.tracker-notice-toast,.tracker-notice-layer.is-leaving .tracker-notice-toast{animation:none}.tracker-notice-countdown,.tracker-notice-poof{display:none}}@keyframes download-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.download-trust-row{color:var(--muted-2);justify-content:center;gap:30px;margin-top:46px;font-size:12px;font-weight:650;display:flex}.download-trust-row span{align-items:center;gap:7px;display:inline-flex}.download-trust-row svg{color:var(--accent)}.download-options{border-top:1px solid var(--border);z-index:1;width:min(1180px,100% - 48px);margin:0 auto;padding:74px 0 86px;position:relative}.download-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.download-section-heading span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:850}.download-section-heading h2{letter-spacing:-.035em;margin:7px 0 0;font-size:clamp(28px,4vw,40px)}.download-section-heading p{color:var(--muted-2);font-size:13px}.download-table{border:1px solid var(--border);background:var(--download-card);border-radius:18px;overflow:hidden;box-shadow:0 24px 80px #00000021}.download-table-head,.download-table-row{grid-template-columns:1.15fr .8fr 1.2fr .55fr;align-items:center;gap:18px;display:grid}.download-table-head{min-height:48px;color:var(--muted-2);background:var(--surface-2);padding:0 23px}@supports (color:color-mix(in lab, red, red)){.download-table-head{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.download-table-head{letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.download-table-row{border-top:1px solid var(--border);min-height:75px;color:var(--muted);padding:12px 23px;font-size:13px}.download-os{color:var(--text);align-items:center;gap:12px;display:flex}.download-os i{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:11px;place-items:center;font-style:normal;display:grid}.download-table-row>button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface-2);font:inherit;border-radius:10px;justify-self:end;align-items:center;gap:7px;padding:0 13px;font-weight:750;display:inline-flex}.download-table-row>button:hover{border-color:var(--accent);color:var(--accent)}.download-table-row>button:disabled{cursor:wait;opacity:.55}.download-table-empty{min-height:160px;color:var(--muted);text-align:center;place-items:center;padding:30px;display:grid}.download-checksum-note{color:var(--muted-2);margin:15px 4px 0;font-size:11px}.download-footer{border-top:1px solid var(--border);width:min(1180px,100% - 48px);min-height:80px;color:var(--muted-2);justify-content:space-between;align-items:center;margin:0 auto;font-size:12px;display:flex}.download-footer a{color:var(--muted);text-decoration:none}.download-access{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(620px,100% - 48px);min-height:calc(100vh - 164px);margin:0 auto;display:flex;position:relative}.download-access>span{width:58px;height:58px;color:var(--accent);border:1px solid var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.download-access>span{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--border))}}.download-access>span{background:var(--accent-soft);border-radius:17px}.download-access h1{letter-spacing:-.035em;margin:22px 0 9px;font-size:clamp(27px,4vw,38px)}.download-access p{max-width:520px;color:var(--muted);margin:0;line-height:1.6}.download-access button{color:#fff;background:var(--accent);min-height:42px;font:inherit;border:0;border-radius:11px;margin-top:22px;padding:0 18px;font-weight:760}.main-pane-table.is-full-height{z-index:19;inset:var(--hub-topbar-height) 0 var(--hub-bottom-inset) var(--hub-sidebar-width);min-width:0;min-height:0;box-shadow:none;border-radius:0;margin:0;position:fixed}.table-height-toggle.is-expanded{color:var(--purple)!important;border-color:var(--purple)!important}@supports (color:color-mix(in lab, red, red)){.table-height-toggle.is-expanded{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))!important}}.table-height-toggle.is-expanded{background:var(--purple-soft)!important}.breadcrumb{color:var(--text-faint);font-size:calc(12px * var(--font-scale,1));align-items:center;gap:8px;display:flex}.breadcrumb b{color:var(--border-strong);font-weight:400}.breadcrumb strong{color:var(--text);font-weight:640}.icon-button{border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text-soft);border-radius:10px;place-items:center;padding:0;display:grid}.icon-button:hover{color:var(--text);border-color:var(--border-strong)}.mobile-menu-button{margin-right:10px;display:none}.profile-button{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:8px;height:40px;padding:3px 9px 3px 4px;display:flex}.profile-button.account-icon-button{justify-content:center;width:40px;padding:3px}.account-menu{position:relative}.account-menu.open>.profile-button{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.account-menu.open>.profile-button{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.account-menu.open>.profile-button{background:var(--purple-soft)}.account-menu-popover{z-index:45;width:238px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:13px;padding:9px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #00000047}.account-menu-identity{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:7px 7px 11px;display:flex}.account-menu-identity>span:last-child{min-width:0}.account-menu-identity strong,.account-menu-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu-identity strong{font-size:12px}.account-menu-identity small{color:var(--text-faint);text-transform:capitalize;margin-top:3px;font-size:10px}.account-menu-popover>button{width:100%;height:37px;color:var(--text-soft);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;margin-top:7px;padding:0 9px;font-size:11px;font-weight:700;display:flex}.account-menu-popover>button:hover{color:#ef646f;background:#ef646f1a}.avatar{color:#fff;width:31px;height:31px;font-size:calc(10px * var(--font-scale,1));background:linear-gradient(145deg,#7d65dc,#4c359d);border-radius:8px;place-items:center;font-weight:730;display:grid}.profile-copy{text-align:left;min-width:70px}.profile-copy strong,.profile-copy small{display:block}.profile-copy strong{text-overflow:ellipsis;max-width:100px;font-size:calc(11px * var(--font-scale,1));font-weight:700;overflow:hidden}.profile-copy small{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));text-transform:capitalize;margin-top:1px}.logout-button{background:0 0;border:0;width:32px}.content-area{--font-scale:var(--content-font-scale);min-height:calc(100vh - var(--hub-topbar-height));padding:42px 24px 70px}.automator-page{max-width:1110px;margin:0 auto;padding-bottom:76px}.automator-rule-section{margin:20px 0}.automator-rule-section .filter-section-trigger strong{font-size:15px}.automator-rule-section .filter-section-trigger small{font-size:13px}.automator-rule-section .filter-section-body{padding:16px}.automator-rule-section .enabled-row{margin:0 0 15px}.automator-rule-section .enabled-row strong{font-size:14px}.automator-rule-section .enabled-row>div>span{font-size:13px}.automator-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.automator-rule-grid label,.stake-action{flex-direction:column;gap:8px;min-width:0;display:flex}.automator-rule-grid label{color:var(--text-soft);font-size:14px}.automator-rule-grid input,.automator-rule-grid select,.automator-rule-grid textarea{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;border-radius:9px;padding:10px}.automator-rule-grid input,.automator-rule-grid select{height:42px;line-height:20px}.automator-rule-select{min-width:0;display:block;position:relative}.automator-rule-select select{-webkit-appearance:none;appearance:none;padding-right:38px;display:block}.automator-rule-select>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.automator-rule-grid textarea{resize:vertical;font-family:var(--font-ibm-plex-mono), monospace;font-size:13px;line-height:1.6}.automator-rule-grid :is(input,select,textarea):focus-visible{outline:2px solid var(--purple);outline-offset:2px}.automator-rule-note{color:var(--text-soft);margin:12px 0;font-size:13px;line-height:1.6}.stake-presets{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;padding:14px 0;display:flex}.stake-presets>span{width:100%;color:var(--text-soft);font-size:13px}.stake-presets button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:8px 10px;font-size:13px}.stake-presets button:hover{border-color:var(--purple);color:var(--purple)}.automator-preset-select{display:block;position:relative}.automator-preset-select select{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:42px;display:block}.automator-preset-select>svg{color:var(--text-faint);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.stake-formula-help{border:1px solid var(--info);border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.stake-formula-help{border:1px solid color-mix(in srgb, var(--info) 25%, var(--border))}}.stake-formula-help{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.stake-formula-help{background:color-mix(in srgb, var(--info) 5%, var(--surface))}}.stake-formula-help{color:var(--info);font-size:13px;line-height:1.6}.stake-formula-help>svg{flex-shrink:0;margin-top:3px}.stake-formula-help>div{min-width:0}.stake-formula-help p{margin:8px 0 0}.stake-formula-help code,.automator-policy-detail{overflow-wrap:anywhere}.automator-policy-detail{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:18px;padding:15px;font-size:14px;display:flex}.automator-policy-detail span{color:var(--text-soft)}.enabled-row.automator-multiple-bets strong{font-size:14px}.enabled-row.automator-multiple-bets>div>span{font-size:13px}.automator-single-bet-info{border:1px solid var(--info);align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.automator-single-bet-info{border:1px solid color-mix(in srgb, var(--info) 25%, var(--border))}}.automator-single-bet-info{background:var(--info);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.automator-single-bet-info{background:color-mix(in srgb, var(--info) 5%, var(--surface))}}.automator-single-bet-info{color:var(--info);font-size:13px;line-height:1.6}.automator-single-bet-info svg{flex-shrink:0;margin-top:3px}.automator-single-bet-info p{margin:0}.automator-arbitrage-notice{--arb-warning:#c9811f;border:1px solid var(--arb-warning);align-items:flex-start;gap:11px;margin:16px 0;padding:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.automator-arbitrage-notice{border:1px solid color-mix(in srgb, var(--arb-warning) 35%, var(--border))}}.automator-arbitrage-notice{background:var(--arb-warning);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.automator-arbitrage-notice{background:color-mix(in srgb, var(--arb-warning) 7%, var(--surface))}}.automator-arbitrage-notice>span{width:32px;height:32px;color:var(--arb-warning);background:var(--arb-warning);border-radius:9px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.automator-arbitrage-notice>span{background:color-mix(in srgb, var(--arb-warning) 14%, transparent)}}.automator-arbitrage-notice>div{min-width:0}.automator-arbitrage-notice strong{color:var(--text);font-size:14px;display:block}.automator-arbitrage-notice p{color:var(--text-soft);margin:5px 0 11px;font-size:13px;line-height:1.55}.automator-arbitrage-notice button{border:1px solid var(--purple);align-items:center;gap:7px;min-height:35px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.automator-arbitrage-notice button{border:1px solid color-mix(in srgb, var(--purple) 35%, var(--border))}}.automator-arbitrage-notice button{color:var(--purple);background:var(--surface);font:inherit;border-radius:8px;font-size:12px;font-weight:750}.automator-arbitrage-notice button:hover{border-color:var(--purple);background:var(--purple-soft)}@media (max-width:580px){.automator-rule-grid{grid-template-columns:minmax(0,1fr)}}.page-intro{justify-content:space-between;align-items:flex-end;margin-bottom:29px;display:flex}.eyebrow{color:var(--purple);font-size:calc(10px * var(--font-scale,1));letter-spacing:.095em;text-transform:uppercase;align-items:center;gap:6px;font-weight:740;display:inline-flex}.page-intro h1{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(27px,3vw,35px);font-weight:720;line-height:1.1}.page-intro p{color:var(--text-soft);font-size:calc(13px * var(--font-scale,1));margin:0}.status-pill{height:29px;color:var(--green);background:var(--green-soft);border:1px solid var(--green);align-items:center;gap:8px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.status-pill{border:1px solid color-mix(in srgb, var(--green) 20%, transparent)}}.status-pill{font-size:calc(10px * var(--font-scale,1));border-radius:99px;font-weight:700}.status-pill span{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.status-pill span{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}}.automator-grid{grid-template-columns:minmax(0,1fr) 295px;align-items:start;gap:22px;display:grid}.config-card,.summary-card,.mini-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.config-card{border-radius:16px;padding:27px 28px 25px}.card-heading{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding-bottom:23px;display:flex}.step-number{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(10px * var(--font-scale,1));border-radius:11px;flex:none;place-items:center;font-weight:700;display:grid}.card-heading h2{font-size:calc(14px * var(--font-scale,1));letter-spacing:-.01em;margin:0 0 4px}.card-heading p{color:var(--text-faint);font-size:calc(10px * var(--font-scale,1));margin:0}.field-block{border-bottom:1px solid var(--border);padding:23px 0}.field-title{margin-bottom:13px}.field-title label,.field-title span{display:block}.field-title label{font-size:calc(11px * var(--font-scale,1));margin-bottom:4px;font-weight:690}.field-title span{color:var(--text-faint);font-size:calc(10px * var(--font-scale,1))}.source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.source-grid .choice-copy small{white-space:normal;line-height:1.45;overflow:visible}.choice-card{text-align:left;border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;align-items:center;gap:10px;min-height:72px;padding:11px 12px;transition:all .18s;display:flex}.choice-card:hover:not(:disabled){border-color:var(--purple);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.choice-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.choice-card.selected{border-color:var(--purple);background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.choice-card.selected{background:color-mix(in srgb, var(--purple-soft) 58%, var(--surface))}}.choice-card.selected{box-shadow:0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.choice-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 10%, transparent)}}.choice-card.disabled{opacity:.5;cursor:not-allowed;filter:grayscale(.2)}.choice-icon{border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.choice-icon.violet{color:var(--purple);background:var(--purple-soft)}.choice-icon.cyan{color:#3a9faf;background:#e9f8fa}:root[data-theme=dark] .choice-icon.cyan{background:#163239}.choice-copy{flex:1;min-width:0}.choice-copy strong,.choice-copy small{display:block}.choice-copy strong{font-size:calc(10px * var(--font-scale,1));font-weight:700}.choice-copy small{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.choice-copy em{color:var(--text-faint);border:1px solid var(--border-strong);font-size:calc(6px * var(--font-scale,1));letter-spacing:.05em;text-transform:uppercase;border-radius:4px;margin-left:5px;padding:2px 4px;font-style:normal}.radio-indicator{color:#fff;border:1px solid var(--border-strong);border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.selected .radio-indicator{border-color:var(--purple);background:var(--purple)}.select-with-logo{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;height:48px;padding:0 13px 0 7px;display:flex}.select-with-logo:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.select-with-logo:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 10%, transparent)}}.bookie-logo{color:#fff;width:34px;height:34px;font-size:calc(16px * var(--font-scale,1));background:#eb2e3d;border-radius:9px;flex:none;place-items:center;font-style:italic;font-weight:850;display:grid;overflow:hidden}.bookie-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.select-with-logo select{-webkit-appearance:none;appearance:none;height:100%;color:var(--text);font-size:calc(11px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-weight:640}.select-with-logo svg{pointer-events:none;color:var(--text-faint)}.bookmaker-locked{border-style:dashed}.bookmaker-locked select:disabled{cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--text)}.account-select{padding-left:8px}.account-select-icon{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.missing-account{text-align:left;width:100%;min-height:58px;color:var(--text);border:1px dashed var(--purple);align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.missing-account{border:1px dashed color-mix(in srgb, var(--purple) 38%, var(--border))}}.missing-account{background:var(--purple-soft);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.missing-account{background:color-mix(in srgb, var(--purple-soft) 30%, var(--surface-soft))}}.missing-account>span{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.missing-account>div{flex:1;min-width:0}.missing-account strong,.missing-account small{display:block}.missing-account strong{font-size:calc(9px * var(--font-scale,1))}.missing-account small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.missing-account>svg{color:var(--purple)}.row-title{justify-content:space-between;align-items:flex-start;display:flex}.row-title output{color:var(--purple);background:var(--purple-soft);font-size:calc(9px * var(--font-scale,1));border-radius:7px;padding:5px 9px;font-weight:750}.ticket-limit-block{padding-bottom:20px}.limit-mode-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.limit-mode-card{text-align:left;min-height:67px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;gap:9px;padding:10px 11px;transition:border-color .18s,background .18s;display:flex}.limit-mode-card:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.limit-mode-card:hover{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.limit-mode-card.selected{border-color:var(--purple);background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.limit-mode-card.selected{background:color-mix(in srgb, var(--purple-soft) 56%, var(--surface))}}.limit-mode-card.selected{box-shadow:0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.limit-mode-card.selected{box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 9%, transparent)}}.limit-mode-icon{width:33px;height:33px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.limit-mode-card>span:nth-child(2){flex:1;min-width:0}.limit-mode-card strong,.limit-mode-card small{display:block}.limit-mode-card strong{font-size:calc(9px * var(--font-scale,1))}.limit-mode-card small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px;line-height:1.35}.limit-value-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin-top:12px;padding:14px}.limit-value-panel .field-title{margin-bottom:12px}.odds-range-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.odds-range-grid>label>span:first-child{color:var(--text-muted);font-size:calc(8px * var(--font-scale,1));margin:0 0 6px 2px;font-weight:700;display:block}.odds-limit-input{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;height:46px;display:flex;overflow:hidden}.odds-limit-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.odds-limit-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.odds-limit-input input{width:100%;height:100%;color:var(--text);font-size:calc(14px * var(--font-scale,1));background:0 0;border:0;outline:0;padding:0 13px;font-weight:680}.odds-limit-input>span{width:42px;height:100%;color:var(--purple);border-left:1px solid var(--border);background:var(--purple-soft);font-size:calc(11px * var(--font-scale,1));place-items:center;font-weight:760;display:grid}.range-wrap{padding:3px 1px 0}.range-wrap input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right, var(--purple) 0 var(--range-progress), var(--border) var(--range-progress) 100%);border-radius:9px;outline:0;width:100%;height:4px}.range-wrap input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:4px solid var(--surface);background:var(--purple);width:16px;height:16px;box-shadow:0 0 0 1px var(--purple), 0 3px 8px #36209c40;border-radius:50%}.range-labels{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));justify-content:space-between;margin-top:9px;display:flex}.advanced-toggle{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;margin-top:21px;padding:12px 2px;display:flex}.advanced-icon{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:10px;flex:none;place-items:center;display:grid}.advanced-toggle>span:nth-child(2){flex:1}.advanced-toggle strong,.advanced-toggle small{display:block}.advanced-toggle strong{font-size:calc(11px * var(--font-scale,1))}.advanced-toggle small{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin-top:4px}.advanced-toggle>svg{color:var(--text-faint);transition:transform .2s}.advanced-toggle.open>svg{transform:rotate(180deg)}.advanced-panel{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-top:2px;padding:9px}.filter-sections{flex-direction:column;gap:7px;display:flex}.filter-section{border:1px solid var(--border);background:var(--surface);border-radius:10px;transition:border-color .18s;overflow:hidden}.filter-section.open{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.filter-section.open{border-color:color-mix(in srgb, var(--purple) 28%, var(--border))}}.filter-section-trigger{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:53px;padding:10px 13px;display:flex}.filter-section-trigger>span{flex:1;min-width:0}.filter-section-trigger>.filter-section-icon{border:1px solid var(--accent);flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.filter-section-trigger>.filter-section-icon{border:1px solid color-mix(in srgb, var(--accent) 30%, var(--border))}}.filter-section-trigger>.filter-section-icon{color:var(--accent);background:var(--accent);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.filter-section-trigger>.filter-section-icon{background:color-mix(in srgb, var(--accent) 9%, transparent)}}.filter-section-trigger>.filter-section-copy{flex:1;min-width:0}.filter-section-trigger strong,.filter-section-trigger small{display:block}.filter-section-trigger strong{font-size:calc(10px * var(--font-scale,1))}.filter-section-trigger small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.filter-section-trigger>svg{color:var(--text-faint);flex:none;transition:transform .18s}.filter-section.open .filter-section-trigger>svg{transform:rotate(180deg)}.filter-section-body{border-top:1px solid var(--border);background:var(--surface-soft);padding:13px}@supports (color:color-mix(in lab, red, red)){.filter-section-body{background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface))}}.filter-section-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:11px;display:grid}.filter-section-grid.one-column{grid-template-columns:1fr}.advanced-field>span{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin-bottom:6px;font-weight:660;display:block}.advanced-field input,.advanced-field select{width:100%;height:38px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-size:calc(10px * var(--font-scale,1));border-radius:8px;outline:none;padding:0 10px}.advanced-field input:focus,.advanced-field select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.advanced-field input:focus,.advanced-field select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.suffix-input{position:relative}.suffix-input input{padding-right:28px}.suffix-input span{color:var(--text-faint);font-size:calc(10px * var(--font-scale,1));position:absolute;top:12px;right:11px}.fixture-status-field{grid-column:1/-1}.fixture-status-field>span{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin-bottom:6px;font-weight:660;display:block}.filter-section-note{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));grid-column:1/-1;margin:0;line-height:1.5}.binary-filter-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.binary-filter-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.binary-filter{height:38px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(9px * var(--font-scale,1));border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-weight:650;transition:all .18s;display:flex}.binary-filter:hover:not(:disabled){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.binary-filter:hover:not(:disabled){border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.binary-filter.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.binary-filter.active{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.binary-filter.active{background:var(--purple-soft)}.binary-filter:disabled{opacity:.38;cursor:not-allowed}.binary-check{color:#fff;border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:16px;height:16px;display:grid}.binary-filter.active .binary-check{border-color:var(--purple);background:var(--purple)}.multi-select-trigger{width:100%;height:38px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-size:calc(10px * var(--font-scale,1));text-align:left;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.multi-select-trigger:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.multi-select-trigger:hover{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.multi-select-trigger>span:nth-child(2){flex:1}.multi-select-trigger-icon{color:var(--purple)}.multi-select-trigger>svg{color:var(--text-faint);transform:rotate(-90deg)}.selection-preview{gap:4px;margin-top:6px;display:flex;overflow:hidden}.selection-preview span{max-width:42%;color:var(--purple);border:1px solid var(--purple);padding:3px 6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.selection-preview span{border:1px solid color-mix(in srgb, var(--purple) 18%, transparent)}}.selection-preview span{background:var(--purple-soft);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;border-radius:5px}.selection-preview span:last-child{flex:none}.competition-modal-layer{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080d9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.competition-modal{width:min(540px,100%);max-height:min(680px,100vh - 44px);color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 90px #0000004d}.competition-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 25px 18px;display:flex}.competition-modal-head h2{font-size:calc(21px * var(--font-scale,1));letter-spacing:-.035em;margin:7px 0 5px}.competition-modal-head p{color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));margin:0}.modal-kicker{color:var(--purple);font-size:calc(8px * var(--font-scale,1));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:760;display:flex}.competition-modal-head>button{width:34px;height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.competition-search{width:auto;height:52px;min-height:52px;max-height:52px;color:var(--text-faint);border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:11px;flex:0 0 52px;align-items:center;gap:11px;margin:0 25px 18px;padding:0 15px;display:flex}.competition-search:focus-within{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.competition-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.competition-search>svg{flex:none}.competition-search input{width:0;min-width:0;height:50px;min-height:0;max-height:50px;color:var(--text);-webkit-appearance:none;appearance:none;font-size:calc(13px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1 1 0;margin:0;padding:0;line-height:normal;display:block}.competition-search input:disabled{cursor:wait;opacity:1}.competition-search input::placeholder{color:var(--text-faint)}.competition-sport-filter{border:1px solid var(--border);background:var(--surface-soft);scrollbar-width:none;border-radius:10px;flex:none;gap:4px;min-height:42px;margin:0 25px 14px;padding:4px;display:flex;overflow-x:auto}.competition-sport-filter::-webkit-scrollbar{display:none}.competition-sport-filter button{min-width:max-content;height:32px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));background:0 0;border:1px solid #0000;border-radius:7px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.competition-sport-filter button:hover{color:var(--text);background:var(--surface)}.competition-sport-filter button.selected{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.competition-sport-filter button.selected{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.competition-sport-filter button.selected{background:var(--purple-soft)}.competition-sport-check{border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;place-items:center;width:15px;height:15px;display:grid}.competition-sport-filter button.selected .competition-sport-check{color:#fff;border-color:var(--purple);background:var(--purple)}.competition-list{border-top:1px solid var(--border);flex-direction:column;gap:6px;min-height:210px;padding:14px 25px 18px;display:flex;overflow-y:auto}.competition-list>button{min-height:44px;color:var(--text);text-align:left;border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;padding:8px 11px 8px 13px;display:flex}.competition-list>button:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.competition-list>button:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.competition-list>button.selected{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.competition-list>button.selected{border-color:color-mix(in srgb, var(--purple) 52%, var(--border))}}.competition-list>button.selected{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.competition-list>button.selected{background:color-mix(in srgb, var(--purple-soft) 62%, var(--surface))}}.competition-list>button>strong{min-width:0;font-size:calc(9px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.competition-check{color:#fff;border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;flex:none;place-items:center;width:18px;height:18px;display:grid}.selected .competition-check{border-color:var(--purple);background:var(--purple)}.competition-empty{min-height:190px;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;display:flex}.competition-empty.is-loading>svg{color:var(--purple)}.competition-empty strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));margin-top:9px}.competition-empty span{font-size:calc(8px * var(--font-scale,1));margin-top:4px}.competition-modal-foot{border-top:1px solid var(--border);background:var(--surface-soft);align-items:center;gap:12px;min-height:65px;padding:12px 25px;display:flex}.competition-modal-foot>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));flex:1}.competition-modal-foot button{height:36px;font-size:calc(9px * var(--font-scale,1));border-radius:8px;padding:0 13px;font-weight:680}.clear-competitions{color:var(--text-soft);border:1px solid var(--border);background:var(--surface)}.clear-competitions:disabled{opacity:.45;cursor:not-allowed}.apply-competitions{color:#fff;background:var(--purple-strong);border:0}.card-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:20px;padding-top:21px;display:flex}.card-actions p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:6px;margin:0;display:flex}.automator-save-bar{z-index:19;right:0;bottom:var(--hub-bottom-inset);left:var(--hub-sidebar-width);min-height:68px;padding:12px max(24px, calc((100vw - var(--hub-sidebar-width) - 1110px) / 2 + 24px));border-top:1px solid var(--border);background:var(--surface);margin:0;position:fixed}@supports (color:color-mix(in lab, red, red)){.automator-save-bar{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.automator-save-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:left .2s;box-shadow:0 -12px 34px #00000014}.primary-button{color:#fff;background:var(--purple-strong);min-width:142px;height:40px;box-shadow:0 7px 18px var(--purple);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.primary-button{box-shadow:0 7px 18px color-mix(in srgb, var(--purple) 22%, transparent)}}.primary-button{font-size:calc(10px * var(--font-scale,1));font-weight:680;transition:all .18s}.primary-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.primary-button.saved{background:var(--green);box-shadow:0 7px 18px var(--green)}@supports (color:color-mix(in lab, red, red)){.primary-button.saved{box-shadow:0 7px 18px color-mix(in srgb, var(--green) 20%, transparent)}}.primary-button:disabled{cursor:wait;opacity:.72;transform:none}.save-error{color:#d83b4c;font-size:calc(9px * var(--font-scale,1));background:#d83b4c12;border:1px solid #d83b4c2e;border-radius:9px;margin-top:14px;padding:10px 12px}.automator-identity{padding-top:19px}.automator-identity-row{grid-template-columns:minmax(160px,190px) minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.automator-icon-field{text-align:left;min-width:0;min-height:44px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;padding:6px 9px 6px 6px;display:flex}.automator-icon-field:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-icon-field:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.automator-icon-field>span:nth-child(2){flex:1;min-width:0}.automator-icon-field strong,.automator-icon-field small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automator-icon-field strong{color:var(--text);font-size:calc(8px * var(--font-scale,1))}.automator-icon-field small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:2px}.automator-form-icon{width:32px;height:32px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.automator-form-icon img{object-fit:cover;width:100%;height:100%;display:block}.automator-copy-fields{padding-top:19px}.automator-copy-fields>select{max-width:420px}.automator-copy-source{max-width:420px;margin-top:15px}.automator-copy-source>label,.automator-copy-source>span{display:block}.automator-copy-source>label{font-size:calc(10px * var(--font-scale,1));margin-bottom:7px;font-weight:680}.automator-copy-source>span{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin-top:7px;line-height:1.5}.text-field{width:100%;height:44px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(11px * var(--font-scale,1));border-radius:10px;outline:0;padding:0 13px}.text-field:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.text-field:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.enabled-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;gap:18px;margin-top:15px;padding:12px 13px;display:flex}.enabled-row>div{flex:1;min-width:0}.enabled-row strong,.enabled-row span{display:block}.enabled-row strong{font-size:calc(10px * var(--font-scale,1))}.enabled-row>div>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px;line-height:1.45}.switch-control{background:var(--border-strong);border:0;border-radius:99px;flex:none;width:38px;height:22px;padding:2px;transition:background .18s}.switch-control>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .18s;display:block;box-shadow:0 2px 5px #0000002e}.switch-control.on{background:var(--green)}.switch-control.on>span{transform:translate(16px)}.status-pill.paused{color:var(--text-soft);border-color:var(--border);background:var(--surface-soft)}.status-pill.paused span{background:var(--text-faint);box-shadow:0 0 0 3px var(--text-faint)}@supports (color:color-mix(in lab, red, red)){.status-pill.paused span{box-shadow:0 0 0 3px color-mix(in srgb, var(--text-faint) 12%, transparent)}}.automator-workspace{width:100%;max-width:1180px;margin:0 auto}.workspace-head{justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:24px;display:flex}.workspace-head h1{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(27px,3vw,36px);line-height:1.08}.workspace-head p{max-width:560px;color:var(--text-soft);font-size:calc(12px * var(--font-scale,1));margin:0;line-height:1.55}.workspace-head-actions{flex:none;align-items:center;gap:8px;display:flex}.create-automator{flex:none;min-width:148px}.refresh-button{height:38px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(9px * var(--font-scale,1));border-radius:9px;flex:none;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:680;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.refresh-button:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.refresh-button:hover{border-color:color-mix(in srgb, var(--purple) 35%, var(--border))}}.refresh-button:hover{background:var(--purple-soft)}.refresh-button:disabled{cursor:wait;opacity:.62}.workspace-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.workspace-metrics.automator-financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{border:1px solid var(--border);background:var(--surface);min-height:82px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.metric-icon{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.metric-icon.purple{color:var(--purple);background:var(--purple-soft)}.metric-icon.blue{color:#3884d8;background:#eaf4ff}.metric-icon.amber{color:#c68119;background:#fff4df}.metric-icon.green{color:var(--green);background:var(--green-soft)}.metric-icon.red{color:#d84b5c;background:#ffedf0}:root[data-theme=dark] .metric-icon.blue{background:#182d43}:root[data-theme=dark] .metric-icon.amber{background:#3b2c15}:root[data-theme=dark] .metric-icon.red{background:#3e2026}.metric-card>div strong,.metric-card>div span{display:block}.metric-card>div strong{font-size:calc(20px * var(--font-scale,1));letter-spacing:-.035em;margin-bottom:3px;line-height:1}.metric-card>div strong.positive{color:var(--green)}.metric-card>div strong.negative{color:#d84b5c}.metric-card>div span{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1))}.workspace-error{color:#d83b4c;font-size:calc(9px * var(--font-scale,1));background:#d83b4c12;border:1px solid #d83b4c2e;border-radius:10px;margin:0 0 16px;padding:11px 13px}.workspace-loading{min-height:180px;color:var(--text-faint);border:1px dashed var(--border-strong);font-size:calc(10px * var(--font-scale,1));border-radius:15px;justify-content:center;align-items:center;gap:9px;display:flex}.automator-overview-toolbar{z-index:3;border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:0 0 18px;padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.automator-overview-toolbar{background:color-mix(in srgb, var(--surface) 94%, var(--purple) 6%)}}.automator-overview-toolbar{box-shadow:var(--shadow)}.automator-toolbar-primary,.automator-toolbar-secondary{align-items:center;gap:9px;display:flex}.automator-toolbar-primary{justify-content:space-between}.automator-toolbar-secondary{flex-wrap:wrap;margin-top:9px}.automator-overview-search{min-width:min(370px,100%);height:39px;color:var(--text-faint);border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;flex:1;align-items:center;gap:8px;padding:0 10px;display:flex}.automator-overview-search:focus-within{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-overview-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 12%, transparent)}}.automator-overview-search input{min-width:0;color:var(--text);font:inherit;font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1}.automator-overview-search button{width:25px;height:25px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.automator-overview-search button:hover{color:var(--text);background:var(--surface-soft)}.automator-view-modes,.automator-filter-segments{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.automator-view-modes button{width:31px;height:31px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.automator-view-modes button:hover,.automator-view-modes button.is-active{color:var(--purple);background:var(--purple-soft)}.automator-filter-segments button{height:29px;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:0 9px;font-weight:680}.automator-filter-segments button:hover{color:var(--text)}.automator-filter-segments button.is-active{color:var(--purple);background:var(--purple-soft)}.automator-toolbar-select{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;min-width:128px;height:37px;padding:4px 8px;display:grid}.automator-toolbar-select>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;font-weight:700}.automator-toolbar-select select{min-width:0;color:var(--text);font:inherit;font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;outline:0;font-weight:650}.automator-bookmaker-multiselect{flex:0 165px;position:relative}.automator-bookmaker-multiselect>button{width:100%;height:37px;color:var(--text);border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 8px;display:grid}.automator-bookmaker-multiselect>button>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;font-weight:700}.automator-bookmaker-multiselect>button>strong{font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automator-bookmaker-multiselect>button.has-selection{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-bookmaker-multiselect>button.has-selection{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.automator-bookmaker-menu{z-index:40;border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;width:250px;position:absolute;top:calc(100% + 7px);left:0;overflow:hidden;box-shadow:0 18px 45px #00000038}.automator-bookmaker-menu>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;display:flex}.automator-bookmaker-menu>header strong{font-size:calc(9px * var(--font-scale,1))}.automator-bookmaker-menu>header span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.automator-bookmaker-menu-actions{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:repeat(3,1fr);gap:5px;padding:7px;display:grid}.automator-bookmaker-menu-actions button{height:27px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(7px * var(--font-scale,1));border-radius:7px;font-weight:680}.automator-bookmaker-menu-actions button:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-bookmaker-menu-actions button:hover{border-color:color-mix(in srgb, var(--purple) 35%, var(--border))}}.automator-bookmaker-options{max-height:250px;padding:6px;overflow:auto}.automator-bookmaker-options button{width:100%;min-height:34px;color:var(--text-soft);text-align:left;font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:0 7px 0 9px;display:flex}.automator-bookmaker-options button:hover{color:var(--text);background:var(--surface-soft)}.automator-bookmaker-options button i{width:20px;height:20px;color:var(--purple);border:1px solid var(--border-strong);border-radius:6px;flex:none;place-items:center;font-style:normal;display:grid}.automator-bookmaker-options button[aria-selected=true] i{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-bookmaker-options button[aria-selected=true] i{border-color:color-mix(in srgb, var(--purple) 50%, var(--border))}}.automator-bookmaker-options button[aria-selected=true] i{background:var(--purple-soft)}.automator-clear-filters{height:35px;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-weight:680;display:inline-flex}.automator-clear-filters:hover{color:#d84b5c;background:#d84b5c14}.automator-overview-groups{gap:17px;display:grid}.automator-overview-group>header{min-height:32px;color:var(--text-faint);margin:0 2px 8px}.automator-overview-group>header>button{width:100%;min-height:32px;color:var(--text-faint);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:3px 7px;display:flex}.automator-overview-group>header>button:hover{color:var(--purple);background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.automator-overview-group>header>button:hover{background:color-mix(in srgb, var(--purple-soft) 45%, transparent)}}.automator-overview-group>header strong{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));letter-spacing:.01em}.automator-overview-group>header button>span:not(.automator-group-logo){min-width:24px;height:20px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);font-size:calc(7px * var(--font-scale,1));border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-weight:700;display:inline-grid}.automator-group-logo{border:1px solid var(--border);background:#fff;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid;overflow:hidden}.automator-group-logo img{object-fit:contain;width:100%;height:100%}.automator-group-chevron{flex:none;transition:transform .16s}.automator-overview-group.is-collapsed .automator-group-chevron{transform:rotate(-90deg)}.automator-overview-group.is-collapsed>header{margin-bottom:0}.automator-overview-group>header.is-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}.automator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.automator-card-grid.is-expanded{grid-template-columns:1fr}.automator-card-grid.is-compact{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:9px}.automator-list-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;transition:transform .18s,border-color .18s,opacity .18s;position:relative;overflow:hidden}.automator-list-card:hover{border-color:var(--purple);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.automator-list-card:hover{border-color:color-mix(in srgb, var(--purple) 28%, var(--border))}}.automator-list-card.is-pinned{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-list-card.is-pinned{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.automator-list-card.is-dragging,.automator-overview-table tr.is-dragging{opacity:.42}.automator-list-card.is-drop-target,.automator-overview-table tr.is-drop-target{box-shadow:inset 0 2px 0 var(--purple)}.automator-card-drag{z-index:2;width:20px;height:32px;color:var(--text-faint);cursor:grab;opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;top:17px;left:2px}.automator-list-card:hover .automator-card-drag,.automator-list-card.is-dragging .automator-card-drag{opacity:.7}.automator-card-pin{z-index:3;width:28px;height:28px;color:var(--text-faint);background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:13px;right:11px}.automator-card-pin:hover,.automator-card-pin.is-pinned{color:var(--purple);background:var(--purple-soft)}.automator-card-main{text-align:left;background:0 0;border:0;width:100%;padding:18px 48px 15px 22px;display:block}.automator-card-top{align-items:center;gap:11px;display:flex}.automator-card-icon{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:11px;place-items:center;display:grid}.automator-card-icon.has-image,.detail-icon.has-image{background:0 0;overflow:hidden;box-shadow:0 5px 14px #00000024}.automator-card-icon img,.detail-icon img{object-fit:cover;width:100%;height:100%;display:block}.run-state{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-weight:720;display:inline-flex}.run-state i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.run-state i{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 12%, transparent)}}.run-state.active{color:var(--green)}.run-state.paused{color:var(--text-faint)}.automator-card-identity{flex:1;min-width:0}.automator-card-identity h2{font-size:calc(14px * var(--font-scale,1));letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;margin:0 0 4px;overflow:hidden}.automator-card-identity p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.automator-card-top>.run-state{flex:none;margin-right:26px}.automator-current{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-top:17px;padding:8px 10px;display:flex}.automator-current>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.automator-current>strong{font-size:calc(8px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.automator-expanded-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.automator-expanded-meta span{min-height:27px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:99px;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.automator-card-stats{grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.automator-card-stats>span{color:var(--text-faint);border-right:1px solid var(--border);font-size:calc(7px * var(--font-scale,1));flex-direction:column;align-items:center;gap:3px;display:flex}.automator-card-stats>span:last-child{border:0}.automator-card-stats strong{color:var(--text);font-size:calc(13px * var(--font-scale,1))}.automator-card-stats strong.won{color:var(--green)}.automator-card-stats strong.lost{color:#d84b5c}.automator-card-actions{border-top:1px solid var(--border);background:var(--surface-soft);align-items:center;min-height:45px;padding:7px 10px;display:flex}.automator-card-actions button{height:30px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:inline-flex}.automator-card-actions button:first-child{margin-right:auto}.automator-card-actions button:hover{color:var(--text);background:var(--surface)}.automator-card-actions button.danger:hover{color:#d84b5c}.automator-card-actions.is-compact button:first-child span{display:none}.automator-list-card.is-compact{box-shadow:none;border-radius:12px;display:block}.automator-list-card.is-compact .automator-card-main{min-width:0;padding-top:11px;padding-bottom:11px}.automator-list-card.is-compact .automator-card-icon{border-radius:10px;width:34px;height:34px}.automator-list-card.is-compact .automator-card-stats{display:none}.automator-list-card.is-compact .automator-card-actions{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;min-height:38px;padding:4px 8px}.automator-list-card.is-compact .automator-card-actions button:first-child{margin-right:auto}.automator-list-card.is-compact .automator-card-pin{top:15px;right:11px}.automator-list-card.is-compact .automator-card-top>.run-state{margin-right:25px}.automator-list-card.is-expanded .automator-card-main{padding:19px 54px 17px 24px}.automator-list-card.is-expanded .automator-card-stats{max-width:650px}.automator-table-shell{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;overflow:auto}.automator-overview-table{border-collapse:collapse;width:100%;min-width:950px;font-size:calc(8px * var(--font-scale,1))}.automator-overview-table th{height:38px;color:var(--text-faint);border-bottom:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));text-align:left;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 12px;font-weight:730}.automator-overview-table td{height:60px;color:var(--text-soft);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 12px}.automator-overview-table tbody tr{cursor:pointer}.automator-overview-table tbody tr:last-child td{border-bottom:0}.automator-overview-table tbody tr:hover td{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.automator-overview-table tbody tr:hover td{background:color-mix(in srgb, var(--purple-soft) 35%, transparent)}}.automator-overview-table tr.is-pinned td:first-child{box-shadow:inset 2px 0 0 var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-overview-table tr.is-pinned td:first-child{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--purple) 65%, transparent)}}.automator-overview-table .positive{color:var(--green)}.automator-overview-table .negative{color:#d84b5c}.automator-table-name{align-items:center;gap:8px;display:flex}.automator-table-drag{color:var(--text-faint);cursor:grab;opacity:.58;flex:none}.automator-table-pin{width:25px;height:25px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;flex:none;place-items:center;display:grid}.automator-table-pin:hover,.automator-table-pin.is-pinned{color:var(--purple);background:var(--purple-soft)}.automator-table-name .automator-card-icon{border-radius:9px;flex:none;width:34px;height:34px}.automator-table-open{min-width:0;color:var(--text);text-align:left;background:0 0;border:0;padding:0;display:block}.automator-table-open strong,.automator-table-open small{display:block}.automator-table-open strong{text-overflow:ellipsis;max-width:210px;overflow:hidden}.automator-table-open small{color:var(--text-faint);margin-top:3px}.automator-overview-table .automator-card-actions{background:0 0;border:0;min-height:0;padding:0}.automator-overview-table .automator-card-actions button{width:29px;padding:0}.automator-overview-table .automator-card-actions button span{display:none}.automator-empty.is-filtered{min-height:260px}.automator-empty{text-align:center;border:1px dashed var(--border-strong);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:40px 20px;display:flex}.automator-empty>span{width:60px;height:60px;color:var(--purple);background:var(--purple-soft);border-radius:18px;place-items:center;display:grid}.automator-empty h2{font-size:calc(18px * var(--font-scale,1));margin:18px 0 7px}.automator-empty p{max-width:420px;color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));margin:0 0 20px;line-height:1.6}.account-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.accounts-workspace .account-card-grid.is-expanded,.accounts-workspace .account-card-grid.is-compact{grid-template-columns:minmax(0,1fr)}.accounts-workspace .bookmaker-account-card.is-compact{grid-template-columns:minmax(180px,1fr) minmax(130px,.4fr) auto;align-items:center;display:grid}.accounts-workspace .is-compact .account-card-head{min-height:72px;padding:12px 16px}.accounts-workspace .is-compact .account-card-head h2{font-size:calc(11px * var(--font-scale,1))}.accounts-workspace .is-compact .account-bookie-logo{width:34px;height:34px}.accounts-workspace .is-compact .credential-preview{background:0 0;border:0;margin:0;padding:8px 12px}.accounts-workspace .is-compact .account-card-actions{border-top:0;border-left:1px solid var(--border);align-items:center;height:100%}.account-layout-actions{align-items:center;gap:3px;margin-right:auto;display:inline-flex}.accounts-workspace .account-layout-actions button,.accounts-workspace .account-delete-button{min-width:29px;height:30px;color:var(--text-faint);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 6px;display:inline-flex}.accounts-workspace .account-layout-actions button:hover{background:var(--surface-soft);color:var(--purple)}.accounts-workspace .account-layout-actions button[aria-pressed=true]{color:var(--purple);background:var(--purple-soft)}.accounts-workspace .account-layout-actions button:disabled{opacity:.3;cursor:default}.accounts-workspace .account-drag-handle{cursor:grab}.accounts-workspace .account-drag-handle:active{cursor:grabbing}.accounts-workspace button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.accounts-workspace .account-delete-button:hover{color:#d34858;background:#d84b5c14}.accounts-workspace .account-delete-button:disabled{opacity:.5}.accounts-workspace .bookmaker-account-card.is-pinned{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.accounts-workspace .bookmaker-account-card.is-pinned{border-color:color-mix(in srgb, var(--purple) 50%, var(--border))}}.accounts-workspace .is-dragging{opacity:.4}.accounts-workspace .is-drop-target{box-shadow:inset 0 3px 0 var(--purple)}.accounts-workspace .accounts-table{min-width:830px}.accounts-workspace .accounts-table tbody tr{cursor:default}.account-table-identity{align-items:center;gap:10px;display:flex}.account-table-identity>strong{text-overflow:ellipsis;max-width:280px;overflow:hidden}.account-table-identity .account-bookie-logo{width:32px;height:32px}.account-secondary-label{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));white-space:nowrap}.account-expanded-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 18px 16px;display:grid}.account-expanded-details dt{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.account-expanded-details dd{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin:5px 0 0}.account-result-count{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-left:auto}.account-layout-hint{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:9px 3px 0}.accounts-workspace .automator-bookmaker-options button[aria-pressed=true] i{border-color:var(--purple);background:var(--purple-soft)}@media (max-width:900px){.accounts-workspace .bookmaker-account-card.is-compact{grid-template-columns:minmax(0,1fr) auto}.accounts-workspace .is-compact .credential-preview{grid-row:2;padding:0 16px 12px}.accounts-workspace .is-compact .account-card-actions{grid-area:1/2/3}}@media (max-width:540px){.accounts-workspace .bookmaker-account-card.is-compact{display:block}.accounts-workspace .is-compact .account-card-actions{border-left:0;border-top:1px solid var(--border);height:auto}.account-expanded-details{grid-template-columns:minmax(0,1fr)}.accounts-workspace .automator-toolbar-primary{flex-wrap:wrap}}.bookmaker-account-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.account-card-head{align-items:center;gap:11px;min-height:81px;padding:17px 18px 13px;display:flex}.account-bookie-logo{color:#fff;width:42px;height:42px;font-size:calc(14px * var(--font-scale,1));background:linear-gradient(145deg,#8063ff,#5233e7);border-radius:12px;flex:none;place-items:center;font-weight:780;display:grid;overflow:hidden}.account-bookie-logo img{object-fit:contain;background:#fff;width:100%;height:100%}.account-card-head>div{flex:1;min-width:0}.account-card-head>div>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-transform:capitalize;display:block}.account-card-head h2{font-size:calc(14px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;overflow:hidden}.default-badge{color:#a06c1f;min-height:24px;font-size:calc(7px * var(--font-scale,1));background:#fff5df;border:1px solid #a06c1f2e;border-radius:99px;flex:none;align-items:center;gap:5px;padding:0 8px;font-weight:720;display:inline-flex}:root[data-theme=dark] .default-badge{color:#e1ab59;background:#3a2b16}.credential-preview{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;min-height:53px;margin:0 18px 16px;padding:10px 11px;display:flex}.credential-preview>span:first-child{width:30px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:8px;flex:none;place-items:center;display:grid}.credential-preview>div{flex:1;min-width:0}.credential-preview small,.credential-preview strong{display:block}.credential-preview small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-bottom:3px}.credential-preview strong{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(9px * var(--font-scale,1));letter-spacing:.04em}.credential-secure{color:var(--green);font-size:calc(7px * var(--font-scale,1));align-items:center;gap:4px;font-weight:680;display:flex}.account-card-actions{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:flex-end;gap:3px;min-height:47px;padding:8px 10px;display:flex}.account-card-actions button{height:30px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:inline-flex}.account-card-actions button:first-child{margin-right:auto}.account-card-actions button:hover{color:var(--text);background:var(--surface)}.account-card-actions button.danger:hover{color:#d34858}.account-card-actions button:disabled{opacity:.5}.account-card-actions>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));align-self:center;margin-right:auto}.account-editor-layer{z-index:150}.account-editor-card{width:min(530px,100%);max-height:calc(100vh - 40px);color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow-y:auto;box-shadow:0 30px 90px #00000057}.account-editor-card>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:21px 22px 18px;display:flex}.account-editor-icon{width:41px;height:41px;color:var(--purple);background:var(--purple-soft);border-radius:12px;flex:none;place-items:center;display:grid}.account-editor-card>header>div{flex:1;min-width:0}.account-editor-card>header h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.035em;margin:5px 0 4px}.account-editor-card>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0;line-height:1.45}.account-editor-card>header>button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.account-editor-fields{grid-template-columns:1fr 1fr;gap:14px;padding:19px 22px 5px;display:grid}.account-editor-fields label>span{font-size:calc(9px * var(--font-scale,1));margin-bottom:7px;font-weight:680;display:block}.account-editor-fields label>span small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-left:5px;font-weight:500}.account-editor-fields input,.account-editor-fields select{width:100%;height:42px;color:var(--text);border:1px solid var(--border-strong);background:var(--surface-soft);font-size:calc(10px * var(--font-scale,1));border-radius:9px;outline:0;padding:0 11px}.account-editor-fields input:focus,.account-editor-fields select:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.account-editor-fields input:focus,.account-editor-fields select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.account-default-toggle{text-align:left;min-height:54px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-column:1/-1;align-items:center;gap:9px;padding:9px 11px;display:flex}.account-default-toggle.selected{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.account-default-toggle.selected{border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.account-default-toggle.selected{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.account-default-toggle.selected{background:color-mix(in srgb, var(--purple-soft) 45%, var(--surface))}}.account-default-toggle:disabled{cursor:default;opacity:.78}.account-default-toggle>div{flex:1}.account-default-toggle strong,.account-default-toggle small{display:block}.account-default-toggle strong{font-size:calc(9px * var(--font-scale,1))}.account-default-toggle small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px;line-height:1.4}.account-editor-card>.save-error{margin:8px 22px 0}.account-editor-card>footer{justify-content:flex-end;gap:8px;padding:15px 22px 20px;display:flex}.account-editor-card>footer .primary-button{min-width:125px;height:38px}.back-link{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;align-items:center;gap:6px;margin:0 0 11px;padding:0;font-weight:650;display:inline-flex}.back-link:hover{color:var(--purple)}.detail-back{margin-bottom:18px}.detail-head{align-items:center}.detail-title-row{align-items:center;gap:13px;display:flex}.detail-title-heading{align-items:center;gap:9px;min-width:0;display:flex}.detail-automator-switcher{width:30px;height:30px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.detail-automator-switcher:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.detail-automator-switcher:hover{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.detail-automator-switcher:hover{background:var(--purple-soft)}.detail-automator-switcher select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.detail-automator-switcher select:disabled{cursor:wait}.detail-automator-switcher:focus-within{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.detail-automator-switcher:focus-within{box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 18%, transparent)}}.detail-icon{width:47px;height:47px;color:var(--purple);background:var(--purple-soft);border-radius:14px;flex:none;place-items:center;display:grid}.automator-icon-modal-layer{z-index:150;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080da8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.automator-icon-modal{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;width:min(760px,100%);max-height:min(84vh,720px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000061}.automator-icon-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.automator-icon-modal>header h2{font-size:calc(18px * var(--font-scale,1));margin:6px 0 4px}.automator-icon-modal>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0}.automator-icon-modal>header button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex:none;place-items:center;display:grid}.automator-icon-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:9px;min-height:0;padding:20px;display:grid;overflow-y:auto}.automator-icon-options>button{min-width:0;color:var(--text-faint);background:var(--surface-soft);border:1px solid #0000;border-radius:12px;place-items:center;gap:7px;padding:8px 5px;display:grid;position:relative}.automator-icon-options>button:hover{color:var(--text);border-color:var(--border-strong);transform:translateY(-1px)}.automator-icon-options>button.selected{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.automator-icon-options>button.selected{border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.automator-icon-options>button.selected{background:var(--purple-soft)}.automator-icon-options img{border-radius:13px;width:48px;height:48px;display:block;box-shadow:0 5px 14px #0000002b}.automator-icon-options span{width:100%;font-size:calc(7px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.automator-icon-options svg{color:#fff;background:var(--purple);border-radius:50%;padding:2px;position:absolute;top:5px;right:5px}.detail-title-row h1{margin:5px 0 0}.detail-actions{gap:8px;display:flex}.secondary-button,.danger-button{height:38px;font-size:calc(9px * var(--font-scale,1));border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:680;display:inline-flex}.secondary-button{color:var(--text-soft);border:1px solid var(--border);background:var(--surface)}.secondary-button:hover{color:var(--text);border-color:var(--border-strong)}.model-ev-enable{justify-content:space-between;align-items:center;gap:14px;display:flex}.model-ev-enable .filter-section-note{margin:0}.model-ev-enable .secondary-button{flex:none}.danger-button{color:#d34858;background:#d3485812;border:1px solid #d3485833}.danger-button:hover{background:#d348581f}.secondary-button:disabled,.danger-button:disabled{opacity:.55;cursor:wait}.current-ticket-card{border:1px solid var(--purple);align-items:center;gap:14px;min-height:94px;margin-bottom:17px;padding:17px 19px;display:flex}@supports (color:color-mix(in lab, red, red)){.current-ticket-card{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.current-ticket-card{background:var(--purple-soft);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.current-ticket-card{background:color-mix(in srgb, var(--purple-soft) 34%, var(--surface))}}.current-ticket-icon{width:42px;height:42px;color:var(--purple);background:var(--surface);border-radius:12px;flex:none;place-items:center;display:grid}.current-ticket-card>div:nth-child(2){flex:1;min-width:0}.current-ticket-card span,.current-ticket-card h2,.current-ticket-card p{display:block}.current-ticket-card>div>span{color:var(--purple);font-size:calc(8px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.08em;font-weight:730}.current-ticket-card h2{font-size:calc(13px * var(--font-scale,1));margin:5px 0 3px}.current-ticket-card p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0}.current-ticket-card.idle{border-color:var(--border);background:var(--surface)}.current-ticket-card.idle .current-ticket-icon{color:var(--text-faint);background:var(--surface-soft)}.history-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.history-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:19px 20px 16px;display:flex}.history-head>div{min-width:0}.history-head h2{font-size:calc(16px * var(--font-scale,1));margin:7px 0 4px}.history-head p{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin:0}.history-card>.workspace-error{margin:14px 20px 0}.history-card>.workspace-loading{margin:15px 20px 20px}.ticket-history-list{flex-direction:column;display:flex}.automator-ticket-history-list{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:60vh;overflow-y:auto}.automator-ticket-history-list[aria-busy=true]{opacity:.55}.automator-ticket-pagination{border-top:1px solid var(--border);background:var(--surface-soft);min-height:58px;color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.automator-ticket-pagination nav{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.automator-ticket-pagination nav>span{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:5px;min-width:84px;display:flex}.automator-ticket-pagination button{border:1px solid var(--border);background:var(--surface);width:30px;height:30px;color:var(--text-muted);cursor:pointer;border-radius:7px;place-items:center;padding:0;display:grid}.automator-ticket-pagination button:disabled{opacity:.4;cursor:default}.automator-ticket-pagination button:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.ticket-history-item{border-bottom:1px solid var(--border)}.ticket-history-item:last-child{border-bottom:0}.ticket-history-item summary{cursor:pointer;grid-template-columns:minmax(170px,1.6fr) repeat(3,minmax(72px,.7fr)) minmax(92px,.8fr) 17px;align-items:center;gap:13px;min-height:66px;padding:10px 18px;list-style:none;display:grid}.ticket-history-item summary::-webkit-details-marker{display:none}.ticket-history-item summary>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1))}.ticket-history-item summary>svg{color:var(--text-faint);transition:transform .18s}.ticket-history-item[open] summary>svg{transform:rotate(180deg)}.ticket-history-item[open] summary{background:var(--surface-soft)}.ticket-reference{align-items:center;gap:10px;min-width:0;display:flex}.ticket-mini-icon{width:32px;height:32px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.ticket-reference>div{min-width:0}.ticket-reference strong,.ticket-reference small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ticket-reference strong{font-size:calc(9px * var(--font-scale,1))}.ticket-reference small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.ticket-history-body{border-top:1px solid var(--border);background:var(--surface-soft);padding:15px 18px 18px 60px}.ticket-history-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.ticket-history-toolbar>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.ticket-history-toolbar button{height:30px;color:var(--purple);border:1px solid var(--purple);flex:none;align-items:center;gap:6px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ticket-history-toolbar button{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.ticket-history-toolbar button{background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:8px;font-weight:680}.ticket-history-actions{flex:none;align-items:center;gap:7px;display:flex}.ticket-history-toolbar .ticket-history-actions button.danger{color:#d34858;background:#d348580f;border-color:#d3485840}.ticket-history-toolbar .ticket-history-actions button.danger:hover{background:#d348581f}.ticket-financials{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.ticket-financials span{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:9px 10px}.ticket-financials small,.ticket-financials strong{display:block}.ticket-financials small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-bottom:4px}.ticket-financials strong{font-size:calc(9px * var(--font-scale,1))}.ticket-selections{flex-direction:column;gap:6px;display:flex}.ticket-selections>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(130px,1.3fr) minmax(150px,1fr) 70px;align-items:center;gap:10px;min-height:39px;padding:8px 10px;display:grid}.ticket-selections span,.ticket-selections strong,.ticket-selections small{font-size:calc(8px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ticket-selections strong{font-weight:650}.ticket-selections small{color:var(--text-faint);text-align:right}.no-selections{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0}.history-empty{min-height:220px;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;display:flex}.history-empty strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));margin-top:10px}.history-empty span{font-size:calc(8px * var(--font-scale,1));margin-top:4px}.load-more-tickets{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.load-more-tickets>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.load-more-tickets button{height:34px}.ticket-status{border:1px solid var(--border);white-space:nowrap;border-radius:99px;justify-content:center;align-items:center;width:max-content;min-height:23px;padding:0 8px;font-weight:730;font-size:calc(7px * var(--font-scale,1))!important;display:inline-flex!important}.status-not_started{color:#7b64d8;background:#7b64d814;border-color:#7b64d833}.status-in_progress{color:#3786d8;background:#3786d814;border-color:#3786d833}.status-won{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.status-won{border-color:color-mix(in srgb, var(--green) 20%, transparent)}}.status-won{background:var(--green-soft)}.status-lost{color:#d34858;background:#d3485814;border-color:#d3485833}.status-void{color:#a1712d;background:#a1712d14;border-color:#a1712d33}.ticket-editor-layer{z-index:170;padding:20px;overflow-y:auto}.ticket-editor-card{width:min(820px,100%);max-height:calc(100vh - 40px);color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:18px;overflow-y:auto;box-shadow:0 30px 90px #00000057}.ticket-editor-card>header{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:20px 22px 17px;display:flex}.ticket-editor-card>header>div{flex:1;min-width:0}.ticket-editor-card>header h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.035em;margin:5px 0 4px}.ticket-editor-card>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0;line-height:1.45}.ticket-editor-card>header>button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.ticket-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 22px 5px;display:grid}.ticket-editor-fields label>span{font-size:calc(8px * var(--font-scale,1));margin-bottom:6px;font-weight:680;display:block}.ticket-editor-fields input,.ticket-editor-fields select,.ticket-selection-row input{width:100%;height:40px;color:var(--text);border:1px solid var(--border-strong);background:var(--surface-soft);font:inherit;font-size:calc(9px * var(--font-scale,1));border-radius:8px;outline:0;padding:0 10px}.ticket-editor-fields input:focus,.ticket-editor-fields select:focus,.ticket-selection-row input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.ticket-editor-fields input:focus,.ticket-editor-fields select:focus,.ticket-selection-row input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.ticket-selection-editor{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;margin:15px 22px 5px;padding:14px}.ticket-selection-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.ticket-selection-editor>header strong,.ticket-selection-editor>header span{display:block}.ticket-selection-editor>header strong{font-size:calc(10px * var(--font-scale,1))}.ticket-selection-editor>header span,.ticket-selection-editor>p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.ticket-selection-editor>header button{height:31px;color:var(--purple);border:1px solid var(--purple);align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.ticket-selection-editor>header button{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.ticket-selection-editor>header button{background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:8px;font-weight:680}.ticket-selection-row{grid-template-columns:1.2fr 1.2fr 1fr 82px 34px;gap:7px;margin-top:7px;display:grid}.ticket-selection-row>button{color:#d34858;background:#d3485812;border:1px solid #d3485833;border-radius:8px;place-items:center;width:34px;height:40px;display:grid}.ticket-editor-card>.save-error{margin:12px 22px 0}.ticket-editor-card>footer{justify-content:flex-end;gap:8px;padding:15px 22px 20px;display:flex}@media (max-width:700px){.ticket-editor-fields{grid-template-columns:1fr}.ticket-selection-row{grid-template-columns:1fr 1fr}.ticket-selection-row>button{width:100%}}.status-unknown{color:var(--text-faint);background:var(--surface-soft)}.confirm-layer{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07080da1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirm-card{text-align:center;border:1px solid var(--border);background:var(--surface);border-radius:17px;width:min(390px,100%);padding:27px;box-shadow:0 28px 90px #00000052}.confirm-icon{color:#d34858;background:#d3485817;border-radius:14px;place-items:center;width:49px;height:49px;margin:0 auto 15px;display:grid}.confirm-card h2{font-size:calc(18px * var(--font-scale,1));letter-spacing:-.03em;margin:0 0 8px}.confirm-card p{color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));margin:0 auto 22px;line-height:1.55}.confirm-card>div{justify-content:center;gap:8px;display:flex}.summary-column{flex-direction:column;gap:13px;display:flex;position:sticky;top:95px}.summary-card{border-radius:16px;padding:21px;position:relative;overflow:hidden}.summary-card:before{content:"";background:radial-gradient(circle, var(--purple), transparent 68%);width:160px;height:160px;position:absolute;top:-90px;right:-75px}@supports (color:color-mix(in lab, red, red)){.summary-card:before{background:radial-gradient(circle, color-mix(in srgb, var(--purple) 16%, transparent), transparent 68%)}}.summary-top{justify-content:space-between;align-items:center;display:flex;position:relative}.summary-top>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));letter-spacing:.11em;text-transform:uppercase;font-weight:760}.summary-bot{width:35px;height:35px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.summary-card h3{font-size:calc(16px * var(--font-scale,1));letter-spacing:-.025em;margin:18px 0 7px}.summary-card>p{color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));margin:0;line-height:1.65}.summary-list{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:19px;padding:6px 0}.summary-row{font-size:calc(9px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.summary-row span{color:var(--text-faint)}.summary-row strong{text-align:right;max-width:150px;font-size:calc(9px * var(--font-scale,1))}.summary-row strong.accent{color:var(--green)}.summary-note{color:var(--purple);background:var(--purple-soft);border-radius:10px;align-items:flex-start;gap:9px;margin-top:17px;padding:11px;display:flex}.summary-note svg{flex:none;margin-top:1px}.summary-note p{margin:0}.summary-note strong,.summary-note span{display:block}.summary-note strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.summary-note span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-top:4px;line-height:1.4}.mini-card{box-shadow:none;border-radius:13px;align-items:flex-start;gap:11px;padding:15px;display:flex}.mini-card-icon{color:#d99026;background:#fff4df;border-radius:9px;flex:none;place-items:center;width:31px;height:31px;display:grid}:root[data-theme=dark] .mini-card-icon{background:#3b2c15}.mini-card strong{font-size:calc(9px * var(--font-scale,1));margin:2px 0 4px;display:block}.mini-card p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0;line-height:1.45}.bottom-nav,.sidebar-backdrop{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.main-area:has(>.content-area>:is(.researcher-workspace,.edge-workspace)){height:100vh;height:100dvh;min-height:0;overflow:hidden}.content-area:has(>:is(.researcher-workspace,.edge-workspace)){height:calc(100vh - var(--hub-topbar-height));height:calc(100dvh - var(--hub-topbar-height));min-height:0;overflow:hidden}.researcher-workspace{flex-direction:column;width:100%;max-width:1380px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.researcher-head{flex:none;margin-bottom:22px}.researcher-head h1{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(27px,3vw,36px);line-height:1.1}.researcher-head p{color:var(--text-soft);font-size:calc(11px * var(--font-scale,1));margin:0}.researcher-eyebrow-row{align-items:center;gap:8px;display:flex}.researcher-info-button{width:26px;height:26px;color:var(--purple);border:1px solid var(--purple);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.researcher-info-button{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.researcher-info-button{background:var(--purple-soft);border-radius:50%}.researcher-info-button:hover{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.researcher-info-button:hover{background:color-mix(in srgb, var(--purple) 18%, var(--surface))}}.researcher-info-button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.research-auto-refresh{height:31px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:99px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.research-auto-refresh>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green-soft);border-radius:50%}.research-danger-icon{color:#d34858;background:#d348580f;border:1px solid #d3485833;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.research-metrics{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.research-metrics>div{border:1px solid var(--border);background:var(--surface);min-height:76px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:12px;padding:14px 15px;display:flex}.research-metric-icon{border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.research-metric-icon.purple{color:var(--purple);background:var(--purple-soft)}.research-metric-icon.green{color:var(--green);background:var(--green-soft)}.research-metric-icon.amber{color:#c48225;background:#fff4df}.research-metric-icon.red{color:#d34858;background:#d3485814}:root[data-theme=dark] .research-metric-icon.amber{background:#3b2c15}.research-metrics p,.research-metrics strong{margin:0;display:block}.research-metrics p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.research-metrics strong{color:var(--text);font-size:calc(18px * var(--font-scale,1));margin-top:5px}.research-filter-card,.research-results-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:15px}.research-filter-card{z-index:8;flex:none;margin-bottom:14px;position:relative}.research-mobile-filter-trigger,.research-mobile-filter-layer{display:none}.research-filter-head{justify-content:space-between;align-items:center;gap:14px;min-height:61px;padding:12px 16px;display:flex}.research-filter-head>div strong{font-size:calc(10px * var(--font-scale,1));margin-top:5px;display:block}.research-filter-head>button{height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.research-filter-head>button svg:last-child{transition:transform .18s}.research-filter-body{border-top:1px solid var(--border);padding:0 16px 16px}.research-filter-preset{max-width:280px;margin-top:14px;display:block}.research-filter-preset>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:6px;font-weight:670;display:block}.research-filter-preset>select{width:100%;height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(9px * var(--font-scale,1));border-radius:8px;outline:0;padding:0 10px}.research-filter-preset>select:focus{border-color:var(--purple)}.research-query{height:40px;color:var(--text-faint);border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;margin:14px 0 11px;padding:0 11px;display:flex}.research-query:focus-within{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-query:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 10%, transparent)}}.research-query input{min-width:0;color:var(--text);font-size:calc(10px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1}.research-query button{width:25px;height:25px;color:var(--text-faint);background:0 0;border:0;place-items:center;display:grid}.research-filter-grid{grid-template-columns:repeat(4,minmax(125px,1fr));gap:10px;display:grid}.research-filter-grid>label{min-width:0;position:relative}.research-filter-grid>label>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:6px;font-weight:670;display:block}.research-filter-grid select,.research-filter-grid input,.research-select-trigger{width:100%;height:36px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(9px * var(--font-scale,1));border-radius:8px;outline:0;padding:0 10px}.research-filter-grid input:focus,.research-filter-grid select:focus{border-color:var(--purple)}.research-multi-select{width:100%;position:relative}.research-select-trigger{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.research-multi-select.open>.research-select-trigger{border-color:var(--purple)}.research-select-trigger svg{transition:transform .18s}.research-multi-select.open>.research-select-trigger svg{transform:rotate(180deg)}.research-select-menu{z-index:25;border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:10px;flex-direction:column;width:max(100%,245px);max-height:320px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 18px 45px #00000029}.research-select-search{height:33px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.research-select-search input{width:100%;height:100%;font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;outline:0;padding:0}.research-select-sport-filter{border:1px solid var(--border);background:var(--surface-soft);scrollbar-width:none;border-radius:7px;flex:none;gap:3px;min-height:32px;margin-top:6px;padding:3px;display:flex;overflow-x:auto}.research-select-sport-filter::-webkit-scrollbar{display:none}.research-select-sport-filter button{min-width:max-content;height:24px;color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));background:0 0;border:1px solid #0000;border-radius:5px;flex:1 0 auto;padding:0 8px;font-weight:700}.research-select-sport-filter button:hover{color:var(--text);background:var(--surface)}.research-select-sport-filter button.selected{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-select-sport-filter button.selected{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.research-select-sport-filter button.selected{background:var(--purple-soft)}.research-select-options{flex:auto;min-height:0;max-height:190px;margin-top:6px;overflow-y:auto}.research-select-options>button{text-align:left;width:100%;min-height:33px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px;display:flex}.research-select-options>button:hover,.research-select-options>button.selected{color:var(--text);background:var(--purple-soft)}.research-select-options>button:disabled{color:var(--text-faint);cursor:not-allowed;opacity:.48;background:0 0}.research-select-options>p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:14px 6px}.research-checkbox,.research-row-check{border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:19px;height:19px;display:grid}.research-row-check.selected{color:#fff;border-color:var(--purple);background:var(--purple)}.research-checkbox:has(svg){color:#fff;border-color:var(--purple);background:var(--purple)}.research-select-clear{width:100%;height:27px;color:var(--purple);border:0;border-top:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));background:0 0;margin-top:5px;font-weight:670}.research-bulk-bar{min-height:53px;color:var(--text);border:1px solid var(--purple);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:8px 11px 8px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.research-bulk-bar{border:1px solid color-mix(in srgb, var(--purple) 28%, var(--border))}}.research-bulk-bar{background:var(--purple-soft);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.research-bulk-bar{background:color-mix(in srgb, var(--purple-soft) 48%, var(--surface))}}.research-bulk-bar>div{align-items:center;gap:7px;display:flex}.research-bulk-bar strong{font-size:calc(9px * var(--font-scale,1))}.research-bulk-bar button:not(.research-primary){color:var(--purple);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0}.research-bulk-bar select{min-width:130px;height:34px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:8px;padding:0 9px}.research-primary,.research-secondary{min-height:36px;font-size:calc(9px * var(--font-scale,1));border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:690;display:inline-flex}.research-primary{color:#fff!important;background:var(--purple-strong)!important;border:0!important}.research-primary:disabled{opacity:.5;cursor:not-allowed}.research-secondary{color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft)}.research-results-card{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.research-results-head{border-bottom:1px solid var(--border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:61px;padding:12px 16px;display:flex}.research-results-head strong,.research-results-head span{display:block}.research-results-head strong{font-size:calc(11px * var(--font-scale,1))}.research-results-head span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.research-results-title{min-width:150px;margin-right:auto}.research-results-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.research-results-head button{height:31px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 9px;display:inline-flex}.research-results-head button:disabled{cursor:not-allowed;opacity:.42}.table-search{width:clamp(190px,24vw,310px);height:34px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:7px;padding:0 9px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.table-search:focus-within{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.table-search:focus-within{border-color:color-mix(in srgb, var(--purple) 72%, var(--border))}}.table-search:focus-within{background:var(--surface);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.table-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 10%, transparent)}}.table-search.has-query{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.table-search.has-query{border-color:color-mix(in srgb, var(--purple) 34%, var(--border))}}.table-search>svg{flex:none}.table-search input{width:100%;min-width:0;height:100%;color:var(--text);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;outline:0;padding:0}.table-search input::-webkit-search-cancel-button{display:none}.research-results-head .table-search button,.table-search button{width:20px;height:20px;color:var(--text-faint);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.research-results-head .table-search button:hover,.table-search button:hover{color:var(--text);background:var(--border)}.research-results-head .research-filter-button{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-results-head .research-filter-button{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.research-results-head .research-filter-button{background:var(--purple-soft)}.research-filter-button b{color:#fff;background:var(--purple-strong);min-width:18px;height:18px;font-size:calc(7px * var(--font-scale,1));border-radius:99px;place-items:center;padding:0 5px;display:grid}.research-header-divider{background:var(--border);width:1px;height:23px;margin:0 2px!important}.research-header-bulk{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:7px;width:100%;padding-top:10px;display:flex}.research-header-bulk>span{align-items:center;gap:7px;margin:0 auto 0 0;display:flex}.research-header-bulk>span strong{font-size:calc(9px * var(--font-scale,1))}.research-header-bulk>span button{height:27px;color:var(--purple);background:0 0;border:0}.research-header-bulk select{min-width:140px;height:34px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:8px;outline:0;padding:0 9px}.research-header-bulk select:focus{border-color:var(--purple)}.research-header-bulk .research-primary{height:34px;min-height:34px}.research-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.research-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1220px}.research-table th{z-index:2;height:39px;color:var(--text-faint);background:var(--surface-soft);border-bottom:1px solid var(--border);font-size:calc(7px * var(--font-scale,1));text-align:left;text-transform:uppercase;letter-spacing:.06em;padding:0 10px;font-weight:730;position:sticky;top:0}.research-table th:first-child{width:42px}.research-table th:nth-child(2){width:21%}.research-table th:nth-child(3){width:11%}.research-table th:nth-child(4){width:9%}.research-table th:nth-child(5){width:18%}.research-table th:nth-child(6){width:8%}.research-table th:nth-child(7){width:9%}.research-table th:nth-child(8){width:15%}.research-table th:last-child{width:60px}.research-table td{border-bottom:1px solid var(--border);vertical-align:middle;min-height:61px;font-size:calc(8px * var(--font-scale,1));padding:10px}.research-table tr:last-child td{border-bottom:0}.research-table tbody tr{cursor:pointer;transition:background .15s}.research-table tbody tr:focus-visible{outline:2px solid var(--purple);outline-offset:-2px}.research-table tbody tr:hover,.research-table tbody tr.checked{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.research-table tbody tr:hover,.research-table tbody tr.checked{background:color-mix(in srgb, var(--purple-soft) 36%, transparent)}}.research-table tbody tr.alternate-filter-match{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.research-table tbody tr.alternate-filter-match{background:color-mix(in srgb, var(--green-soft) 52%, transparent)}}.research-table tbody tr.alternate-filter-match:hover,.research-table tbody tr.alternate-filter-match.checked{background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.research-table tbody tr.alternate-filter-match:hover,.research-table tbody tr.alternate-filter-match.checked{background:color-mix(in srgb, var(--green-soft) 78%, var(--purple-soft))}}.research-fixture-link{text-align:left;background:0 0;border:0;max-width:100%;padding:0}.research-fixture-link strong,.research-fixture-link span,.research-table td>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.research-fixture-link strong{font-size:calc(9px * var(--font-scale,1))}.research-fixture-link span,.research-table td>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.research-fixture-link:hover strong{color:var(--purple)}.research-kickoff{color:var(--text-soft);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.research-status{border:1px solid var(--border);width:max-content;min-height:21px;font-size:calc(7px * var(--font-scale,1));border-radius:99px;align-items:center;padding:0 7px;font-weight:690;display:inline-flex}.research-status.ready{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.research-status.ready{border-color:color-mix(in srgb, var(--green) 22%, transparent)}}.research-status.ready{background:var(--green-soft)}.research-status.no_h2h{color:#b77923;background:#b7792314;border-color:#b7792333}.research-status.no_prediction,.research-status.error{color:#d34858;background:#d3485814;border-color:#d3485833}.research-market{white-space:nowrap;text-overflow:ellipsis;font-size:calc(8px * var(--font-scale,1));display:block;overflow:hidden}.research-filter-match-badge{width:max-content;max-width:100%;min-height:20px;color:var(--green);border:1px solid var(--green);align-items:center;gap:4px;margin-top:7px;padding:2px 6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.research-filter-match-badge{border:1px solid color-mix(in srgb, var(--green) 26%, transparent)}}.research-filter-match-badge{background:var(--green-soft);font-size:calc(6.5px * var(--font-scale,1));border-radius:99px;font-weight:720}.research-filter-match-badge.subtle{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-filter-match-badge.subtle{border-color:color-mix(in srgb, var(--purple) 24%, transparent)}}.research-filter-match-badge.subtle{background:var(--purple-soft)}.research-filter-value{color:var(--green)}.research-sort-button{color:inherit;font:inherit;font-weight:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.research-sort-button:hover{color:var(--purple)}.research-sort-idle{opacity:.65;font-size:11px;line-height:1}.research-row-actions{gap:5px;display:flex}.research-row-actions button{width:29px;height:29px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);border-radius:7px;place-items:center;display:grid}.research-row-actions button:hover,.research-row-actions button.added{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-row-actions button:hover,.research-row-actions button.added{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.research-row-actions button:hover,.research-row-actions button.added{background:var(--purple-soft)}.research-empty{min-height:0;color:var(--text-faint);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.research-empty strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));margin-top:10px}.research-empty span{font-size:calc(8px * var(--font-scale,1));margin-top:4px}.research-pagination{min-height:54px;color:var(--text-faint);border-top:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));flex:none;justify-content:flex-end;align-items:center;gap:18px;padding:9px 14px;display:flex}.research-pagination>span{margin-right:auto}.research-pagination label,.research-pagination>div{align-items:center;gap:7px;display:flex}.research-pagination select{height:29px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:6px;padding:0 7px}.research-pagination button{border:1px solid var(--border);background:var(--surface);border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.research-pagination button:disabled{opacity:.35;cursor:not-allowed}.research-pagination strong{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1))}.research-slip-fab{z-index:19;color:#fff;background:linear-gradient(135deg,#7757ff,#5635dd);border-radius:14px;align-items:stretch;min-width:232px;min-height:51px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #5030d259}.research-slip-fab.is-dragging{-webkit-user-select:none;user-select:none;box-shadow:0 18px 46px #5030d275}.research-slip-fab-drag{touch-action:none;cursor:grab;color:#ffffffad;background:#160a491f;border:0;border-right:1px solid #ffffff26;border-radius:14px 0 0 14px;flex:none;place-items:center;width:32px;min-height:51px;padding:0;display:grid}:is(.research-slip-fab-drag:hover,.research-slip-fab-drag:focus-visible){color:#fff;background:#160a4947}.research-slip-fab-drag:focus-visible{outline-offset:-4px;outline:2px solid #fff}.research-slip-fab.is-dragging .research-slip-fab-drag{cursor:grabbing;color:#fff;background:#160a4952}.research-slip-fab-main{min-width:192px;min-height:51px;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;padding:7px 13px 7px 8px;display:flex}.research-slip-fab-main>span:first-child{background:#ffffff24;border-radius:10px;place-items:center;width:37px;height:37px;display:grid;position:relative}.research-slip-fab b{min-width:17px;height:17px;color:var(--purple-strong);font-size:calc(7px * var(--font-scale,1));background:#fff;border:2px solid #6441e9;border-radius:99px;place-items:center;padding:0 4px;display:grid;position:absolute;top:-7px;right:-7px}.research-slip-fab-main>span:last-child{text-align:left}.research-slip-fab strong,.research-slip-fab small{display:block}.research-slip-fab strong{font-size:calc(9px * var(--font-scale,1))}.research-slip-fab small{color:#ffffffbf;font-size:calc(7px * var(--font-scale,1));margin-top:3px}.research-slip-fab-clear{color:#fff;background:#160a491f;border:0;border-left:1px solid #ffffff2e;border-radius:0 14px 14px 0;place-items:center;width:40px;min-height:51px;display:grid}.research-slip-fab-clear:hover:not(:disabled){background:#160a4947}.research-slip-fab-clear:disabled{opacity:.38;cursor:not-allowed}.research-modal-layer,.research-drawer-layer{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080da3;position:fixed;inset:0}.research-modal-layer{place-items:center;padding:24px;display:grid}.research-detail-modal{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;width:min(1040px,100%);max-height:min(88vh,820px);display:flex;overflow:hidden;box-shadow:0 30px 100px #00000061}.research-detail-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:91px;padding:17px 20px;display:flex}.research-detail-modal h2{font-size:calc(18px * var(--font-scale,1));letter-spacing:-.025em;margin:5px 0}.research-detail-modal header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:6px;margin:0;display:flex}.research-detail-modal header>div:last-child{gap:6px;display:flex}.research-detail-modal header>div:last-child button,.research-slip-drawer header>button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.research-detail-modal header button:disabled{opacity:.3}.research-detail-content{grid-template-columns:255px 1fr;min-height:0;display:grid;overflow:hidden}.research-detail-content>aside{border-right:1px solid var(--border);background:var(--surface-soft);padding:18px;overflow-y:auto}.research-detail-content>aside>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.08em;font-weight:700}.research-current-pick{border:1px solid var(--purple);margin:10px 0;padding:14px}@supports (color:color-mix(in lab, red, red)){.research-current-pick{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--border))}}.research-current-pick{background:var(--surface);border-radius:11px}.research-current-pick>svg{color:var(--purple)}.research-current-pick strong,.research-current-pick small{display:block}.research-current-pick strong{font-size:calc(10px * var(--font-scale,1));margin-top:10px}.research-current-pick small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.research-current-pick div{justify-content:space-between;gap:6px;margin-top:12px;display:flex}.research-current-pick b{color:var(--purple);font-size:calc(7px * var(--font-scale,1))}.research-source-card{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:5px;margin:10px 0 12px;padding:12px;display:grid}.research-source-card>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.06em;font-weight:700}.research-source-card>strong{font-size:calc(9px * var(--font-scale,1))}.research-source-card>b{width:max-content;color:var(--text-soft);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));text-transform:capitalize;border-radius:99px;padding:3px 6px}.research-source-card>b.confidence-high{color:var(--green);background:var(--green-soft)}.research-source-card>b.confidence-medium{color:#b77923;background:#b7792314}.research-source-card>b.confidence-low{color:#d34858;background:#d3485814}.research-source-card>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));line-height:1.45}.research-detail-content>aside>button{width:100%;margin-top:7px}.research-delete-link{color:#d34858;min-height:33px;font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:flex}.research-detail-content>main{min-width:0;overflow-y:auto}.research-tabs{border-bottom:1px solid var(--border);gap:6px;height:51px;padding:0 18px;display:flex}.research-tabs button{height:100%;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 12px;font-weight:660;display:flex}.research-tabs button.active{color:var(--purple);border-color:var(--purple)}.research-predictions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:16px;display:grid}.research-predictions>button{text-align:left;border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:29px minmax(0,1fr) auto auto;align-items:center;gap:9px;min-height:68px;padding:11px;display:grid}.research-predictions>button:hover,.research-predictions>button.active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.research-predictions>button:hover,.research-predictions>button.active{border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.research-predictions>button:hover,.research-predictions>button.active{background:var(--purple-soft)}.research-predictions>button.filter-match{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.research-predictions>button.filter-match{border-color:color-mix(in srgb, var(--green) 42%, var(--border))}}.research-predictions>button.filter-match{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab, red, red)){.research-predictions>button.filter-match{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--green) 10%, transparent)}}.research-predictions>button.filter-match:not(.active){background:var(--green-soft)}@supports (color:color-mix(in lab, red, red)){.research-predictions>button.filter-match:not(.active){background:color-mix(in srgb, var(--green-soft) 68%, var(--surface-soft))}}.research-predictions>button>span{width:29px;height:29px;color:var(--purple);background:var(--surface);border-radius:8px;place-items:center;display:grid}.research-predictions strong,.research-predictions small{display:block}.research-predictions strong{font-size:calc(8px * var(--font-scale,1))}.research-predictions small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.research-predictions .research-prediction-filter-label{width:max-content;color:var(--green);align-items:center;gap:4px;margin-top:6px;font-weight:720;display:inline-flex}.research-predictions b{color:var(--purple);font-size:calc(8px * var(--font-scale,1))}.research-predictions em{text-align:right;min-width:33px;color:var(--text);font-size:calc(9px * var(--font-scale,1));font-style:normal;font-weight:700}.research-h2h{padding:16px}.research-h2h>div{border-bottom:1px solid var(--border);grid-template-columns:90px minmax(0,1fr) 70px;align-items:center;gap:10px;min-height:52px;padding:9px 11px;display:grid}.research-h2h span,.research-h2h small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));display:block}.research-h2h small{margin-top:3px}.research-h2h strong{font-size:calc(8px * var(--font-scale,1))}.research-h2h strong b{color:var(--text-faint);font-weight:400}.research-h2h em{text-align:right;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));font-style:normal}.research-tab-empty{min-height:200px;color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));grid-column:1/-1;place-items:center;display:grid}.research-drawer-layer{justify-content:flex-end;display:flex}.research-slip-drawer{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;width:min(430px,100%);height:100%;display:flex;overflow-y:auto;box-shadow:-25px 0 80px #00000040}.research-slip-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:80px;padding:16px 18px;display:flex}.research-slip-drawer h2{font-size:calc(17px * var(--font-scale,1));margin:6px 0 0}.research-model-ev{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.research-model-ev.detailed>strong{color:var(--text-soft);font-size:.875rem}.research-model-ev.detailed.positive>strong{color:var(--green)}.research-model-ev.detailed.negative>strong{color:var(--red)}.research-model-ev.detailed>strong>em{min-width:0;color:var(--text-faint);font-size:.75rem;font-style:normal;font-weight:450}.research-model-ev.detailed>small{color:var(--text-faint);margin:0;font-size:.75rem;line-height:1.45}.research-model-ev-badge{width:max-content;min-height:24px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:99px;align-items:center;gap:5px;padding:0 8px;font-size:.8125rem;font-weight:740;line-height:1;display:inline-flex}.research-model-ev.compact.positive .research-model-ev-badge{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.research-model-ev.compact.positive .research-model-ev-badge{border-color:color-mix(in srgb, var(--green) 24%, transparent)}}.research-model-ev.compact.positive .research-model-ev-badge{background:var(--green-soft)}.research-model-ev.compact.negative .research-model-ev-badge{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.research-model-ev.compact.negative .research-model-ev-badge{border-color:color-mix(in srgb, var(--red) 22%, transparent)}}.research-model-ev.compact.negative .research-model-ev-badge{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.research-model-ev.compact.negative .research-model-ev-badge{background:color-mix(in srgb, var(--red) 9%, transparent)}}.research-model-ev.compact.historical .research-model-ev-badge,.research-model-ev.compact.unavailable .research-model-ev-badge{color:var(--text-faint)}.research-model-ev-meta{color:var(--text-faint);white-space:nowrap;align-items:center;gap:4px;font-size:.6875rem;line-height:1.2;margin:0!important;display:inline-flex!important}.research-model-ev-meta b{color:var(--text-soft);font-weight:720}.research-model-ev-meta em{color:var(--text-faint);border-left:1px solid var(--border);margin-left:2px;padding-left:6px;font-style:normal}.research-model-ev .model-ev-check{font-style:normal;font-weight:700}.research-model-ev .model-ev-check.actionable{color:var(--green)}.research-model-ev .model-ev-check.caution{color:var(--amber)}.research-model-ev .model-ev-check.unavailable{color:var(--text-faint)}.research-predictions>button>.research-model-ev{border-top:1px solid var(--border);background:0 0;border-radius:0;grid-column:2/-1;width:auto;height:auto;padding-top:8px}.research-current-pick>.research-model-ev{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.research-model-info-modal{width:min(720px,100%);min-height:0;max-height:min(88dvh,820px);color:var(--text-soft);border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 100px #00000061}.research-model-info-modal>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.research-model-info-modal>header h2{color:var(--text);font-size:calc(19px * var(--font-scale,1));flex-wrap:wrap;align-items:center;gap:9px;margin:7px 0 4px;display:flex}.research-model-info-modal>header h2 b{color:var(--amber);background:var(--amber-soft);font-size:calc(8px * var(--font-scale,1));border-radius:5px;padding:3px 6px;font-weight:550}.research-model-info-modal>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0}.research-model-info-modal>header button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex:none;place-items:center;display:grid}.research-model-validation-body{overscroll-behavior:contain;flex:auto;min-height:0;padding:18px 20px;overflow:auto}.research-model-validation-body p,.research-ev-filter-note{color:var(--text-faint);margin:0 0 12px;font-size:.8125rem;line-height:1.6}.research-model-validation-body p>svg{vertical-align:middle;color:var(--purple);margin-right:6px}.research-model-validation-body h3{overflow-wrap:anywhere;margin:12px 0;font-size:.875rem}.research-model-validation-body dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0;display:grid}.research-model-validation-body dl>div{border:1px solid var(--border);border-radius:8px;padding:10px}.research-model-validation-body dt{color:var(--text-faint);font-size:.75rem}.research-model-validation-body dd{color:var(--text);margin:5px 0 0;font-size:1rem;font-weight:650}.research-model-validation-body table{border-collapse:collapse;width:100%;margin:10px 0 14px;font-size:.8125rem}.research-model-validation-body caption{text-align:left;padding-bottom:8px}.research-model-validation-body th,.research-model-validation-body td{text-align:left;border-bottom:1px solid var(--border);padding:8px 6px}.research-ev-filter-note{margin:14px 0 0}.research-filter-drawer-layer{z-index:145}.research-filter-drawer{width:min(430px,100%);height:100%;color:var(--text);border-left:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;overflow:hidden;box-shadow:-25px 0 80px #00000040}.research-filter-drawer>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:101px;padding:17px 18px;display:flex}.research-filter-drawer>header h2,.research-filter-drawer>header p{margin:0}.research-filter-drawer>header h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.025em;margin-top:7px}.research-filter-drawer>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.research-filter-drawer>header>button{width:34px;height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.research-filter-drawer-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 18px 18px;overflow-y:auto}.research-filter-drawer-scroll>.research-filter-body>.hub-filter-actions:first-child{margin-top:17px}.research-filter-drawer-scroll .research-filter-body{border-top:0;padding:0}.research-filter-drawer-scroll .research-filter-preset{max-width:none}.research-filter-drawer-scroll .research-query{margin-top:17px}.research-filter-drawer-scroll .research-filter-grid{grid-template-columns:1fr;gap:13px}.research-filter-drawer>footer{padding:13px 18px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-soft);flex:none;grid-template-columns:minmax(120px,.46fr) minmax(0,1fr);gap:9px;display:grid}.research-filter-drawer>footer>button{min-height:41px}.research-filter-drawer>footer .research-secondary:disabled{opacity:.42;cursor:not-allowed}.research-code-card{color:var(--text);border:1px solid var(--green);grid-template-columns:1fr auto;align-items:center;gap:4px 10px;margin:14px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-code-card{border:1px solid color-mix(in srgb, var(--green) 25%, var(--border))}}.research-code-card{background:var(--green-soft);border-radius:11px}.research-code-card span{color:var(--green);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.07em}.research-code-card strong{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(17px * var(--font-scale,1));letter-spacing:.08em;grid-row:2}.research-code-card button{height:31px;color:var(--green);border:1px solid var(--green);grid-area:1/2/3;align-items:center;gap:5px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.research-code-card button{border:1px solid color-mix(in srgb, var(--green) 25%, transparent)}}.research-code-card button{background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:7px}.research-slip-list{flex:220px;min-height:0;padding:0 14px;overflow-y:auto}.research-slip-list>div:not(.research-slip-empty){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto 27px;align-items:center;gap:8px;min-height:78px;padding:10px;display:grid}.research-slip-list strong,.research-slip-list small{display:block}.research-slip-list strong{font-size:calc(8px * var(--font-scale,1))}.research-slip-list small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.research-slip-list>div>b{font-size:calc(9px * var(--font-scale,1))}.research-slip-list button{width:27px;height:27px;color:var(--text-faint);background:0 0;border:0;place-items:center;display:grid}.research-slip-kickoff{align-items:center;gap:5px;display:flex!important}.research-slip-kickoff>b{color:#b77923;font-size:calc(6px * var(--font-scale,1));white-space:nowrap;background:#b779231a;border-radius:99px;margin-left:3px;padding:2px 5px}.research-slip-kickoff.past{color:#c47b2c!important}.research-slip-empty{min-height:290px;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.research-slip-empty strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));margin-top:10px}.research-slip-empty span{max-width:210px;font-size:calc(8px * var(--font-scale,1));margin-top:5px;line-height:1.5}.research-slip-drawer>footer{border-top:1px solid var(--border);background:var(--surface-soft);padding:14px}.research-slip-drawer>footer>div{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.research-slip-drawer>footer span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.research-slip-drawer>footer strong{font-size:calc(18px * var(--font-scale,1))}.research-slip-drawer>footer button{width:100%;margin-top:7px}.research-slip-drawer>footer>.research-slip-latest-code{border:1px solid var(--green);grid-template-columns:minmax(0,1fr) 31px;align-items:center;gap:3px 10px;min-height:54px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-slip-drawer>footer>.research-slip-latest-code{border:1px solid color-mix(in srgb, var(--green) 25%, var(--border))}}.research-slip-drawer>footer>.research-slip-latest-code{background:var(--green-soft);border-radius:9px}.research-slip-latest-code span{text-transform:uppercase;letter-spacing:.06em;color:var(--green)!important}.research-slip-latest-code strong{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;grid-column:1;font-size:calc(13px * var(--font-scale,1))!important}.research-slip-drawer>footer .research-slip-latest-code button{width:31px;height:31px;color:var(--green);border:1px solid var(--green);grid-area:1/2/3;place-items:center;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.research-slip-drawer>footer .research-slip-latest-code button{border:1px solid color-mix(in srgb, var(--green) 28%, transparent)}}.research-slip-drawer>footer .research-slip-latest-code button{background:var(--surface);border-radius:7px}.research-booking-history{border:1px solid var(--border);border-radius:10px;flex-direction:column;flex:0 auto;min-height:74px;max-height:44%;margin:0 14px 14px;display:flex;overflow:hidden}.research-booking-history>header{border-bottom:1px solid var(--border);background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;display:flex}.research-booking-history>header span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:6px;font-weight:700;display:flex}.research-booking-history>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.research-booking-history-list{min-height:0;overflow-y:auto}.research-booking-history-list>details{border-bottom:1px solid var(--border)}.research-booking-history-list>details:last-child{border-bottom:0}.research-booking-history-list summary{cursor:pointer;align-items:center;gap:8px;min-height:48px;padding:8px 10px;list-style:none;display:flex}.research-booking-history-list summary::-webkit-details-marker{display:none}.research-booking-history-list summary>span{flex:1;min-width:0}.research-booking-history-list summary strong,.research-booking-history-list summary small{display:block}.research-booking-history-list summary strong{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(9px * var(--font-scale,1))}.research-booking-history-list summary small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.research-booking-history-list summary>svg{transition:transform .18s}.research-booking-history-list details[open] summary>svg{transform:rotate(180deg)}.research-booking-history-body{background:var(--surface-soft);padding:0 10px 10px}.research-history-selection{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:65px;padding:8px 0;display:grid}.research-history-selection strong,.research-history-selection small{display:block}.research-history-selection strong{font-size:calc(8px * var(--font-scale,1))}.research-history-selection small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.research-history-selection>b{font-size:calc(8px * var(--font-scale,1))}.research-booking-history-body>footer{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:7px;padding-top:8px;display:grid}.research-booking-history-body>footer button{min-width:0;min-height:31px;padding:0 7px}.research-history-empty{min-height:52px;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));place-items:center;display:grid}.research-booking-history.collapsed{flex-basis:45px;min-height:45px;max-height:45px}.research-booking-history.expanded{min-height:74px}.research-booking-history-toggle{width:100%;min-height:43px;color:var(--text);text-align:left;background:var(--surface-soft);border:0;border-bottom:1px solid #0000;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 7px 0 11px;display:flex}.research-booking-history.expanded .research-booking-history-toggle{border-bottom-color:var(--border)}.research-booking-history-toggle-main{min-width:0;min-height:43px;color:var(--text);text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0;display:flex}.research-booking-history-toggle-main>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:6px;font-weight:700;display:flex}.research-booking-history-summary{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.research-booking-history-summary strong{max-width:190px;color:var(--purple);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.research-booking-history-summary small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.research-history-clear{color:#d34858;min-height:28px;font-size:calc(7px * var(--font-scale,1));background:#d3485812;border:1px solid #d3485833;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:inline-flex}.research-history-clear:hover{background:#d348581f}.research-history-clear:disabled{opacity:.5;cursor:not-allowed}.research-history-copy,.research-booking-history-expand{width:28px;height:28px;color:var(--purple);border:1px solid var(--purple);flex:none;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.research-history-copy,.research-booking-history-expand{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--border))}}.research-history-copy,.research-booking-history-expand{background:var(--surface);border-radius:7px}.research-history-copy:hover{background:var(--purple-soft)}.research-booking-history-expand{color:var(--text-faint);background:0 0;border-color:#0000}.research-booking-history-expand svg{transition:transform .18s}.research-booking-history.expanded .research-booking-history-expand svg{transform:rotate(180deg)}.research-booking-history-list summary .research-history-copy{width:28px;height:28px}.hub-boot-screen{min-height:100vh;min-height:100dvh;color:var(--text);background:var(--sidebar);place-items:center;display:grid;position:relative;overflow:hidden}.hub-boot-screen:before{content:"";opacity:.14;background-image:radial-gradient(circle at 1px 1px, var(--sidebar-muted) 1px, transparent 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.hub-boot-screen>section{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hub-boot-mark{color:#fff;background:linear-gradient(145deg,#7c5cff,#5132e7);border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 15px 40px #6d4aff52}.hub-boot-screen>section>strong{color:var(--sidebar-text);letter-spacing:-.045em;margin-top:15px;font-size:21px}.hub-boot-screen>section>strong i{color:var(--sidebar-muted);margin-left:3px;font-style:normal;font-weight:430}.hub-boot-screen>section>small{color:var(--sidebar-muted);margin-top:7px;font-size:10px}.hub-boot-progress{background:var(--sidebar-soft);border-radius:99px;width:132px;height:3px;margin-top:20px;overflow:hidden}.hub-boot-progress i{border-radius:inherit;background:linear-gradient(90deg,#0000,#9e8bff,#0000);width:44%;height:100%;animation:1.15s ease-in-out infinite hub-boot-progress;display:block}.hub-boot-glow{filter:blur(5px);border-radius:50%;position:absolute}.hub-boot-glow-one{background:radial-gradient(circle,#724eff38,#0000 68%);width:430px;height:430px;top:-12%;left:8%}.hub-boot-glow-two{background:radial-gradient(circle,#1fb6931f,#0000 68%);width:330px;height:330px;bottom:-12%;right:10%}@keyframes hub-boot-progress{0%{transform:translate(-110%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.hub-boot-progress i{background:#8066f5;width:100%;animation:none}}.auth-layer{z-index:100;background:var(--sidebar);place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.auth-layer{background:color-mix(in srgb, var(--sidebar) 77%, transparent)}}.auth-layer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-layer:before{content:"";opacity:.18;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.auth-glow{filter:blur(5px);border-radius:50%;position:absolute}.auth-glow-one{background:radial-gradient(circle,#724eff3d,#0000 68%);width:380px;height:380px;top:0;left:8%}.auth-glow-two{background:radial-gradient(circle,#1fb69324,#0000 68%);width:300px;height:300px;bottom:-8%;right:12%}.auth-card{width:min(390px,100%);color:var(--text);border:1px solid var(--border);padding:32px;position:relative}@supports (color:color-mix(in lab, red, red)){.auth-card{border:1px solid color-mix(in srgb, var(--border) 80%, #fff)}}.auth-card{background:var(--surface);border-radius:20px}@supports (color:color-mix(in lab, red, red)){.auth-card{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.auth-card{box-shadow:0 28px 90px #00000059}.auth-close{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.auth-brand-mark{color:#fff;background:linear-gradient(145deg,#8063ff,#5233e7);border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:20px;display:grid;box-shadow:0 10px 28px #6d4aff4d}.auth-kicker{color:var(--purple);font-size:calc(9px * var(--font-scale,1));letter-spacing:.13em;text-transform:uppercase;margin:0 0 7px;font-weight:780}.auth-card h1{font-size:calc(27px * var(--font-scale,1));letter-spacing:-.045em;margin:0 0 8px}.auth-subtitle{color:var(--text-soft);font-size:calc(11px * var(--font-scale,1));margin:0 0 23px;line-height:1.55}.auth-card form label{margin-bottom:14px;display:block}.auth-card form label span{font-size:calc(9px * var(--font-scale,1));margin-bottom:7px;font-weight:690;display:block}.auth-card form input{width:100%;height:44px;color:var(--text);border:1px solid var(--border-strong);background:var(--surface-soft);font-size:calc(11px * var(--font-scale,1));border-radius:10px;outline:0;padding:0 13px}.auth-card form input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.auth-card form input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 11%, transparent)}}.auth-card form input::placeholder{color:var(--text-faint)}.auth-submit{color:#fff;background:var(--purple-strong);width:100%;height:44px;font-size:calc(11px * var(--font-scale,1));border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-weight:700;display:flex;box-shadow:0 8px 24px #5b36ee38}.auth-submit:disabled{opacity:.7}.auth-error{color:#d83b4c;font-size:calc(9px * var(--font-scale,1));background:#d83b4c12;border:1px solid #d83b4c2e;border-radius:8px;margin:-3px 0 9px;padding:9px 10px}.auth-secure{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));justify-content:center;align-items:center;gap:6px;margin-top:19px;display:flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:560px;min-height:calc(100vh - 190px);margin:0 auto;display:flex}.coming-orbit{border:1px dashed var(--purple);place-items:center;width:140px;height:140px;margin-bottom:29px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.coming-orbit{border:1px dashed color-mix(in srgb, var(--purple) 30%, var(--border))}}.coming-orbit{border-radius:50%}.coming-orbit>span{border:1px solid var(--border);border-radius:50%;position:absolute}.coming-orbit>span:first-child{width:108px;height:108px}.coming-orbit>span:nth-child(2){background:var(--purple-soft);border-color:#0000;width:79px;height:79px}.coming-orbit>div{z-index:1;width:62px;height:62px;color:var(--purple);background:var(--surface);box-shadow:var(--shadow);border-radius:19px;place-items:center;display:grid}.coming-soon h1{font-size:calc(30px * var(--font-scale,1));letter-spacing:-.045em;margin:11px 0 10px}.coming-soon p{max-width:470px;color:var(--text-soft);font-size:calc(12px * var(--font-scale,1));margin:0;line-height:1.7}.coming-soon button{color:var(--purple);font-size:calc(10px * var(--font-scale,1));background:0 0;border:0;align-items:center;gap:8px;margin-top:22px;font-weight:700;display:flex}.merger-page{padding-bottom:40px}.merger-hero,.merger-results-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.merger-hero h1,.merger-results-head h1{letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(27px,3vw,35px);line-height:1.1}.merger-hero p,.merger-results-head p{max-width:650px;color:var(--text-soft);font-size:calc(12px * var(--font-scale,1));margin:0;line-height:1.55}.merger-ready{height:30px;color:var(--green);border:1px solid var(--green);flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.merger-ready{border:1px solid color-mix(in srgb, var(--green) 20%, transparent)}}.merger-ready{background:var(--green-soft);font-size:calc(9px * var(--font-scale,1));border-radius:99px;font-weight:700}.merger-ready>span{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.merger-ready>span{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 14%, transparent)}}.merger-config{flex-direction:column;gap:15px;display:flex}.merger-panel,.merger-preview-panel,.merger-tickets-panel{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:16px}.merger-panel-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;min-height:76px;padding:16px 19px;display:flex}.merger-panel-head>span{width:39px;height:39px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:none;place-items:center;display:grid}.merger-panel-head>div{flex:1;min-width:0}.merger-panel-head h2{font-size:calc(14px * var(--font-scale,1));margin:0 0 5px}.merger-panel-head p{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin:0;line-height:1.45}.merger-panel-head>b{height:26px;color:var(--purple);background:var(--purple-soft);font-size:calc(8px * var(--font-scale,1));border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.merger-code-list{flex-direction:column;gap:10px;padding:17px 19px 4px;display:flex}.merger-code-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:34px minmax(150px,.65fr) minmax(190px,1fr) 34px;align-items:end;gap:11px;padding:12px;display:grid}.merger-row-number{width:34px;height:40px;color:var(--purple);background:var(--purple-soft);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(9px * var(--font-scale,1));border-radius:9px;place-items:center;font-weight:720;display:grid}.merger-code-row label>span,.merger-settings-grid label>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:7px;font-weight:680;display:block}.merger-code-row label>input{width:100%;height:40px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;border-radius:9px;outline:0;padding:0 11px;font-weight:700}.merger-code-row label>input:focus,.merger-select-logo:focus-within,.merger-number-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.merger-code-row label>input:focus,.merger-select-logo:focus-within,.merger-number-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.merger-select-logo{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 9px;display:flex}.merger-select-logo>img{object-fit:contain;background:#fff;border-radius:6px;flex:none;width:25px;height:25px}.merger-select-logo>svg:first-child{color:var(--purple);flex:none}.merger-select-logo>svg:last-child{color:var(--text-faint);pointer-events:none}.merger-select-logo select{-webkit-appearance:none;appearance:none;min-width:0;height:100%;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1;font-weight:650}.merger-remove-row{color:#d34858;border:1px solid #d34858;place-items:center;width:34px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.merger-remove-row{border:1px solid color-mix(in srgb, #d34858 18%, var(--border))}}.merger-remove-row{background:#d34858;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.merger-remove-row{background:color-mix(in srgb, #d34858 7%, var(--surface))}}.merger-remove-row:disabled{color:var(--text-faint);border-color:var(--border);background:var(--surface);opacity:.45;cursor:not-allowed}.merger-add-row{height:36px;color:var(--purple);border:1px dashed var(--purple);align-items:center;gap:7px;margin:8px 19px 18px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.merger-add-row{border:1px dashed color-mix(in srgb, var(--purple) 38%, var(--border))}}.merger-add-row{background:var(--purple-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.merger-add-row{background:color-mix(in srgb, var(--purple-soft) 36%, var(--surface))}}.merger-add-row{font-size:calc(8px * var(--font-scale,1));font-weight:700}.merger-settings-grid{grid-template-columns:1fr 1fr;gap:15px;padding:18px 19px 20px;display:grid}.merger-settings-grid label>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:6px;line-height:1.4;display:block}.merger-number-input{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;height:40px;display:flex;overflow:hidden}.merger-number-input input{min-width:0;height:100%;color:var(--text);font-size:calc(12px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1;padding:0 11px;font-weight:700}.merger-number-input b{height:100%;color:var(--purple);border-left:1px solid var(--border);background:var(--purple-soft);font-size:calc(8px * var(--font-scale,1));place-items:center;padding:0 12px;display:grid}.merger-config-actions{justify-content:space-between;align-items:center;gap:15px;padding:2px 1px 0;display:flex}.merger-config-actions p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:7px;margin:0;display:flex}.merger-primary{color:#fff;background:linear-gradient(135deg, var(--purple), var(--purple-strong));min-height:40px;box-shadow:0 9px 22px var(--purple);border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.merger-primary{box-shadow:0 9px 22px color-mix(in srgb, var(--purple) 22%, transparent)}}.merger-primary{font-size:calc(9px * var(--font-scale,1));font-weight:720}.merger-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.merger-alert{border:1px solid var(--border);min-height:44px;font-size:calc(9px * var(--font-scale,1));border-radius:10px;align-items:center;gap:9px;padding:10px 12px;line-height:1.45;display:flex}.merger-alert>span{flex:1}.merger-alert button{color:inherit;background:0 0;border:0;place-items:center;display:grid}.merger-alert.error{color:#cf4657;border-color:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-alert.error{border-color:color-mix(in srgb, #cf4657 25%, var(--border))}}.merger-alert.error{background:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-alert.error{background:color-mix(in srgb, #cf4657 7%, var(--surface))}}.merger-alert.success{color:var(--green);border-color:var(--green);margin-bottom:12px}@supports (color:color-mix(in lab, red, red)){.merger-alert.success{border-color:color-mix(in srgb, var(--green) 25%, var(--border))}}.merger-alert.success{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.merger-alert.success{background:color-mix(in srgb, var(--green) 7%, var(--surface))}}.splitter-page .merger-alert.info{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.splitter-page .merger-alert.info{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.splitter-page .merger-alert.info{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.splitter-page .merger-alert.info{background:color-mix(in srgb, var(--purple) 7%, var(--surface))}}.splitter-booking-summary{margin-bottom:12px}.merger-result-route{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:9px;min-width:210px;padding:10px 12px;display:flex}.merger-result-route>img{object-fit:contain;background:#fff;border-radius:8px;width:31px;height:31px}.merger-result-route>svg{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:8px;padding:7px}.merger-result-route small,.merger-result-route strong{display:block}.merger-result-route small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-bottom:3px}.merger-result-route strong{font-size:calc(10px * var(--font-scale,1))}.merger-result-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:1fr 1fr;height:44px;margin-bottom:14px;padding:4px;display:grid}.merger-result-tabs button{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;font-weight:680;display:flex}.merger-result-tabs button.active{color:var(--purple);background:var(--surface);box-shadow:0 3px 12px #19162b0f}.merger-result-tabs b{background:var(--purple-soft);min-width:20px;height:19px;font-size:calc(7px * var(--font-scale,1));border-radius:99px;place-items:center;padding:0 5px;display:grid}.merger-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.merger-metrics>div{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:10px;min-height:66px;padding:12px;display:flex}.merger-metrics>div>span{width:33px;height:33px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.merger-metrics p,.merger-metrics strong{display:block}.merger-metrics p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin:0}.merger-metrics strong{color:var(--text);font-size:calc(15px * var(--font-scale,1));margin-top:4px}.merger-duplicate-alert{margin-bottom:14px}.merger-duplicate-alert strong{margin-bottom:2px;display:block}.merger-preview-panel>header,.merger-tickets-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:70px;padding:15px 18px;display:flex}.merger-preview-panel>header h2,.merger-tickets-panel>header h2{font-size:calc(14px * var(--font-scale,1));margin:5px 0 0}.merger-preview-panel>header>div:last-child{gap:6px;display:flex}.merger-preview-panel>header>div:last-child button{height:31px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-weight:680;display:inline-flex}.merger-fixture-list{flex-direction:column;gap:10px;padding:14px;display:flex}.merger-fixture{border:1px solid var(--border);background:var(--surface-soft);opacity:.58;border-radius:11px;overflow:hidden}.merger-fixture.selected{opacity:1}.merger-fixture.duplicate{border-color:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-fixture.duplicate{border-color:color-mix(in srgb, #cf4657 42%, var(--border))}}.merger-fixture>header{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:flex}.merger-fixture-check{color:#fff;border:1px solid var(--border-strong);background:var(--surface);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.merger-fixture.selected .merger-fixture-check{border-color:var(--purple);background:var(--purple)}.merger-fixture>header>div{flex:1;min-width:0}.merger-fixture h3{font-size:calc(10px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.merger-fixture h3 span{color:var(--text-faint);font-weight:450}.merger-fixture header p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin:4px 0 0}.merger-duplicate-badge{color:#cf4657;background:#cf4657;border-radius:6px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.merger-duplicate-badge{background:color-mix(in srgb, #cf4657 10%, var(--surface))}}.merger-duplicate-badge{font-size:calc(6px * var(--font-scale,1));text-transform:uppercase}.merger-selection-list{flex-direction:column;gap:7px;padding:9px;display:flex}.merger-selection-list>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 48px 31px;align-items:center;gap:8px;min-height:62px;padding:9px;display:grid}.merger-selection-list>div.duplicate{border-color:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-selection-list>div.duplicate{border-color:color-mix(in srgb, #cf4657 33%, var(--border))}}.merger-selection-list>div>svg{color:var(--purple)}.merger-map-column{min-width:0}.merger-map-column small,.merger-map-column strong,.merger-map-column span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.merger-map-column small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.merger-map-column strong{font-size:calc(8px * var(--font-scale,1))}.merger-map-column span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-top:3px}.merger-map-column.target small{color:var(--green)}.merger-selection-odds{text-align:center;font-size:calc(9px * var(--font-scale,1))}.merger-selection-list>div>button{color:#cf4657;border:1px solid #cf4657;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.merger-selection-list>div>button{border:1px solid color-mix(in srgb, #cf4657 18%, var(--border))}}.merger-selection-list>div>button{background:#cf4657;border-radius:7px}@supports (color:color-mix(in lab, red, red)){.merger-selection-list>div>button{background:color-mix(in srgb, #cf4657 7%, var(--surface))}}.merger-skipped{border:1px solid var(--border);background:var(--surface);border-radius:11px;margin-top:12px}.merger-skipped summary{min-height:43px;color:var(--text-soft);cursor:pointer;font-size:calc(8px * var(--font-scale,1));align-items:center;gap:8px;padding:0 13px;font-weight:680;list-style:none;display:flex}.merger-skipped summary svg:last-child{margin-left:auto}.merger-skipped>div{border-top:1px solid var(--border);gap:7px;padding:10px;display:grid}.merger-skipped pre{color:var(--text-soft);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;margin:0;padding:9px;overflow-x:auto}.merger-booking-dock{z-index:8;border:1px solid var(--border);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:69px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.merger-booking-dock{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.merger-booking-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 38px #1414211f}.merger-booking-dock span,.merger-booking-dock strong{display:block}.merger-booking-dock span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.merger-booking-dock strong{font-size:calc(10px * var(--font-scale,1));margin-top:4px}.merger-tickets-panel{min-height:320px}.merger-ticket-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:14px;display:grid}.merger-ticket-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;overflow:hidden}.merger-ticket-card.success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.merger-ticket-card.success{border-color:color-mix(in srgb, var(--green) 34%, var(--border))}}.merger-ticket-card.failed{border-color:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-ticket-card.failed{border-color:color-mix(in srgb, #cf4657 34%, var(--border))}}.merger-ticket-card>header{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:9px;min-height:57px;padding:10px 11px;display:flex}.merger-ticket-card>header>span{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.merger-ticket-card>header>div{flex:1;min-width:0}.merger-ticket-card>header small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase}.merger-ticket-card>header h3{font-size:calc(9px * var(--font-scale,1));margin:3px 0 0}.merger-ticket-card>header>b{color:var(--text-soft);background:var(--surface-soft);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex}.merger-ticket-card.success>header>b{color:var(--green);background:var(--green-soft)}.merger-ticket-card.failed>header>b{color:#cf4657;background:#cf4657}@supports (color:color-mix(in lab, red, red)){.merger-ticket-card.failed>header>b{background:color-mix(in srgb, #cf4657 9%, var(--surface))}}.merger-code-output{border:1px solid var(--green);grid-template-columns:1fr auto;gap:3px 10px;margin:11px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.merger-code-output{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.merger-code-output{background:var(--green-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.merger-code-output{background:color-mix(in srgb, var(--green-soft) 52%, var(--surface))}}.merger-code-output span{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.merger-code-output strong{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(14px * var(--font-scale,1));letter-spacing:.06em;grid-column:1}.merger-code-output button{color:var(--green);border:1px solid var(--green);grid-area:1/2/3;align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.merger-code-output button{border:1px solid color-mix(in srgb, var(--green) 22%, var(--border))}}.merger-code-output button{background:var(--surface);font-size:calc(7px * var(--font-scale,1));border-radius:7px;font-weight:680}.merger-ticket-card>p{min-height:43px;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:11px;line-height:1.5}.merger-ticket-card>p.error{color:#cf4657}.merger-ticket-card details{border:1px solid var(--border);background:var(--surface);border-radius:8px;margin:0 11px 10px}.merger-ticket-card details summary{min-height:34px;color:var(--text-soft);cursor:pointer;font-size:calc(7px * var(--font-scale,1));justify-content:space-between;align-items:center;padding:0 9px;font-weight:680;list-style:none;display:flex}.merger-ticket-card details>div{border-top:1px solid var(--border);flex-direction:column;gap:6px;max-height:160px;padding:8px;display:flex;overflow-y:auto}.merger-ticket-card details span{background:var(--surface-soft);border-radius:6px;padding:6px}.merger-ticket-card details strong,.merger-ticket-card details small{display:block}.merger-ticket-card details strong{font-size:calc(7px * var(--font-scale,1))}.merger-ticket-card details small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));margin-top:3px}.merger-ticket-card>footer{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;padding:9px 11px;display:flex}.merger-ticket-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.merger-ticket-empty>svg{color:var(--purple)}.merger-ticket-empty strong{font-size:calc(13px * var(--font-scale,1));margin-top:12px}.merger-ticket-empty span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:5px 0 15px}.splitter-source-grid{grid-template-columns:minmax(180px,.7fr) minmax(220px,1fr);gap:14px;padding:18px 19px 20px;display:grid}.splitter-source-grid label>span,.splitter-settings>label>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:7px;font-weight:680;display:block}.splitter-source-grid label>input{width:100%;height:40px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;border-radius:9px;outline:0;padding:0 11px;font-weight:700}.splitter-source-grid label>input:focus{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.splitter-source-grid label>input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.splitter-settings{grid-template-columns:1fr 1fr;align-items:start;gap:16px;padding:18px 19px 20px;display:grid}.splitter-settings>label>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:6px;line-height:1.4;display:block}.splitter-strategies{border:0;grid-column:1/-1;margin:0;padding:0}.splitter-strategies legend{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:7px;font-weight:680}.splitter-strategies>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.splitter-strategies button{text-align:left;min-height:59px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:9px;padding:10px 11px;display:flex}.splitter-strategies button>svg{color:var(--purple)}.splitter-strategies button>span{flex:1;min-width:0}.splitter-strategies strong,.splitter-strategies small{display:block}.splitter-strategies strong{font-size:calc(9px * var(--font-scale,1))}.splitter-strategies small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.splitter-strategies button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.splitter-strategies button.active{background:color-mix(in srgb, var(--purple-soft) 58%, var(--surface))}}.splitter-strategies button.active{box-shadow:0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.splitter-strategies button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 8%, transparent)}}.splitter-strategies button:disabled{opacity:.42;cursor:not-allowed}.splitter-shuffle{text-align:left;min-height:58px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 11px;display:flex}.splitter-shuffle>span{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.splitter-shuffle>div{flex:1;min-width:0}.splitter-shuffle strong,.splitter-shuffle small{display:block}.splitter-shuffle strong{font-size:calc(9px * var(--font-scale,1))}.splitter-shuffle small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px;line-height:1.35}.splitter-shuffle>i{color:#fff;border:1px solid var(--border-strong);background:var(--surface);border-radius:6px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.splitter-shuffle.active{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.splitter-shuffle.active{border-color:color-mix(in srgb, var(--purple) 50%, var(--border))}}.splitter-shuffle.active{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.splitter-shuffle.active{background:color-mix(in srgb, var(--purple-soft) 45%, var(--surface))}}.splitter-shuffle.active>i{border-color:var(--purple);background:var(--purple)}.splitter-automator-settings{gap:12px;margin-top:12px;display:grid}.splitter-limits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.splitter-limits-grid label>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:6px;line-height:1.4;display:block}@media (max-width:640px){.splitter-limits-grid{grid-template-columns:1fr}}.splitter-ticket-summary{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,1fr);margin:10px 11px 0;display:grid}.splitter-ticket-summary>span{text-align:center;border-right:1px solid var(--border);padding:8px}.splitter-ticket-summary>span:last-child{border:0}.splitter-ticket-summary small,.splitter-ticket-summary strong{display:block}.splitter-ticket-summary small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.splitter-ticket-summary strong{font-size:calc(10px * var(--font-scale,1));margin-top:3px}.splitter-results-panel .merger-ticket-card details span em{color:var(--text-soft);font-size:calc(6px * var(--font-scale,1));align-items:center;gap:5px;margin-top:5px;font-style:normal;display:flex}.splitter-results-panel .merger-ticket-card details span em b{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.splitter-results-panel .merger-ticket-card details span em svg{color:var(--purple);flex:none}.splitter-skipped pre{max-width:100%;color:var(--text-soft);font-size:calc(6px * var(--font-scale,1));margin:0;overflow-x:auto}.shuffler-route-grid{grid-template-columns:minmax(160px,.75fr) minmax(210px,1fr) minmax(160px,.75fr)}.shuffler-preview-actions{border-top:1px solid var(--border);padding:14px 19px 19px}.shuffler-strategy-panel{margin-bottom:13px}.shuffler-route-grid label>span,.shuffler-quick-grid label>span,.shuffler-rule-grid label>span,.shuffler-target-modal label>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:7px;font-weight:680;display:block}.shuffler-strategy-switch{grid-template-columns:1fr 1fr;gap:9px;padding:17px 19px 0;display:grid}.shuffler-strategy-switch>button{text-align:left;min-height:61px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.shuffler-strategy-switch>button>svg{color:var(--purple);flex:none}.shuffler-strategy-switch strong,.shuffler-strategy-switch small{display:block}.shuffler-strategy-switch strong{font-size:calc(9px * var(--font-scale,1))}.shuffler-strategy-switch small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.shuffler-strategy-switch>button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.shuffler-strategy-switch>button.active{background:color-mix(in srgb, var(--purple-soft) 55%, var(--surface))}}.shuffler-strategy-switch>button.active{box-shadow:0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-strategy-switch>button.active{box-shadow:0 0 0 2px color-mix(in srgb, var(--purple) 8%, transparent)}}.shuffler-quick-grid{grid-template-columns:1fr 1fr;gap:12px;padding:14px 19px 20px;display:grid}.shuffler-search-select{position:relative}.shuffler-search-select>button{text-align:left;width:100%;height:40px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.shuffler-search-select>button>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shuffler-search-select>button>svg{color:var(--text-faint);flex:none;transition:transform .2s}.shuffler-search-select.open>button{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-search-select.open>button{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.shuffler-search-select.open>button>svg{transform:rotate(180deg)}.shuffler-search-select>button:disabled{opacity:.46;cursor:not-allowed}.shuffler-search-menu{z-index:35;border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;width:100%;max-height:255px;padding:7px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 16px 45px #0f0d1e2e}.shuffler-search-menu>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 8px;display:flex}.shuffler-search-menu>div svg{color:var(--purple);flex:none}.shuffler-search-menu input{width:100%;min-width:0;height:100%;color:var(--text);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;outline:0}.shuffler-search-options{flex-direction:column;max-height:200px;margin-top:6px;display:flex;overflow-y:auto}.shuffler-search-options>button{text-align:left;min-height:32px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 8px;display:flex}.shuffler-search-options>button span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.shuffler-search-options>button.selected,.shuffler-search-options>button:hover{color:var(--purple);background:var(--purple-soft)}.shuffler-search-options>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));padding:12px 8px}.shuffler-rules{padding:14px 0 0}.shuffler-rule-list{flex-direction:column;gap:10px;padding:0 19px;display:flex}.shuffler-rule-list>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:11px}.shuffler-rule-list>article>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.shuffler-rule-list>article>header>span{color:var(--purple);font-size:calc(8px * var(--font-scale,1));font-weight:720}.shuffler-rule-list>article>header>button{color:#cf4657;border:1px solid #cf4657;align-items:center;gap:5px;height:27px;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.shuffler-rule-list>article>header>button{border:1px solid color-mix(in srgb, #cf4657 20%, var(--border))}}.shuffler-rule-list>article>header>button{background:#cf4657;border-radius:6px}@supports (color:color-mix(in lab, red, red)){.shuffler-rule-list>article>header>button{background:color-mix(in srgb, #cf4657 7%, var(--surface))}}.shuffler-rule-list>article>header>button{font-size:calc(6px * var(--font-scale,1));font-weight:680}.shuffler-rule-list>article>header>button:disabled{opacity:.35;cursor:not-allowed}.shuffler-rule-grid{grid-template-columns:minmax(125px,1fr) minmax(125px,1fr) 28px minmax(125px,1fr) minmax(125px,1fr);align-items:end;gap:8px;display:grid}.shuffler-rule-arrow{width:28px;height:40px;color:var(--purple);place-items:center;display:grid}.shuffler-rules>.merger-add-row{margin-top:11px}.shuffler-route-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-bottom:13px;overflow:hidden}.shuffler-route-card>header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:45px;padding:8px 12px;display:flex}.shuffler-route-card>header span,.shuffler-route-card>header strong{display:block}.shuffler-route-card>header span{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.shuffler-route-card>header strong{font-size:calc(8px * var(--font-scale,1));margin-top:3px}.shuffler-route-card>header b{color:var(--purple);background:var(--purple-soft);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex}.shuffler-route-card>div{grid-template-columns:1fr 22px 1fr;align-items:center;gap:9px;padding:11px 12px;display:grid}.shuffler-route-card>div>svg{color:var(--purple);justify-self:center}.shuffler-route-card>div>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.shuffler-route-card>div>span>img,.shuffler-route-card>div>span>svg{object-fit:contain;width:27px;height:27px;color:var(--purple);background:#fff;border-radius:7px;flex:none;padding:4px}.shuffler-route-card>div>span>span{min-width:0}.shuffler-route-card small,.shuffler-route-card strong,.shuffler-route-card em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shuffler-route-card small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.shuffler-route-card strong{font-size:calc(8px * var(--font-scale,1));margin-top:3px}.shuffler-route-card em{color:var(--purple);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(7px * var(--font-scale,1));margin-top:3px;font-style:normal}.shuffler-scope-list{flex-direction:column;gap:9px;padding:14px;display:flex}.shuffler-scope-list>article{opacity:.55;border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;overflow:hidden}.shuffler-scope-list>article.selected{opacity:1;border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-scope-list>article.selected{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.shuffler-scope-header{text-align:left;width:100%;min-height:57px;color:var(--text);background:var(--surface);border:0;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 11px;display:grid}.shuffler-scope-check{width:28px;height:28px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.selected .shuffler-scope-check{color:#fff;border-color:var(--purple);background:var(--purple)}.shuffler-scope-header>span:nth-child(2){min-width:0}.shuffler-scope-header strong,.shuffler-scope-header small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shuffler-scope-header strong{font-size:calc(9px * var(--font-scale,1))}.shuffler-scope-header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.shuffler-scope-header b{color:var(--purple);background:var(--purple-soft);font-size:calc(7px * var(--font-scale,1));border-radius:6px;padding:6px 7px}.shuffler-fixture-route{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:stretch;gap:9px;padding:10px;display:grid}.shuffler-fixture-route>svg{color:var(--purple);place-self:center}.shuffler-fixture-source,.shuffler-fixture-target{text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:9px;min-width:0;min-height:67px;padding:10px 11px}.shuffler-fixture-source>small,.shuffler-fixture-target>small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-weight:720;display:block}.shuffler-fixture-source>span{min-width:0;display:block}.shuffler-fixture-source>span+span{border-top:1px solid var(--border);margin-top:7px;padding-top:7px}.shuffler-fixture-source strong,.shuffler-fixture-source em,.shuffler-fixture-target strong,.shuffler-fixture-target>span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.shuffler-fixture-source strong,.shuffler-fixture-target strong{font-size:calc(8px * var(--font-scale,1))}.shuffler-fixture-source em,.shuffler-fixture-target>span{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));margin-top:4px;font-style:normal}.shuffler-fixture-target{color:var(--text);padding-right:118px;position:relative}.shuffler-fixture-target:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-fixture-target:hover{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.shuffler-fixture-target:hover{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.shuffler-fixture-target:hover{background:color-mix(in srgb, var(--purple-soft) 28%, var(--surface))}}.shuffler-fixture-target.custom{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-fixture-target.custom{border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.shuffler-fixture-target.custom{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.shuffler-fixture-target.custom{background:color-mix(in srgb, var(--purple-soft) 35%, var(--surface))}}.shuffler-fixture-target>em{color:var(--purple);font-size:calc(7px * var(--font-scale,1));align-items:center;gap:5px;font-style:normal;font-weight:700;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.shuffler-target-modal-layer{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07080dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.shuffler-target-modal{border:1px solid var(--border-strong);background:var(--surface);border-radius:16px;width:min(560px,100%);overflow:visible;box-shadow:0 28px 90px #00000061}.shuffler-target-modal>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;min-height:91px;padding:17px 18px;display:flex}.shuffler-target-modal>header h2,.shuffler-target-modal>header p{margin:0}.shuffler-target-modal>header h2{font-size:calc(17px * var(--font-scale,1));margin-top:7px}.shuffler-target-modal>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.shuffler-target-modal>header>button{width:32px;height:32px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;flex:none;place-items:center;display:grid}.shuffler-target-modal-fields{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.shuffler-target-modal>footer{border-top:1px solid var(--border);background:var(--surface-soft);border-radius:0 0 16px 16px;align-items:center;gap:8px;min-height:64px;padding:11px 18px;display:flex}.shuffler-target-modal>footer>span{flex:1}.shuffler-target-modal>footer button{min-height:38px}.shuffler-result-icon{width:28px;height:28px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.shuffler-result-panel .merger-selection-list>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 48px minmax(54px,max-content)}.shuffler-change-badge{min-width:0;color:var(--purple);background:var(--purple-soft);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;white-space:nowrap;border-radius:6px;justify-self:end;padding:5px 6px;font-weight:700;line-height:1}.shuffler-change-badge.unavailable{color:#cf4657;background:#cf4657}@supports (color:color-mix(in lab, red, red)){.shuffler-change-badge.unavailable{background:color-mix(in srgb, #cf4657 10%, var(--surface))}}.shuffler-output-dock{z-index:8;border:1px solid var(--purple);align-items:center;gap:14px;min-height:73px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.shuffler-output-dock{border:1px solid color-mix(in srgb, var(--purple) 25%, var(--border))}}.shuffler-output-dock{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.shuffler-output-dock{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.shuffler-output-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 38px #1414211f}.shuffler-output-dock.success{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.shuffler-output-dock.success{border-color:color-mix(in srgb, var(--green) 30%, var(--border))}}.shuffler-output-dock.failed{border-color:#cf4657}@supports (color:color-mix(in lab, red, red)){.shuffler-output-dock.failed{border-color:color-mix(in srgb, #cf4657 30%, var(--border))}}.shuffler-output-dock>div:first-child{min-width:120px}.shuffler-output-dock>div:first-child span,.shuffler-output-dock>div:first-child strong{display:block}.shuffler-output-dock>div:first-child span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.shuffler-output-dock>div:first-child strong{font-size:calc(9px * var(--font-scale,1));margin-top:4px}.shuffler-output-dock>p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));flex:1;margin:0}.shuffler-output-dock>p.error{color:#cf4657}.shuffler-output-dock>.merger-primary{margin-left:auto}.sentinel-page{--sentinel-fixture:#e19a31;--sentinel-exact:#d34858}.sentinel-code-tabs{border:1px solid var(--border);background:var(--surface-soft);scrollbar-width:thin;border-radius:12px;gap:5px;min-height:62px;margin-bottom:13px;padding:5px;display:flex;overflow-x:auto}.sentinel-code-tabs button{text-align:left;min-width:155px;color:var(--text-faint);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.sentinel-code-tabs button>svg{flex:none}.sentinel-code-tabs button>span{min-width:0}.sentinel-code-tabs strong,.sentinel-code-tabs small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sentinel-code-tabs strong{color:inherit;font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(9px * var(--font-scale,1));letter-spacing:.05em}.sentinel-code-tabs small{font-size:calc(6px * var(--font-scale,1));margin-top:3px}.sentinel-code-tabs button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.sentinel-code-tabs button.active{border-color:color-mix(in srgb, var(--purple) 28%, var(--border))}}.sentinel-code-tabs button.active{background:var(--surface);box-shadow:0 3px 13px #19162b0f}.sentinel-report-panel{overflow:hidden}.sentinel-report-actions{gap:6px;display:flex}.sentinel-report-actions button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.sentinel-report-actions button.active{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.sentinel-report-actions button.active{background:var(--purple-soft)}.sentinel-report-actions button:disabled{opacity:.42;cursor:not-allowed}.sentinel-fixture-list{flex-direction:column;gap:11px;padding:14px;display:flex}.sentinel-fixture{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;transition:opacity .2s,border-color .2s;overflow:hidden}.sentinel-fixture.fixture{border-color:var(--sentinel-fixture)}@supports (color:color-mix(in lab, red, red)){.sentinel-fixture.fixture{border-color:color-mix(in srgb, var(--sentinel-fixture) 43%, var(--border))}}.sentinel-fixture.exact{border-color:var(--sentinel-exact)}@supports (color:color-mix(in lab, red, red)){.sentinel-fixture.exact{border-color:color-mix(in srgb, var(--sentinel-exact) 48%, var(--border))}}.sentinel-fixture.removed{opacity:.45}.sentinel-fixture>header{border-bottom:1px solid var(--border);background:var(--surface);justify-content:space-between;align-items:center;gap:13px;min-height:67px;padding:11px 13px;display:flex}.sentinel-fixture-title{min-width:0}.sentinel-fixture-title h3{white-space:nowrap;text-overflow:ellipsis;font-size:calc(10px * var(--font-scale,1));margin:6px 0 0;overflow:hidden}.sentinel-fixture-title p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin:4px 0 0}.sentinel-severity{width:max-content;color:var(--green);background:var(--green-soft);font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;letter-spacing:.035em;border-radius:99px;align-items:center;gap:4px;padding:4px 7px;font-weight:720;display:inline-flex}.sentinel-severity.fixture{color:var(--sentinel-fixture);background:var(--sentinel-fixture)}@supports (color:color-mix(in lab, red, red)){.sentinel-severity.fixture{background:color-mix(in srgb, var(--sentinel-fixture) 11%, var(--surface))}}.sentinel-severity.exact{color:var(--sentinel-exact);background:var(--sentinel-exact)}@supports (color:color-mix(in lab, red, red)){.sentinel-severity.exact{background:color-mix(in srgb, var(--sentinel-exact) 10%, var(--surface))}}.sentinel-fixture>header>button{height:30px;color:var(--sentinel-exact);border:1px solid var(--sentinel-exact);flex:none;align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sentinel-fixture>header>button{border:1px solid color-mix(in srgb, var(--sentinel-exact) 24%, var(--border))}}.sentinel-fixture>header>button{background:var(--sentinel-exact);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.sentinel-fixture>header>button{background:color-mix(in srgb, var(--sentinel-exact) 7%, var(--surface))}}.sentinel-fixture>header>button{font-size:calc(7px * var(--font-scale,1));font-weight:680}.sentinel-fixture>header>button.restore{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.sentinel-fixture>header>button.restore{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.sentinel-fixture>header>button.restore{background:var(--purple-soft)}.sentinel-selection-list{flex-direction:column;gap:7px;padding:9px;display:flex}.sentinel-selection-list>div{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:minmax(150px,.85fr) minmax(290px,1.4fr);align-items:center;gap:11px;min-height:70px;padding:9px 10px;transition:opacity .2s,box-shadow .25s,border-color .25s;display:grid}.sentinel-selection-list>div:has(.sentinel-pick-toggle){grid-template-columns:23px minmax(135px,.8fr) minmax(290px,1.4fr)}.sentinel-selection-list>div.disabled{opacity:.43}.sentinel-selection-list>div.highlighted{opacity:1;border-color:var(--purple);box-shadow:0 0 0 3px var(--purple), 0 8px 25px var(--purple)}@supports (color:color-mix(in lab, red, red)){.sentinel-selection-list>div.highlighted{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 13%, transparent), 0 8px 25px color-mix(in srgb, var(--purple) 11%, transparent)}}.sentinel-selection-list>div.highlighted.event{border-color:var(--sentinel-fixture)}.sentinel-selection-list>div.highlighted.outcome{border-color:var(--sentinel-exact)}.sentinel-pick-toggle{color:#fff;border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.sentinel-pick-toggle.selected{border-color:var(--purple);background:var(--purple)}.sentinel-pick-toggle:disabled{cursor:not-allowed}.sentinel-pick-copy{min-width:0}.sentinel-pick-copy strong,.sentinel-pick-copy span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sentinel-pick-copy strong{font-size:calc(9px * var(--font-scale,1))}.sentinel-pick-copy span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.sentinel-overlap-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.sentinel-overlap-empty,.sentinel-overlap-set{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;flex-direction:column;justify-content:center;min-height:42px;padding:7px;display:flex}.sentinel-overlap-empty small,.sentinel-overlap-set>small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.sentinel-overlap-empty b{color:var(--green);font-size:calc(7px * var(--font-scale,1));margin-top:5px}.sentinel-overlap-set>span{gap:4px;margin-top:4px;display:flex;overflow-x:auto}.sentinel-overlap-set button{height:20px;color:var(--sentinel-fixture);border:1px solid var(--sentinel-fixture);flex:none;align-items:center;gap:3px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sentinel-overlap-set button{border:1px solid color-mix(in srgb, var(--sentinel-fixture) 24%, var(--border))}}.sentinel-overlap-set button{background:var(--sentinel-fixture);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.sentinel-overlap-set button{background:color-mix(in srgb, var(--sentinel-fixture) 7%, var(--surface))}}.sentinel-overlap-set button{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(6px * var(--font-scale,1));font-weight:700}.sentinel-overlap-set.market button{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.sentinel-overlap-set.market button{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.sentinel-overlap-set.market button{background:var(--purple-soft)}.sentinel-overlap-set.outcome button{color:var(--sentinel-exact);border-color:var(--sentinel-exact)}@supports (color:color-mix(in lab, red, red)){.sentinel-overlap-set.outcome button{border-color:color-mix(in srgb, var(--sentinel-exact) 24%, var(--border))}}.sentinel-overlap-set.outcome button{background:var(--sentinel-exact)}@supports (color:color-mix(in lab, red, red)){.sentinel-overlap-set.outcome button{background:color-mix(in srgb, var(--sentinel-exact) 7%, var(--surface))}}.sentinel-edit-dock{z-index:8;border:1px solid var(--purple);align-items:center;gap:14px;min-height:74px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;bottom:10px}@supports (color:color-mix(in lab, red, red)){.sentinel-edit-dock{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--border))}}.sentinel-edit-dock{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.sentinel-edit-dock{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.sentinel-edit-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 38px #1414211f}.sentinel-edit-dock>div:first-child{min-width:140px}.sentinel-edit-dock>div:first-child span,.sentinel-edit-dock>div:first-child strong{display:block}.sentinel-edit-dock>div:first-child span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.sentinel-edit-dock>div:first-child strong{font-size:calc(9px * var(--font-scale,1));margin-top:4px}.sentinel-edit-dock>p{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));flex:1;margin:0;line-height:1.45}.sentinel-edit-dock>p.error{color:var(--sentinel-exact)}.sentinel-edit-actions{gap:6px;margin-left:auto;display:flex}.sentinel-edit-actions .secondary-button,.sentinel-edit-actions .merger-primary{width:auto;min-height:35px}.sentinel-booked-code{border:1px solid var(--green);grid-template-columns:1fr auto;gap:2px 9px;min-width:190px;padding:8px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.sentinel-booked-code{border:1px solid color-mix(in srgb, var(--green) 22%, var(--border))}}.sentinel-booked-code{background:var(--green-soft);border-radius:8px}.sentinel-booked-code small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1))}.sentinel-booked-code strong{font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(11px * var(--font-scale,1));letter-spacing:.05em;grid-column:1}.sentinel-booked-code button{color:var(--green);border:1px solid var(--green);grid-area:1/2/3;align-items:center;gap:4px;padding:0 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.sentinel-booked-code button{border:1px solid color-mix(in srgb, var(--green) 20%, var(--border))}}.sentinel-booked-code button{background:var(--surface);font-size:calc(6px * var(--font-scale,1));border-radius:6px;font-weight:680}.code-input{width:100%;position:relative}.code-input input{width:100%;height:40px;color:var(--text);border:1px solid var(--border);background:var(--surface);font-family:var(--font-ibm-plex-mono), monospace;font-size:calc(11px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;border-radius:9px;outline:0;padding:0 42px 0 11px;font-weight:700}.code-input:focus-within input{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.code-input:focus-within input{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.code-input>button{width:32px;height:30px;color:var(--purple);background:var(--purple-soft);border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:5px;right:5px}.code-input>button:hover{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.code-input>button:hover{background:color-mix(in srgb, var(--purple-soft) 70%, var(--purple))}}.code-input>button:disabled{opacity:.5}.shuffler-quick-markets{flex-wrap:wrap;align-items:center;margin-top:7px;background:0 0!important;border:0!important;gap:5px!important;height:auto!important;padding:0!important;display:flex!important}.shuffler-quick-markets button{min-height:27px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:6px;padding:4px 7px;font-weight:650}.shuffler-quick-markets button:hover,.shuffler-quick-markets button.selected{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.shuffler-quick-markets button:hover,.shuffler-quick-markets button.selected{border-color:color-mix(in srgb, var(--purple) 32%, var(--border))}}.shuffler-quick-markets button:hover,.shuffler-quick-markets button.selected{background:var(--purple-soft)}.settings-workspace{max-width:1180px;margin:0 auto}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:25px;display:grid}.settings-card{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:19px}.nav-pin-action{border:1px solid var(--border);width:30px;height:30px;color:var(--text-faint);background:var(--surface-soft);cursor:pointer;border-radius:8px;place-items:center;display:grid}.nav-pin-action.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.nav-pin-action.active{border-color:color-mix(in srgb, var(--purple) 40%, var(--border))}}.nav-pin-action.active{background:var(--purple-soft)}.hub-workspace{padding:24px}.hub-workspace-head{align-items:flex-end}.hub-workspace-head>div:last-child{gap:9px;display:flex}.hub-category-tabs{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:6px;margin:18px 0;padding:5px;display:flex;overflow-x:auto}.hub-category-tabs button{white-space:nowrap;min-height:34px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-size:10px;font-weight:700}.hub-category-tabs button.active{color:var(--purple);background:var(--purple-soft)}.hub-share-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:15px;display:grid}.hub-share-card{border:1px solid var(--border);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:15px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.hub-automator-share-card{grid-column:span 2}.hub-share-card:before{content:"";opacity:.75;background:linear-gradient(90deg, var(--purple), #6ea8ff 52%, var(--green));height:3px;position:absolute;inset:0 0 auto}.hub-share-card:hover{border-color:var(--purple);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.hub-share-card:hover{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.hub-share-card:hover{box-shadow:0 16px 34px #110e2621}.hub-share-card-main{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:18px 18px 15px;display:block}.hub-share-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hub-share-card-icon{width:40px;height:40px;color:var(--purple);border:1px solid var(--purple);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-share-card-icon{border:1px solid color-mix(in srgb, var(--purple) 20%, var(--border))}}.hub-share-card-icon{background:linear-gradient(145deg, var(--purple-soft), var(--surface));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.hub-share-card-icon{background:linear-gradient(145deg, var(--purple-soft), color-mix(in srgb, var(--surface) 75%, var(--purple-soft)))}}.hub-share-mode-pill{min-height:25px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.hub-share-mode-pill.live{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.hub-share-mode-pill.live{border-color:color-mix(in srgb, var(--green) 30%, var(--border))}}.hub-share-mode-pill.live{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.hub-share-mode-pill.live{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.hub-share-mode-pill i,.hub-live-badge i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 4px}@supports (color:color-mix(in lab, red, red)){.hub-share-mode-pill i,.hub-live-badge i{box-shadow:0 0 0 4px color-mix(in srgb, currentColor 12%, transparent)}}.hub-share-mode-pill i,.hub-live-badge i{animation:1.8s ease-in-out infinite hub-live-pulse}@keyframes hub-live-pulse{50%{opacity:.42;transform:scale(.8)}}.hub-share-card-copy{margin-top:15px}.hub-share-card-copy>small{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.hub-share-card h2{color:var(--text);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:15px;overflow:hidden}.hub-share-card-copy>p{min-height:32px;color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.hub-share-owner-strip{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:15px;padding:8px 10px;display:flex}.hub-share-owner-strip span,.hub-share-owner-strip strong{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:8px;display:inline-flex;overflow:hidden}.hub-share-owner-strip span{color:var(--text-faint)}.hub-share-owner-strip strong{color:var(--text-soft)}.hub-share-card-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px;display:grid}.hub-share-card-stats>span{min-width:0;color:var(--text-faint);border-right:1px solid var(--border);flex-direction:column;align-items:center;gap:4px;font-size:7px;display:flex}.hub-share-card-stats>span:last-child{border-right:0}.hub-share-card-stats strong{max-width:100%;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.hub-share-card-stats strong.won{color:var(--green)}.hub-share-card-stats strong.lost{color:var(--red)}.hub-share-meta{color:var(--text-faint);flex-wrap:wrap;gap:9px 13px;margin-top:15px;font-size:9px;display:flex}.hub-share-meta span{align-items:center;gap:5px;display:inline-flex}.hub-share-card>footer{border-top:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:10px;min-height:54px;padding:10px 13px 10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-share-card>footer{background:color-mix(in srgb, var(--surface-soft) 58%, var(--surface))}}.hub-share-card footer small{color:var(--text-faint);align-items:center;gap:5px;font-size:8px;display:inline-flex}.hub-share-card footer button{border:1px solid var(--purple);align-items:center;gap:6px;min-height:32px;padding:0 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.hub-share-card footer button{border:1px solid color-mix(in srgb, var(--purple) 35%, var(--border))}}.hub-share-card footer button{color:var(--purple);background:var(--purple-soft);font:inherit;cursor:pointer;border-radius:8px;font-size:9px;font-weight:750}.hub-share-card footer button.danger{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.hub-share-card footer button.danger{border-color:color-mix(in srgb, var(--red) 35%, var(--border))}}.hub-share-card footer button.danger{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.hub-share-card footer button.danger{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.hub-card-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;display:flex}.hub-card-actions button{white-space:nowrap}.hub-share-card footer .hub-card-actions button:first-child{color:var(--text-soft);border-color:var(--border);background:var(--surface-soft)}.hub-loading,.hub-empty{text-align:center;min-height:300px;color:var(--text-faint);place-content:center;justify-items:center;gap:10px;display:grid}.hub-empty h2{color:var(--text);margin:4px 0 0}.hub-empty p{color:var(--text-muted);margin:0 0 8px}.hub-workspace-error{border:1px solid var(--red);justify-content:space-between;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-workspace-error{border:1px solid color-mix(in srgb, var(--red) 35%, var(--border))}}.hub-workspace-error{color:var(--red);background:var(--red);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.hub-workspace-error{background:color-mix(in srgb, var(--red) 6%, var(--surface))}}.hub-modal-backdrop{z-index:220;padding:max(18px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(18px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060dc2;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.hub-share-dialog,.hub-import-dialog,.hub-share-filter-dialog{border:1px solid var(--border);background:var(--surface);border-radius:17px;flex-direction:column;width:min(590px,100%);max-height:min(780px,100dvh - 36px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0000007a}.hub-share-dialog>header,.hub-import-dialog>header,.hub-share-filter-dialog>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.hub-share-dialog>header>div,.hub-import-dialog>header>div,.hub-share-filter-dialog>header>div{align-items:center;gap:11px;display:flex}.hub-share-dialog>header>div>span,.hub-import-dialog>header>div>span,.hub-share-filter-dialog>header>div>span{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.hub-share-dialog header small,.hub-import-dialog header small,.hub-share-filter-dialog header small{color:var(--purple);letter-spacing:.1em;font-size:8px;font-weight:800}.hub-share-dialog h2,.hub-import-dialog h2,.hub-share-filter-dialog h2{margin:3px 0 0;font-size:16px}.hub-share-dialog>header button,.hub-import-dialog>header button,.hub-share-filter-dialog>header button{border:1px solid var(--border);width:34px;height:34px;color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:9px;place-items:center;display:grid}.hub-share-dialog-body,.hub-share-filter-body{overscroll-behavior:contain;scrollbar-gutter:stable;gap:13px;min-height:0;padding:18px 19px;display:grid;overflow-y:auto}.hub-share-dialog-body>label,.hub-share-filter-body>label{color:var(--text-muted);gap:7px;font-size:10px;font-weight:700;display:grid}.hub-share-dialog-body input,.hub-share-dialog-body select,.hub-share-dialog-body textarea,.hub-share-filter-body input,.hub-share-filter-body select,.hub-share-filter-body textarea{border:1px solid var(--border);width:100%;min-height:42px;color:var(--text);background:var(--surface-soft);font:inherit;border-radius:9px;padding:0 12px;font-size:11px}.hub-share-dialog-body textarea,.hub-share-filter-body textarea{resize:vertical;min-height:82px;padding-block:11px}.hub-share-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hub-share-mode button{text-align:left;border:1px solid var(--border);color:var(--text-muted);background:var(--surface-soft);cursor:pointer;border-radius:10px;gap:4px;padding:12px;display:grid}.hub-share-mode button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}.hub-share-mode small{color:var(--text-faint)}.hub-share-dialog fieldset{border:0;gap:13px;padding:0;display:flex}.hub-share-dialog fieldset legend{color:var(--text-muted);margin-bottom:8px;font-size:10px;font-weight:700}.hub-share-dialog fieldset label,.hub-filter-autoload{align-items:center;gap:7px;display:flex!important}.hub-share-dialog fieldset input,.hub-filter-autoload input{width:16px;min-height:16px}.hub-filter-autoload small{color:var(--text-faint);margin-top:3px;font-weight:500;display:block}.hub-security-note{color:var(--text-muted);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;margin:0;padding:10px 12px;font-size:9px;line-height:1.5}.hub-view-dialog{width:min(960px,100%);max-height:min(880px,100dvh - 36px)}.hub-view-dialog .hub-share-dialog-body{background:var(--surface-soft);gap:16px}@supports (color:color-mix(in lab, red, red)){.hub-view-dialog .hub-share-dialog-body{background:color-mix(in srgb, var(--surface-soft) 42%, var(--surface))}}.hub-view-hero{border:1px solid var(--purple);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:130px;padding:20px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hub-view-hero{border:1px solid color-mix(in srgb, var(--purple) 22%, var(--border))}}.hub-view-hero{background:linear-gradient(135deg, var(--purple-soft), var(--surface) 58%, var(--green));border-radius:14px}@supports (color:color-mix(in lab, red, red)){.hub-view-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--purple-soft) 72%, var(--surface)), var(--surface) 58%, color-mix(in srgb, var(--green) 5%, var(--surface)))}}.hub-view-hero:after{content:"";background:var(--purple);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-150px;right:-90px}@supports (color:color-mix(in lab, red, red)){.hub-view-hero:after{background:color-mix(in srgb, var(--purple) 9%, transparent)}}.hub-view-hero:after{filter:blur(2px)}.hub-view-hero-icon{color:#fff;background:linear-gradient(145deg, var(--purple), #7156df);width:52px;height:52px;box-shadow:0 10px 26px var(--purple);border-radius:14px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hub-view-hero-icon{box-shadow:0 10px 26px color-mix(in srgb, var(--purple) 30%, transparent)}}.hub-view-hero-copy{z-index:1;min-width:0;position:relative}.hub-view-hero-copy>span{color:var(--purple);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:800}.hub-view-hero-copy h3{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 4px;font-size:18px;overflow:hidden}.hub-view-hero-copy>p{color:var(--text-muted);margin:0;font-size:9px;line-height:1.5}.hub-view-hero-copy>div{flex-wrap:wrap;gap:8px 14px;margin-top:11px;display:flex}.hub-view-hero-copy>div span{color:var(--text-faint);align-items:center;gap:5px;font-size:8px;display:inline-flex}.hub-live-badge{z-index:1;color:var(--green);border:1px solid var(--green);align-items:center;gap:7px;padding:7px 10px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.hub-live-badge{border:1px solid color-mix(in srgb, var(--green) 30%, var(--border))}}.hub-live-badge{background:var(--green);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.hub-live-badge{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.hub-live-badge{white-space:nowrap;font-size:8px;font-weight:750}.hub-shared-performance{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.hub-shared-performance>span{border:1px solid var(--border);background:var(--surface);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;min-width:0;padding:12px;display:grid}.hub-shared-performance>span>i{width:29px;height:29px;color:var(--purple);background:var(--purple-soft);border-radius:8px;grid-row:1/3;place-items:center;display:grid}.hub-shared-performance small{min-width:0;color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:7px;overflow:hidden}.hub-shared-performance strong{min-width:0;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hub-shared-performance strong.won{color:var(--green)}.hub-shared-performance strong.lost{color:var(--red)}.hub-shared-tickets{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.hub-shared-tickets>header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.hub-shared-tickets>header{background:color-mix(in srgb, var(--surface-soft) 65%, var(--surface))}}.hub-shared-tickets>header>div{align-items:center;gap:10px;display:flex}.hub-shared-tickets>header>div>span{width:32px;height:32px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.hub-shared-tickets>header strong,.hub-shared-tickets>header small{display:block}.hub-shared-tickets>header strong{font-size:10px}.hub-shared-tickets>header small{color:var(--text-faint);margin-top:3px;font-size:7px}.hub-shared-tickets>header>span{color:var(--green);background:var(--green);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.hub-shared-tickets>header>span{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.hub-shared-tickets>header>span{font-size:7px;font-weight:750}.hub-shared-ticket-list{scrollbar-gutter:stable;max-height:430px;overflow-y:auto}.hub-shared-ticket{border-bottom:1px solid var(--border)}.hub-shared-ticket:last-child{border-bottom:0}.hub-shared-ticket summary{cursor:pointer;grid-template-columns:minmax(180px,1.5fr) repeat(3,minmax(78px,.7fr)) minmax(82px,auto) 16px;align-items:center;gap:12px;min-height:68px;padding:10px 15px;list-style:none;transition:background .16s;display:grid}.hub-shared-ticket summary::-webkit-details-marker{display:none}.hub-shared-ticket summary:hover,.hub-shared-ticket[open] summary{background:var(--surface-soft)}.hub-shared-ticket summary>span{color:var(--text-soft);font-size:8px}.hub-shared-ticket summary>svg{color:var(--text-faint);transition:transform .18s}.hub-shared-ticket[open] summary>svg{transform:rotate(180deg)}.hub-shared-ticket-reference{align-items:center;gap:9px;min-width:0;display:flex}.hub-shared-ticket-reference>span{width:31px;height:31px;color:var(--purple);background:var(--purple-soft);border-radius:8px;flex:none;place-items:center;display:grid}.hub-shared-ticket-reference strong,.hub-shared-ticket-reference small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hub-shared-ticket-reference strong{font-size:9px}.hub-shared-ticket-reference small{color:var(--text-faint);margin-top:3px;font-size:7px}.hub-ticket-status{border:1px solid var(--border);color:var(--text-muted);background:var(--surface);text-align:center;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:7px}.hub-ticket-status.status-won{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-won{border-color:color-mix(in srgb, var(--green) 25%, var(--border))}}.hub-ticket-status.status-won{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-won{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.hub-ticket-status.status-lost{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-lost{border-color:color-mix(in srgb, var(--red) 25%, var(--border))}}.hub-ticket-status.status-lost{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-lost{background:color-mix(in srgb, var(--red) 7%, var(--surface))}}.hub-ticket-status.status-in_progress{color:#5ca8ff;border-color:#5ca8ff}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-in_progress{border-color:color-mix(in srgb, #5ca8ff 30%, var(--border))}}.hub-ticket-status.status-in_progress{background:#5ca8ff}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-in_progress{background:color-mix(in srgb, #5ca8ff 8%, var(--surface))}}.hub-ticket-status.status-not_started{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.hub-ticket-status.status-not_started{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.hub-ticket-status.status-not_started{background:var(--purple-soft)}.hub-shared-ticket-body{border-top:1px solid var(--border);background:var(--surface-soft);padding:13px 15px 15px}@supports (color:color-mix(in lab, red, red)){.hub-shared-ticket-body{background:color-mix(in srgb, var(--surface-soft) 62%, var(--surface))}}.hub-shared-ticket-financials{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:11px;display:grid}.hub-shared-ticket-financials span{border:1px solid var(--border);background:var(--surface);border-radius:8px;min-width:0;padding:9px 10px}.hub-shared-ticket-financials small,.hub-shared-ticket-financials strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hub-shared-ticket-financials small{color:var(--text-faint);margin-bottom:4px;font-size:7px}.hub-shared-ticket-financials strong{font-size:8px}.hub-shared-selections{gap:6px;display:grid}.hub-shared-selections>div{border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:44px;padding:8px 10px;display:grid}.hub-shared-selections>div>span{width:27px;height:27px;color:var(--text-faint);background:var(--surface-soft);border-radius:7px;place-items:center;display:grid}.hub-shared-selections strong,.hub-shared-selections small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.hub-shared-selections strong{font-size:8px}.hub-shared-selections small{color:var(--text-faint);margin-top:3px;font-size:7px}.hub-shared-selections b{color:var(--text-muted);white-space:nowrap;font-size:8px}.hub-detail-loading{min-height:100px;color:var(--text-faint);justify-content:center;align-items:center;gap:8px;display:flex}.hub-section-unavailable{color:var(--text-faint);border:1px dashed var(--border);text-align:center;border-radius:9px;margin:0;padding:13px}.hub-form-error,.hub-form-success{color:var(--red);margin:0;font-size:10px}.hub-form-success{color:var(--green);align-items:center;gap:6px;display:flex}.hub-share-dialog>footer,.hub-import-dialog>footer,.hub-share-filter-dialog>footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:13px 19px;display:flex}.hub-share-dialog>footer button,.hub-import-dialog>footer button,.hub-share-filter-dialog>footer button{border:1px solid var(--border);min-height:36px;color:var(--text-muted);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.hub-share-dialog>footer button:last-child,.hub-import-dialog>footer button:last-child,.hub-share-filter-dialog>footer button:last-child{color:#fff;border-color:var(--purple);background:var(--purple)}.hub-share-dialog>footer button:disabled,.hub-import-dialog>footer button:disabled,.hub-share-filter-dialog>footer button:disabled{cursor:not-allowed;opacity:.55}.hub-filter-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.hub-filter-actions>select,.hub-filter-actions>button{border:1px solid var(--border);min-height:34px;color:var(--text-muted);background:var(--surface-soft);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.hub-filter-actions.compact{flex-wrap:nowrap}.hub-filter-actions.compact>select{max-width:130px}@media (max-width:760px){.hub-workspace{padding:14px}.hub-workspace-head{align-items:flex-start}.hub-workspace-head>div:last-child{width:100%}.hub-workspace-head>div:last-child button{flex:1}.hub-share-grid{grid-template-columns:1fr}.hub-automator-share-card{grid-column:span 1}.hub-filter-actions.compact>select{display:none}.hub-filter-actions.compact>button{padding-inline:8px}.hub-modal-backdrop{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.hub-share-dialog,.hub-import-dialog,.hub-share-filter-dialog{border-radius:14px;max-height:calc(100dvh - 20px)}.hub-share-dialog-body,.hub-share-filter-body{padding:15px}.hub-share-dialog>header,.hub-import-dialog>header,.hub-share-filter-dialog>header,.hub-share-dialog>footer,.hub-import-dialog>footer,.hub-share-filter-dialog>footer{padding-inline:15px}.hub-view-hero{grid-template-columns:auto 1fr}.hub-view-hero>.hub-live-badge{grid-column:1/-1;justify-self:start}.hub-shared-performance{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-shared-performance>span:last-child{grid-column:1/-1}.hub-shared-ticket summary{grid-template-columns:minmax(0,1fr) auto 16px}.hub-shared-ticket summary>span{display:none}.hub-shared-ticket-financials{grid-template-columns:repeat(2,minmax(0,1fr))}}.settings-card>header{align-items:center;gap:11px;display:flex}.settings-card>header>span{width:37px;height:37px;color:var(--purple);background:var(--purple-soft);border-radius:10px;flex:none;place-items:center;display:grid}.settings-card h2{margin:0;font-size:14px}.settings-card header p{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin:4px 0 0}.settings-segments{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:17px;padding:4px;display:grid}.settings-segments.four{grid-template-columns:repeat(4,1fr)}.settings-segments button{min-height:36px;color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));text-transform:capitalize;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:650;display:inline-flex}.settings-segments button.active{color:var(--purple);background:var(--surface);box-shadow:0 3px 12px #14142214}.nav-settings-card{margin-top:14px}.nav-settings-card.collapsed{padding-bottom:18px}.nav-settings-header>div{flex:1;min-width:0}.nav-settings-collapse{width:34px;height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;padding:0;display:grid}.nav-settings-collapse:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.nav-settings-collapse:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.nav-settings-collapse svg{transition:transform .18s}.nav-settings-collapse.open svg{transform:rotate(180deg)}.nav-settings-list{flex-direction:column;gap:7px;margin-top:17px;display:flex}.nav-settings-list>div{border:1px solid var(--border);background:var(--surface-soft);cursor:grab;border-radius:10px;grid-template-columns:18px 34px minmax(0,1fr) auto auto auto;align-items:center;gap:9px;min-height:55px;padding:8px 10px;display:grid}.nav-settings-list>div.dragging,.nav-item.dragging{opacity:.42}.nav-settings-list>div>svg{color:var(--text-faint)}.nav-settings-icon{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.nav-settings-list strong,.nav-settings-list small{display:block}.nav-settings-list strong{font-size:calc(10px * var(--font-scale,1))}.nav-settings-list small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.nav-order-actions{gap:3px;display:flex}.nav-order-actions button{width:29px;height:29px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);border-radius:7px;place-items:center;display:grid}.nav-order-actions button:disabled{opacity:.3;cursor:not-allowed}.settings-switch{background:var(--border-strong);border:0;border-radius:99px;flex:none;justify-self:end;width:36px;height:21px;padding:2px;transition:background .18s}.settings-switch span{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block;box-shadow:0 2px 5px #0000002e}.settings-switch.on{background:var(--purple)}.settings-switch.on span{transform:translate(15px)}.settings-switch:disabled{opacity:.5;cursor:not-allowed}.more-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.more-tool-grid>button{text-align:left;min-height:88px;color:var(--text);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:12px;padding:15px;display:flex}.more-tool-grid>button:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.more-tool-grid>button:hover{border-color:color-mix(in srgb, var(--purple) 35%, var(--border))}}.more-tool-grid>button:hover{transform:translateY(-1px)}.more-tool-grid>button>span:nth-child(2){flex:1;min-width:0}.more-tool-grid strong,.more-tool-grid small{display:block}.more-tool-grid strong{font-size:calc(11px * var(--font-scale,1))}.more-tool-grid small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.more-tool-grid>button>svg{color:var(--text-faint)}.more-tool-icon{width:42px;height:42px;color:var(--purple);background:var(--purple-soft);border-radius:11px;flex:none;place-items:center;display:grid}.account-required-card .confirm-icon{color:var(--purple);background:var(--purple-soft)}.edge-workspace{flex-direction:column;width:100%;max-width:1500px;height:100%;min-height:0;margin:0 auto;display:flex;overflow:hidden}.edge-workspace-head{flex:none;align-items:center}.edge-sync-state{align-items:center;gap:10px;display:flex}.edge-sync-state>span{height:38px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);font-size:calc(9px * var(--font-scale,1));border-radius:9px;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:flex}.edge-sync-state>span i{background:#d18e27;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d18e271f}.edge-sync-state>span.is-live{color:var(--green)}.edge-sync-state>span.is-live i{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-sync-state>span.is-live i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 13%, transparent)}}.edge-kind-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}.edge-kind-tabs>button{height:31px;color:var(--text-faint);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:0 7px;display:flex}.edge-kind-tabs>button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-kind-tabs>button.active{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.edge-kind-tabs>button.active{background:var(--purple-soft)}.edge-kind-tabs strong{color:inherit;font-size:calc(8px * var(--font-scale,1))}.edge-kind-tabs b{min-width:21px;height:20px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(7px * var(--font-scale,1));border-radius:99px;place-items:center;padding:0 6px;display:grid}.edge-kind-tabs>button.active b{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-kind-tabs>button.active b{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.edge-metrics{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:17px;display:grid}.edge-metrics:has(.edge-bankroll){grid-template-columns:1.1fr repeat(3,minmax(0,1fr))}.edge-metric,.edge-bankroll{border:1px solid var(--border);background:var(--surface);min-height:87px;box-shadow:var(--shadow);border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.edge-metric>span{border-radius:10px;flex:none;place-items:center;width:39px;height:39px;display:grid}.edge-metric-purple>span{color:var(--purple);background:var(--purple-soft)}.edge-metric-blue>span{color:#4389da;background:#4389da}@supports (color:color-mix(in lab, red, red)){.edge-metric-blue>span{background:color-mix(in srgb, #4389da 12%, var(--surface))}}.edge-metric-green>span{color:var(--green);background:var(--green-soft)}.edge-metric small,.edge-metric strong,.edge-metric p{margin:0;display:block}.edge-metric small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.edge-metric strong{font-size:calc(18px * var(--font-scale,1));letter-spacing:-.03em;margin-top:4px;line-height:1}.edge-metric p{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.edge-bankroll{flex-direction:column;justify-content:center;align-items:stretch;gap:3px}.edge-bankroll>span{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.edge-bankroll>strong{font-size:calc(10px * var(--font-scale,1))}.edge-bankroll>div{border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;height:34px;margin-top:4px;display:flex;overflow:hidden}.edge-bankroll>div b{width:30px;color:var(--green);place-items:center;display:grid}.edge-bankroll input{width:100%;height:100%;color:var(--text);border:0;border-left:1px solid var(--border);font-size:calc(11px * var(--font-scale,1));background:0 0;outline:0;padding:0 9px;font-weight:720}.edge-data-panel{border:1px solid var(--border);background:var(--surface);min-height:0;box-shadow:var(--shadow);border-radius:15px;flex-direction:column;flex:auto;display:flex;overflow:hidden}.edge-results-head{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:10px;min-height:61px;padding:10px 13px;display:flex}.edge-results-title{min-width:150px;margin-right:auto}.edge-results-title strong,.edge-results-title span{display:block}.edge-results-title strong{font-size:calc(10px * var(--font-scale,1))}.edge-results-title span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.edge-results-actions{align-items:center;gap:6px;display:flex}.edge-results-actions>button{height:37px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:650;display:inline-flex}.edge-results-actions>button:disabled{cursor:not-allowed;opacity:.42}.edge-results-actions .edge-results-filter-button{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-results-actions .edge-results-filter-button{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.edge-results-actions .edge-results-filter-button{background:var(--purple-soft)}.edge-results-filter-button b{color:#fff;background:var(--purple-strong);min-width:19px;height:19px;font-size:calc(7px * var(--font-scale,1));border-radius:99px;place-items:center;padding:0 5px;display:grid}.edge-filter-row{border-bottom:1px solid var(--border);flex:none;align-items:center;gap:8px;min-height:61px;padding:10px 13px;display:flex}.edge-search{width:min(330px,29vw);height:38px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;padding:0 11px;display:flex}.edge-search:focus-within{color:var(--purple);border-color:var(--purple)}.edge-search input{width:100%;height:100%;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0}.edge-search button{background:0 0;border:0;place-items:center;width:23px;height:23px;padding:0;display:grid}.edge-filter{height:38px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:9px;align-items:center;gap:6px;padding:0 9px;font-weight:650;display:flex}.edge-filter input{width:46px;height:28px;color:var(--text);text-align:right;font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;font-weight:700}.edge-filter select{height:28px;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;font-weight:650}.edge-count-filter{min-width:180px}.edge-bookie-multiselect{min-width:180px;margin-left:auto;position:relative}.edge-bookie-multiselect>summary{height:38px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));cursor:pointer;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-weight:650;list-style:none;display:flex}.edge-bookie-multiselect>summary::-webkit-details-marker{display:none}.edge-bookie-multiselect>summary>span{color:var(--text-faint)}.edge-bookie-multiselect>summary>strong{color:var(--text);font-size:calc(8px * var(--font-scale,1));margin-left:auto}.edge-bookie-multiselect>summary>svg:last-child{color:var(--text-faint);transition:transform .18s}.edge-bookie-multiselect[open]>summary{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-bookie-multiselect[open]>summary{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 9%, transparent)}}.edge-bookie-multiselect[open]>summary>svg:last-child{transform:rotate(180deg)}.edge-bookie-menu{z-index:15;width:290px;max-height:350px;color:var(--text);border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:11px;padding:9px;position:absolute;top:44px;right:0;overflow:hidden;box-shadow:0 18px 45px #0003}.edge-bookie-menu>header{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:3px 4px 9px;display:flex}.edge-bookie-menu>header>span{flex:1;min-width:0}.edge-bookie-menu>header strong,.edge-bookie-menu>header small{display:block}.edge-bookie-menu>header strong{font-size:calc(9px * var(--font-scale,1))}.edge-bookie-menu>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-bookie-menu>header button{color:var(--purple);font-size:calc(7px * var(--font-scale,1));background:0 0;border:0;padding:4px;font-weight:700}.edge-bookie-menu>div{flex-direction:column;gap:4px;max-height:270px;padding-top:7px;display:flex;overflow-y:auto}.edge-bookie-menu label{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;min-height:43px;padding:5px 7px;display:flex}.edge-bookie-menu label:hover{background:var(--surface-soft)}.edge-bookie-menu label.selected{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-bookie-menu label.selected{border-color:color-mix(in srgb, var(--purple) 25%, var(--border))}}.edge-bookie-menu label.selected{background:var(--purple-soft)}.edge-bookie-menu label>input{opacity:0;pointer-events:none;position:absolute}.edge-bookie-menu label>.edge-bookie-mark{border-radius:8px;flex:0 0 34px;width:34px;height:34px;padding:2px;background:var(--surface-raised)!important}@supports (color:color-mix(in lab, red, red)){.edge-bookie-menu label>.edge-bookie-mark{background:color-mix(in srgb, var(--surface-raised) 88%, #fff 12%)!important}}.edge-bookie-menu label>.edge-bookie-mark img{object-fit:contain;object-position:center;width:100%;height:100%;padding:2px;display:block}.edge-bookie-menu label>.edge-bookie-copy{flex:auto;min-width:0}.edge-bookie-menu label>.edge-bookie-copy strong,.edge-bookie-menu label>.edge-bookie-copy small{display:block}.edge-bookie-menu label>.edge-bookie-copy strong{font-size:calc(8px * var(--font-scale,1))}.edge-bookie-menu label>.edge-bookie-copy small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.edge-bookie-menu label>i{color:#fff;border:1px solid var(--border-strong);background:var(--surface);border-radius:5px;flex:none;place-items:center;width:18px;height:18px;display:grid}.edge-bookie-menu label.selected>i{border-color:var(--purple);background:var(--purple)}.edge-bookie-menu>p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:12px 4px 5px}.edge-time-row{border-bottom:1px solid var(--border);background:var(--surface-soft);flex:none;align-items:center;gap:7px;min-height:56px;padding:8px 13px;display:flex;overflow-x:auto}.edge-time-row>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:flex}.edge-time-row>label{border:1px solid var(--border);background:var(--surface);border-radius:8px;flex-direction:column;justify-content:center;min-width:158px;height:38px;padding:3px 8px;display:flex}.edge-time-row>label small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));line-height:1}.edge-time-row>label input{width:100%;color:var(--text);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;outline:0;margin-top:3px;padding:0}.edge-time-row>i{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));font-style:normal}.edge-quick-times{align-items:center;gap:4px;margin-left:5px;display:flex}.edge-quick-times>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-right:2px}.edge-quick-times button,.edge-clear-time{height:29px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;border-radius:7px;padding:0 8px;font-weight:650}.edge-quick-times button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}.edge-clear-time{color:#d35364;align-items:center;gap:4px;display:flex}.edge-filter-drawer-layer{z-index:145}.edge-alert-layer{animation:.22s ease-out both edge-alert-backdrop-in}.edge-alert-layer>.edge-alert-drawer{animation:.28s cubic-bezier(.22,1,.36,1) both edge-alert-slide-in}.edge-alert-layer.is-closing{animation:.2s ease-in both edge-alert-backdrop-out}.edge-alert-layer.is-closing>.edge-alert-drawer{animation:.2s cubic-bezier(.4,0,1,1) both edge-alert-slide-out}@keyframes edge-alert-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes edge-alert-backdrop-out{0%{opacity:1}to{opacity:0}}@keyframes edge-alert-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes edge-alert-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.edge-alert-layer,.edge-alert-layer>.edge-alert-drawer,.edge-alert-layer.is-closing,.edge-alert-layer.is-closing>.edge-alert-drawer{animation:none}}.edge-alert-drawer{width:min(520px,100%)!important}.edge-alert-drawer:focus{outline:none}.edge-alert-recipient{border:1px solid var(--border);background:var(--surface-soft);color:var(--text-soft);border-radius:12px;margin-top:18px;padding:15px}.edge-alert-recipient-heading{align-items:center;gap:12px;display:flex}.edge-alert-recipient-heading>svg{flex:none}.edge-alert-recipient div{min-width:0}.edge-alert-recipient small,.edge-alert-recipient strong{overflow-wrap:anywhere;display:block}.edge-alert-recipient small{color:var(--text-soft);margin-bottom:5px;font-size:12px}.edge-alert-recipient strong{color:var(--text);font-size:14px}.edge-alert-note{color:var(--info);margin:6px 0 0;font-size:.75rem;line-height:1.45}.edge-alert-info{border-top:1px solid var(--border);gap:10px;margin:12px 0 0;padding:12px 0 0;list-style:none;display:grid}.edge-alert-info li{align-items:flex-start;gap:8px;display:flex}.edge-alert-info li+li{border-top:1px solid var(--border);padding-top:10px}.edge-alert-info li>svg{flex:none;margin-top:1px}.edge-alert-info li>span{min-width:0}.edge-alert-message{border:1px solid var(--border);color:var(--text);background:var(--surface-soft);border-radius:9px;margin:12px 0;padding:12px;font-size:13px;line-height:1.6}.edge-alert-message.is-error{color:#ec8c92}.edge-alert-message button{margin-top:8px;display:block}.edge-alert-form{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;min-width:0;margin:18px 0 0;padding:0;display:grid}.edge-alert-form legend{margin-bottom:16px;font-size:16px;font-weight:650}.edge-alert-presets{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:12px}.edge-alert-presets>span{color:var(--text-soft);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.edge-alert-presets>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.edge-alert-presets button{min-width:0;color:var(--text);text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:10px}.edge-alert-presets button:hover{color:var(--purple);border-color:var(--purple)}.edge-alert-presets strong,.edge-alert-presets small{display:block}.edge-alert-presets strong{font-size:12px}.edge-alert-presets small{color:var(--text-soft);margin-top:5px;font-size:10px;line-height:1.35}.edge-alert-form>label{color:var(--text-soft);flex-direction:column;gap:7px;font-size:12px;display:flex}.edge-alert-form input:not([type=checkbox]),.edge-alert-form select,.edge-alert-choices>input{border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;min-height:41px;color:var(--text);font:inherit;border-radius:9px;padding:10px 12px}.edge-alert-wide{grid-column:1/-1}.edge-alert-form>.edge-alert-enable{color:var(--text);flex-direction:row;align-items:center}.edge-alert-form input[type=checkbox]{accent-color:#8060f4;flex:none;width:16px;height:16px}.edge-alert-choices{border:1px solid var(--border);border-radius:10px;margin:12px 0;padding:12px}.edge-alert-choices summary{cursor:pointer;font-size:13px;font-weight:600}.edge-alert-choices summary span{float:right;color:var(--text-soft);font-size:12px;font-weight:400}.edge-alert-choices>input{margin-top:12px;font-size:13px}.edge-alert-choices>div{overscroll-behavior:contain;max-height:210px;margin-top:10px;overflow-y:auto}.edge-alert-choices label{color:var(--text);align-items:center;gap:9px;padding:8px 0;font-size:13px;display:flex}.edge-alert-choices small{color:var(--text-soft);margin:7px 0;font-size:11px;display:block}.edge-alert-choices button{color:var(--text-soft);background:0 0;border:0;margin-top:8px;font-size:12px}.edge-alert-list-head{justify-content:space-between;margin:22px 0 14px;font-size:14px;display:flex}.edge-alert-list-head span{color:var(--text-soft)}.edge-alert-empty{text-align:center;color:var(--text-soft);border:1px dashed var(--border);border-radius:12px;padding:30px 15px;font-size:13px;line-height:1.7}.edge-alert-empty strong{color:var(--text);margin-top:12px;display:block}.edge-alert-rule-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:12px;margin-bottom:12px;padding:16px}.edge-alert-rule-list article header{overflow-wrap:anywhere;align-items:center;gap:10px;font-size:14px;display:flex}.edge-alert-kind{color:#a78cff;background:#8060f420;border-radius:5px;flex:none;padding:4px 7px;font-size:11px}.edge-alert-rule-list article p{color:var(--text-soft);font-size:12px;line-height:1.7}.edge-alert-rule-list article footer{align-items:center;gap:8px;display:flex}.edge-alert-rule-list button{border:1px solid var(--border);background:var(--surface);min-height:33px;color:var(--text-soft);border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.edge-alert-rule-list button[role=switch]{margin-right:auto}.edge-alert-rule-list button[role=switch] i{background:var(--text-soft);border-radius:50%;width:7px;height:7px}.edge-alert-rule-list button.is-enabled{color:#69bca2}.edge-alert-rule-list button.is-enabled i{background:#69bca2}.edge-alert-drawer button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:380px){.edge-alert-form,.edge-alert-presets>div{grid-template-columns:minmax(0,1fr)}}.edge-filter-drawer{width:min(430px,100%);height:100%;color:var(--text);border-left:1px solid var(--border);background:var(--surface);flex-direction:column;display:flex;overflow:hidden;box-shadow:-25px 0 80px #00000040}.edge-filter-drawer>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;min-height:108px;padding:17px 18px;display:flex}.edge-filter-drawer>header h2,.edge-filter-drawer>header p{margin:0}.edge-filter-drawer>header h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.025em;margin-top:7px}.edge-filter-drawer>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.edge-filter-drawer>header>button{width:35px;height:35px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.edge-filter-drawer-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 18px 18px;overflow-y:auto}.edge-drawer-search{height:42px;color:var(--text-faint);border:1px solid var(--border-strong);background:var(--surface-soft);border-radius:9px;align-items:center;gap:8px;margin:17px 0 15px;padding:0 11px;display:flex}.edge-drawer-search:focus-within{color:var(--purple);border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-drawer-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 10%, transparent)}}.edge-drawer-search input{min-width:0;height:100%;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1}.edge-drawer-search button{width:25px;height:25px;color:var(--text-faint);background:0 0;border:0;place-items:center;display:grid}.edge-drawer-fields{grid-template-columns:1fr;gap:13px;display:grid}.edge-drawer-fields>label>span,.edge-drawer-time-grid>label>span,.edge-drawer-quick-header>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin-bottom:6px;font-weight:670;display:block}.edge-drawer-control{height:39px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.edge-drawer-control:focus-within{color:var(--purple);border-color:var(--purple)}.edge-drawer-control input,.edge-drawer-control select{width:100%;min-width:0;height:100%;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;flex:1}.edge-drawer-control b{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.edge-drawer-section{border-top:1px solid var(--border);margin-top:19px;padding-top:16px}.edge-drawer-section>header{color:var(--purple);align-items:center;gap:8px;margin-bottom:11px;display:flex}.edge-drawer-section>header>span{min-width:0}.edge-drawer-section>header strong,.edge-drawer-section>header small{display:block}.edge-drawer-section>header strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.edge-drawer-section>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-drawer-bookies{width:100%;min-width:0;margin-left:0}.edge-drawer-bookies .edge-bookie-menu{width:100%;max-height:none;box-shadow:none;margin-top:7px;position:static}.edge-drawer-bookies .edge-bookie-menu>div{max-height:245px}.edge-drawer-time-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.edge-drawer-time-grid input{width:100%;height:39px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:8px;outline:0;padding:0 9px}.edge-drawer-time-grid input:focus{border-color:var(--purple)}.edge-drawer-quick-times{margin-top:13px}.edge-drawer-quick-times button,.edge-drawer-clear-time{min-height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;padding:0 7px;font-weight:650}.edge-drawer-quick-times button.active{color:var(--purple);border-color:var(--purple);background:var(--purple-soft)}.edge-drawer-clear-time{color:#d35364;justify-content:center;align-items:center;gap:5px;display:flex}.edge-filter-drawer>footer{padding:13px 18px max(13px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-soft);flex:none;grid-template-columns:minmax(120px,.46fr) minmax(0,1fr);gap:9px;display:grid}.edge-filter-drawer>footer>button{min-height:41px}.edge-filter-drawer>footer .research-secondary:disabled{opacity:.42;cursor:not-allowed}.edge-error{color:#d35364;border:1px solid #d35364;flex:none;align-items:center;gap:8px;margin:10px 13px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-error{border:1px solid color-mix(in srgb, #d35364 25%, var(--border))}}.edge-error{background:#d35364;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.edge-error{background:color-mix(in srgb, #d35364 7%, var(--surface))}}.edge-error{font-size:calc(8px * var(--font-scale,1))}.edge-error span{flex:1}.edge-error button{color:inherit;background:0 0;border:0;font-weight:700}.edge-refresh-notice{color:#93a2b8;background:linear-gradient(90deg,#17202e,#141a25);border:1px solid #334157;border-radius:9px;flex:none;align-items:center;gap:9px;margin:10px 13px;padding:9px 10px;display:flex}.edge-refresh-notice.is-error{color:#dca5aa;background:linear-gradient(90deg,#29191e,#1b171d);border-color:#613941}.edge-refresh-notice-icon{color:#79a9dc;background:#1d3046;border-radius:8px;flex:none;place-items:center;width:29px;height:29px;display:grid}.edge-refresh-notice.is-error .edge-refresh-notice-icon{color:#ef9ca5;background:#3a2027}.edge-refresh-notice>span:nth-child(2){flex:1;min-width:0}.edge-refresh-notice strong,.edge-refresh-notice small{display:block}.edge-refresh-notice strong{color:#d5deea;font-size:calc(8px * var(--font-scale,1))}.edge-refresh-notice small{color:inherit;font-size:calc(7px * var(--font-scale,1));margin-top:2px;line-height:1.4}.edge-refresh-notice>div{flex:none;align-items:center;gap:5px;display:flex}.edge-refresh-notice button{color:#a9c9eb;min-height:29px;font:inherit;font-size:calc(7px * var(--font-scale,1));white-space:nowrap;background:#1a2635;border:1px solid #3d526c;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-weight:750;display:inline-flex}.edge-refresh-notice button[aria-label]{color:#7f8b9d;background:0 0;width:29px;padding:0}.edge-refresh-notice button:hover{color:#fff;border-color:#6783a7}.edge-table-scroll{flex:1;min-height:0;overflow:auto}.edge-table{min-width:1170px}.edge-table-head,.edge-table-row{align-items:center;gap:12px;display:grid}.edge-table-ev .edge-table-head,.edge-table-ev .edge-table-row{grid-template-columns:minmax(210px,1.35fr) 88px minmax(100px,.58fr) minmax(118px,.7fr) 72px 88px 86px 132px 178px;gap:13px}.edge-table-arb{min-width:1118px}.edge-table-arb .edge-table-head,.edge-table-arb .edge-table-row{grid-template-columns:74px minmax(260px,1.3fr) minmax(110px,.6fr) minmax(82px,.3fr) minmax(110px,.45fr) minmax(205px,.75fr) 184px;gap:11px}.edge-table-arb .edge-table-head{letter-spacing:.07em;min-height:36px;padding:0 13px}.edge-table-arb .edge-table-row{min-height:76px;padding:8px 13px}.edge-table-arb .edge-event-cell>span{color:#5975a8;letter-spacing:.05em;text-transform:uppercase;font-weight:750}.edge-table-arb .edge-event-cell>span b{color:#e5b85f;letter-spacing:.03em;background:#2b2113;border:1px solid #59421d;border-radius:999px;font-weight:800}.edge-table-arb .edge-event-cell>strong{color:#c3ccda}.edge-table-arb .edge-event-cell>strong i{font-size:calc(7px * var(--font-scale,1));text-transform:uppercase}.edge-table-arb .edge-event-cell>small{color:#596679;font-size:calc(8px * var(--font-scale,1))}.edge-table-arb .edge-kickoff strong{color:#c3cfdf;font-size:calc(11px * var(--font-scale,1))}.edge-table-arb .edge-kickoff small{color:#536176;font-size:calc(8px * var(--font-scale,1));text-transform:uppercase}.edge-table-head{z-index:2;min-height:39px;color:var(--text-faint);border-bottom:1px solid var(--border);background:var(--surface-soft);padding:0 14px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.edge-table-head{background:color-mix(in srgb, var(--surface-soft) 96%, transparent)}}.edge-table-head{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);font-size:calc(7px * var(--font-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:750}.edge-sort-heading{align-items:center;gap:5px;min-width:0;display:flex}.edge-sort-heading button{min-width:0;min-height:36px;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.edge-sort-heading button>span{white-space:nowrap}.edge-sort-heading button svg{opacity:.65;flex:none}.edge-sort-heading button:hover,.edge-sort-heading button.is-sorted{color:var(--purple)}.edge-sort-heading button.is-sorted svg{opacity:1}.edge-sort-heading button:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.edge-sort-heading .edge-count-sort{margin-left:auto;padding:0 3px}.edge-table-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edge-skeleton-row{pointer-events:none;cursor:default}.edge-skeleton-cell{gap:9px;min-width:0;display:grid}.edge-skeleton-cell i{background:linear-gradient(100deg, var(--border) 20%, var(--surface-soft) 45%, var(--border) 70%);background-size:220% 100%;border-radius:5px;width:85%;height:11px;animation:1.5s ease-in-out infinite edge-skeleton-shimmer;display:block}.edge-skeleton-cell i+i{width:58%;height:8px}.edge-skeleton-cell-8 i{width:23px;height:23px}.edge-skeleton-cell-8 i+i{display:none}@keyframes edge-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.edge-skeleton-cell i{animation:none}}.edge-table-row{border-bottom:1px solid var(--border);cursor:pointer;min-height:82px;padding:9px 14px;transition:background .16s}.edge-table-row:hover{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.edge-table-row:hover{background:color-mix(in srgb, var(--purple-soft) 38%, var(--surface))}}.edge-table-row.is-placed{box-shadow:inset 3px 0 #3ca872}.edge-table-arb .edge-table-row.is-fixture-unavailable{background:linear-gradient(90deg,#351920 0%,#1e1720 57%,#10131c 100%);box-shadow:inset 3px 0 #b65562}.edge-table-arb .edge-table-row.is-fixture-unavailable:hover{background:linear-gradient(90deg,#452029 0%,#291b25 57%,#171821 100%)}.edge-event-cell,.edge-kickoff,.edge-selection,.edge-number,.edge-positive,.edge-confidence{min-width:0}.edge-event-cell>span,.edge-event-cell>strong,.edge-event-cell>small,.edge-kickoff>*,.edge-selection>*,.edge-number>*,.edge-positive>*,.edge-confidence>*{display:block}.edge-event-cell>span{color:var(--purple);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edge-event-cell>span b{color:#fff;font-size:calc(5px * var(--font-scale,1));background:#df5162;border-radius:4px;margin-left:5px;padding:2px 4px}.edge-event-cell>span .edge-candidate-variant{color:#e0bd73;background:#2c2414;border:1px solid #4a3c1e}.edge-event-cell>span .edge-candidate-variant.is-fresh-alternative{color:#7bdbb9;background:#14352c;border-color:#225d4c}.edge-event-cell>strong{font-size:calc(10px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.edge-event-cell>strong i{color:var(--text-faint);font-style:normal;font-weight:430}.edge-event-cell>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.edge-kickoff strong{font-size:calc(10px * var(--font-scale,1))}.edge-kickoff small,.edge-kickoff span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-selection>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edge-selection strong{font-size:calc(9px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.edge-selection small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:3px;overflow:hidden}.edge-price{align-items:center;gap:8px;display:flex}.edge-price>span{min-width:0}.edge-price strong,.edge-price small,.edge-price em{display:block}.edge-price strong{font-size:calc(12px * var(--font-scale,1))}.edge-price small{font-size:calc(7px * var(--font-scale,1));margin-top:2px}.edge-price em,.edge-number em{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-style:normal;overflow:hidden}.edge-bookie-mark{width:32px;height:32px;color:var(--purple);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.edge-bookie-mark img{object-fit:contain;background:var(--surface-raised);width:100%;height:100%;padding:3px}@supports (color:color-mix(in lab, red, red)){.edge-bookie-mark img{background:color-mix(in srgb, var(--surface-raised) 88%, #fff 12%)}}.edge-number strong{font-size:calc(10px * var(--font-scale,1))}.edge-number small,.edge-positive small,.edge-confidence small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:capitalize;margin-top:4px}.edge-positive strong{color:var(--green);font-size:calc(11px * var(--font-scale,1))}.edge-table-arb .edge-positive strong{color:#edbf66;font-size:calc(12px * var(--font-scale,1))}.edge-table-arb .edge-positive small,.edge-table-arb .edge-profit small{color:#536176;text-transform:uppercase}.edge-confidence strong{font-size:calc(10px * var(--font-scale,1))}.edge-confidence.is-strong strong,.edge-confidence.is-very-strong strong{color:var(--green)}.edge-confidence.is-moderate strong{color:#d18e27}.edge-profit strong{color:var(--green);font-size:calc(9px * var(--font-scale,1))}.edge-table-arb .edge-profit strong{color:#79b599;font-size:calc(10px * var(--font-scale,1))}.edge-freshness{align-items:center;gap:7px;display:flex}.edge-freshness>i{background:#d18e27;border-radius:50%;flex:none;width:7px;height:7px}.edge-freshness.is-live>i,.edge-freshness.is-fresh>i{background:var(--green)}.edge-freshness.is-unavailable>i{background:#b65562}.edge-freshness.is-verification-freshly-verified>i{background:var(--green)}.edge-freshness.is-verification-needs-recheck>i{background:#d18e27}.edge-freshness.is-verification-unavailable>i{background:#b65562}.edge-freshness strong,.edge-freshness small{text-transform:capitalize;display:block}.edge-freshness strong{font-size:calc(8px * var(--font-scale,1))}.edge-freshness small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));margin-top:3px}.edge-freshness>span{min-width:0;overflow:hidden}.edge-freshness>span>b{color:#ffb6b9;max-width:100%;font-size:calc(6px * var(--font-scale,1));text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;display:block;overflow:hidden}.edge-freshness.is-verification-freshly-verified>span>b{color:#79d7ad}.edge-freshness.is-verification-needs-recheck>span>b{color:#e0b46a}.edge-freshness.is-verification-unavailable>span>b{color:#ff9da6}.edge-table-arb .edge-freshness{width:100%;overflow:hidden}.edge-table-arb .edge-freshness strong,.edge-table-arb .edge-freshness small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edge-open-row{width:31px;height:31px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:8px;place-items:center;display:grid}.edge-open-row:hover{color:var(--purple);border-color:var(--purple)}.edge-open-row:disabled{opacity:.38;cursor:not-allowed}.edge-placed-toggle.is-active{color:#8fddad;background:#143326;border-color:#337553}.edge-placed-toggle.is-active:hover{color:#b1ecc6;border-color:#55a878}.edge-export-button{color:#9eb4cb;min-height:32px;font:inherit;font-size:calc(10px * var(--font-scale,1));letter-spacing:.02em;white-space:nowrap;background:#0d1826;border:1px solid #263b53;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:800;display:inline-flex}.edge-export-button:hover{color:#dce9f6;background:#132236;border-color:#3c5e7d}.edge-export-button:disabled{opacity:.75;cursor:wait}.edge-export-button.is-compact{width:30px;min-height:30px;padding:0}.edge-export-button.is-copied{color:#6ee7b7;background:#102a25;border-color:#2e8068}.edge-export-button.is-failed{color:#fda4af;background:#2d1720;border-color:#7f3947}.edge-arb-bookies{flex-direction:column;min-width:0;display:flex}.edge-arb-bookies>div{align-items:center;padding-left:7px;display:flex}.edge-arb-bookies .edge-bookie-mark{border:2px solid var(--surface);border-radius:50%;width:28px;height:28px;margin-left:-6px;padding:3px;background:var(--surface-soft)!important}@supports (color:color-mix(in lab, red, red)){.edge-arb-bookies .edge-bookie-mark{background:color-mix(in srgb, var(--surface-soft) 90%, #fff 10%)!important}}.edge-table-row:hover .edge-arb-bookies .edge-bookie-mark{border-color:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.edge-table-row:hover .edge-arb-bookies .edge-bookie-mark{border-color:color-mix(in srgb, var(--purple-soft) 38%, var(--surface))}}.edge-arb-bookies small{color:#536176;font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;margin-top:4px;overflow:hidden}.edge-leg-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.edge-leg-stack>span{border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:3px 5px;min-width:0;padding:4px 5px;display:grid}.edge-leg-stack .edge-bookie-mark{border-radius:6px;grid-row:1/3;width:24px;height:24px}.edge-leg-stack b{font-size:calc(7px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edge-leg-stack strong{font-size:calc(8px * var(--font-scale,1))}.edge-leg-stack small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));grid-column:2/4}.edge-empty,.edge-loading{min-height:260px;color:var(--text-faint);flex-direction:column;justify-content:center;align-items:center;display:flex}.edge-empty>span{width:50px;height:50px;color:var(--purple);background:var(--purple-soft);border-radius:14px;place-items:center;display:grid}.edge-empty strong{color:var(--text);font-size:calc(11px * var(--font-scale,1));margin-top:13px}.edge-empty small{font-size:calc(8px * var(--font-scale,1));margin-top:5px}.edge-loading{font-size:calc(9px * var(--font-scale,1));flex-direction:row;gap:9px}.edge-pagination{min-height:57px;color:var(--text-faint);border-top:1px solid var(--border);background:var(--surface);flex:none;align-items:center;gap:18px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-pagination{background:color-mix(in srgb, var(--surface) 97%, transparent)}}.edge-pagination{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:calc(8px * var(--font-scale,1))}.edge-pagination>span{margin-right:auto}.edge-pagination label,.edge-pagination form,.edge-page-buttons{white-space:nowrap;align-items:center;gap:6px;display:flex}.edge-pagination select,.edge-pagination input{height:31px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:7px;outline:0}.edge-pagination select{padding:0 7px}.edge-page-buttons button,.edge-pagination form button{width:31px;height:31px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:7px;place-items:center;display:grid}.edge-page-buttons button:disabled{opacity:.35;cursor:not-allowed}.edge-page-buttons b{text-align:center;min-width:82px;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1))}.edge-pagination form input{width:42px;padding:0 7px}.edge-pagination form button{width:34px;color:var(--purple);font-weight:750}.edge-modal-layer{z-index:180;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06080ead;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.edge-modal{width:min(1120px,100%);height:min(860px,100vh - 48px);color:var(--text);border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:19px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 35px 110px #00000061}.edge-modal>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:85px;padding:16px 20px;display:flex}.edge-modal>header>div{align-items:center;gap:12px;min-width:0;display:flex}.edge-modal>header>div>span{border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.edge-modal>header>div>span.ev{color:var(--green);background:var(--green-soft)}.edge-modal>header>div>span.arb{color:#d18e27;background:#d18e27}@supports (color:color-mix(in lab, red, red)){.edge-modal>header>div>span.arb{background:color-mix(in srgb, #d18e27 13%, var(--surface))}}.edge-modal>header small,.edge-modal>header h2,.edge-modal>header p{margin:0;display:block}.edge-modal>header small{color:var(--purple);font-size:calc(7px * var(--font-scale,1));letter-spacing:.09em;font-weight:780}.edge-modal>header h2{font-size:calc(17px * var(--font-scale,1));margin-top:4px}.edge-modal>header h2 i{color:var(--text-faint);font-style:normal;font-weight:430}.edge-modal>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.edge-modal-actions{flex:none;align-items:center;margin-left:auto;gap:8px!important;display:flex!important}.edge-modal-actions button{width:36px;height:36px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;flex:none;place-items:center;display:grid}.edge-modal-actions button:first-child:not(:last-child){color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-modal-actions button:first-child:not(:last-child){border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.edge-modal-actions button:first-child:not(:last-child){background:var(--purple-soft)}.edge-modal-actions button:hover:not(:disabled){color:var(--purple);border-color:var(--purple)}.edge-modal-actions button:disabled{opacity:.38;cursor:not-allowed}.edge-modal>nav{border-bottom:1px solid var(--border);background:var(--surface);flex:none;align-items:end;gap:4px;min-height:48px;padding:0 20px;display:flex}.edge-modal>nav button{height:47px;color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 14px;font-weight:680;display:flex}.edge-modal>nav button.active{color:var(--purple);border-bottom-color:var(--purple)}.edge-modal-scroll{overscroll-behavior:contain;min-height:0;padding:17px 20px 24px;overflow-y:auto}.edge-modal-state{min-height:300px;color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));justify-content:center;align-items:center;gap:9px;display:flex}.edge-modal-state.is-error{color:#d35364}.edge-modal-state button{color:inherit;background:0 0;border:0;font-weight:750}.edge-modal-hero{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid;overflow:hidden}.edge-modal-hero>div{border-right:1px solid var(--border);min-height:90px;padding:15px}.edge-modal-hero>div:last-child{border-right:0}.edge-modal-hero span,.edge-modal-hero strong,.edge-modal-hero small{display:block}.edge-modal-hero span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));letter-spacing:.06em;font-weight:740}.edge-modal-hero strong{font-size:calc(18px * var(--font-scale,1));margin-top:8px}.edge-modal-hero strong.positive{color:var(--green)}.edge-modal-hero small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.edge-modal-card,.edge-confidence-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-top:13px;overflow:hidden}.edge-modal-card>header,.edge-confidence-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:57px;padding:11px 14px;display:flex}.edge-modal-card>header>div,.edge-confidence-card>header>div{color:var(--purple);align-items:center;gap:9px;display:flex}.edge-modal-card>header span,.edge-confidence-card>header span{color:var(--text)}.edge-modal-card>header strong,.edge-modal-card>header small,.edge-confidence-card>header strong,.edge-confidence-card>header small{display:block}.edge-modal-card>header strong,.edge-confidence-card>header strong{font-size:calc(9px * var(--font-scale,1))}.edge-modal-card>header small,.edge-confidence-card>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-modal-card>header>b,.edge-confidence-card>header>b{color:var(--purple);font-size:calc(8px * var(--font-scale,1))}.edge-modal-quotes{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.edge-modal-quotes>article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px;display:flex}.edge-modal-quotes>article>div{flex:1;min-width:0}.edge-modal-quotes span,.edge-modal-quotes strong,.edge-modal-quotes small{display:block}.edge-modal-quotes span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.edge-modal-quotes strong{font-size:calc(9px * var(--font-scale,1));margin-top:3px}.edge-modal-quotes small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-modal-quotes>article>b{color:var(--green);font-size:calc(9px * var(--font-scale,1))}.edge-confidence-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:11px;display:grid}.edge-confidence-card article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;padding:10px}.edge-confidence-card article>span{font-size:calc(7px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:8px;display:flex}.edge-confidence-card article>span b{color:var(--purple)}.edge-confidence-card article>i{background:var(--border);border-radius:99px;height:4px;margin-top:8px;display:block;overflow:hidden}.edge-confidence-card article>i em{border-radius:inherit;background:linear-gradient(90deg, var(--purple), var(--green));height:100%;display:block}.edge-confidence-card article>small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));margin-top:7px;line-height:1.4;display:block}.edge-source-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.edge-source-card article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:9px;padding:9px;display:flex}.edge-source-card article>span{min-width:0}.edge-source-card article>span:last-child{flex:1}.edge-source-card article strong,.edge-source-card article small,.edge-source-card article em{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.edge-source-card article strong{font-size:calc(9px * var(--font-scale,1))}.edge-source-card article small{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.edge-source-card article em{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));margin-top:3px;font-style:normal}.edge-source-teams{gap:2px;margin-top:6px;display:grid}.edge-source-teams>span{align-items:baseline;gap:8px;min-width:0;display:flex}.edge-source-team-side{color:var(--text-faint);flex:0 0 36px;font-size:.75rem}.edge-copy-team{min-width:0;color:var(--text-soft);align-items:center;gap:4px;font-size:.875rem;line-height:1.5;display:flex}.edge-copy-team-name{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;min-width:0}.edge-copy-team-control{flex:none;display:inline-flex;position:relative}.edge-copy-team-button{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;padding:0;display:grid}.edge-copy-team-button:hover:not(:disabled){color:var(--purple);background:var(--purple-soft);border-color:var(--border)}.edge-copy-team-button:focus-visible{color:var(--purple);background:var(--purple-soft);border-color:var(--border)}.edge-copy-team-button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.edge-copy-team-button.is-copied{color:var(--green)}.edge-copy-team-button:disabled{opacity:.4;cursor:default}.edge-copy-team-feedback:not(:empty){z-index:2;border:1px solid var(--border);width:max-content;max-width:min(210px,60vw);color:var(--green);background:var(--surface);white-space:normal;pointer-events:none;border-radius:6px;padding:5px 8px;font-size:.75rem;font-weight:500;position:absolute;bottom:calc(100% + 3px);right:0;box-shadow:0 4px 12px #0002}.edge-copy-team-feedback.is-error{color:#c74555}:root[data-theme=dark] .edge-copy-team-feedback.is-error{color:#ffadb5}@media (pointer:coarse){.edge-copy-team-button{width:44px;height:44px}}.edge-market-browser{border:1px solid var(--border);background:var(--surface);border-radius:12px;grid-template-columns:280px minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.edge-market-browser>aside{border-right:1px solid var(--border);background:var(--surface-soft);padding:10px;overflow-y:auto}.edge-market-browser>aside>header{padding:7px 7px 12px}.edge-market-browser>aside>header strong,.edge-market-browser>aside>header small{display:block}.edge-market-browser>aside>header strong{font-size:calc(10px * var(--font-scale,1))}.edge-market-browser>aside>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.edge-market-browser>aside>button{width:100%;min-height:55px;color:var(--text);text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin-bottom:5px;padding:9px;display:grid}.edge-market-browser>aside>button.active{border-color:var(--purple);background:var(--purple-soft)}.edge-market-browser>aside>button span{font-size:calc(8px * var(--font-scale,1));white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.edge-market-browser>aside>button small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));grid-column:1}.edge-market-browser>aside>button b{color:var(--purple);font-size:calc(7px * var(--font-scale,1));grid-area:1/2/3;align-self:center}.edge-market-browser>main{min-width:0;padding:16px;overflow:auto}.edge-market-browser>main>header span{color:var(--purple);font-size:calc(7px * var(--font-scale,1));letter-spacing:.07em;font-weight:760}.edge-market-browser>main>header h3{font-size:calc(16px * var(--font-scale,1));margin:6px 0 4px}.edge-market-browser>main>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin:0 0 15px}.edge-market-table{border:1px solid var(--border);border-radius:9px;min-width:600px;overflow:hidden}.edge-market-table>div,.edge-market-table>article{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) 70px 85px;align-items:center;gap:10px;min-height:43px;padding:7px 10px;display:grid}.edge-market-table>div{color:var(--text-faint);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;font-weight:720}.edge-market-table>article:last-child{border-bottom:0}.edge-market-table>article>span:first-child strong,.edge-market-table>article>span:first-child small{display:block}.edge-market-table>article>span:first-child strong{font-size:calc(8px * var(--font-scale,1))}.edge-market-table>article>span:first-child small{color:var(--text-faint);font-size:calc(6px * var(--font-scale,1));margin-top:3px}.edge-market-table>article>span:nth-child(2){font-size:calc(8px * var(--font-scale,1));align-items:center;gap:7px;display:flex}.edge-market-table .edge-bookie-mark{border-radius:6px;width:25px;height:25px}.edge-market-table>article>strong{color:var(--green);font-size:calc(10px * var(--font-scale,1))}.edge-market-table time{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.edge-history{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.edge-history>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;min-height:67px;padding:11px 14px;display:flex}.edge-history>header strong,.edge-history>header small{display:block}.edge-history>header strong{font-size:calc(10px * var(--font-scale,1))}.edge-history>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.edge-history>header label{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));align-items:center;gap:8px;display:flex}.edge-history>header select{max-width:330px;height:35px;color:var(--text);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:8px;padding:0 9px}.edge-history-notice{color:#c88726;border:1px solid #c88726;align-items:center;gap:7px;margin:10px 12px 0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-history-notice{border:1px solid color-mix(in srgb, #c88726 24%, var(--border))}}.edge-history-notice{background:#c88726;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.edge-history-notice{background:color-mix(in srgb, #c88726 7%, var(--surface))}}.edge-history-notice{font-size:calc(7px * var(--font-scale,1))}.edge-chart-card{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;margin:12px;overflow:hidden}.edge-chart-card svg{width:100%;min-width:690px;display:block}.edge-chart-card svg line{stroke:var(--border);stroke-width:1px}.edge-chart-card svg text{fill:var(--text-faint);font-size:10px}.edge-chart-card svg path{fill:none;stroke-width:2.4px;stroke-linejoin:round}.edge-chart-card svg circle{stroke-width:2px}.edge-chart-card>div{border-top:1px solid var(--border);background:var(--surface);flex-wrap:wrap;gap:7px;padding:9px 11px;display:flex}.edge-chart-card>div>span{border:1px solid var(--border);min-height:30px;font-size:calc(7px * var(--font-scale,1));border-radius:7px;align-items:center;gap:6px;padding:3px 7px;display:flex}.edge-chart-card>div>span>i{border-radius:50%;width:7px;height:7px}.edge-chart-card>div .edge-bookie-mark{border-radius:6px;width:23px;height:23px}.edge-chart-card>div>span b{color:var(--green);margin-left:4px}.edge-history-log{border:1px solid var(--border);border-radius:9px;margin:0 12px 12px;overflow-x:auto}.edge-history-log>header,.edge-history-log>article{border-bottom:1px solid var(--border);grid-template-columns:105px minmax(145px,1fr) minmax(130px,1fr) 75px 75px 85px;align-items:center;gap:9px;min-width:760px;min-height:43px;padding:6px 10px;display:grid}.edge-history-log>header{color:var(--text-faint);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;font-weight:720}.edge-history-log>article:last-child{border-bottom:0}.edge-history-log time,.edge-history-log time small{font-size:calc(7px * var(--font-scale,1));display:block}.edge-history-log time small{color:var(--text-faint);margin-top:3px}.edge-history-log article>span:nth-child(2){font-size:calc(7px * var(--font-scale,1));align-items:center;gap:7px;display:flex}.edge-history-log .edge-bookie-mark{border-radius:6px;width:25px;height:25px}.edge-history-log article>span:nth-child(3){color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));text-transform:capitalize}.edge-history-log article>strong{font-size:calc(9px * var(--font-scale,1))}.edge-history-log .new-price{color:var(--green)}.edge-history-log article>b{font-size:calc(6px * var(--font-scale,1));border-radius:5px;justify-self:start;padding:4px 6px}.edge-history-log article>b.active{color:var(--green);background:var(--green-soft)}.edge-history-log article>b.withdrawn{color:#d35364;background:#d35364}@supports (color:color-mix(in lab, red, red)){.edge-history-log article>b.withdrawn{background:color-mix(in srgb, #d35364 10%, var(--surface))}}.edge-unavailable{min-height:310px;color:var(--text-faint);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.edge-unavailable strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));margin-top:10px}.edge-unavailable small{font-size:calc(8px * var(--font-scale,1));margin-top:5px}.support-workspace{width:100%;max-width:1380px;margin:0 auto}.support-head{align-items:center}.support-head h1{margin-bottom:8px}.support-head p{max-width:680px}.support-ready{min-height:34px;color:var(--green);border:1px solid var(--green);flex:none;align-items:center;gap:7px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.support-ready{border:1px solid color-mix(in srgb, var(--green) 22%, var(--border))}}.support-ready{background:var(--green-soft);font-size:calc(8px * var(--font-scale,1));border-radius:99px;font-weight:730}.support-tabs{border:1px solid var(--border);background:var(--surface-soft);border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin-bottom:17px;padding:5px;display:grid}.support-tabs button{min-height:43px;color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:680;transition:all .18s;display:flex}.support-tabs button:hover{color:var(--text);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.support-tabs button:hover{background:color-mix(in srgb, var(--surface) 70%, transparent)}}.support-tabs button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.support-tabs button.active{border-color:color-mix(in srgb, var(--purple) 22%, var(--border))}}.support-tabs button.active{background:var(--surface);box-shadow:0 5px 16px #1719250f}.support-tab-short{display:none}.support-panel{min-height:500px}.support-video-layout{grid-template-columns:minmax(0,1.55fr) minmax(270px,.55fr);gap:17px;display:grid}.support-video-main,.support-checklist,.support-guide-intro,.support-pdf-shell,.support-faq-groups>section,.support-footer-note{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow)}.support-video-main{border-radius:17px;min-width:0;padding:22px}.support-video-copy{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.support-lesson-icon{color:#14a9bc;background:#17b8ca;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-lesson-icon{background:color-mix(in srgb, #17b8ca 13%, var(--surface))}}.is-purple .support-lesson-icon{color:var(--purple);background:var(--purple-soft)}.support-video-copy small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));letter-spacing:.08em;text-transform:uppercase;margin:1px 0 5px;font-weight:720;display:block}.support-video-copy h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.03em;margin:0}.support-video-copy p{max-width:720px;color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin:7px 0 0;line-height:1.6}.support-video-frame{border:1px solid var(--border-strong);aspect-ratio:16/9;background:#06070b;border-radius:13px;width:100%;position:relative;overflow:hidden;box-shadow:0 16px 38px #0000002b}.support-video-frame video{object-fit:contain;background:#06070b;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.support-checklist{border-radius:17px;align-self:start;padding:22px}.support-checklist h3{font-size:calc(15px * var(--font-scale,1));letter-spacing:-.025em;margin:10px 0 7px}.support-checklist>p{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin:0;line-height:1.55}.support-checklist ol{margin:20px 0 0;padding:0;list-style:none}.support-checklist li{border-top:1px solid var(--border);align-items:flex-start;gap:10px;padding:12px 0;display:flex}.support-checklist li>span{width:23px;height:23px;color:var(--purple);background:var(--purple-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;flex:none;place-items:center;font-weight:790;display:grid}.support-checklist li p{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin:2px 0 0;line-height:1.48}.support-callout{color:#c88726;border:1px solid #c88726;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.support-callout{border:1px solid color-mix(in srgb, #c88726 22%, var(--border))}}.support-callout{background:#c88726;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.support-callout{background:color-mix(in srgb, #c88726 8%, var(--surface))}}.support-callout>span{min-width:0}.support-callout strong,.support-callout small{display:block}.support-callout strong{font-size:calc(8px * var(--font-scale,1))}.support-callout small{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));margin-top:3px;line-height:1.45}.support-guide-layout{grid-template-columns:minmax(270px,.57fr) minmax(0,1.43fr);gap:17px;display:grid}.support-guide-intro{border-radius:17px;align-self:start;padding:28px}.support-guide-mark,.support-faq-mark{color:#05bbd2;background:#05bbd2;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:23px;display:grid}@supports (color:color-mix(in lab, red, red)){.support-guide-mark,.support-faq-mark{background:color-mix(in srgb, #05bbd2 13%, var(--surface))}}.support-guide-intro h2{font-size:calc(20px * var(--font-scale,1));letter-spacing:-.04em;margin:10px 0 9px;line-height:1.15}.support-guide-intro>p{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin:0;line-height:1.65}.support-guide-topics{flex-wrap:wrap;gap:6px;margin:20px 0;display:flex}.support-guide-topics span{color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;padding:6px 8px;font-weight:660}.support-guide-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.support-guide-actions a{min-height:39px;color:var(--text);border:1px solid var(--border-strong);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.support-guide-actions a:first-child{color:#fff;border-color:var(--purple-strong);background:var(--purple-strong)}.support-guide-actions a:hover{transform:translateY(-1px)}.support-responsible-note{color:var(--green);border-top:1px solid var(--border);align-items:flex-start;gap:9px;margin-top:20px;padding-top:17px;display:flex}.support-responsible-note p{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));margin:0;line-height:1.5}.support-responsible-note strong{color:var(--text)}.support-pdf-shell{border-radius:17px;min-width:0;overflow:hidden}.support-pdf-shell>header,.support-pdf-shell>footer{background:var(--surface-soft);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 15px;display:flex}.support-pdf-shell>header{border-bottom:1px solid var(--border)}.support-pdf-shell>header span{font-size:calc(8px * var(--font-scale,1));align-items:center;gap:8px;font-weight:700;display:flex}.support-pdf-shell>header span svg{color:var(--purple)}.support-pdf-shell>header small,.support-pdf-shell>footer span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.support-pdf-shell iframe{background:#0d1420;border:0;width:100%;height:650px;display:block}.support-pdf-shell>footer{border-top:1px solid var(--border);min-height:43px}.support-pdf-shell>footer a{color:var(--purple);font-size:calc(7px * var(--font-scale,1));align-items:center;gap:5px;font-weight:700;text-decoration:none;display:inline-flex}.support-faq-layout{max-width:1050px;margin:0 auto}.support-faq-intro{align-items:center;gap:17px;margin-bottom:18px;padding:3px 2px 5px;display:flex}.support-faq-mark{width:46px;height:46px;color:var(--purple);background:var(--purple-soft);flex:none;margin:0}.support-faq-intro h2{font-size:calc(19px * var(--font-scale,1));letter-spacing:-.035em;margin:7px 0 5px}.support-faq-intro p{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin:0}.support-faq-groups{grid-template-columns:1fr 1fr;align-items:start;gap:13px;display:grid}.support-faq-groups>section{border-radius:14px;overflow:hidden}.support-faq-groups>section>header{border-bottom:1px solid var(--border);background:var(--surface-soft);justify-content:space-between;align-items:center;min-height:49px;padding:0 15px;display:flex}.support-faq-groups>section>header span{font-size:calc(9px * var(--font-scale,1));font-weight:750}.support-faq-groups>section>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.support-faq-groups details{border-bottom:1px solid var(--border)}.support-faq-groups details:last-child{border-bottom:0}.support-faq-groups summary{cursor:pointer;min-height:55px;font-size:calc(8px * var(--font-scale,1));justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;font-weight:680;list-style:none;display:flex}.support-faq-groups summary::-webkit-details-marker{display:none}.support-faq-groups summary svg{color:var(--text-faint);flex:none;transition:transform .18s}.support-faq-groups details[open] summary{color:var(--purple)}.support-faq-groups details[open] summary svg{transform:rotate(180deg)}.support-faq-groups details>p{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin:0;padding:0 15px 16px;line-height:1.65}.support-footer-note{color:var(--green);border-radius:13px;align-items:flex-start;gap:11px;margin-top:14px;padding:16px 18px;display:flex}.support-footer-note strong{color:var(--text);font-size:calc(8px * var(--font-scale,1));display:block}.support-footer-note p{color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));margin:4px 0 0;line-height:1.5}:root[data-density=compact] .content-area{padding-top:28px}:root[data-density=compact] .settings-card,:root[data-density=compact] .config-card,:root[data-density=compact] .merger-panel{--density-space:.82}:root[data-density=compact] .field-block{padding-top:17px;padding-bottom:17px}:root[data-density=spacious] .content-area{padding-top:54px}:root[data-density=spacious] .field-block{padding-top:29px;padding-bottom:29px}:root[data-content-width=focused] :is(.automator-page,.automator-workspace,.merger-page,.researcher-workspace,.settings-workspace,.edge-workspace,.synth-workspace,.support-workspace){max-width:1040px;margin-left:auto;margin-right:auto}:root[data-content-width=wide] :is(.automator-page,.automator-workspace,.merger-page,.researcher-workspace,.settings-workspace,.edge-workspace,.synth-workspace,.support-workspace){max-width:1380px;margin-left:auto;margin-right:auto}:root[data-content-width=full] :is(.automator-page,.automator-workspace,.merger-page,.researcher-workspace,.settings-workspace,.edge-workspace,.synth-workspace,.support-workspace){max-width:none}:root[data-content-width] .desktop-shell .content-area :is(.automator-page,.automator-workspace,.merger-page,.researcher-workspace,.settings-workspace,.edge-workspace,.synth-workspace,.support-workspace){max-width:none;margin-left:0;margin-right:0}@media (max-width:1000px){.support-video-layout,.support-guide-layout{grid-template-columns:1fr}.support-checklist{width:100%}.support-guide-intro{grid-template-columns:auto 1fr;gap:0 16px;display:grid}.support-guide-mark{grid-row:1/4}.support-guide-intro>p,.support-guide-topics,.support-guide-actions,.support-responsible-note{grid-column:1/-1}.support-pdf-shell iframe{height:600px}:is(.edge-metrics,.edge-metrics:has(.edge-bankroll)){grid-template-columns:repeat(2,minmax(0,1fr))}.edge-filter-row{flex-wrap:wrap}.edge-search{flex:300px;width:min(430px,100%)}.edge-bookie-multiselect{flex:210px;margin-left:0}.edge-results-head{flex-wrap:wrap}.automator-grid{grid-template-columns:1fr}.summary-column{grid-template-columns:1fr 1fr;display:grid;position:static}.mini-card{align-items:center;min-height:100%}.workspace-metrics,.workspace-metrics.automator-financial-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-history-item summary{grid-template-columns:minmax(160px,1.5fr) repeat(2,minmax(70px,.7fr)) minmax(88px,.8fr) 17px}.ticket-history-item summary>span:first-of-type{display:none}.research-filter-grid,.research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.research-predictions{grid-template-columns:1fr}.merger-code-row{grid-template-columns:34px minmax(135px,.7fr) minmax(160px,1fr) 34px}.merger-ticket-grid{grid-template-columns:1fr}.shuffler-route-grid{grid-template-columns:minmax(140px,.75fr) minmax(180px,1fr) minmax(140px,.75fr)}.shuffler-rule-grid{grid-template-columns:1fr 1fr}.shuffler-rule-arrow{display:none}:is(.sentinel-selection-list>div,.sentinel-selection-list>div:has(.sentinel-pick-toggle)){grid-template-columns:23px minmax(130px,.65fr) minmax(260px,1.35fr)}.sentinel-selection-list>div:not(:has(.sentinel-pick-toggle)){grid-template-columns:minmax(130px,.65fr) minmax(260px,1.35fr)}}@media (max-width:760px){.app-shell{--hub-sidebar-width:0px;--hub-topbar-height:62px;--hub-bottom-inset:67px}.app-shell.sidebar-collapsed{--hub-sidebar-width:0px}.desktop-download-link{justify-content:center;width:40px;padding:0}.desktop-download-link span{display:none}.download-header,.download-hero,.download-options,.download-footer{width:min(100% - 28px,1180px)}.download-header{height:70px}.download-hero{padding:72px 0 62px}.download-hero h1{font-size:clamp(43px,14vw,66px)}.download-trust-row{flex-direction:column;align-items:center;gap:12px}.download-section-heading{flex-direction:column;align-items:start}.download-table-head{display:none}.download-table-row{grid-template-columns:1fr auto;gap:11px 16px;padding:20px}.download-os{grid-column:1/-1}.download-table-row>span[data-label]:before{content:attr(data-label) ": ";color:var(--muted-2);text-transform:uppercase;font-size:10px;font-weight:750}.download-table-row>a{grid-area:2/2/4;align-self:center}.sidebar{width:245px;transition:transform .25s;transform:translate(-105%);box-shadow:18px 0 60px #00000038}.sidebar-collapse-button{position:static}.sidebar-collapsed .sidebar{width:245px;padding:25px 15px 20px}.sidebar-collapsed .brand{justify-content:flex-start;padding:0 9px}.sidebar-collapsed .brand-copy{display:flex}.sidebar-collapsed .sidebar-collapse-button{position:static}.sidebar-collapsed .side-nav{margin-top:36px}.sidebar-collapsed .nav-eyebrow,.sidebar-collapsed .nav-item>span:nth-child(2),.sidebar-collapsed .quota-card>div:last-child,.sidebar-collapsed .support-link>span{display:block}.sidebar-collapsed .nav-tool-add{display:grid}.sidebar-collapsed .nav-item,.sidebar-collapsed .quota-card,.sidebar-collapsed .support-link{justify-content:flex-start;width:100%}.sidebar-collapsed .nav-item{padding:0 13px}.sidebar-collapsed .quota-card{padding:13px 12px}.sidebar-collapsed .support-link{padding:10px 13px}.sidebar-open{transform:translate(0)}.sidebar-backdrop{z-index:25;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070b8c;border:0;display:block;position:fixed;inset:0}.main-area{margin-left:0;padding-bottom:70px}.topbar{height:62px;padding:0 16px}.mobile-menu-button{display:grid}.breadcrumb span,.breadcrumb b,.profile-copy,.profile-button>svg,.logout-button{display:none}.profile-button{width:38px;padding:3px}.topbar-actions{gap:7px}.desktop-execution-notice{grid-template-columns:auto minmax(0,1fr) auto;padding:12px 16px}.desktop-execution-notice>a{grid-column:2;justify-self:start}.desktop-execution-notice>button{grid-area:1/3;align-self:start}.content-area{padding:28px 16px 38px}.main-area:has(>.content-area>:is(.researcher-workspace,.edge-workspace)){padding-bottom:70px}.content-area:has(>:is(.researcher-workspace,.edge-workspace)){height:calc(100dvh - 132px);padding-top:18px;padding-bottom:12px}.support-head{align-items:stretch}.support-ready{align-self:flex-start}.support-tabs{z-index:8;grid-template-columns:repeat(5,minmax(0,1fr));position:sticky;top:70px}.support-tabs button{min-width:0;min-height:52px;font-size:calc(8px * var(--font-scale,1));flex-direction:column;gap:4px;padding:6px 4px}.support-tab-full{display:none}.support-tab-short{display:inline}.support-video-main,.support-checklist,.support-guide-intro{box-shadow:none;border-radius:14px;padding:16px}.support-video-copy h2{font-size:calc(17px * var(--font-scale,1))}.support-video-copy{align-items:center}.support-guide-intro{display:block}.support-guide-mark{margin-bottom:18px}.support-guide-actions{grid-template-columns:1fr}.support-pdf-shell{box-shadow:none;border-radius:14px}.support-pdf-shell iframe{height:480px}.support-pdf-shell>footer span{display:none}.support-faq-intro{align-items:flex-start}.support-faq-groups{grid-template-columns:1fr}.support-faq-groups>section,.support-footer-note{box-shadow:none}.edge-workspace-head{gap:13px}.edge-sync-state{width:100%}.edge-sync-state>span{flex:1;min-width:0}.edge-sync-state .refresh-button{width:40px;padding:0}.edge-sync-state .refresh-button:not(:disabled){font-size:0}.edge-kind-tabs{width:auto}.edge-kind-tabs>button{gap:6px;min-height:31px;padding:0 7px}:is(.edge-metrics,.edge-metrics:has(.edge-bankroll)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.edge-metric,.edge-bankroll{min-height:76px;box-shadow:none;padding:11px}.edge-metric>span{width:34px;height:34px}.edge-metric strong{font-size:calc(15px * var(--font-scale,1))}.edge-metric p{display:none}.edge-data-panel{min-height:0;box-shadow:none;flex:auto}.edge-results-head{align-items:flex-start}.edge-results-title{width:100%}.edge-results-actions{margin-left:auto}.edge-results-reset-button{font-size:0!important}.table-height-toggle span{display:none}.edge-results-reset-button svg{margin:0}.edge-filter-row{gap:6px;padding:9px}.edge-search{flex-basis:100%;width:100%}.edge-filter{flex:1}.edge-filter>span{display:none}.edge-count-filter{min-width:0}.edge-count-filter>span{display:none}.edge-bookie-multiselect{flex:100%}.edge-bookie-menu{width:min(290px,100vw - 52px);left:0;right:auto}.edge-drawer-bookies .edge-bookie-menu{width:100%}.edge-time-row{padding:8px 9px}.edge-time-row>span{display:none}.edge-time-row>label{min-width:151px}.edge-table-scroll{min-height:0}.edge-table{min-width:0;padding:8px}.edge-table-head{display:none}.edge-table-row,.edge-table-ev .edge-table-row,.edge-table-arb .edge-table-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:0;margin-bottom:8px;padding:11px;display:grid}.edge-event-cell{grid-area:1/1}.edge-kickoff{text-align:right;grid-area:1/2}.edge-selection{border-top:1px solid var(--border);grid-area:2/1/auto/3;padding-top:8px}.edge-price,.edge-leg-stack{grid-area:3/1/auto/3}.edge-arb-bookies{border-top:1px solid var(--border);grid-area:2/1/auto/3;padding-top:8px}.edge-leg-stack{grid-template-columns:1fr}.edge-number{grid-area:4/1}.edge-positive{text-align:right;grid-area:4/2}.edge-confidence,.edge-profit{grid-area:5/1}.edge-freshness{grid-area:5/2;justify-self:end}.edge-open-row{opacity:0;pointer-events:none;position:absolute}.edge-pagination{flex-wrap:wrap;gap:8px 12px;padding:9px}.edge-pagination>span{width:100%;margin-right:0}.edge-pagination>label{order:2}.edge-page-buttons{order:3;margin-left:auto}.edge-pagination form{display:none}.edge-filter-drawer{border-left:0}.edge-modal-layer{align-items:end;padding:0}.edge-modal{border-bottom:0;border-radius:18px 18px 0 0;width:100%;height:min(93vh,860px)}.edge-modal>header{min-height:75px;padding:12px 14px}.edge-modal>header>div>span{width:36px;height:36px}.edge-modal>header h2{white-space:nowrap;text-overflow:ellipsis;max-width:235px;overflow:hidden}.edge-modal>header p{white-space:nowrap;text-overflow:ellipsis;max-width:250px;overflow:hidden}.edge-modal>nav{padding:0 8px}.edge-modal>nav button{flex:1;justify-content:center;padding:0 9px}.edge-modal-scroll{padding:11px}.edge-modal-hero{grid-template-columns:1fr}.edge-modal-hero>div{border-right:0;border-bottom:1px solid var(--border);min-height:72px}.edge-modal-hero>div:last-child{border-bottom:0}.edge-modal-quotes,.edge-source-card>div,.edge-confidence-card>div{grid-template-columns:1fr}.edge-market-browser{display:block}.edge-market-browser>aside{border-right:0;border-bottom:1px solid var(--border);max-height:190px}.edge-market-browser>main{padding:12px}.edge-history>header,.edge-history>header label{flex-direction:column;align-items:stretch}.edge-history>header select{width:100%;max-width:none}.edge-chart-card{overflow-x:auto}.workspace-head{flex-direction:column;align-items:stretch;gap:17px}.workspace-head h1{font-size:calc(27px * var(--font-scale,1))}.workspace-head-actions,.create-automator{width:100%}.workspace-head-actions .create-automator{flex:1}.workspace-head-actions .refresh-button{width:42px;padding:0}.workspace-head-actions .refresh-button span{display:none}.workspace-metrics{gap:8px}.metric-card{min-height:71px;box-shadow:none;gap:10px;padding:12px}.metric-icon{width:34px;height:34px}.metric-card>div strong{font-size:calc(17px * var(--font-scale,1))}.automator-toolbar-primary{flex-direction:column;align-items:stretch}.automator-overview-search{width:100%;min-width:0}.automator-view-modes{align-self:flex-end}.automator-toolbar-secondary{align-items:stretch}.automator-filter-segments{flex:auto}.automator-filter-segments button{flex:1}.automator-filter-segments.is-state{flex-basis:100%}.automator-toolbar-select{flex:145px;min-width:0}.automator-bookmaker-multiselect{flex:145px;min-width:145px}.automator-bookmaker-menu{width:min(250px,100vw - 52px)}.automator-card-grid,.automator-card-grid.is-compact{grid-template-columns:1fr}.automator-list-card{box-shadow:none}.automator-list-card.is-compact{display:block}.automator-list-card.is-compact .automator-card-actions{border-top:1px solid var(--border);border-left:0;min-height:42px}.automator-list-card.is-compact .automator-card-pin{top:15px;right:11px;transform:none}.automator-list-card.is-compact .automator-card-top>.run-state{margin-right:26px}.automator-card-top>.run-state{display:none}.automator-card-main{padding-left:20px}.automator-identity-row{grid-template-columns:1fr}.automator-icon-field{width:100%}.automator-icon-modal-layer{align-items:end;padding:0}.automator-icon-modal{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:90vh}.automator-icon-options{grid-template-columns:repeat(4,minmax(0,1fr));padding:14px}.detail-head{align-items:stretch}.detail-title-row{align-items:flex-start}.detail-actions{width:100%}.detail-actions button{flex:1}.current-ticket-card{flex-wrap:wrap;align-items:flex-start}.current-ticket-card>.ticket-status{margin-left:56px}.history-card{box-shadow:none}.history-head .refresh-button{width:38px;padding:0}.history-head .refresh-button span{display:none}.ticket-history-item summary{grid-template-columns:minmax(0,1fr) auto 17px;gap:9px}.ticket-history-item summary>span{display:none}.ticket-history-body{padding:13px}.ticket-financials{grid-template-columns:1fr}.ticket-selections>div{grid-template-columns:1fr auto}.ticket-selections strong{grid-area:2/1/auto/-1}.ticket-selections small{grid-area:1/2}.page-intro{align-items:flex-start;margin-bottom:21px}.page-intro h1{font-size:calc(27px * var(--font-scale,1));margin-top:8px}.page-intro p{max-width:260px;line-height:1.55}.status-pill{display:none}.config-card{border-radius:14px;padding:21px 17px 20px}.source-grid,.limit-mode-grid{grid-template-columns:1fr}.choice-card{min-height:66px}.field-block{padding:20px 0}.filter-section-grid{grid-template-columns:1fr}.fixture-status-field{grid-column:auto}.binary-filter-grid{grid-template-columns:1fr 1fr}.competition-modal-layer{align-items:end;padding:0}.competition-modal{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:min(86vh,720px)}.competition-modal-head{padding:20px 18px 16px}.competition-search{margin:0 18px 14px}.competition-sport-filter{margin:0 18px 12px}.competition-list{padding:11px 18px 16px}.competition-modal-foot{padding:11px 18px max(11px, env(safe-area-inset-bottom))}.card-actions{flex-direction:column-reverse;align-items:stretch;gap:14px}.card-actions p{justify-content:center}.primary-button{width:100%}.automator-save-bar{flex-direction:row;align-items:center;min-height:62px;padding:10px 16px}.automator-save-bar p{display:none}.automator-save-bar .primary-button{width:auto;margin-left:auto}.summary-column{display:flex}.summary-card,.mini-card{box-shadow:none}.account-card-grid{grid-template-columns:1fr}.bookmaker-account-card{box-shadow:none}.account-editor-layer{align-items:end;padding:0}.account-editor-card{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:90vh}.account-editor-fields{grid-template-columns:1fr}.account-default-toggle{grid-column:auto}.merger-hero,.merger-results-head{flex-direction:column;align-items:stretch;gap:15px}.merger-ready{align-self:flex-start}.merger-result-route{width:100%;min-width:0}.merger-code-list{padding:13px 13px 4px}.merger-code-row{grid-template-columns:30px minmax(0,1fr) 34px;align-items:start;padding:11px}.merger-row-number{grid-area:1/1;width:30px}.merger-code-row label:first-of-type{grid-area:1/2}.merger-code-row label:nth-of-type(2){grid-area:2/1/auto/4}.merger-remove-row{grid-area:1/3;align-self:end}.merger-add-row{margin-left:13px;margin-right:13px}.merger-settings-grid{grid-template-columns:1fr;padding:15px 14px 17px}.merger-config-actions{flex-direction:column;align-items:stretch}.merger-config-actions p{justify-content:center}.merger-config-actions .merger-primary{width:100%}.merger-metrics{grid-template-columns:repeat(2,1fr)}.merger-preview-panel>header{flex-direction:column;align-items:flex-start}.merger-preview-panel>header>div:last-child{width:100%}.merger-preview-panel>header>div:last-child button{flex:1;justify-content:center}.merger-fixture-list{padding:10px}.merger-selection-list>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 32px}.merger-selection-list>div>button{grid-column:1/-1;width:100%;height:28px}.merger-selection-odds{grid-column:4}.merger-booking-dock{flex-direction:column;align-items:stretch;bottom:76px}.merger-booking-dock .merger-primary{width:100%}.merger-ticket-grid{padding:10px}.splitter-source-grid,.splitter-settings{grid-template-columns:1fr;padding:15px 14px 17px}.splitter-strategies{grid-column:auto}.splitter-strategies>div,.shuffler-route-grid,.shuffler-quick-grid{grid-template-columns:1fr}.shuffler-strategy-switch{grid-template-columns:1fr;padding:14px 14px 0}.shuffler-quick-grid{padding:12px 14px 16px}.shuffler-rule-list{padding:0 14px}.shuffler-rule-grid{grid-template-columns:1fr}.shuffler-rules>.merger-add-row{margin-left:14px;margin-right:14px}.shuffler-search-menu{z-index:170;width:calc(100vw - 32px);max-height:64vh;padding:10px;position:fixed;top:18vh;left:16px}.shuffler-search-options{max-height:calc(64vh - 55px)}.shuffler-route-card>div{grid-template-columns:1fr}.shuffler-route-card>div>svg{transform:rotate(90deg)}.shuffler-scope-list{padding:10px}.shuffler-fixture-route{grid-template-columns:1fr}.shuffler-fixture-route>svg{transform:rotate(90deg)}.shuffler-fixture-target{padding-right:11px}.shuffler-fixture-target>em{margin-top:9px;position:static;transform:none}.shuffler-target-modal-layer{place-items:end center;padding:0}.shuffler-target-modal{border-bottom:0;border-radius:16px 16px 0 0;width:100%}.shuffler-target-modal-fields{grid-template-columns:1fr;padding:15px 14px}.shuffler-target-modal>footer{padding:11px 14px max(11px, env(safe-area-inset-bottom));border-radius:0;flex-wrap:wrap}.shuffler-target-modal>footer>span{display:none}.shuffler-target-modal>footer button{flex:1}.shuffler-result-panel .merger-selection-list>div{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) minmax(48px,max-content)}.shuffler-result-panel .merger-selection-odds{grid-column:4}.shuffler-result-panel .shuffler-change-badge{text-align:center;grid-column:1/-1;justify-self:stretch;width:100%}.shuffler-output-dock{flex-direction:column;align-items:stretch;bottom:76px}.shuffler-output-dock>p{flex:none}.shuffler-output-dock>.merger-primary{width:100%;margin-left:0}.sentinel-metrics{grid-template-columns:repeat(2,1fr)}.sentinel-report-panel>header{flex-direction:column;align-items:stretch}.sentinel-report-actions{width:100%}.sentinel-report-actions button{flex:1;justify-content:center}.sentinel-fixture-list{padding:10px}.sentinel-fixture>header{align-items:flex-start}.sentinel-fixture-title h3{white-space:normal;line-height:1.4}.sentinel-fixture>header>button{justify-content:center;width:32px;padding:0;font-size:0}:is(.sentinel-selection-list>div,.sentinel-selection-list>div:has(.sentinel-pick-toggle),.sentinel-selection-list>div:not(:has(.sentinel-pick-toggle))){grid-template-columns:23px minmax(0,1fr);align-items:start}.sentinel-selection-list>div:not(:has(.sentinel-pick-toggle)) .sentinel-pick-copy{grid-column:1/3}.sentinel-pick-copy{padding-top:3px}.sentinel-overlap-links{grid-column:1/3;grid-template-columns:1fr}.sentinel-edit-dock{flex-direction:column;align-items:stretch;bottom:76px}.sentinel-edit-dock>p{flex:none}.sentinel-edit-actions{grid-template-columns:1fr 1fr;width:100%;margin-left:0;display:grid}.sentinel-edit-actions .merger-primary{grid-column:1/3}.sentinel-booked-code{min-width:0}.bottom-nav{z-index:24;height:67px;padding:6px 8px max(7px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.bottom-nav{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.bottom-nav button{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.bottom-nav button.active{color:var(--purple)}.bottom-nav button.active span{font-weight:750}.auth-card{padding:27px 22px}.bottom-nav button{min-width:0}.bottom-nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.settings-grid,.more-tool-grid{grid-template-columns:1fr}.settings-card{box-shadow:none;padding:15px}.settings-segments.four{grid-template-columns:repeat(2,1fr)}.nav-settings-list>div{grid-template-columns:15px 31px minmax(0,1fr) auto auto}.nav-order-actions{display:none}.more-tool-grid>button{box-shadow:none}.researcher-head .workspace-head-actions{grid-template-columns:1fr 42px 42px;display:grid}.research-auto-refresh{justify-content:center}.research-metrics{gap:8px}.research-metrics>div{min-height:68px;box-shadow:none;padding:11px}.research-filter-card,.research-results-card{box-shadow:none}.research-desktop-filter-card{display:none}.research-mobile-filter-trigger{width:100%;min-height:62px;color:var(--text);text-align:left;border:1px solid var(--purple);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:12px;padding:10px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.research-mobile-filter-trigger{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--border))}}.research-mobile-filter-trigger{background:var(--purple-soft);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.research-mobile-filter-trigger{background:color-mix(in srgb, var(--purple-soft) 34%, var(--surface))}}.research-mobile-filter-trigger{box-shadow:none}.research-mobile-filter-trigger-icon{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:10px;place-items:center;display:grid}.research-mobile-filter-trigger>span:nth-child(2){min-width:0}.research-mobile-filter-trigger strong,.research-mobile-filter-trigger small{display:block}.research-mobile-filter-trigger strong{font-size:calc(10px * var(--font-scale,1))}.research-mobile-filter-trigger small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.research-mobile-filter-trigger>svg{color:var(--text-faint)}.research-mobile-filter-trigger>b{color:#fff;background:var(--purple-strong);min-width:24px;height:24px;font-size:calc(8px * var(--font-scale,1));border-radius:99px;place-items:center;padding:0 7px;display:grid}.research-mobile-filter-layer{padding-top:max(42px, env(safe-area-inset-top));z-index:145;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05070e94;align-items:flex-end;display:flex;position:fixed;inset:0}.research-mobile-filter-sheet{width:100%;max-height:min(88vh,780px);color:var(--text);border:1px solid var(--border-strong);background:var(--surface-raised);border-bottom:0;border-radius:21px 21px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 -20px 60px #0000003d}.research-mobile-filter-handle{background:var(--border-strong);border-radius:99px;flex:none;width:42px;height:4px;margin:8px auto 2px}.research-mobile-filter-sheet>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:10px 16px 12px;display:flex}.research-mobile-filter-sheet>header h2,.research-mobile-filter-sheet>header p{margin:0}.research-mobile-filter-sheet>header h2{font-size:calc(17px * var(--font-scale,1));margin-top:5px}.research-mobile-filter-sheet>header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.research-mobile-filter-sheet>header>button{width:36px;height:36px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex:none;place-items:center;display:grid}.research-mobile-filter-scroll{overscroll-behavior:contain;min-height:0;padding:0 16px 16px;overflow-y:auto}.research-mobile-filter-scroll .research-filter-body{border-top:0;padding:0}.research-mobile-filter-scroll .research-query{margin-top:14px}.research-mobile-filter-sheet>footer{padding:11px 16px max(12px, env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface-raised);flex:none;grid-template-columns:minmax(100px,.42fr) minmax(0,1fr);gap:9px;display:grid}.research-mobile-filter-sheet>footer>button{min-height:43px}.research-mobile-filter-sheet>footer .research-secondary:disabled{opacity:.42}.research-filter-grid{grid-template-columns:1fr}.research-select-menu{z-index:160;border-radius:13px;width:calc(100vw - 32px);max-height:62vh;padding:12px;position:fixed;top:19vh;left:16px}.research-select-options{max-height:calc(62vh - 95px)}.research-bulk-bar{flex-direction:column;align-items:stretch}.research-bulk-bar>div:last-child{grid-template-columns:1fr;display:grid}.research-bulk-bar select{width:100%}.research-results-head{align-items:flex-start}.research-results-title{width:100%}.research-results-actions{justify-content:flex-start;width:100%}.research-results-actions .table-search{flex:1 0 100%;width:100%}.research-results-actions .research-reset-button{margin-right:auto}.research-header-divider{display:none!important}.research-header-bulk{grid-template-columns:1fr;display:grid}.research-header-bulk>span,.research-header-bulk select,.research-header-bulk .research-primary{width:100%}.research-filter-drawer{border-left:0}.research-table{min-width:0;padding:9px;display:block}.research-table thead{display:none}.research-table tbody{grid-template-columns:1fr;gap:8px;display:grid}.research-table tr{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:25px minmax(0,1fr) auto;gap:8px 10px;padding:12px;display:grid}.research-table td{border:0;min-height:0;padding:0;display:block}.research-table td:first-child{grid-area:1/1}.research-table td:nth-child(2){grid-area:1/2}.research-table td:nth-child(3){grid-area:2/2/auto/4}.research-table td:nth-child(4){grid-area:3/1/auto/4;align-items:center;gap:7px;display:flex}.research-table td:nth-child(5){border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-area:4/1/auto/4;padding:9px 0}.research-table td:nth-child(6){grid-area:5/1/auto/2}.research-table td:nth-child(6):before{content:"Confidence ";color:var(--text-faint);font-weight:400}.research-table td:nth-child(7){text-align:center;grid-area:5/2}.research-table td:nth-child(7):before{content:"Odds ";color:var(--text-faint);font-weight:400}.research-table td:nth-child(8){border-top:1px solid var(--border);grid-area:6/1/auto/4;padding-top:8px}.research-table td:last-child{grid-area:1/3/2}.research-pagination{gap:9px}.research-pagination label{display:none}.research-slip-fab{bottom:78px;right:13px}.research-modal-layer{align-items:end;padding:0}.research-detail-modal{border-radius:18px 18px 0 0;width:100%;max-height:92vh}.research-detail-modal>header{padding:14px}.research-detail-modal header>div:last-child button:not(:last-child){display:none}.research-detail-content{flex-direction:column;display:flex;overflow-y:auto}.research-detail-content>aside{border-right:0;border-bottom:1px solid var(--border);overflow:visible}.research-detail-content>main{overflow:visible}.research-tabs{z-index:2;background:var(--surface);position:sticky;top:0}.research-predictions,.research-h2h{padding:11px}.research-h2h>div{grid-template-columns:70px minmax(0,1fr)}.research-h2h em{text-align:left;grid-column:2}.research-slip-drawer{border-left:0}}@media (max-width:380px){.content-area{padding-left:12px;padding-right:12px}.workspace-metrics,.workspace-metrics.automator-financial-metrics{grid-template-columns:1fr}.advanced-panel{padding:7px}.bottom-nav button{font-size:calc(7px * var(--font-scale,1))}.research-metrics{grid-template-columns:1fr}.research-auto-refresh{display:none}.researcher-head .workspace-head-actions{display:flex}.researcher-head .workspace-head-actions .refresh-button{flex:1;width:auto}.researcher-head .workspace-head-actions .refresh-button span{display:inline}}.main-area:has(>.retained-content){flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.main-area:has(>.retained-content)>.topbar{flex:none}.content-area.retained-content{flex:auto;min-height:0;padding:0;overflow:hidden}.retained-workspace{overscroll-behavior:contain;height:100%;min-height:0;padding:42px 24px 24px;overflow:auto}.content-area.retained-content.is-table-workspace>.retained-workspace{padding-bottom:18px}.retained-workspace[hidden]{display:none!important}@media (max-width:760px){.retained-workspace{padding:28px 16px 38px}}.tool-tab-bar button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (max-width:760px){.tool-tab-bar{gap:6px;padding:7px 12px}.tool-tab-scroll-button,.tool-tab-group-toggle>span{display:none}.tool-tab-group-toggle{justify-content:center;width:34px;padding:0}}.retained-table-workspace{flex-direction:column;display:flex;overflow:hidden}.retained-table-workspace>:is(.edge-workspace,.researcher-workspace,.synth-workspace){flex:1;min-height:0}.hub-dialog-layer{animation:.18s both hub-dialog-in}.hub-dialog-layer>:is(.edge-filter-drawer,.research-filter-drawer,.research-slip-drawer){animation:.22s both hub-drawer-in}.hub-dialog-layer.is-closing{pointer-events:none;animation:.22s both hub-dialog-out}.hub-dialog-layer.is-closing>:is(.edge-filter-drawer,.research-filter-drawer,.research-slip-drawer){animation:.22s both hub-drawer-out}@keyframes hub-dialog-in{0%{opacity:0}to{opacity:1}}@keyframes hub-dialog-out{to{opacity:0}}@keyframes hub-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes hub-drawer-out{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.hub-dialog-layer,.hub-dialog-layer>*{animation-duration:1ms!important}}@media (max-width:760px){.main-area:has(>.retained-content){padding-bottom:70px}.content-area.retained-content{padding-top:18px;padding-bottom:12px}.retained-workspace.retained-table-workspace:has(>.researcher-workspace){overflow:hidden auto}.retained-table-workspace>.researcher-workspace{flex:none;height:auto;min-height:100%;overflow:visible}.researcher-workspace .research-results-card:not(.is-full-height),.researcher-workspace .research-results-card:not(.is-full-height) .research-table-wrap{flex:none;overflow:visible}}.research-page-jump{align-items:center;gap:6px;display:flex}.research-page-jump input{border:1px solid var(--border);background:var(--surface);width:52px;min-width:0;color:var(--text);border-radius:6px;padding:5px}.research-page-jump button{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:6px;padding:5px 8px}.edge-drawer-sort-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:12px;display:grid}.edge-drawer-sort-fields>label{color:var(--text-soft);gap:7px;font-size:12px;display:grid}.edge-drawer-sort-fields select{background:var(--surface-soft);width:100%;min-width:0;height:38px;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:0 9px}@media (max-width:760px){.edge-skeleton-cell-0{grid-column:1}.edge-skeleton-cell-1{grid-column:2}.edge-skeleton-cell-2,.edge-skeleton-cell-3{grid-column:1/3}.edge-skeleton-cell-8,.edge-open-cell{display:none}}.edge-catalog-select{border:1px solid var(--border);color:var(--text-soft);border-radius:9px;margin:10px 0;padding:10px;font-size:12px}.edge-catalog-select summary{cursor:pointer;align-items:center;gap:8px;display:flex}.edge-catalog-select summary strong{text-align:right;color:var(--text);flex:1;font-size:11px}.edge-catalog-options{flex-direction:column;max-height:210px;display:flex;overflow:auto}.edge-catalog-options button{text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.edge-catalog-options button[aria-selected=true]{background:var(--purple-soft);color:var(--purple)}.edge-catalog-options button small{color:var(--text-faint);margin-left:auto}.edge-catalog-group{color:var(--text-soft);flex-direction:column;gap:7px;font-size:12px;display:flex}.edge-catalog-group input{border:1px solid var(--border);background:var(--surface-soft);height:36px;color:var(--text);border-radius:8px;padding:0 10px}.edge-catalog-group small,.edge-catalog-state{color:var(--text-faint);font-size:11px;line-height:1.6}.edge-results-actions .edge-group-toggle{padding-right:8px;transition:color .18s,border-color .18s,background .18s}.edge-results-actions .edge-group-toggle.is-off{color:var(--text-soft);border-color:var(--border);background:var(--surface-soft)}.edge-results-actions .edge-group-toggle.is-on{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-results-actions .edge-group-toggle.is-on{border-color:color-mix(in srgb, var(--purple) 45%, var(--border))}}.edge-results-actions .edge-group-toggle.is-on{background:var(--purple-soft)}.edge-group-toggle-track{background:var(--border-strong);border-radius:99px;flex:none;width:28px;height:16px;padding:2px;transition:background .18s;display:block}.edge-group-toggle-track i{background:var(--surface-raised);border-radius:50%;width:12px;height:12px;transition:transform .18s;display:block;box-shadow:0 1px 3px #00000040}.edge-group-toggle.is-on .edge-group-toggle-track{background:var(--purple)}.edge-group-toggle.is-on .edge-group-toggle-track i{transform:translate(12px)}.edge-modal-intro{justify-items:start;gap:12px;margin-bottom:16px;display:grid}.edge-modal-intro .edge-history-notice{align-items:flex-start;width:100%;margin:0;padding:11px 13px;line-height:1.5}.edge-modal-intro .edge-history-notice svg{flex:none;margin-top:1px}.edge-modal-intro .edge-history-notice span{min-width:0}.edge-sizing-card>header>b.positive,.edge-sizing-results strong.positive{color:var(--green)}.edge-sizing-card>header>b.negative,.edge-sizing-results strong.negative{color:var(--red)}.edge-sizing-card>header{min-height:66px;padding:13px 16px}.edge-sizing-card>header>b{text-align:right;font-variant-numeric:tabular-nums;max-width:42%;line-height:1.35}.edge-sizing-control-panel{border-bottom:1px solid var(--border);background:var(--surface-soft);gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.edge-sizing-control-panel{background:color-mix(in srgb, var(--surface-soft) 68%, var(--surface))}}.edge-sizing-method{justify-content:space-between;align-items:center;gap:18px;display:flex}.edge-sizing-method>span{gap:4px;min-width:150px;display:grid}.edge-sizing-method>span strong{color:var(--text);font-size:12px}.edge-sizing-method>span small{color:var(--text-faint);font-size:10px;line-height:1.45}.edge-sizing-modes{border:1px solid var(--border);background:var(--surface);border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(560px,100%);padding:4px;display:grid}.edge-sizing-modes button{min-width:0;min-height:40px;color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;font-size:11px;font-weight:680;line-height:1.2;display:flex;overflow:hidden}.edge-sizing-modes button>span{text-overflow:ellipsis;max-width:100%;overflow:hidden}.edge-sizing-modes button>small{color:var(--green);letter-spacing:.02em;font-size:8px;font-weight:760}.edge-sizing-modes button.is-best:not(.active){border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-sizing-modes button.is-best:not(.active){border-color:color-mix(in srgb, var(--green) 32%, var(--border))}}.edge-sizing-modes button:hover{color:var(--text);background:var(--surface-soft)}.edge-sizing-modes button:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.edge-sizing-modes button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-sizing-modes button.active{border-color:color-mix(in srgb, var(--purple) 48%, var(--border))}}.edge-sizing-modes button.active{background:var(--purple-soft);box-shadow:0 1px 5px #0000001f}.edge-sizing-inputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;display:grid}.edge-sizing-inputs.arb{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.edge-sizing-inputs label{color:var(--text-soft);gap:7px;font-size:11px;font-weight:620;display:grid}.edge-sizing-inputs input{border:1px solid var(--border);background:var(--surface);width:100%;min-width:0;height:42px;color:var(--text);font-variant-numeric:tabular-nums;border-radius:9px;padding:0 11px}.tracker-dialog label{color:var(--text-soft);gap:6px;font-size:11px;font-weight:600;display:grid}.tracker-dialog :is(input,select,textarea){border:1px solid var(--border);background:var(--surface-soft);width:100%;min-width:0;height:38px;color:var(--text);border-radius:8px;padding:0 10px}.edge-sizing-inputs input:focus-visible{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-sizing-inputs input:focus-visible{border-color:color-mix(in srgb, var(--purple) 65%, var(--border))}}.edge-sizing-inputs input:focus-visible{outline:2px solid var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-sizing-inputs input:focus-visible{outline:2px solid color-mix(in srgb, var(--purple) 30%, transparent)}}.edge-sizing-inputs input:focus-visible{outline-offset:1px}.edge-sizing-results{border:1px solid var(--border);background:var(--border);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;margin:16px;display:grid;overflow:hidden}.edge-sizing-results>span{background:var(--surface);align-content:center;gap:5px;min-height:64px;padding:11px 12px;display:grid}.edge-sizing-results small{color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-size:9px}.edge-sizing-results strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.edge-sizing-note,.edge-sizing-error{color:var(--text-soft);margin:0 16px 16px;font-size:11px;line-height:1.5}.edge-sizing-note.is-warning,.edge-sizing-error{color:var(--red)}.edge-allocation-list{gap:8px;padding:16px 16px 0;display:grid}.edge-allocation-list article{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(120px,.45fr);align-items:center;gap:16px;min-height:64px;padding:11px 12px;display:grid}.edge-allocation-list article>span{gap:2px;display:grid}.edge-allocation-list small{color:var(--text-faint);font-size:10px}.edge-allocation-list b{color:var(--purple);font-variant-numeric:tabular-nums;text-align:right}.edge-allocation-list article>span:last-child{border-left:1px solid var(--border);padding-left:16px}.edge-opportunity-switcher{border-bottom:1px solid var(--border);background:var(--surface-soft);grid-template-columns:auto minmax(180px,1fr) auto;align-items:end;gap:8px;padding:9px 14px;display:grid}.edge-opportunity-switcher label{color:var(--text-faint);gap:4px;font-size:9px;display:grid}.edge-opportunity-switcher select{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text);border-radius:7px;padding:0 8px}.edge-opportunity-switcher button{border:1px solid var(--border);background:var(--surface);height:34px;color:var(--text-soft);border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:10px;display:flex}.edge-opportunity-switcher button:disabled{opacity:.4}.tracker-view{flex-direction:column;gap:15px;min-height:100%;display:flex}.tracker-loading{min-height:max(420px,100dvh - 96px);color:var(--text-faint);text-align:center;justify-content:center;align-items:center;gap:7px}.tracker-loading>span{border:1px solid var(--purple);place-items:center;width:48px;height:48px;margin-bottom:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-loading>span{border:1px solid color-mix(in srgb, var(--purple) 34%, var(--border))}}.tracker-loading>span{background:var(--purple-soft);color:var(--purple);box-shadow:0 12px 30px var(--purple);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.tracker-loading>span{box-shadow:0 12px 30px color-mix(in srgb, var(--purple) 12%, transparent)}}.tracker-loading strong{color:var(--text);font-size:13px}.tracker-loading small{font-size:10px}.tracker-view-header{align-items:center;gap:14px;margin-bottom:0}.tracker-view-header h1{margin:0;font-size:clamp(24px,2.4vw,30px)}.tracker-head-actions{align-items:center;gap:9px;display:flex}.tracker-head-actions>button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.tracker-nav{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:12px;min-width:0;padding:5px;display:flex}.tracker-nav-primary{align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.tracker-nav-tools{flex-shrink:0;align-self:stretch;align-items:center;gap:12px;margin-left:auto;display:flex}.tracker-nav-strategy{border-left:1px solid var(--border-strong);flex-shrink:0;padding-left:12px}.tracker-nav-projector{border-left:1px solid var(--border-strong);flex-shrink:0;align-items:center;padding-left:12px;display:flex}.tracker-nav-period{border-left:1px solid var(--border-strong);color:var(--text-faint);white-space:nowrap;align-self:stretch;align-items:center;gap:9px;padding-left:12px;font-size:10px;display:flex}.tracker-nav-period select{border:1px solid var(--border);background:var(--surface-soft);min-height:34px;color:var(--text);border-radius:8px;padding:0 9px;font-size:10px}.tracker-nav button{min-width:max-content;color:var(--text-soft);background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:650;display:flex}.tracker-nav button.is-active{color:var(--purple);background:var(--purple-soft)}.tracker-nav button span{background:var(--surface-raised);border-radius:10px;min-width:18px;padding:2px 5px;font-size:9px}.tracker-alert{border:1px solid var(--purple);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tracker-alert{border:1px solid color-mix(in srgb, var(--purple) 30%, var(--border))}}.tracker-alert{background:var(--purple-soft);color:var(--text);border-radius:9px;font-size:11px}.tracker-alert.is-error{color:var(--red);border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.tracker-alert.is-error{border-color:color-mix(in srgb, var(--red) 35%, var(--border))}}.tracker-alert button{color:inherit;background:0 0;border:0}.tracker-toolbar,.tracker-toolbar>div,.tracker-toolbar label,.tracker-section-actions{align-items:center;gap:10px;display:flex}.tracker-toolbar{justify-content:space-between}.tracker-toolbar>div{margin-left:auto}.tracker-toolbar button,.tracker-toolbar select,.tracker-section-actions button,.tracker-panel>header button,.tracker-settings>button{border:1px solid var(--border);background:var(--surface);min-height:34px;color:var(--text-soft);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.tracker-toolbar label{color:var(--text-faint);font-size:10px}.tracker-toolbar select{min-height:32px;color:var(--text)}.tracker-stat-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:11px;display:grid}.tracker-stat-grid+.tracker-stat-grid{margin-top:11px}.tracker-stat-grid.tracker-bankroll-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tracker-stat{border:1px solid var(--border);background:var(--surface);overflow-wrap:anywhere;border-radius:11px;grid-template-rows:auto auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:10px;min-width:0;padding:14px;display:grid}.tracker-stat>span{background:var(--purple-soft);width:34px;height:34px;color:var(--purple);border-radius:9px;grid-row:1/4;place-items:center;display:grid}.tracker-stat small,.tracker-stat p{color:var(--text-faint);margin:0;font-size:9px}.tracker-stat strong{color:var(--text);margin:2px 0;font-size:17px}.tracker-stat.positive strong{color:var(--green)}.tracker-stat.negative strong{color:var(--red)}.tracker-metric-label{align-items:center;gap:5px;display:inline-flex}.tracker-metric-help{width:22px;height:22px;color:var(--text-faint);cursor:help;background:0 0;border:0;border-radius:5px;flex:0 0 22px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.tracker-metric-help:hover,.tracker-metric-help:focus-visible){background:var(--purple-soft);color:var(--purple)}.tracker-metric-help:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.tracker-metric-tooltip{z-index:10000;box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:min(370px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-soft);letter-spacing:normal;text-transform:none;border-radius:12px;padding:16px;font-size:12px;font-weight:400;line-height:1.55;position:fixed;overflow-y:auto;box-shadow:0 12px 40px #0005}.tracker-metric-tooltip>strong{color:var(--text);font-size:13px;display:block}.tracker-metric-tooltip p{margin:9px 0}.tracker-metric-tooltip code{background:var(--purple-soft);color:var(--purple);white-space:normal;border-radius:7px;padding:9px 10px;font-size:11px;display:block}.tracker-metric-tooltip dl{margin:12px 0}.tracker-metric-tooltip dt{color:var(--text);margin-top:8px;font-weight:700}.tracker-metric-tooltip dd{margin:2px 0 0}.tracker-metric-tooltip .tracker-metric-tooltip-summary{border-top:1px solid var(--border);margin-bottom:0;padding-top:9px;font-size:11px}.tracker-bankrolls{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.tracker-bankrolls.is-single{grid-template-columns:minmax(0,1fr)}.tracker-nav .tracker-overview-segments{gap:3px}.tracker-nav .tracker-overview-segments button{background:0 0;border:0;min-height:34px;padding:0 14px}.tracker-nav .tracker-overview-segments button.is-active{background:var(--purple);color:#fff;box-shadow:0 3px 10px var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-nav .tracker-overview-segments button.is-active{box-shadow:0 3px 10px color-mix(in srgb,var(--purple) 20%,transparent)}}.tracker-overview-segments button:focus-visible{outline:2px solid var(--purple);outline-offset:2px}@media (max-width:900px){.tracker-nav{flex-wrap:wrap;gap:6px}.tracker-nav-primary{flex-basis:100%}.tracker-nav-tools{border-top:1px solid var(--border-strong);flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;gap:8px;width:100%;min-width:0;margin-left:0;padding-top:6px}.tracker-nav-projector{border-left:0;margin-right:auto;padding-left:0}.tracker-nav-strategy{border-left:0;padding-left:0}.tracker-nav-projector+.tracker-nav-strategy{border-left:1px solid var(--border-strong);padding-left:8px}.tracker-nav-period{padding-left:8px}.tracker-nav-period>span{display:none}.tracker-nav .tracker-overview-segments button{padding:0 9px}}.tracker-bankroll-card{--tracker-strategy-color:var(--purple);border:1px solid var(--tracker-strategy-color);flex-direction:column;gap:18px;min-width:0;padding:18px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-card{border:1px solid color-mix(in srgb,var(--tracker-strategy-color) 20%,var(--border))}}.tracker-bankroll-card{background:radial-gradient(ellipse at top left,var(--tracker-strategy-color),transparent 65%),var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-card{background:radial-gradient(ellipse at top left,color-mix(in srgb,var(--tracker-strategy-color) 9%,transparent),transparent 65%),var(--surface)}}.tracker-bankroll-card.is-arb{--tracker-strategy-color:var(--green)}.tracker-bankroll-card.is-synth-arb{--tracker-strategy-color:#55bce8}.tracker-bankroll-main{min-width:0}.tracker-bankroll-identity{align-items:center;gap:10px;display:flex}.tracker-bankroll-identity>span{width:36px;height:36px;color:var(--tracker-strategy-color);border:1px solid var(--tracker-strategy-color);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-identity>span{border:1px solid color-mix(in srgb,var(--tracker-strategy-color) 24%,transparent)}}.tracker-bankroll-identity>span{background:var(--tracker-strategy-color)}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-identity>span{background:color-mix(in srgb,var(--tracker-strategy-color) 10%,transparent)}}.tracker-bankroll-identity h2{color:var(--text);margin:0;font-size:12px;font-weight:750}.tracker-bankroll-identity p{color:var(--text-faint);margin:4px 0 0;font-size:9px;line-height:1.5}.tracker-bankroll-available{gap:4px;margin-top:16px;display:grid}.tracker-bankroll-available small{color:var(--text-soft);font-size:9px}.tracker-bankroll-available strong{color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:27px;line-height:1.1}.tracker-bankroll-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;display:grid}.tracker-bankroll-breakdown>div{--tracker-metric-color:var(--purple);border:1px solid var(--tracker-metric-color);min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-breakdown>div{border:1px solid color-mix(in srgb,var(--tracker-metric-color) 20%,var(--border))}}.tracker-bankroll-breakdown>div{border-top:2px solid var(--tracker-metric-color)}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-breakdown>div{border-top:2px solid color-mix(in srgb,var(--tracker-metric-color) 65%,var(--border))}}.tracker-bankroll-breakdown>div{background:linear-gradient(135deg,var(--tracker-metric-color),transparent 85%),var(--surface-soft);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-breakdown>div{background:linear-gradient(135deg,color-mix(in srgb,var(--tracker-metric-color) 9%,transparent),transparent 85%),var(--surface-soft)}}.tracker-bankroll-breakdown .is-reserved{--tracker-metric-color:var(--lightningcss-light,#9c650a)var(--lightningcss-dark,#e9b64d)}.tracker-bankroll-breakdown .is-risk{--tracker-metric-color:var(--info)}.tracker-bankroll-breakdown .is-withdrawn{--tracker-metric-color:var(--red)}.tracker-bankroll-breakdown .is-turnover{--tracker-metric-color:var(--lightningcss-light,#087c78)var(--lightningcss-dark,#54d5c9)}.tracker-bankroll-breakdown dt{min-height:27px;color:var(--text-faint);align-items:center;gap:5px;font-size:9px;line-height:1.5;display:flex}.tracker-bankroll-breakdown dt svg{color:var(--tracker-metric-color);flex-shrink:0}.tracker-bankroll-breakdown dd{color:var(--tracker-metric-color);margin:6px 0 0}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-breakdown dd{color:color-mix(in srgb,var(--tracker-metric-color) 85%,var(--text))}}.tracker-bankroll-breakdown dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:750}.tracker-bankroll-entry-count{color:var(--text-faint);margin-top:6px;font-size:8px;line-height:1.4;display:block}.tracker-bankroll-breakdown .is-total{--tracker-metric-color:var(--tracker-strategy-color)}.tracker-bankroll-action{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.tracker-bankroll-action button{border:1px solid var(--tracker-strategy-color);flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-action button{border:1px solid color-mix(in srgb,var(--tracker-strategy-color) 35%,var(--border))}}.tracker-bankroll-action button{background:var(--tracker-strategy-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-action button{background:color-mix(in srgb,var(--tracker-strategy-color) 14%,var(--surface))}}.tracker-bankroll-action button{color:var(--tracker-strategy-color);font-size:10px;font-weight:750}.tracker-bankroll-action button:hover{background:var(--tracker-strategy-color)}@supports (color:color-mix(in lab, red, red)){.tracker-bankroll-action button:hover{background:color-mix(in srgb,var(--tracker-strategy-color) 23%,var(--surface))}}.tracker-bankroll-action button:focus-visible{outline:2px solid var(--tracker-strategy-color);outline-offset:3px}.tracker-bankroll-action small{color:var(--text-faint);font-size:8px;line-height:1.6}.tracker-bankroll-cash-actions{flex-direction:column;align-items:stretch;gap:7px;display:flex}.tracker-bankroll-cash-actions>button{justify-content:center;width:100%}.tracker-bankroll-action button:disabled{opacity:.45;cursor:not-allowed}.tracker-cash-history{color:var(--text-muted);margin-top:10px;font-size:10px}.tracker-bankrolls.is-single .tracker-cash-history{grid-column:1/-1}.tracker-cash-history summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tracker-cash-history summary span{margin-left:auto;font-size:9px}.tracker-cash-history>div{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:9px 0;display:flex}.tracker-cash-history strong{margin-left:auto}.tracker-cash-history>small{margin-top:8px;display:block}.tracker-cash-preview{border:1px solid var(--border);border-radius:9px;gap:8px;padding:12px;display:grid}.tracker-cash-preview span{justify-content:space-between;gap:12px;display:flex}.automator-attention-preferences{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-bottom:14px;padding:14px}.automator-attention-preferences label{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.automator-attention-preferences p{color:var(--text-muted);margin:8px 0 0;font-size:11px;line-height:1.6}@media (min-width:901px){.tracker-bankrolls.is-single .tracker-bankroll-card{grid-template-columns:minmax(180px,.6fr) minmax(0,2fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.tracker-bankrolls.is-single .tracker-bankroll-breakdown{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.tracker-bankrolls.is-single .tracker-bankroll-breakdown>div{padding:10px 8px}.tracker-bankrolls.is-single .tracker-bankroll-breakdown dt{min-height:24px;color:var(--text-soft)}.tracker-bankrolls.is-single .tracker-bankroll-breakdown dd{font-size:14px;line-height:1.25}.tracker-bankrolls.is-single .tracker-bankroll-action{border-top:0;border-left:1px solid var(--border);flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;gap:9px;padding:0 0 0 16px}}@media (max-width:360px){.tracker-bankroll-breakdown{grid-template-columns:1fr}.tracker-bankroll-breakdown>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.tracker-bankroll-breakdown>div:has(.tracker-bankroll-entry-count){flex-wrap:wrap}.tracker-bankroll-entry-count{flex-basis:100%;margin-top:0}.tracker-bankroll-breakdown dt{min-height:0}.tracker-bankroll-breakdown dd{margin-top:0}}.tracker-strategy-badge{width:max-content;color:var(--purple);border:1px solid var(--purple);justify-content:center;align-items:center;padding:4px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tracker-strategy-badge{border:1px solid color-mix(in srgb,var(--purple) 25%,var(--border))}}.tracker-strategy-badge{background:var(--purple-soft);letter-spacing:.045em;border-radius:6px;font-size:8px;font-weight:850}.tracker-strategy-badge.is-arb{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-strategy-badge.is-arb{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.tracker-strategy-badge.is-arb{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-strategy-badge.is-arb{background:color-mix(in srgb,var(--green) 10%,transparent)}}.tracker-strategy-badge.is-synth-arb{color:#55bce8;border-color:#55bce8}@supports (color:color-mix(in lab, red, red)){.tracker-strategy-badge.is-synth-arb{border-color:color-mix(in srgb,#55bce8 30%,var(--border))}}.tracker-strategy-badge.is-synth-arb{background:#55bce81a}.tracker-summary-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:13px;display:grid}.tracker-panel{border:1px solid var(--border);background:var(--surface);border-radius:11px;overflow:hidden}.retained-workspace:has(>.tracker-view.is-positions){flex-direction:column;display:flex;overflow:hidden}.tracker-view.is-positions{flex:1;min-height:0;overflow:hidden}.tracker-view.is-positions>*{flex-shrink:0}.tracker-view.is-positions>.tracker-positions-panel{flex-direction:column;flex:auto;min-height:0;display:flex}.tracker-positions-panel>.tracker-filters{flex-wrap:wrap;flex:none}.tracker-positions-panel .tracker-search{min-width:140px}.tracker-positions-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.tracker-positions-scroll .tracker-group-list{min-width:800px}.tracker-positions-scroll .tracker-group-list-head{z-index:1;position:sticky;top:0}.tracker-positions-pagination{flex:none}.tracker-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;display:flex}.tracker-panel>header>div{color:var(--purple);align-items:center;gap:10px;display:flex}.tracker-panel h2{color:var(--text);margin:0;font-size:13px}.tracker-panel p{color:var(--text-faint);margin:2px 0 0;font-size:10px}.tracker-group-list-head,.tracker-group-list>button{grid-template-columns:46px minmax(180px,1fr) auto minmax(150px,.5fr) minmax(120px,.35fr) 100px 18px;align-items:center;gap:12px;width:100%;display:grid}.tracker-group-list-head{border-bottom:1px solid var(--border);background:var(--surface-soft);color:var(--text-faint);letter-spacing:.055em;text-transform:uppercase;padding:8px 14px;font-size:8px;font-weight:750}.tracker-group-list>button{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;padding:11px 14px}.tracker-group-list>button:hover{background:var(--surface-soft)}.tracker-group-list>button>div,.tracker-group-list>button>span:last-of-type{gap:3px;display:grid}.tracker-group-list small{color:var(--text-faint);font-size:9px}.tracker-group-accounts{gap:3px;min-width:0;display:grid}.tracker-group-accounts small{align-items:baseline;gap:5px;min-width:0;display:flex}.tracker-group-accounts b{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:650;overflow:hidden}.tracker-group-accounts span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tracker-kind{border-radius:6px;justify-content:center;align-items:center;gap:4px;width:max-content;padding:4px 6px;font-size:9px;font-weight:800;display:inline-flex}.tracker-kind.is-ev{color:var(--purple);background:var(--purple-soft)}.tracker-kind.is-arb{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-kind.is-arb{background:color-mix(in srgb, var(--green) 12%, transparent)}}.tracker-status{text-transform:capitalize;width:max-content;color:var(--text-soft);font-size:9px}.tracker-status.is-settled{color:var(--green)}.tracker-status.is-partial{color:#d79330}.tracker-group-list .positive{color:var(--green)}.tracker-group-list .negative{color:var(--red)}.tracker-book-stack{flex-direction:row!important;display:flex!important}.tracker-book-stack .tracker-book-logo+.tracker-book-logo{margin-left:-7px}.tracker-book-logo{border:1px solid;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;min-width:27px;max-width:27px;height:27px;font-size:8px;font-weight:800;display:inline-grid;overflow:hidden}.tracker-book-logo img{object-fit:contain;background:#fff;width:100%;max-width:100%;height:100%;display:block}.tracker-strategy{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.tracker-strategy>div{gap:3px;display:grid}.tracker-strategy small,.tracker-explainer{color:var(--text-faint);font-size:9px}.tracker-explainer{line-height:1.5;margin:12px 14px!important}.tracker-filters{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px;display:flex}.tracker-filters :is(select,input){border:1px solid var(--border);background:var(--surface-soft);height:34px;color:var(--text);border-radius:7px;padding:0 9px;font-size:10px}.tracker-search{flex:1;position:relative}.tracker-search svg{color:var(--text-faint);position:absolute;top:10px;left:10px}.tracker-search input{width:100%;padding-left:29px}.tracker-segments{background:var(--surface-soft);border-radius:8px;gap:3px;padding:3px;display:flex}.tracker-segments button{color:var(--text-soft);background:0 0;border:0;border-radius:6px;padding:7px 9px;font-size:10px}.tracker-segments button.is-active{color:var(--purple);background:var(--surface)}.tracker-section-actions{justify-content:space-between}.tracker-section-actions p{color:var(--text-soft);margin:0;font-size:11px}.tracker-account-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.tracker-account{border:1px solid var(--border);border-top:3px solid var(--purple);background:var(--surface);width:100%;color:var(--text);text-align:left;border-radius:10px;padding:14px;display:block}.tracker-account.is-archived{opacity:.55}.tracker-account>div{align-items:center;gap:10px;display:flex}.tracker-account>div>span:not(.tracker-book-logo){flex:1;gap:2px;min-width:0;display:grid}.tracker-account>p{margin:14px 0 3px;font-weight:700}.tracker-account>small{color:var(--text-faint)}.tracker-account footer{border-top:1px solid var(--border);color:var(--text-soft);justify-content:space-between;margin-top:13px;padding-top:10px;font-size:9px;display:flex}.tracker-empty{min-height:130px;color:var(--text-faint);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.tracker-settings{align-content:start;padding-bottom:14px;display:grid}.tracker-settings>button{justify-content:center;margin:12px 14px 0}.tracker-settings>button.danger,.tracker-dialog button.danger{color:var(--red)}.tracker-settings>button:disabled{opacity:.45}.tracker-export-progress{border:1px solid var(--purple);background:var(--surface);color:var(--text);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;display:flex}.tracker-export-progress>svg{color:var(--purple);flex-shrink:0}.tracker-export-progress>div{flex:1;gap:6px;min-width:0;display:grid}.tracker-export-progress strong{font-size:13px}.tracker-export-progress span{color:var(--text-soft);font-size:12px}.tracker-export-progress progress{width:100%;height:7px;accent-color:var(--purple)}.tracker-export-progress>button{flex-shrink:0}@media (max-width:600px){.tracker-export-progress{flex-wrap:wrap}.tracker-export-progress>div{min-width:180px}}.tracker-chart{padding:12px 14px}.tracker-chart svg{width:100%;min-height:180px}.tracker-chart line{stroke:var(--border)}.tracker-chart path{fill:none;stroke:var(--purple);stroke-width:3px}.tracker-chart footer{color:var(--text-faint);justify-content:space-between;font-size:9px;display:flex}.tracker-report-panel{overflow-x:auto}.tracker-report{min-width:860px}.tracker-report>div{border-bottom:1px solid var(--border);color:var(--text-soft);grid-template-columns:minmax(140px,1fr) repeat(6,minmax(90px,.7fr));align-items:center;gap:10px;padding:11px 14px;font-size:10px;display:grid}.tracker-report>div:first-child{color:var(--text-faint);background:var(--surface-soft);text-transform:uppercase;letter-spacing:.04em;font-size:9px}.tracker-settlement-dialog .tracker-form-help{color:var(--text-soft);margin:0;font-size:12px;line-height:1.5}.tracker-dialog-layer{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070910b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tracker-dialog{border:1px solid var(--border);background:var(--surface);width:min(820px,96vw);max-height:92vh;box-shadow:var(--shadow);border-radius:13px;flex-direction:column;display:flex;overflow:hidden}.tracker-account-dialog{width:min(480px,96vw)}.tracker-dialog>:is(form,div){flex-direction:column;min-height:0;display:flex}.tracker-dialog header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:15px 17px;display:flex}.tracker-dialog header small{color:var(--purple);letter-spacing:.08em;font-size:9px}.tracker-dialog h2{margin:3px 0 0;font-size:17px}.tracker-dialog header p{color:var(--text-faint);margin:3px 0 0;font-size:10px}.tracker-dialog header>button{color:var(--text-soft);background:0 0;border:0}.tracker-dialog-scroll{gap:12px;min-height:0;padding:16px 17px;display:grid;overflow-y:auto}.tracker-dialog textarea{resize:vertical;min-height:90px;padding-top:9px}.tracker-form-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.tracker-dialog>form>footer,.tracker-dialog>footer{border-top:1px solid var(--border);gap:9px;padding:12px 17px;display:flex}.tracker-dialog footer>span{flex:1}.tracker-dialog footer button,.tracker-add-account{justify-content:center;align-items:center;gap:7px;display:inline-flex}.tracker-dialog footer>button:not(.primary-button),.tracker-dialog footer>div>button:not(.primary-button),.tracker-add-account{border:1px solid var(--border);background:var(--surface-soft);min-height:36px;color:var(--text-soft);border-radius:8px;padding:0 12px}.tracker-dialog footer .primary-button{height:36px;margin-left:auto}.tracker-edge-recalculation{background:#0d1722;border:1px solid #28435a;border-radius:9px;gap:10px;padding:13px;display:grid}.tracker-edge-recalculation>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.tracker-edge-recalculation>header span{color:#819bb8;letter-spacing:.08em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.tracker-edge-recalculation>header span svg{color:#65d1a6}.tracker-edge-recalculation>header b{color:#89b9aa;background:#11271f;border:1px solid #285642;border-radius:5px;padding:3px 6px;font-size:8px}.tracker-final-fair-odds{background:#0a121c;border:1px solid #1d2d40;border-radius:7px;grid-template-columns:minmax(0,1fr) 100px;align-items:center;gap:10px;min-height:48px;padding:7px 8px 7px 10px;display:grid}.tracker-final-fair-odds>span{gap:3px;min-width:0;display:grid}.tracker-final-fair-odds strong{color:#bdcad9;font-size:10px}.tracker-final-fair-odds small{color:#65788e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tracker-final-fair-odds input{color:#d8e8e2;width:100px;height:31px;font-family:var(--font-ibm-plex-mono), monospace;text-align:right;background:#111f2b;border:1px solid #315265;border-radius:6px;padding:0 8px;font-size:11px;font-weight:600}.tracker-final-fair-odds input:focus{border-color:#59b99a;outline:0;box-shadow:0 0 0 2px #3e94772b}.tracker-edge-recalculation-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.tracker-edge-recalculation-results>span{background:#0a121c;border:1px solid #1d2d40;border-radius:7px;gap:4px;min-width:0;padding:8px;display:grid}.tracker-edge-recalculation-results small{color:#586c83;letter-spacing:.06em;font-size:7px;font-weight:800}.tracker-edge-recalculation-results strong{color:#71d7ae;font-family:var(--font-ibm-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tracker-edge-recalculation-results strong.is-negative{color:#dc8d94}.tracker-edge-recalculation>p{border:1px solid;border-radius:6px;margin:0;padding:8px 9px;font-size:9px;line-height:1.45}.tracker-edge-recalculation>p.is-positive{background:#10271f;border-color:#285642;color:#78cbae!important}.tracker-edge-recalculation>p.is-negative{background:#28161b;border-color:#553039;color:#dc8d94!important}.tracker-edge-recalculation>p.is-invalid{color:#c4a56f;background:#271f12;border-color:#514225}.tracker-leg-editor{border:1px solid var(--border);border-radius:9px;overflow:hidden}.tracker-leg-editor>header{padding:10px 12px}.tracker-leg-editor>header button,.tracker-add-account{justify-content:center;align-items:center;gap:6px;display:inline-flex}.tracker-leg-editor article{border-top:1px solid var(--border);grid-template-columns:26px 1.2fr 1.5fr .7fr .7fr .65fr 32px;align-items:end;gap:8px;padding:10px;display:grid}.tracker-leg-editor article>span{color:var(--text-faint);align-self:center}.tracker-leg-editor article>button{height:38px;color:var(--red);background:0 0;border:0;border-radius:7px}.tracker-group-dialog{width:min(1040px,100%)}.tracker-group-dialog>form{overflow:hidden}.tracker-group-dialog>form>:is(header,footer){flex:none}.tracker-group-dialog .tracker-dialog-scroll{flex-direction:column;flex:auto;display:flex}.tracker-group-dialog .tracker-dialog-scroll>*{flex-shrink:0}.tracker-group-dialog .tracker-leg-editor article{grid-template-columns:26px minmax(0,1.4fr) minmax(0,1.5fr) repeat(3,minmax(0,.8fr)) 32px}.tracker-leg-editor article>label{min-width:0}.tracker-fee-hint{color:var(--text-faint);margin:0;padding:0 12px 12px;font-size:10px;line-height:1.5}@media (max-width:900px){.tracker-group-dialog .tracker-leg-editor article{grid-template-columns:26px repeat(2,minmax(0,1fr))}}.tracker-form-error{color:var(--red);margin:0;font-size:11px}.tracker-inline-warning{color:#d5a44d;align-items:center;gap:6px;font-size:10px;font-weight:650;line-height:1.4;display:inline-flex}.tracker-inline-warning svg{flex:none}.tracker-checkbox{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.tracker-checkbox input{width:16px!important;height:16px!important}.market-outcome-copy,.edge-selection strong,.ev-fixture-edge-navigator>div>button>div>strong,.ev-modal-edge-hero>div:first-child>strong,.arb-modal-leg-list .leg-book small,.edge-market-table article>span:first-child strong,.research-predictions strong,.research-history-selection strong,.ticket-selections strong,.hub-shared-selections small,.merger-map-column span{font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.025em;font-weight:720}.tracker-detail-dialog{border-color:var(--purple);border-radius:18px;width:min(960px,96vw)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-dialog{border-color:color-mix(in srgb, var(--purple) 18%, var(--border))}}.tracker-detail-dialog{box-shadow:0 28px 90px #00000057}.tracker-detail-dialog .tracker-detail-header{background:linear-gradient(135deg, var(--purple) 0%, var(--surface) 62%);align-items:center;padding:21px 23px;position:relative}@supports (color:color-mix(in lab, red, red)){.tracker-detail-dialog .tracker-detail-header{background:linear-gradient(135deg, color-mix(in srgb, var(--purple) 10%, var(--surface)) 0%, var(--surface) 62%)}}.tracker-detail-dialog .tracker-detail-header:after{content:"";background:linear-gradient(90deg, var(--purple), var(--border) 35%, transparent);height:1px;position:absolute;inset:auto 0 -1px}@supports (color:color-mix(in lab, red, red)){.tracker-detail-dialog .tracker-detail-header:after{background:linear-gradient(90deg, color-mix(in srgb, var(--purple) 55%, transparent), var(--border) 35%, transparent)}}.tracker-detail-heading{align-items:flex-start;gap:13px;min-width:0;display:flex}.tracker-detail-heading>div{min-width:0}.tracker-detail-mark{width:43px;height:43px;color:var(--purple);border:1px solid var(--purple);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-detail-mark{border:1px solid color-mix(in srgb, var(--purple) 24%, var(--border))}}.tracker-detail-mark{background:var(--purple-soft);border-radius:13px;box-shadow:inset 0 1px #ffffff14}.tracker-detail-mark.is-arb{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-mark.is-arb{border-color:color-mix(in srgb, var(--green) 28%, var(--border))}}.tracker-detail-mark.is-arb{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-mark.is-arb{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.tracker-detail-dialog .tracker-detail-heading>div>small{letter-spacing:.12em;font-weight:800}.tracker-detail-dialog .tracker-detail-heading h2{overflow-wrap:anywhere;max-width:720px;font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.025em;margin-top:5px;font-size:20px;font-weight:720;line-height:1.25}.tracker-detail-meta{flex-wrap:wrap;gap:6px;max-width:720px;display:flex;margin-top:8px!important}.tracker-detail-meta>span{min-width:0;max-width:min(470px,100%);color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);border-radius:6px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.tracker-detail-meta>span{background:color-mix(in srgb, var(--surface-soft) 70%, transparent)}}.tracker-detail-meta>span{text-overflow:ellipsis;white-space:nowrap}.tracker-dialog .tracker-dialog-close{width:36px;height:36px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;flex:none;place-items:center;transition:color .18s,border-color .18s,background .18s;display:grid}.tracker-dialog .tracker-dialog-close:hover{color:var(--text);border-color:var(--border-strong);background:var(--surface-raised)}.tracker-detail-dialog .tracker-dialog-scroll{gap:19px;padding:21px 23px}.tracker-detail-summary{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;display:grid}.tracker-detail-summary>article{border:1px solid var(--border);background:linear-gradient(145deg, var(--surface-soft), var(--surface));border-radius:11px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-detail-summary>article{background:linear-gradient(145deg, var(--surface-soft), color-mix(in srgb, var(--surface) 82%, transparent))}}.tracker-detail-summary>article>span{width:36px;height:36px;color:var(--purple);background:var(--purple-soft);border-radius:9px;place-items:center;display:grid}.tracker-detail-summary>article>div{gap:4px;min-width:0;display:grid}.tracker-detail-summary small{color:var(--text-faint);letter-spacing:.03em;font-size:9px;font-weight:650}.tracker-detail-summary strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.tracker-detail-summary .tracker-status{font-size:11px;font-weight:720}.tracker-detail-summary>article.is-positive>span,.tracker-detail-summary>article.is-positive strong{color:var(--green)}.tracker-detail-summary>article.is-positive>span{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-summary>article.is-positive>span{background:color-mix(in srgb, var(--green) 12%, var(--surface))}}.tracker-detail-summary>article.is-negative>span,.tracker-detail-summary>article.is-negative strong{color:var(--red)}.tracker-detail-summary>article.is-negative>span{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-summary>article.is-negative>span{background:color-mix(in srgb, var(--red) 10%, var(--surface))}}.tracker-position-lifecycle{border:1px solid #55bce8;gap:12px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-position-lifecycle{border:1px solid color-mix(in srgb,#55bce8 22%,var(--border))}}.tracker-position-lifecycle{background:#55bce8;border-radius:11px}@supports (color:color-mix(in lab, red, red)){.tracker-position-lifecycle{background:color-mix(in srgb,#55bce8 4%,var(--surface-soft))}}.tracker-position-lifecycle>header{grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.tracker-position-lifecycle>header>span{color:#55bce8;background:#55bce8;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-position-lifecycle>header>span{background:color-mix(in srgb,#55bce8 12%,var(--surface))}}.tracker-position-lifecycle>header>div{gap:3px;display:grid}.tracker-position-lifecycle>header strong{font-size:12px}.tracker-position-lifecycle>header small{color:var(--text-faint);font-size:9px;line-height:1.35}.tracker-position-lifecycle-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tracker-position-lifecycle-summary>span{border:1px solid var(--border);background:var(--surface);border-radius:8px;gap:4px;min-width:0;padding:9px;display:grid}.tracker-position-lifecycle-summary small{color:var(--text-faint);font-size:8px}.tracker-position-lifecycle-summary strong{text-transform:capitalize;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracker-position-lifecycle ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.tracker-position-lifecycle li{grid-template-columns:12px minmax(0,1fr);gap:9px;min-height:41px;display:grid;position:relative}.tracker-position-lifecycle li:not(:last-child):before{content:"";background:#55bce8;width:1px;position:absolute;top:12px;bottom:0;left:4px}@supports (color:color-mix(in lab, red, red)){.tracker-position-lifecycle li:not(:last-child):before{background:color-mix(in srgb,#55bce8 32%,var(--border))}}.tracker-position-lifecycle li>i{z-index:1;border:2px solid var(--surface);background:#55bce8;border-radius:50%;width:9px;height:9px;margin-top:3px;box-shadow:0 0 0 1px #55bce8}@supports (color:color-mix(in lab, red, red)){.tracker-position-lifecycle li>i{box-shadow:0 0 0 1px color-mix(in srgb,#55bce8 45%,var(--border))}}.tracker-position-lifecycle li>div{align-content:start;gap:3px;display:grid}.tracker-position-lifecycle li strong{font-size:10px}.tracker-position-lifecycle li small{color:var(--text-faint);text-transform:capitalize;font-size:8px}.tracker-detail-entry-section{gap:10px;display:grid}.tracker-detail-section-title{align-items:center;gap:9px;display:flex}.tracker-detail-section-title>span{width:30px;height:30px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.tracker-detail-section-title>div{gap:2px;display:grid}.tracker-detail-section-title strong{font-size:12px}.tracker-detail-section-title small{color:var(--text-faint);font-size:9px}.tracker-detail-legs{gap:8px;display:grid}.tracker-detail-legs article{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;grid-template-columns:26px auto minmax(180px,1fr) minmax(95px,auto) minmax(68px,auto) minmax(100px,auto);align-items:center;gap:11px;min-height:70px;padding:11px 12px;transition:border-color .18s,transform .18s;display:grid}.tracker-detail-legs article:hover{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-legs article:hover{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.tracker-detail-legs article:hover{transform:translateY(-1px)}.tracker-detail-leg-index{color:var(--text-faint);font-family:var(--font-ibm-plex-mono), monospace;font-size:9px}.tracker-detail-legs .tracker-book-logo{border-radius:10px;flex-basis:34px;width:34px;min-width:34px;max-width:34px;height:34px}.tracker-detail-leg-copy{gap:4px;min-width:0;display:grid}.tracker-detail-leg-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tracker-detail-leg-copy small,.tracker-detail-leg-value small{color:var(--text-faint);font-size:9px}.tracker-detail-leg-value{gap:4px;min-width:0;display:grid}.tracker-detail-leg-value strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.tracker-detail-leg-state{color:var(--text-soft);white-space:nowrap;justify-content:flex-end;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.tracker-detail-leg-state i{background:#d79330;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d7933021}.tracker-detail-leg-state.is-settled{color:var(--green)}.tracker-detail-leg-state.is-settled i{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab, red, red)){.tracker-detail-leg-state.is-settled i{box-shadow:0 0 0 3px color-mix(in srgb, var(--green) 13%, transparent)}}.tracker-notes{border:1px solid var(--info);grid-template-columns:32px minmax(0,1fr);align-items:flex-start;gap:10px;margin:0;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-notes{border:1px solid color-mix(in srgb, var(--info) 22%, var(--border))}}.tracker-notes{background:var(--info);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.tracker-notes{background:color-mix(in srgb, var(--info) 7%, var(--surface))}}.tracker-notes{color:var(--text-soft)}.tracker-notes>span{width:32px;height:32px;color:var(--info);background:var(--info);border-radius:8px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.tracker-notes>span{background:color-mix(in srgb, var(--info) 11%, var(--surface))}}.tracker-notes>div{gap:5px;min-width:0;display:grid}.tracker-notes small{color:var(--info);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.tracker-notes p{color:var(--text-soft);font-family:var(--font-manrope), system-ui, sans-serif;letter-spacing:-.012em;white-space:pre-wrap;margin:0;font-size:11px;font-weight:520;line-height:1.65}.tracker-notes.is-imported{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-notes.is-imported{border-color:color-mix(in srgb, var(--purple) 24%, var(--border))}}.tracker-notes.is-imported{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-notes.is-imported{background:color-mix(in srgb, var(--purple) 7%, var(--surface))}}.tracker-notes.is-imported>span,.tracker-notes.is-imported small{color:var(--purple)}.tracker-notes.is-imported>span{background:var(--purple-soft)}.tracker-notes.is-pricing-missing{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tracker-notes.is-pricing-missing{border-color:color-mix(in srgb, var(--warning) 28%, var(--border))}}.tracker-notes.is-pricing-missing{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tracker-notes.is-pricing-missing{background:color-mix(in srgb, var(--warning) 7%, var(--surface))}}.tracker-notes.is-pricing-missing>span,.tracker-notes.is-pricing-missing small{color:var(--warning)}.tracker-notes.is-pricing-missing>span{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.tracker-notes.is-pricing-missing>span{background:color-mix(in srgb, var(--warning) 12%, var(--surface))}}.tracker-detail-footer{background:var(--surface-soft);justify-content:space-between;align-items:center;padding:14px 23px!important}@supports (color:color-mix(in lab, red, red)){.tracker-detail-footer{background:color-mix(in srgb, var(--surface-soft) 72%, var(--surface))}}.tracker-detail-footer-actions{align-items:center;gap:9px;display:flex}.tracker-detail-footer .tracker-delete-action{min-width:94px;color:var(--red)!important;border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.tracker-detail-footer .tracker-delete-action{border-color:color-mix(in srgb, var(--red) 25%, var(--border))!important}}.tracker-detail-footer .tracker-delete-action{background:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.tracker-detail-footer .tracker-delete-action{background:color-mix(in srgb, var(--red) 6%, var(--surface))!important}}.tracker-detail-footer .tracker-delete-action:hover{border-color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.tracker-detail-footer .tracker-delete-action:hover{border-color:color-mix(in srgb, var(--red) 45%, var(--border))!important}}.tracker-detail-footer .tracker-delete-action:hover{background:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.tracker-detail-footer .tracker-delete-action:hover{background:color-mix(in srgb, var(--red) 10%, var(--surface))!important}}.tracker-detail-footer .primary-button{min-width:142px;margin-left:0}.tracker-settlement-row{border:1px solid var(--border);border-radius:8px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(120px,.65fr));align-items:end;gap:10px;padding:10px;display:grid}.tracker-settlement-row>div{gap:3px;display:grid}.tracker-settlement-row small{color:var(--text-faint)}@media (max-width:900px){.tracker-stat-grid,.tracker-bankrolls{grid-template-columns:1fr 1fr}.tracker-summary-grid{grid-template-columns:1fr}.tracker-group-list-head{display:none}.tracker-group-list>button{grid-template-columns:54px minmax(0,1fr) auto}.tracker-group-list>button>:nth-child(n+4):not(:last-child){display:none}.tracker-leg-editor article{grid-template-columns:26px 1fr 1fr}.tracker-leg-editor article>label{grid-column:auto}.edge-sizing-method{flex-direction:column;align-items:stretch}.edge-sizing-modes{width:100%}.edge-sizing-inputs{grid-template-columns:1fr 1fr}}@media (max-width:760px){.tracker-detail-legs article{grid-template-columns:24px 34px minmax(0,1fr) auto}.tracker-detail-leg-index{grid-area:1/1}.tracker-detail-legs .tracker-book-logo{grid-area:1/2}.tracker-detail-leg-copy{grid-area:1/3/auto/5}.tracker-detail-leg-value{border-top:1px solid var(--border);padding-top:9px}.tracker-detail-leg-value.is-stake{grid-column:1/3}.tracker-detail-leg-value.is-odds{grid-column:3}.tracker-detail-leg-state{border-top:1px solid var(--border);grid-column:4;padding-top:9px}.tracker-detail-legs article:hover{transform:none}}@media (max-width:600px){.tracker-stat-grid,.tracker-bankrolls{grid-template-columns:1fr}.tracker-toolbar{align-items:flex-start}.tracker-toolbar>div{flex-wrap:wrap;justify-content:flex-end}.tracker-filters{flex-wrap:wrap}.tracker-search{flex-basis:100%}.tracker-form-grid,.tracker-detail-summary{grid-template-columns:1fr}.tracker-position-lifecycle-summary{grid-template-columns:1fr 1fr}.tracker-settlement-row{grid-template-columns:1fr}.tracker-detail-dialog .tracker-detail-header,.tracker-detail-dialog .tracker-dialog-scroll{padding-left:15px;padding-right:15px}.tracker-detail-mark{width:38px;height:38px}.tracker-detail-dialog .tracker-detail-heading h2{font-size:17px}.tracker-detail-meta>span:last-child{max-width:100%}.tracker-detail-footer{flex-direction:column-reverse;align-items:stretch;padding:12px 15px!important}.tracker-detail-footer-actions{grid-template-columns:1fr 1.4fr;display:grid}.tracker-detail-footer button{width:100%}.edge-modal-intro{margin-bottom:13px}.edge-sizing-card>header{align-items:flex-start}.edge-sizing-card>header>b{max-width:45%}.edge-sizing-control-panel{padding:13px}.edge-sizing-modes{grid-template-columns:1fr 1fr}.edge-sizing-inputs{grid-template-columns:1fr}.edge-allocation-list{padding:13px 13px 0}.edge-allocation-list article{grid-template-columns:1fr auto;gap:8px 12px}.edge-allocation-list article>span:last-child{border-top:1px solid var(--border);border-left:0;grid-column:1/3;padding:8px 0 0}.edge-sizing-results{margin:13px}}.bookmaker-browser-button{color:#78d7b1;cursor:pointer;background:#102a27;border:1px solid #285c50;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.bookmaker-browser-button:hover:not(:disabled){color:#d2fff0;background:#173d37;border-color:#3f8e7a}.bookmaker-browser-button:disabled{opacity:.45;cursor:wait}.bookmaker-browser-button.has-error{color:#ff9aa5;background:#351b25;border-color:#824352}.bookmaker-browser-launcher{z-index:80;position:fixed}.bookmaker-browser-launcher-trigger{color:#d7fff1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#1e745f,#123f39);border:1px solid #4cae91;border-radius:50%;justify-content:center;align-items:center;gap:1px;width:52px;height:52px;padding:0;display:flex;box-shadow:0 12px 32px #0009,0 0 0 4px #17372e80}.bookmaker-browser-launcher-trigger:hover{background:linear-gradient(145deg,#268b70,#174e45);box-shadow:0 14px 36px #000a,0 0 0 4px #2457479c}.bookmaker-browser-launcher-trigger:active{cursor:grabbing}.bookmaker-browser-launcher-trigger svg:last-child{color:#83bba9}.bookmaker-browser-workspace-backdrop{z-index:320;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060ce8;place-items:center;padding:28px;transition:padding .24s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.bookmaker-browser-workspace-backdrop.is-maximized{padding:0}.bookmaker-browser-workspace{color:#aebed2;background:#080f18;border:1px solid #31445a;border-radius:15px;flex-direction:column;width:min(1580px,100%);height:min(940px,100vh - 56px);min-height:560px;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),min-height .24s cubic-bezier(.22,1,.36,1),border-color .18s,border-radius .24s cubic-bezier(.22,1,.36,1),box-shadow .24s;display:flex;overflow:hidden;box-shadow:0 32px 110px #000d}.bookmaker-browser-workspace.is-maximized{border:0;border-radius:0;width:100vw;height:100vh;min-height:0}.bookmaker-browser-workspace-header{background:#0d1723;border-bottom:1px solid #24364a;flex:0 0 64px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:0 13px 0 17px;display:grid}.bookmaker-browser-workspace-header>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.bookmaker-browser-workspace-header>div:first-child>span{color:#72ddba;background:#12332d;border:1px solid #2c6556;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.bookmaker-browser-workspace-header>div:first-child>div{min-width:0}.bookmaker-browser-workspace-header h2{color:#d9e4f1;margin:0;font-size:13px}.bookmaker-browser-workspace-header p{color:#718198;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.bookmaker-browser-layout-switch{background:#08101a;border:1px solid #25364a;border-radius:8px;gap:3px;padding:3px;display:flex}.bookmaker-browser-layout-switch button{color:#6f8299;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.bookmaker-browser-layout-switch button:hover{color:#b7c9dc;background:#142235}.bookmaker-browser-layout-switch button.is-active{color:#c9e9de;background:#173029;border-color:#2f6354}.bookmaker-browser-workspace-actions{align-items:center;gap:7px;display:flex}.bookmaker-browser-workspace-close,.bookmaker-browser-workspace-window-button{color:#8091a7;cursor:pointer;background:#121e2d;border:1px solid #2a3d54;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.bookmaker-browser-workspace-close:hover,.bookmaker-browser-workspace-window-button:hover{color:#fff;background:#22354b}.bookmaker-browser-workspace-body{flex:1;min-height:0;display:flex}.bookmaker-browser-session-sidebar{background:#0a111b;border-right:1px solid #223146;flex-direction:column;width:214px;min-width:214px;display:flex}.bookmaker-browser-session-sidebar>header{color:#56677e;letter-spacing:.08em;border-bottom:1px solid #19283b;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.bookmaker-browser-session-sidebar>header b{color:#73d9b4;background:#143229;border:1px solid #2b6753;border-radius:4px;padding:3px 5px;font-size:6px}.bookmaker-browser-session-sidebar nav{min-height:0;padding:7px;overflow-y:auto}.bookmaker-browser-sidebar-item{color:#778ba4;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px minmax(0,1fr) 25px;align-items:center;width:100%;min-height:52px;margin-bottom:3px;display:grid;position:relative}.bookmaker-browser-sidebar-item:hover{color:#c7d7e7;background:#111f2e;border-color:#283e55}.bookmaker-browser-sidebar-item.is-active{color:#ddf7ee;background:#16352e;border-color:#39715f}.bookmaker-browser-sidebar-item.is-involved{box-shadow:inset 3px 0 #5ed6ac}.bookmaker-browser-sidebar-item.is-dragging{opacity:.48;border-style:dashed}.bookmaker-browser-sidebar-item.is-pinned .bookmaker-browser-pin-button{color:#8ee4c4;background:#193b32}.bookmaker-browser-drag-handle{color:#40546c;cursor:grab;place-items:center;height:100%;display:grid}.bookmaker-browser-sidebar-item:active .bookmaker-browser-drag-handle{cursor:grabbing}.bookmaker-browser-session-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:31px minmax(0,1fr) auto 7px;align-items:center;gap:8px;padding:6px 2px;display:grid}.bookmaker-browser-pin-button{color:#53677f;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:23px;height:27px;padding:0;display:grid}.bookmaker-browser-pin-button:hover{color:#bfeede;background:#1a3042}.bookmaker-browser-top-tabs>div{color:#778ba4;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 154px;min-width:154px;display:flex;position:relative}.bookmaker-browser-top-tabs>div:hover{color:#c7d7e7;background:#111f2e;border-color:#283e55}.bookmaker-browser-top-tabs>div.is-active{color:#ddf7ee;background:#16352e;border-color:#39715f}.bookmaker-browser-top-tabs>div.is-involved{box-shadow:inset 3px 0 #5ed6ac}.bookmaker-browser-top-tabs .bookmaker-browser-session-button{width:100%;padding:6px 8px}.bookmaker-browser-session-button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bookmaker-browser-session-button strong{color:#bdcad9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bookmaker-browser-session-button small{color:#53677f;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.bookmaker-browser-session-button>b{color:#82e1bd;background:#17382e;border:1px solid #306b56;border-radius:4px;padding:3px 4px;font-size:6px}.bookmaker-browser-session-button>i,.bookmaker-browser-surface>footer i{background:#405066;border-radius:50%;width:7px;height:7px}.bookmaker-browser-session-button>i.is-loading,.bookmaker-browser-surface>footer i.is-loading{background:#dba34d;box-shadow:0 0 7px #dba34d}.bookmaker-browser-session-button>i.is-ready,.bookmaker-browser-surface>footer i.is-ready{background:#54c991}.bookmaker-browser-session-button>i.is-error,.bookmaker-browser-surface>footer i.is-error{background:#db6672}.bookmaker-browser-workspace-logo{border-radius:7px;width:31px;height:31px}.bookmaker-browser-top-tabs{background:#09111b;border-bottom:1px solid #223146;flex:0 0 61px;gap:5px;min-height:61px;padding:7px 9px;display:flex;overflow-x:auto}.bookmaker-browser-surface{background:#070c12;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.bookmaker-browser-toolbar{background:#0d1723;border-bottom:1px solid #24364a;flex:0 0 48px;grid-template-columns:auto auto auto minmax(220px,1fr) minmax(90px,auto);align-items:center;gap:9px;min-height:48px;padding:7px 9px;display:grid}.bookmaker-browser-toolbar>nav{gap:4px;display:flex}.bookmaker-browser-toolbar>nav button{color:#8497ae;cursor:pointer;background:#142235;border:1px solid #2a3d54;border-radius:7px;place-items:center;width:30px;height:30px;padding:0;display:grid}.bookmaker-browser-toolbar>nav button:hover:not(:disabled){color:#fff;background:#1b3048;border-color:#43698d}.bookmaker-browser-toolbar>nav button.is-active{color:#c9e9de;background:#173029;border-color:#2f6354}.bookmaker-browser-toolbar>nav button:disabled{opacity:.3;cursor:default}.bookmaker-browser-zoom-controls{background:#101d2d;border:1px solid #2a3d54;border-radius:7px;align-items:stretch;height:30px;display:flex;overflow:hidden}.bookmaker-browser-zoom-controls button{color:#8295ac;cursor:pointer;background:0 0;border:0;border-right:1px solid #2a3d54;place-items:center;min-width:28px;height:100%;padding:0 7px;font-size:8px;font-weight:750;display:grid}.bookmaker-browser-zoom-controls button:nth-child(2){min-width:44px}.bookmaker-browser-zoom-controls button:last-child{border-right:0}.bookmaker-browser-zoom-controls button:hover:not(:disabled){color:#d8e8f7;background:#1b3048}.bookmaker-browser-zoom-controls button:disabled{opacity:.3;cursor:default}.bookmaker-browser-reopen-fixture{color:#86bea9;cursor:pointer;background:#122a26;border:1px solid #2c5b4e;border-radius:7px;align-items:center;gap:5px;height:30px;padding:0 8px;font-size:8px;font-weight:750;display:flex}.bookmaker-browser-reopen-fixture:hover:not(:disabled){color:#d5f8eb;background:#193a33;border-color:#3b7b68}.bookmaker-browser-reopen-fixture:disabled{color:#546579;opacity:.55;cursor:default;background:#111b28;border-color:#26374a}.bookmaker-browser-toolbar form{color:#4f9b80;background:#08111b;border:1px solid #2b4056;border-radius:8px;grid-template-columns:20px minmax(0,1fr) 35px;align-items:center;height:32px;display:grid;overflow:hidden}.bookmaker-browser-toolbar form>svg{margin-left:8px}.bookmaker-browser-toolbar input{color:#aebfd1;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 7px;font-size:9px}.bookmaker-browser-toolbar form button{color:#7f96ad;cursor:pointer;background:#132338;border:0;border-left:1px solid #293d54;height:100%;padding:0;font-size:8px;font-weight:750}.bookmaker-browser-toolbar-status{color:#677a91;justify-content:flex-end;align-items:center;gap:5px;min-width:0;font-size:8px;display:flex}.bookmaker-browser-toolbar-status span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.bookmaker-browser-toolbar-status.is-error{color:#dc7b84}.bookmaker-browser-findbar{color:#6d88a6;background:#0a1420;border-bottom:1px solid #24364a;flex:0 0 39px;grid-template-columns:18px minmax(100px,1fr) auto 27px 27px 27px;align-items:center;gap:4px;min-height:39px;padding:4px 8px;display:grid}.bookmaker-browser-findbar>svg{margin-left:3px}.bookmaker-browser-findbar input{color:#c1cede;background:#08101a;border:1px solid #2a4058;border-radius:6px;outline:none;width:100%;height:28px;padding:0 8px;font-size:9px}.bookmaker-browser-findbar input:focus{border-color:#47739d;box-shadow:0 0 0 2px #31547733}.bookmaker-browser-findbar>span{color:#607891;text-align:center;min-width:45px;font-size:8px}.bookmaker-browser-findbar button{color:#7e91a8;cursor:pointer;background:#132236;border:1px solid #293e56;border-radius:6px;place-items:center;width:27px;height:27px;padding:0;display:grid}.bookmaker-browser-findbar button:hover:not(:disabled){color:#e3edf7;background:#1b3048}.bookmaker-browser-findbar button:disabled{opacity:.3;cursor:default}.bookmaker-browser-workspace-error{color:#e2a1a7;background:#28171d;border-bottom:1px solid #58313a;flex:none;min-height:34px;padding:9px 12px;font-size:9px}.bookmaker-browser-native-viewport{background:#fff;flex:1;min-height:0;position:relative;overflow:hidden}.bookmaker-browser-native-viewport>div{color:#63758b;background:#09111b;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.bookmaker-browser-native-viewport>div strong{color:#b6c4d4;font-size:11px}.bookmaker-browser-native-viewport>div span{font-size:9px}.bookmaker-browser-surface>footer{color:#53677f;background:#0a121c;border-top:1px solid #213146;flex:0 0 28px;justify-content:space-between;align-items:center;gap:12px;min-height:28px;padding:0 10px;font-size:7px;display:flex}.bookmaker-browser-surface>footer span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.bookmaker-browser-edge-pane{color:#8da0b7;background:#0a111a;border-left:1px solid #223146;flex-direction:column;width:272px;min-width:272px;min-height:0;display:flex;overflow-y:auto}.bookmaker-browser-edge-pane>header{color:#647790;letter-spacing:.1em;border-bottom:1px solid #1d2c3e;flex:0 0 39px;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.bookmaker-browser-edge-pane>header b{color:#82e1bd;background:#17382e;border:1px solid #306b56;border-radius:4px;padding:3px 6px;font-size:7px}.bookmaker-browser-market-pane{color:#8da0b7;background:#0a111a;border-left:1px solid #223146;flex-direction:column;flex:none;min-height:0;display:flex;position:relative;overflow:hidden}.bookmaker-browser-market-resizer{z-index:3;cursor:col-resize;touch-action:none;background:0 0;border:0;width:9px;padding:0;position:absolute;top:0;bottom:0;left:-4px}.bookmaker-browser-market-resizer:after{content:"";background:0 0;width:1px;transition:background .15s,box-shadow .15s;position:absolute;top:0;bottom:0;left:4px}.bookmaker-browser-market-resizer:hover:after{background:#6d56c8;box-shadow:0 0 8px #7c63dc99}.bookmaker-browser-market-resizer:focus-visible:after{background:#6d56c8;box-shadow:0 0 8px #7c63dc99}.bookmaker-browser-market-pane>header{color:#647790;letter-spacing:.1em;border-bottom:1px solid #1d2c3e;flex:0 0 39px;justify-content:space-between;align-items:center;min-height:39px;padding:0 11px;font-size:7px;font-weight:800;display:flex}.bookmaker-browser-market-pane>header span{align-items:center;gap:5px;display:inline-flex}.bookmaker-browser-market-pane>header b{color:#a8b4c3;background:#1a2330;border:1px solid #344255;border-radius:4px;padding:3px 6px;font-size:7px}.bookmaker-browser-market-pane>header b.is-live{color:#82e1bd;background:#17382e;border-color:#306b56}.bookmaker-browser-market-empty{color:#536981;text-align:center;background:#0e1824;border:1px solid #213248;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;margin:10px;padding:18px;display:flex}.bookmaker-browser-market-empty strong{color:#a7b6c7;font-size:9px}.bookmaker-browser-market-empty span{max-width:220px;font-size:7px;line-height:1.55}.bookmaker-browser-market-event{background:#0e1a25;border:1px solid #285243;border-radius:8px;margin:9px;padding:10px}.bookmaker-browser-market-event>small{color:#57a98a;letter-spacing:.08em;font-size:6px;font-weight:800}.bookmaker-browser-market-event>strong{color:#d0dce7;margin-top:7px;font-size:9px;line-height:1.4;display:block}.bookmaker-browser-market-event>div{justify-content:space-between;align-items:baseline;margin-top:9px;display:flex}.bookmaker-browser-market-event>div span{color:#e4f2ed;font-family:var(--font-ibm-plex-mono), monospace;font-size:18px;font-weight:750}.bookmaker-browser-market-event>div em{color:#76d2ae;font-size:8px;font-style:normal;font-weight:750}.bookmaker-browser-market-event>footer{color:#5e738a;border-top:1px solid #203246;justify-content:space-between;align-items:center;margin-top:9px;padding-top:7px;font-size:7px;display:flex}.bookmaker-browser-market-target-wrap{min-height:0;overflow-y:auto}.bookmaker-browser-market-target{color:#8799ae;background:#0d1722;border:1px solid #2c4057;border-radius:8px;margin:9px;overflow:hidden}.bookmaker-browser-market-target>header{color:#678097;letter-spacing:.08em;background:#101d2a;border-bottom:1px solid #23364a;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:7px 9px;font-size:7px;font-weight:800;display:flex}.bookmaker-browser-market-target>header b{color:#dbb96f;background:#2a2315;border:1px solid #564725;border-radius:4px;padding:3px 6px;font-size:6px}.bookmaker-browser-market-target.is-qualified{border-color:#36765f;box-shadow:inset 3px 0 #58c79d}.bookmaker-browser-market-target.is-qualified>header b{color:#8ce0bc;background:#17382e;border-color:#306b56}.bookmaker-browser-market-target.is-suspended{opacity:.65}.bookmaker-browser-market-target.is-suspended>header b{color:#d98790;background:#2b171d;border-color:#5b3038}.bookmaker-browser-market-target.is-changed{animation:1.4s ease-out bookmaker-market-pulse}.bookmaker-browser-market-target-name,.bookmaker-browser-market-target-selection{border-bottom:1px solid #1d2e41;flex-direction:column;gap:5px;padding:10px;display:flex}.bookmaker-browser-market-target small{color:#5e748b;letter-spacing:.06em;font-size:6px;font-weight:750}.bookmaker-browser-market-target-name strong{color:#b7c7d6;font-size:9px;line-height:1.35}.bookmaker-browser-market-target-selection strong{color:#edf5f1;font-size:13px;line-height:1.3}.bookmaker-browser-market-target-selection span{color:#667d94;font-size:7px}.bookmaker-browser-market-target-odds,.bookmaker-browser-market-target-roi{border-bottom:1px solid #1d2e41;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bookmaker-browser-market-target-odds>span,.bookmaker-browser-market-target-roi>span{flex-direction:column;gap:5px;min-width:0;padding:10px;display:flex}.bookmaker-browser-market-target-odds>span+span,.bookmaker-browser-market-target-roi>span+span{border-left:1px solid #1d2e41}.bookmaker-browser-market-target-odds strong{color:#d8e8e1;font-family:var(--font-ibm-plex-mono), monospace;font-size:18px}.bookmaker-browser-market-target-odds>span:last-child strong{color:#9aabc0}.bookmaker-browser-market-target-roi strong{color:#a9bbc9;font-family:var(--font-ibm-plex-mono), monospace;font-size:10px}.bookmaker-browser-market-target.is-qualified .bookmaker-browser-market-target-odds>span:first-child strong,.bookmaker-browser-market-target.is-qualified .bookmaker-browser-market-target-roi>span:first-child strong{color:#7ed9b4}.bookmaker-browser-market-target>footer{color:#657b91;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;font-size:7px;display:flex}.bookmaker-browser-market-target>footer strong{color:#a9bbca;font-family:var(--font-ibm-plex-mono), monospace;font-size:8px}.bookmaker-browser-market-listening{color:#63788e;background:#0e1824;border:1px solid #213248;border-radius:8px;align-items:flex-start;gap:8px;margin:9px;padding:10px;display:flex}.bookmaker-browser-market-listening>svg{flex:none;margin-top:1px}.bookmaker-browser-market-listening>span{flex-direction:column;gap:4px;min-width:0;display:flex}.bookmaker-browser-market-listening strong{color:#a7b7c7;font-size:8px}.bookmaker-browser-market-listening small{color:#60758a;font-size:7px;line-height:1.5}@keyframes bookmaker-market-pulse{0%{box-shadow:0 0 #d4b46d66}to{box-shadow:0 0 0 8px #0000}}.bookmaker-browser-edge-summary,.bookmaker-browser-edge-market,.bookmaker-browser-active-leg,.bookmaker-browser-edge-empty{background:#0e1824;border:1px solid #213248;border-radius:8px;margin:9px 9px 0;padding:11px}.bookmaker-browser-edge-summary>small,.bookmaker-browser-edge-market>small{color:#5f748d;text-transform:uppercase;font-size:7px}.bookmaker-browser-edge-summary h3{color:#d0dbe8;margin:7px 0 5px;font-size:11px;line-height:1.35}.bookmaker-browser-edge-summary h3 i{color:#60748b;font-size:8px;font-style:normal;font-weight:500}.bookmaker-browser-edge-summary time{color:#6d8199;font-size:8px}.bookmaker-browser-edge-summary>div{border-top:1px solid #213248;justify-content:space-between;align-items:end;margin-top:11px;padding-top:9px;display:flex}.bookmaker-browser-edge-summary>div span{color:#60758e;text-transform:uppercase;font-size:7px}.bookmaker-browser-edge-summary>div strong{color:#65d1a6;font-size:17px}.bookmaker-browser-edge-verification{color:#d1a65f;background:#241e13;border:1px solid #4e4126;border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px 7px;margin:9px 9px 0;padding:9px 10px;display:flex}.bookmaker-browser-edge-verification strong{font-size:8px}.bookmaker-browser-edge-verification b{text-transform:uppercase;border:1px solid;border-radius:4px;padding:2px 5px;font-size:6px}.bookmaker-browser-edge-verification span{color:#9a8768;flex:100%;font-size:7px;line-height:1.45}.bookmaker-browser-edge-verification small{color:#756a58;font-size:6px}.bookmaker-browser-edge-verification.is-freshly-verified{color:#75d0aa;background:#122a23;border-color:#285847}.bookmaker-browser-edge-verification.is-freshly-verified span{color:#8cbaa8}.bookmaker-browser-edge-verification.is-unavailable{color:#e48b94;background:#2c171d;border-color:#5e3139}.bookmaker-browser-edge-verification.is-unavailable span{color:#b27a80}.bookmaker-browser-edge-market{flex-direction:column;gap:5px;display:flex}.bookmaker-browser-edge-market strong{color:#c1cedd;font-size:9px;line-height:1.35}.bookmaker-browser-edge-market span{color:#91a7bf;font-size:9px}.bookmaker-browser-edge-market em{color:#60738b;text-transform:capitalize;font-size:7px;font-style:normal}.bookmaker-browser-active-leg{border-color:#2e5d52;box-shadow:inset 3px 0 #55c69d}.bookmaker-browser-active-leg>header{align-items:center;gap:8px;display:flex}.bookmaker-browser-active-leg>header>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bookmaker-browser-active-leg>header small{color:#5da98d;letter-spacing:.08em;font-size:6px;font-weight:800}.bookmaker-browser-active-leg>header strong{color:#d1e2dc;font-size:10px}.bookmaker-browser-edge-logo{border-radius:7px;width:32px;height:32px}.bookmaker-browser-active-leg dl{margin:10px 0 0}.bookmaker-browser-active-leg dl>div{border-top:1px solid #203144;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:7px 0;display:grid}.bookmaker-browser-active-leg dt{color:#60748b;font-size:7px}.bookmaker-browser-active-leg dd{color:#bed0e0;text-align:right;margin:0;font-size:8px;font-weight:750}.bookmaker-browser-active-leg>footer{color:#597086;border-top:1px solid #203144;padding-top:7px;font-size:7px}.bookmaker-browser-edge-empty{color:#536981;text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;display:flex}.bookmaker-browser-edge-empty strong{color:#9aaabd;font-size:9px}.bookmaker-browser-edge-empty span{font-size:7px;line-height:1.45}.bookmaker-browser-edge-recalculation{background:#0d1722;border:1px solid #28435a;border-radius:8px;margin:9px 9px 0;padding:10px}.bookmaker-browser-edge-recalculation>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bookmaker-browser-edge-recalculation>header>span{color:#7694b2;letter-spacing:.08em;align-items:center;gap:5px;font-size:7px;font-weight:800;display:inline-flex}.bookmaker-browser-edge-recalculation>header>span svg{color:#65d1a6}.bookmaker-browser-edge-recalculation>header button{color:#7e91a8;cursor:pointer;background:#111e2b;border:1px solid #273a4e;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 6px;font-size:7px;display:inline-flex}.bookmaker-browser-edge-recalculation>header button:hover{color:#c4d4e5;border-color:#3b566f}.bookmaker-browser-edge-recalculation>p{color:#5b6e83;margin:8px 0;font-size:7px;line-height:1.45}.bookmaker-browser-edge-price-inputs{flex-direction:column;gap:5px;display:flex}.bookmaker-browser-edge-price-inputs label{background:#0a121c;border:1px solid #1d2d40;border-radius:7px;grid-template-columns:minmax(0,1fr) 66px;align-items:center;gap:8px;min-height:37px;padding:5px 6px 5px 8px;display:grid}.bookmaker-browser-edge-price-inputs label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bookmaker-browser-edge-price-inputs label strong,.bookmaker-browser-edge-price-inputs label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bookmaker-browser-edge-price-inputs label strong{color:#aabacc;font-size:8px}.bookmaker-browser-edge-price-inputs label small{color:#5c7087;font-size:7px}.bookmaker-browser-edge-price-inputs input{color:#d8e8e2;width:66px;height:26px;font-family:var(--font-ibm-plex-mono), monospace;text-align:right;background:#111f2b;border:1px solid #315265;border-radius:6px;outline:0;padding:0 7px;font-size:9px;font-weight:650}.bookmaker-browser-edge-price-inputs input:focus{border-color:#59b99a;box-shadow:0 0 0 2px #3e94772b}.bookmaker-browser-edge-recalculation-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:8px;display:grid}.bookmaker-browser-edge-recalculation-results>span{background:#0a121c;border:1px solid #1d2d40;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.bookmaker-browser-edge-recalculation-results small{color:#50647b;letter-spacing:.06em;font-size:6px;font-weight:800}.bookmaker-browser-edge-recalculation-results strong{color:#71d7ae;font-family:var(--font-ibm-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.bookmaker-browser-edge-recalculation-results strong.is-negative{color:#e58a91}.bookmaker-browser-edge-recalculation-status{border-radius:6px;margin-top:7px;padding:7px 8px;font-size:7px;line-height:1.45}.bookmaker-browser-edge-recalculation-status.is-positive{color:#78cbae;background:#10271f;border:1px solid #285642}.bookmaker-browser-edge-recalculation-status.is-negative{color:#dc8d94;background:#28161b;border:1px solid #553039}.bookmaker-browser-edge-recalculation-status.is-invalid{color:#c4a56f;background:#271f12;border:1px solid #514225}.bookmaker-browser-confidence-recalculation{border-top:1px solid #213248;margin-top:8px;padding-top:8px}.bookmaker-browser-confidence-recalculation>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.bookmaker-browser-confidence-recalculation span{background:#0a121c;border:1px solid #1d2d40;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:6px;display:flex}.bookmaker-browser-confidence-recalculation span small{color:#50647b;letter-spacing:.05em;font-size:6px;font-weight:800}.bookmaker-browser-confidence-recalculation span strong{color:#80b8ee;font-family:var(--font-ibm-plex-mono), monospace;font-size:9px}.bookmaker-browser-confidence-recalculation span strong.is-negative{color:#e58a91}.bookmaker-browser-confidence-recalculation>p{color:#84bda9;background:#10231f;border:1px solid #285044;border-radius:6px;margin:7px 0 0;padding:7px 8px;font-size:7px;line-height:1.5}.bookmaker-browser-confidence-recalculation>small{color:#647b92;text-transform:capitalize;margin-top:6px;font-size:7px;display:block}.bookmaker-browser-confidence-recalculation>small b{color:#80b8ee}.bookmaker-browser-confidence-recalculation.is-invalid>p{color:#c4a56f;background:#271f12;border-color:#514225}.bookmaker-browser-edge-legs{margin-top:9px;padding:0 9px 10px}.bookmaker-browser-edge-legs>header{color:#50647b;letter-spacing:.08em;padding:7px 2px;font-size:7px;font-weight:800}.bookmaker-browser-edge-legs button{color:#8fa1b6;text-align:left;cursor:pointer;background:#0e1824;border:1px solid #1f3044;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:42px;margin-bottom:4px;padding:6px 8px;display:grid}.bookmaker-browser-edge-legs button.is-active{color:#d8eee7;background:#143129;border-color:#316554}.bookmaker-browser-edge-legs button>span{flex-direction:column;gap:3px;min-width:0;font-size:8px;font-weight:750;display:flex}.bookmaker-browser-edge-legs button small{color:#5e7289;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:500;overflow:hidden}.bookmaker-browser-edge-legs button b{color:#8fc8b4;font-size:10px}.edge-workspace-head{align-items:flex-start}.edge-page-actions{flex:none;justify-items:end;gap:8px;display:grid}.edge-page-feed-tabs{background:var(--surface-soft);margin:0}@supports (color:color-mix(in lab, red, red)){.edge-page-feed-tabs{background:color-mix(in srgb, var(--surface-soft) 92%, #080d16)}}.edge-page-feed-tabs>button{justify-content:center;min-width:116px}.edge-page-actions .edge-sync-state{justify-content:flex-end}.edge-header-action{height:38px;color:var(--text-soft);background:var(--surface);border:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-weight:700;display:inline-flex}.edge-header-action:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-header-action:hover{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.edge-header-action:hover{background:var(--purple-soft)}.edge-command-launch{color:#91ddc4;border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-command-launch{border-color:color-mix(in srgb, var(--green) 38%, var(--border))}}.edge-command-launch{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-command-launch{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.edge-command-backdrop{z-index:340}.edge-command-modal{width:min(1280px,100vw - 32px);height:min(760px,100dvh - 32px);color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:17px;overflow:hidden;box-shadow:0 28px 80px #00000085}.edge-command-modal>form{flex-direction:column;height:100%;min-height:0;display:flex}.edge-command-modal>form>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.edge-command-modal>form>header>div{gap:13px;min-width:0;display:flex}.edge-command-modal>form>header>div>span{color:#91ddc4;border:1px solid var(--green);flex:none;place-items:center;width:43px;height:43px;display:grid}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>header>div>span{border:1px solid color-mix(in srgb, var(--green) 36%, var(--border))}}.edge-command-modal>form>header>div>span{background:var(--green);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>header>div>span{background:color-mix(in srgb, var(--green) 10%, var(--surface))}}.edge-command-modal>form>header small{color:var(--purple);letter-spacing:.12em;margin:1px 0 5px;font-size:9px;font-weight:800;display:block}.edge-command-modal>form>header h2{letter-spacing:-.035em;margin:0;font-size:21px}.edge-command-modal>form>header p{color:var(--text-soft);margin:6px 0 0;font-size:11px;line-height:1.5}.edge-command-modal>form>header>button{width:38px;height:38px;color:var(--text-soft);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.edge-command-tabs{border-bottom:1px solid var(--border);background:var(--surface-2);gap:5px;padding:9px 26px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-command-tabs{background:color-mix(in srgb, var(--surface-2) 48%, var(--surface))}}.edge-command-tabs button{min-height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:750;display:inline-flex}.edge-command-tabs button[aria-selected=true]{color:var(--text);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--purple) 35%, var(--border))}}.edge-command-tabs button[aria-selected=true]{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-tabs button[aria-selected=true]{background:color-mix(in srgb, var(--purple) 12%, var(--surface))}}.edge-command-tabs button>span{background:var(--purple);border-radius:999px;min-width:19px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.edge-command-tabs button>span{background:color-mix(in srgb, var(--purple) 14%, var(--surface-2))}}.edge-command-tabs button>span{font-family:var(--font-ibm-plex-mono), monospace;text-align:center;font-size:8px}.edge-command-body{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:21px 26px 24px;display:grid;overflow:auto}.edge-command-body.is-history{display:block}.edge-command-body>label,.edge-command-fixture label{color:var(--text);gap:7px;font-size:10px;font-weight:750;display:grid}.edge-command-body input,.edge-command-body select{width:100%;height:44px;color:var(--text);border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:10px;outline:none;padding:0 13px;font-weight:600}.edge-command-body input:focus,.edge-command-body select:focus{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-body input:focus,.edge-command-body select:focus{border-color:color-mix(in srgb, var(--purple) 62%, var(--border))}}.edge-command-body input:focus,.edge-command-body select:focus{box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-body input:focus,.edge-command-body select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 10%, transparent)}}.edge-command-body label>small{color:var(--text-faint);font-size:9px;font-weight:550;line-height:1.45}.edge-command-wide,.edge-command-fixture,.edge-command-safety,.edge-command-loading,.edge-command-error,.edge-command-success{grid-column:1/-1}.edge-command-safety{color:#91ddc4;border:1px solid var(--green);align-items:flex-start;gap:10px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-command-safety{border:1px solid color-mix(in srgb, var(--green) 24%, var(--border))}}.edge-command-safety{background:var(--green);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.edge-command-safety{background:color-mix(in srgb, var(--green) 6%, var(--surface))}}.edge-command-safety svg{flex:none;margin-top:1px}.edge-command-safety span{gap:3px;display:grid}.edge-command-safety strong{color:var(--text);font-size:10px}.edge-command-safety small{color:var(--text-soft);font-size:9px;line-height:1.45}.edge-command-fixture{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:0;padding:15px;display:grid}.edge-command-fixture legend{color:var(--text-soft);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;padding:0 7px;font-size:9px;font-weight:800;display:inline-flex}.edge-command-loading{min-height:120px;color:var(--text-soft);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.edge-command-error,.edge-command-success{border-radius:9px;align-items:center;gap:8px;margin:0;padding:11px 13px;font-size:10px;font-weight:650;display:flex}.edge-command-error{color:#ff9b9b;border:1px solid var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-command-error{border:1px solid color-mix(in srgb, var(--red) 34%, var(--border))}}.edge-command-error{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-command-error{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.edge-command-success{color:#91ddc4;border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-command-success{border:1px solid color-mix(in srgb, var(--green) 34%, var(--border))}}.edge-command-success{background:var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-command-success{background:color-mix(in srgb, var(--green) 8%, var(--surface))}}.edge-command-modal>form>footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.edge-command-modal>form>footer button{min-height:41px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:750;display:inline-flex}.edge-command-modal>form>footer button[type=submit]{color:#fff;border-color:var(--purple);background:var(--purple);min-width:160px}.edge-command-modal>form>footer .edge-command-retry-last{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>footer .edge-command-retry-last{border-color:color-mix(in srgb, var(--purple) 30%, var(--border))}}.edge-command-modal>form>footer .edge-command-retry-last{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>footer .edge-command-retry-last{background:color-mix(in srgb, var(--purple) 8%, var(--surface))}}.edge-command-modal>form>footer .edge-command-retry-last:hover:not(:disabled){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>footer .edge-command-retry-last:hover:not(:disabled){border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.edge-command-modal>form>footer .edge-command-retry-last:hover:not(:disabled){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-modal>form>footer .edge-command-retry-last:hover:not(:disabled){background:color-mix(in srgb, var(--purple) 14%, var(--surface))}}.edge-command-modal button:disabled{opacity:.5;cursor:not-allowed}.edge-command-inspector{gap:14px;display:grid}.edge-command-inspector-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.edge-command-inspector-heading>div{gap:3px;display:grid}.edge-command-inspector-heading span{color:var(--text);font-size:13px;font-weight:750}.edge-command-inspector-heading small{color:var(--text-faint);font-size:9px}.edge-command-inspector-heading button{height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-weight:750;display:inline-flex}.edge-command-history-layout{grid-template-columns:minmax(0,1fr) minmax(0,0fr);align-items:start;gap:0;min-width:0;transition:grid-template-columns .24s cubic-bezier(.22,1,.36,1),gap .24s cubic-bezier(.22,1,.36,1);display:grid}.edge-command-history-layout.is-console-open{grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:12px}.edge-command-history-table-wrap{border:1px solid var(--border);background:var(--surface-2);border-radius:11px;min-width:0;overflow:hidden}.edge-command-history-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.edge-command-history-table th{color:var(--text-faint);border-bottom:1px solid var(--border);background:var(--surface);padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.edge-command-history-table th{background:color-mix(in srgb, var(--surface) 62%, var(--surface-2))}}.edge-command-history-table th{letter-spacing:.08em;text-align:left;text-transform:uppercase;font-size:8px;font-weight:800}.edge-command-history-table th:first-child{width:13%}.edge-command-history-table th:nth-child(2){width:19%}.edge-command-history-table th:nth-child(3){width:16%}.edge-command-history-table th:nth-child(4){width:14%}.edge-command-history-table th:nth-child(5){width:10%}.edge-command-history-table th:nth-child(6){width:20%}.edge-command-history-table th:nth-child(7){width:8%}.edge-command-history-table td{color:var(--text-soft);border-bottom:1px solid var(--border);vertical-align:top;padding:12px;font-size:9px;line-height:1.45}.edge-command-history-table tbody tr:last-child td{border-bottom:0}.edge-command-history-table tbody tr:hover td{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-history-table tbody tr:hover td{background:color-mix(in srgb, var(--purple) 4%, transparent)}}.edge-command-history-table tbody tr.is-message-open td{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-history-table tbody tr.is-message-open td{background:color-mix(in srgb, var(--purple) 8%, transparent)}}.edge-command-history-table td>strong,.edge-command-history-table td>small{display:block}.edge-command-history-table td>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.edge-command-history-table td>small,.edge-command-history-table time{color:var(--text-faint);font-family:var(--font-ibm-plex-mono), monospace;margin-top:4px;font-size:8px}.edge-command-message-preview{align-items:center;gap:6px;min-width:0;max-width:220px;display:flex}.edge-command-message-preview>small{min-width:0;color:var(--text-faint);font-family:var(--font-ibm-plex-mono), monospace;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:8px;overflow:hidden}.edge-command-message-preview>button,.edge-command-message-console>header>button{width:27px;height:27px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.edge-command-message-preview>button:hover,.edge-command-message-console>header>button:hover{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-message-preview>button:hover,.edge-command-message-console>header>button:hover{border-color:color-mix(in srgb, var(--purple) 42%, var(--border))}}.edge-command-message-preview>button:hover,.edge-command-message-console>header>button:hover{background:var(--purple-soft)}.edge-command-message-preview>button.is-active{color:#ff9b9b;border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-command-message-preview>button.is-active{border-color:color-mix(in srgb, var(--red) 35%, var(--border))}}.edge-command-message-preview>button.is-active{background:var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-command-message-preview>button.is-active{background:color-mix(in srgb, var(--red) 8%, var(--surface))}}.edge-command-message-console{visibility:hidden;opacity:0;transform-origin:100%;pointer-events:none;background:#090d15;border:1px solid #0000;border-radius:11px;min-width:0;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1),visibility 0s linear .24s,border-color .18s;position:sticky;top:0;overflow:hidden;transform:translate(18px)scale(.985);box-shadow:0 12px 28px #0000002e}.edge-command-history-layout.is-console-open .edge-command-message-console{visibility:visible;opacity:1;pointer-events:auto;border-color:var(--border);transition-delay:0s;transform:translate(0)scale(1)}.edge-command-message-console>header{min-height:45px;color:var(--text);border-bottom:1px solid var(--border);background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-command-message-console>header{background:color-mix(in srgb, var(--surface-2) 72%, #070a10)}}.edge-command-message-console>header>span{align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.edge-command-message-console>header>span svg{color:var(--purple)}.edge-command-message-console>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:9px;min-height:43px;padding:8px 13px;display:flex}.edge-command-message-console>div>small{color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:750}.edge-command-message-console>pre{color:#b8c3d6;min-height:150px;max-height:310px;font-family:var(--font-ibm-plex-mono), monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:14px;font-size:9px;line-height:1.65;overflow:auto}.edge-command-retry{min-height:30px;color:var(--purple);border:1px solid var(--purple);justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.edge-command-retry{border:1px solid color-mix(in srgb, var(--purple) 30%, var(--border))}}.edge-command-retry{background:var(--purple);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.edge-command-retry{background:color-mix(in srgb, var(--purple) 8%, var(--surface))}}.edge-command-retry{cursor:pointer;font-size:8px;font-weight:800}.edge-command-retry:hover:not(:disabled){border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-retry:hover:not(:disabled){border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.edge-command-retry:hover:not(:disabled){background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-command-retry:hover:not(:disabled){background:color-mix(in srgb, var(--purple) 14%, var(--surface))}}.edge-command-state{width:max-content;color:var(--text-soft);background:var(--border);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 7px;font-weight:800;display:inline-flex;font-size:8px!important}.edge-command-state.is-running{color:#d7bb79;background:#d7a82f}@supports (color:color-mix(in lab, red, red)){.edge-command-state.is-running{background:color-mix(in srgb, #d7a82f 15%, var(--surface-2))}}.edge-command-state.is-succeeded{color:#91ddc4;background:var(--green)}@supports (color:color-mix(in lab, red, red)){.edge-command-state.is-succeeded{background:color-mix(in srgb, var(--green) 15%, var(--surface-2))}}.edge-command-state.is-failed{color:#ff9b9b;background:var(--red)}@supports (color:color-mix(in lab, red, red)){.edge-command-state.is-failed{background:color-mix(in srgb, var(--red) 15%, var(--surface-2))}}.edge-command-empty{min-height:270px;color:var(--text-faint);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.edge-command-empty strong{color:var(--text);font-size:12px}.edge-command-empty span{max-width:300px;font-size:10px;line-height:1.5}.monitor-edge-panel{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.monitor-edge-panel{border-color:color-mix(in srgb, var(--border) 85%, #25364c)}}.monitor-edge-panel{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.monitor-edge-panel{background:color-mix(in srgb, var(--surface) 94%, #07101b)}}.edge-filter-bar{background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-filter-bar{background:color-mix(in srgb, var(--surface-soft) 84%, #07101b)}}.edge-filter-bar{border-bottom:1px solid var(--border)}.edge-filter-bar>div{color:#6c9fc9;align-items:center;gap:8px;display:flex}.edge-filter-bar>div>span{flex-direction:column;min-width:0;display:flex}.edge-filter-bar strong{color:var(--text);font-size:calc(10px * var(--font-scale,1))}.edge-filter-bar small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:3px}.edge-filter-bar-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.edge-filter-bar-actions .table-search{width:clamp(200px,23vw,320px)}.edge-filter-bar-actions>button{color:#b9d4ed;cursor:pointer;height:34px;font-size:calc(9px * var(--font-scale,1));background:#17283d;border:1px solid #31506e;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:750;display:inline-flex}.edge-filter-bar-actions>button:hover{background:#203a56}.edge-filter-bar-actions>button b{color:#fff;min-width:18px;height:18px;font-size:calc(7px * var(--font-scale,1));background:#517faf;border-radius:99px;place-items:center;padding:0 5px;display:grid}.monitor-edge-panel .edge-table-head{background:var(--surface-soft)}@supports (color:color-mix(in lab, red, red)){.monitor-edge-panel .edge-table-head{background:color-mix(in srgb, var(--surface-soft) 86%, #050a11)}}.monitor-edge-panel .edge-table-row{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.monitor-edge-panel .edge-table-row{background:color-mix(in srgb, var(--surface) 96%, #08111e)}}.monitor-edge-panel .edge-table-row:hover{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.monitor-edge-panel .edge-table-row:hover{background:color-mix(in srgb, var(--purple-soft) 32%, var(--surface))}}.monitor-edge-panel .edge-table-ev{min-width:1188px;padding:0}.monitor-edge-panel .edge-table-ev .edge-table-head{color:#505765;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:36px;font-size:calc(8px * var(--font-scale,1));letter-spacing:.07em;background:#0a0c12;border-bottom-color:#171b24;padding:0 14px;font-weight:750;display:grid}.monitor-edge-panel .edge-table-ev .edge-table-row{background:#0d1017;border:0;border-bottom:1px solid #171b24;border-radius:0;min-height:78px;margin:0;padding:10px 14px;transition:background .13s,box-shadow .13s;display:grid}.monitor-edge-panel .edge-table-ev .edge-table-row:hover{background:#10131b}.monitor-edge-panel .edge-table-ev .edge-table-row:focus-visible{background:#101725;outline:0;box-shadow:inset 0 0 0 1px #4774bd}.monitor-edge-panel .edge-table-ev .edge-table-row.is-fixture-unavailable{background:linear-gradient(90deg,#351920 0%,#1e1720 57%,#10131c 100%);box-shadow:inset 3px 0 #b65562}.monitor-edge-panel .edge-table-ev .edge-table-row.is-fixture-unavailable:hover{background:linear-gradient(90deg,#452029 0%,#291b25 57%,#171821 100%)}.edge-table-ev .edge-event-cell,.edge-table-ev .edge-kickoff,.edge-table-ev .edge-selection,.edge-table-ev .edge-price,.edge-table-ev .edge-number,.edge-table-ev .edge-positive,.edge-table-ev .edge-confidence,.edge-table-ev .edge-freshness,.edge-table-ev .edge-action-cell{text-align:left;border:0;grid-area:auto;justify-self:stretch;padding:0}.edge-table-ev .edge-event-cell>span{color:#526f9d;font-size:calc(7px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:750}.edge-table-ev .edge-event-cell>strong{color:#c8ced8;font-size:calc(10px * var(--font-scale,1));margin-top:3px}.edge-table-ev .edge-event-cell>small{color:#535a6a;font-size:calc(7px * var(--font-scale,1));margin-top:3px}.ev-fixture-edge-count{color:#78a6da;font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;background:#10223a;border:1px solid #294a72;border-radius:4px;align-items:center;margin-right:5px;padding:2px 5px;font-weight:800;line-height:1;display:inline-flex!important}.edge-table-ev .edge-kickoff strong{color:#c3cbd8;font-size:calc(10px * var(--font-scale,1))}.edge-table-ev .edge-kickoff small{color:#596273;font-size:calc(7px * var(--font-scale,1))}.edge-table-ev .edge-kickoff span{color:#55709d;font-size:calc(6px * var(--font-scale,1));letter-spacing:.05em;text-transform:uppercase;font-weight:750}.edge-table-ev .edge-selection>span{color:#526f9d;font-size:calc(6px * var(--font-scale,1));letter-spacing:.06em;text-transform:uppercase;font-weight:750}.edge-table-ev .edge-selection strong{color:#cbd0da;font-size:calc(10px * var(--font-scale,1))}.edge-table-ev .edge-selection small{color:#535a6a;font-size:calc(7px * var(--font-scale,1))}.edge-table-ev .edge-price{gap:8px}.edge-table-ev .edge-price .edge-bookie-mark{border-radius:7px;width:30px;height:28px}.edge-table-ev .edge-price strong,.edge-table-ev .edge-number strong{color:#cbd0da;font-size:calc(11px * var(--font-scale,1))}.edge-table-ev .edge-price small,.edge-table-ev .edge-number small{color:#535a6a;font-size:calc(8px * var(--font-scale,1))}.edge-table-ev .edge-price em,.edge-table-ev .edge-number em{color:#6680a7;font-size:calc(7px * var(--font-scale,1))}.edge-table-ev .edge-positive strong{color:#5480d8;font-size:calc(11px * var(--font-scale,1))}.edge-table-ev .edge-positive small{color:#465471;font-size:calc(8px * var(--font-scale,1));text-transform:uppercase}.edge-table-ev .edge-confidence strong{font-size:calc(11px * var(--font-scale,1))}.edge-table-ev .edge-confidence small{color:#535a6a;font-size:calc(8px * var(--font-scale,1));text-transform:capitalize}.edge-table-ev .edge-confidence span{color:#465471;font-size:calc(6px * var(--font-scale,1));letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-weight:750;overflow:hidden}.edge-table-ev .edge-confidence.is-weak strong{color:#cf7772}.edge-table-ev .edge-confidence.is-moderate strong{color:#d2a65b}.edge-table-ev .edge-confidence.is-strong strong{color:#79a6e6}.edge-table-ev .edge-confidence.is-very-strong strong{color:#71bd98}.edge-table-ev .edge-confidence.is-unavailable strong{color:#646b79}.edge-table-ev .edge-freshness{gap:6px;width:100%;overflow:hidden}.edge-table-ev .edge-freshness>i{width:5px;height:5px}.edge-table-ev .edge-freshness strong{color:#aeb6c3;font-size:calc(9px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edge-table-ev .edge-freshness small{color:#535a6a;font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.edge-table-ev .edge-freshness>span>b{color:#ffb6b9;background:#351d24;border:1px solid #693943;border-radius:4px;align-items:center;gap:3px;width:fit-content;margin-bottom:4px;padding:2px 5px;display:inline-flex}.edge-table-ev .edge-freshness.is-verification-freshly-verified>span>b{color:#79d7ad;background:#15372c;border-color:#2b6651}.edge-table-ev .edge-freshness.is-verification-needs-recheck>span>b{color:#e0b46a;background:#332813;border-color:#66502a}.edge-table-ev .edge-freshness.is-verification-unavailable>span>b{color:#ff9da6;background:#351d24;border-color:#693943}.edge-table-ev .edge-action-cell{justify-content:flex-end;gap:6px;width:100%;display:flex}.edge-table-ev .edge-open-row{opacity:1;pointer-events:auto;width:30px;height:32px;position:static}.desktop-shell .edge-table-ev{min-width:1220px}.desktop-shell .edge-table-ev .edge-table-head,.desktop-shell .edge-table-ev .edge-table-row{grid-template-columns:minmax(210px,1.35fr) 88px minmax(100px,.58fr) minmax(118px,.7fr) 72px 88px 86px 132px 210px}.modal-backdrop.edge-filter-backdrop{z-index:155;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02060cb8;justify-content:flex-end;align-items:stretch;width:100vw;min-width:0;height:100dvh;min-height:0;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.edge-filter-sidebar{width:min(430px,100vw);height:100%;min-height:0;max-height:100dvh;color:var(--text);background:var(--surface-raised);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-filter-sidebar{background:color-mix(in srgb, var(--surface-raised) 94%, #08111c)}}.edge-filter-sidebar{border-left:1px solid var(--border-strong);border-radius:0;box-shadow:-20px 0 65px #03070eb3}.edge-filter-sidebar>header{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:76px;padding:14px 18px;display:flex}.edge-filter-sidebar>header>div{align-items:center;gap:10px;display:flex}.edge-filter-sidebar>header>div>span:last-child{flex-direction:column;gap:4px;display:flex}.edge-filter-sidebar>header small{color:#6b9dcc;font-size:calc(8px * var(--font-scale,1));letter-spacing:.09em;font-weight:800}.edge-filter-sidebar>header strong{color:var(--text);font-size:calc(16px * var(--font-scale,1))}.edge-filter-icon{color:#8fc6f1;background:#1b3550;border:1px solid #315b80;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.edge-filter-sidebar>header>button{width:32px;height:32px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);cursor:pointer;border-radius:8px;place-items:center;display:grid}.edge-filter-sidebar-scroll{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 18px 22px;overflow-y:auto}.edge-filter-sidebar-scroll>section{border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:10px;padding:18px 0;display:flex}.edge-filter-sidebar-scroll>section:last-child{border-bottom:0}.edge-filter-sidebar-scroll h3{color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-weight:800}.edge-filter-sidebar-scroll p{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));margin:0;line-height:1.45}.segmented-control{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.segmented-control button{height:27px;color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-weight:700}.segmented-control button:hover{color:var(--text)}.segmented-control button.is-active{color:var(--purple);background:var(--purple-soft);box-shadow:inset 0 0 0 1px var(--purple)}@supports (color:color-mix(in lab, red, red)){.segmented-control button.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--purple) 30%, var(--border))}}.view-search,.criteria-number-filter,.criteria-select-filter,.toggle-filter{height:36px;color:var(--text-faint);background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:7px;display:inline-flex}.view-search{width:100%;padding:0 10px}.view-search input{width:100%;min-width:0;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0}.view-search>button{width:20px;height:20px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.criteria-number-filter,.criteria-select-filter{padding:0 9px}.edge-confidence-filter{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;min-width:0;padding:12px}.edge-confidence-filter-heading{align-items:center;gap:8px;display:flex}.edge-confidence-filter-heading label{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));align-items:center;gap:7px;font-weight:700;display:inline-flex}.edge-confidence-filter-heading output{color:var(--text);font-size:calc(10px * var(--font-scale,1));font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.edge-confidence-filter-heading button{color:var(--text-soft);border:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));background:0 0;border-radius:5px;padding:3px 7px}.edge-confidence-filter-heading button[aria-pressed=true]{color:var(--purple);border-color:var(--purple);background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-confidence-filter-heading button[aria-pressed=true]{background:color-mix(in srgb, var(--purple) 10%, transparent)}}.edge-confidence-filter input[type=range]{width:100%;height:24px;accent-color:var(--purple);cursor:pointer;margin:10px 0 0;padding:0;display:block}.edge-confidence-filter :is(input,button):focus-visible{outline:2px solid var(--purple);outline-offset:3px}.edge-confidence-filter-scale{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.edge-confidence-checkpoints{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.edge-confidence-checkpoints button{border:1px solid var(--border);min-width:0;font-size:calc(8px * var(--font-scale,1));cursor:pointer;background:0 0;border-radius:7px;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;font-weight:700;display:flex}.edge-confidence-checkpoints button small{font-size:inherit;opacity:.8;font-variant-numeric:tabular-nums}.edge-confidence-filter .is-weak{color:var(--text-soft)}.edge-confidence-filter .is-moderate{color:#bc811f}.edge-confidence-filter .is-strong{color:var(--green)}.edge-confidence-filter .is-very-strong{color:var(--purple)}.edge-confidence-checkpoints button[aria-pressed=true]{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.edge-confidence-checkpoints button[aria-pressed=true]{background:color-mix(in srgb, currentColor 8%, transparent)}}.criteria-number-filter>span,.criteria-select-filter>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;font-weight:700}.criteria-number-filter input{width:50px;color:var(--text);text-align:right;background:0 0;border:0;outline:0;margin-left:auto;padding:0;font-weight:750}.criteria-number-filter b{color:#60779f;font-size:calc(8px * var(--font-scale,1))}.criteria-select-filter select{min-width:78px;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;margin-left:auto;font-weight:750}.toggle-filter{width:fit-content;font-size:calc(9px * var(--font-scale,1));cursor:pointer;padding:0 10px;font-weight:700}.toggle-filter.is-active{color:#91b8ef;background:#17233a;border-color:#35547e}.edge-filter-sidebar-scroll .segmented-control{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.edge-filter-sidebar-scroll .segmented-control button{flex:none}.edge-filter-sidebar-controls{flex-direction:column;align-items:stretch;gap:8px;display:flex}.edge-filter-sidebar-controls--paired{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.edge-filter-sidebar-controls--paired>.edge-catalog-select:last-child:nth-child(3){grid-column:1/-1}.edge-filter-sidebar .edge-catalog-select{min-width:0;margin:0;padding:0;position:relative}.edge-filter-sidebar .edge-catalog-select[open],.edge-filter-sidebar .edge-drawer-bookies[open]{z-index:45}.edge-filter-sidebar .edge-catalog-select>summary{min-height:36px;padding:0 9px}.edge-filter-sidebar .edge-drawer-bookies{min-width:0;margin:0}.edge-filter-sidebar .edge-drawer-bookies>summary{height:36px}.edge-filter-sidebar .edge-bookie-menu{z-index:40;flex-direction:column;width:max(100%,290px);height:min(410px,100dvh - 150px);max-height:min(410px,100dvh - 150px);margin-top:0;display:flex;position:absolute;top:42px;left:0;right:auto;overflow:clip;box-shadow:0 18px 45px #00000057}.edge-filter-sidebar .edge-catalog-menu{z-index:40;width:max(100%,290px);height:min(410px,100dvh - 150px);max-height:min(410px,100dvh - 150px);color:var(--text);border:1px solid var(--border-strong);background:var(--surface-raised);border-radius:11px;flex-direction:column;display:flex;position:absolute;top:42px;right:0;overflow:clip;box-shadow:0 18px 45px #00000057}.edge-filter-sidebar-controls--paired>.edge-catalog-select:last-child:nth-child(3)>.edge-catalog-menu{width:100%}.edge-multiselect-menu .edge-drawer-search{border-color:var(--text-soft);margin:11px}@supports (color:color-mix(in lab, red, red)){.edge-multiselect-menu .edge-drawer-search{border-color:color-mix(in srgb, var(--text-soft) 48%, var(--border-strong))}}.edge-multiselect-menu .edge-drawer-search{background:var(--surface);box-shadow:inset 0 0 0 1px var(--text-soft)}@supports (color:color-mix(in lab, red, red)){.edge-multiselect-menu .edge-drawer-search{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-soft) 14%, transparent)}}.edge-multiselect-menu .edge-drawer-search:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px var(--purple)}@supports (color:color-mix(in lab, red, red)){.edge-multiselect-menu .edge-drawer-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--purple) 13%, transparent)}}.edge-multiselect-actions{flex:none;align-items:center;gap:3px;display:flex}.edge-bookie-menu>header .edge-multiselect-actions button,.edge-catalog-menu-actions button{min-height:26px;color:var(--purple);font-size:calc(7px * var(--font-scale,1));cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 6px;font-weight:750}.edge-bookie-menu>header .edge-multiselect-actions button:hover,.edge-catalog-menu-actions button:hover{background:var(--purple-soft)}.edge-catalog-menu-actions{border-bottom:1px solid var(--border);justify-content:flex-end;align-items:center;gap:3px;min-height:37px;padding:5px 9px;display:flex}.edge-catalog-menu-actions>span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-right:auto;font-weight:700}.edge-filter-sidebar .edge-bookie-menu>header,.edge-filter-sidebar .edge-multiselect-menu>.edge-drawer-search,.edge-filter-sidebar .edge-catalog-menu-actions{flex:none}.edge-filter-sidebar .edge-bookie-menu>div:last-child,.edge-filter-sidebar .edge-catalog-menu .edge-catalog-options{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:none;padding-bottom:8px;overflow-y:auto}.edge-filter-sidebar .edge-catalog-menu .edge-catalog-options{padding:0 7px 8px}.edge-availability-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.edge-availability-filter button{min-height:42px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);cursor:pointer;font-size:calc(9px * var(--font-scale,1));border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px;font-weight:750;line-height:1.3;display:flex}.edge-availability-filter button.is-active{color:#abdfbf;background:#143027;border-color:#306b4b}.edge-availability-filter button:first-child.is-active{color:#b8d7f5;background:#172b43;border-color:#3c6188}.edge-availability-filter button:last-child.is-active{color:#ffc194;background:#3a211a;border-color:#7d4431}.edge-drawer-time-grid label{min-width:0;color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));flex-direction:column;gap:6px;display:flex}.edge-drawer-quick-times{gap:7px;display:grid}.edge-drawer-quick-header{justify-content:space-between;align-items:center;gap:8px;display:flex!important}.edge-drawer-quick-header>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));text-transform:uppercase;font-weight:750}.edge-drawer-quick-times>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.edge-drawer-quick-times button,.edge-drawer-clear-time{min-height:34px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));cursor:pointer;border-radius:8px;font-weight:700}.edge-drawer-quick-times button.active{color:var(--purple);background:var(--purple-soft);border-color:var(--purple)}.edge-drawer-clear-time{align-items:center;gap:5px;width:fit-content;padding:0 8px;display:inline-flex;color:#d35364!important;min-height:27px!important}.edge-drawer-custom-time{min-width:0;min-height:34px;color:var(--text-soft);background:var(--surface-soft);border:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));border-radius:8px;align-items:center;gap:4px;padding:0 7px;font-weight:700;display:flex}.edge-drawer-custom-time:focus-within,.edge-drawer-custom-time.active{color:var(--purple);background:var(--purple-soft);border-color:var(--purple)}.edge-drawer-custom-time span,.edge-drawer-custom-time b{flex:none}.edge-drawer-custom-time input{width:100%;min-width:0;height:28px;color:inherit;text-align:center;font:inherit;background:0 0;border:0;outline:0;padding:0}.edge-filter-sidebar>footer{border-top:1px solid var(--border);background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:66px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.edge-filter-sidebar>footer{background:color-mix(in srgb, var(--surface-soft) 88%, #07101a)}}.edge-filter-sidebar>footer span{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1))}.edge-filter-sidebar>footer button{color:#e4f3ff;cursor:pointer;height:36px;font-size:calc(9px * var(--font-scale,1));background:#225887;border:1px solid #3982b6;border-radius:8px;padding:0 13px;font-weight:800}.edge-filter-sidebar>footer .edge-filter-reset{color:var(--text-soft);background:var(--surface-soft);border-color:var(--border);align-items:center;gap:5px;display:inline-flex}.edge-filter-sidebar>footer button:disabled{opacity:.42;cursor:default}.app-shell .workspace-modal-layer,.app-shell :is(.automator-icon-modal-layer,.competition-modal-layer,.confirm-layer,.shuffler-target-modal-layer){inset:var(--hub-topbar-height) 0 var(--hub-bottom-inset) var(--hub-sidebar-width);width:auto;max-width:none;height:auto;max-height:none}.app-shell :is(.workspace-modal-layer,.automator-icon-modal-layer,.competition-modal-layer,.confirm-layer,.shuffler-target-modal-layer)>:is([role=dialog],section,form,.confirm-card){max-height:100%}.ev-opportunity-backdrop{z-index:180}.ev-opportunity-modal{width:min(1120px,100%);height:min(860px,100vh - 48px);color:var(--text);background:var(--surface-raised);flex-direction:column;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.ev-opportunity-modal{background:color-mix(in srgb, var(--surface-raised) 95%, #060b12)}}.ev-opportunity-modal{border:1px solid var(--border-strong);border-radius:15px;overflow:hidden;box-shadow:0 32px 100px #000000a6}.ev-opportunity-modal-header{background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.ev-opportunity-modal-header{background:color-mix(in srgb, var(--surface-soft) 91%, #07101a)}}.ev-opportunity-modal-header{border-bottom:1px solid var(--border)}.ev-opportunity-modal-header>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.ev-modal-icon{color:#78a5f6;background:#16233a;border:1px solid #2d4770;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.ev-opportunity-modal-header>div:first-child>div{flex-direction:column;min-width:0;display:flex}.ev-opportunity-modal-header small{color:#6e96d4;font-size:calc(7px * var(--font-scale,1));letter-spacing:.1em;font-weight:800}.ev-opportunity-modal-header h2{color:var(--text);font-size:calc(14px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.ev-opportunity-modal-header h2 i{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));text-transform:uppercase;margin:0 4px;font-style:normal;font-weight:550}.ev-opportunity-modal-header p{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;overflow:hidden}.monitor-edge-actions{flex:none;align-items:center;gap:7px;display:flex}.monitor-edge-actions .icon-button{width:36px;height:36px}.monitor-send-alert-button{color:#76a7e8!important}.ev-fixture-edge-navigator{background:var(--surface-soft);flex:none;grid-template-columns:175px minmax(0,1fr);min-height:94px;display:grid}@supports (color:color-mix(in lab, red, red)){.ev-fixture-edge-navigator{background:color-mix(in srgb, var(--surface-soft) 88%, #07101a)}}.ev-fixture-edge-navigator{border-bottom:1px solid var(--border)}.ev-fixture-edge-navigator>header{border-right:1px solid var(--border);flex-direction:column;justify-content:center;gap:9px;padding:11px 14px;display:flex}.ev-fixture-edge-navigator>header>div{color:#7298d5;align-items:center;gap:8px;display:flex}.ev-fixture-edge-navigator>header span{flex-direction:column;min-width:0;display:flex}.ev-fixture-edge-navigator>header strong{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1))}.ev-fixture-edge-navigator>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px;line-height:1.35}.ev-fixture-edge-navigator>header>b{color:#799ee0;width:max-content;font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;background:#121f34;border:1px solid #263e62;border-radius:6px;padding:4px 7px}.ev-fixture-edge-navigator>div{align-items:stretch;gap:7px;min-width:0;padding:9px;display:flex;overflow-x:auto}.ev-fixture-edge-navigator>div>button{min-width:245px;color:var(--text-faint);background:var(--surface);border:1px solid var(--border);text-align:left;cursor:pointer;border-radius:8px;flex:0 0 245px;grid-template-columns:20px 29px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 9px;display:grid}.ev-fixture-edge-navigator>div>button:hover{background:var(--surface-soft);border-color:var(--border-strong)}.ev-fixture-edge-navigator>div>button.is-active{color:#8ab1f3;background:#15233a;border-color:#3b5d91}.ev-fixture-edge-navigator>div>button>span{width:18px;height:18px;color:var(--text-faint);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:5px;place-items:center;font-weight:800;display:grid}.ev-fixture-edge-navigator>div>button>div{flex-direction:column;min-width:0;display:flex}.ev-fixture-edge-navigator>div>button>div strong{color:var(--text);font-size:calc(9px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-fixture-edge-navigator>div>button>div small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.ev-fixture-edge-navigator>div>button>b{color:var(--green);font-size:calc(9px * var(--font-scale,1));white-space:nowrap}.arb-fixture-arb-navigator>div>button{grid-template-columns:20px minmax(0,1fr) auto}.arb-fixture-arb-navigator>header>div{color:#c59a50}.arb-fixture-arb-navigator>header>b{color:#ddb365;background:#241d12;border-color:#49391e}.arb-fixture-arb-navigator>div>button.is-active{color:#dcb96f;background:#211b12;border-color:#5b4624}.ev-opportunity-modal-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:14px;overflow-y:auto}.monitor-edge-availability{flex-wrap:wrap;margin:0 0 12px}.monitor-edge-availability>strong{font-size:calc(8px * var(--font-scale,1));white-space:nowrap}.monitor-edge-availability>b{font-size:calc(6px * var(--font-scale,1));text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:5px;padding:2px 5px}.monitor-edge-availability>span{flex:280px;line-height:1.45}.monitor-edge-availability.is-verification-freshly-verified{color:#77d4aa;border-color:#47b985}@supports (color:color-mix(in lab, red, red)){.monitor-edge-availability.is-verification-freshly-verified{border-color:color-mix(in srgb, #47b985 32%, var(--border))}}.monitor-edge-availability.is-verification-freshly-verified{background:#47b985}@supports (color:color-mix(in lab, red, red)){.monitor-edge-availability.is-verification-freshly-verified{background:color-mix(in srgb, #47b985 8%, var(--surface))}}.monitor-edge-availability.is-verification-needs-recheck{color:#d6aa61}.monitor-edge-availability.is-verification-unavailable{color:#ef929b;border-color:#cf5662}@supports (color:color-mix(in lab, red, red)){.monitor-edge-availability.is-verification-unavailable{border-color:color-mix(in srgb, #cf5662 34%, var(--border))}}.monitor-edge-availability.is-verification-unavailable{background:#cf5662}@supports (color:color-mix(in lab, red, red)){.monitor-edge-availability.is-verification-unavailable{background:color-mix(in srgb, #cf5662 8%, var(--surface))}}.edge-monitor-modal .edge-refresh-notice{margin:0 0 12px}.fixture-detail-state{min-height:62px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:0 0 12px;padding:12px 14px;display:flex}.fixture-detail-state svg{color:var(--purple);flex:none}.ev-modal-edge-hero{background:var(--border-strong);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.ev-confidence-hero{grid-template-columns:repeat(5,minmax(0,1fr))}.ev-modal-edge-hero>div{background:var(--surface);flex-direction:column;justify-content:center;min-height:83px;padding:0 14px;display:flex}.ev-modal-edge-hero span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));letter-spacing:.06em;font-weight:750}.ev-modal-edge-hero strong{color:var(--text);font-size:calc(15px * var(--font-scale,1));margin-top:6px}.ev-modal-edge-hero small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:5px}.ev-modal-edge-hero .ev-modal-edge-value{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.ev-modal-edge-hero .ev-modal-edge-value{background:color-mix(in srgb, var(--purple-soft) 35%, var(--surface))}}.ev-modal-edge-hero .ev-modal-edge-value strong{color:var(--green);font-size:calc(19px * var(--font-scale,1))}.ev-modal-edge-hero .ev-modal-confidence-value strong{color:#79a6e6;font-size:calc(19px * var(--font-scale,1))}.arb-opportunity-modal-header small{color:#aa8241}.arb-modal-icon{color:#e5b65f;background:#2a2112;border-color:#554224}.arb-modal-edge-hero{background:#403620}.arb-modal-edge-hero .arb-modal-return-value{background:#241e12}.arb-modal-edge-hero .arb-modal-return-value strong{color:#f0be60}.ev-modal-pricing-card,.ev-stake-calculator,.arb-modal-allocation-card{background:var(--surface);border:1px solid var(--border);border-radius:9px;margin-top:12px;overflow:hidden}.ev-modal-pricing-card>header,.ev-stake-calculator>header,.arb-modal-allocation-card>header{background:var(--surface-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 11px;display:flex}.ev-modal-pricing-card>header>div,.ev-stake-calculator>header>div,.arb-modal-allocation-card>header>div{color:var(--purple);align-items:center;gap:8px;display:flex}.ev-modal-pricing-card>header span,.ev-stake-calculator>header span,.arb-modal-allocation-card>header span{flex-direction:column;display:flex}.ev-modal-pricing-card>header strong,.ev-stake-calculator>header strong,.arb-modal-allocation-card>header strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.ev-modal-pricing-card>header small,.ev-stake-calculator>header small,.arb-modal-allocation-card>header small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:3px}.ev-modal-pricing-card>header>b,.ev-stake-calculator>header>b,.arb-modal-allocation-card>header>b{color:var(--green);font-size:calc(8px * var(--font-scale,1));text-transform:uppercase;font-weight:750}.ev-modal-pricing-grid{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:10px;padding:11px;display:grid}.ev-modal-pricing-grid>article{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px;display:flex}.ev-modal-pricing-grid>i{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-align:center;text-transform:uppercase;font-style:normal;font-weight:700}.ev-modal-pricing-grid article>div{flex-direction:column;min-width:0;display:flex}.ev-modal-pricing-grid article span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase}.ev-modal-pricing-grid article strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.ev-modal-pricing-grid article small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));margin-top:4px}.bookmaker-inline-action{align-items:center;gap:7px;min-width:0;display:flex}.bookmaker-inline-action>strong{min-width:0}.ev-modal-pricing-grid .bookmaker-inline-action{margin-top:5px}.ev-modal-pricing-grid .bookmaker-inline-action>strong{margin-top:0}.ev-modal-pricing-card>footer{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.ev-modal-pricing-card>footer span{min-height:41px;color:var(--text-faint);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));justify-content:center;align-items:center;gap:4px;display:flex}.ev-modal-pricing-card>footer b{color:var(--text-soft)}.ev-stake-mode-bar{background:var(--surface-soft);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:8px 10px;display:grid}.ev-stake-mode-bar button{min-height:39px;color:var(--text-faint);background:var(--surface);border:1px solid var(--border);cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 9px;display:flex}.ev-stake-mode-bar button.is-active{color:#84acf0;background:#14233a;border-color:#3c5e91}.ev-stake-mode-bar button strong{color:inherit;font-size:calc(9px * var(--font-scale,1))}.ev-stake-mode-bar button small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:3px}.ev-stake-rounding-bar{background:var(--surface-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:6px 10px;display:flex}.ev-stake-rounding-bar>small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-align:right}.ev-stake-inputs{border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.ev-stake-inputs>label{min-width:0;color:var(--text-soft);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;flex-direction:column;gap:5px;font-weight:750;display:flex}.ev-stake-inputs>label>div{height:34px;color:var(--text-faint);background:var(--surface-soft);border:1px solid var(--border);border-radius:7px;align-items:center;padding:0 8px;display:flex}.ev-stake-inputs input{width:100%;min-width:0;height:100%;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0;padding:0 5px}.ev-stake-results{background:var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;display:grid}.ev-stake-results article{background:var(--surface);flex-direction:column;justify-content:center;min-height:74px;padding:10px 12px;display:flex}.ev-stake-results article.is-primary{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.ev-stake-results article.is-primary{background:color-mix(in srgb, var(--purple-soft) 34%, var(--surface))}}.ev-stake-results span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));font-weight:750}.ev-stake-results strong{color:var(--text);font-size:calc(13px * var(--font-scale,1));margin-top:6px}.ev-stake-results article.is-primary strong{color:#82acf3;font-size:calc(16px * var(--font-scale,1))}.ev-stake-results small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:4px}.ev-stake-calculator>footer{color:var(--text-faint);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:12px;padding:9px 11px;display:grid}.ev-stake-calculator>footer b{color:var(--text-soft)}.ev-stake-calculator>footer>strong{color:#d4ab69;font-size:calc(7px * var(--font-scale,1));text-align:right}.ev-stake-warning{color:#d4ab69;min-height:58px;font-size:calc(8px * var(--font-scale,1));background:#251d13;align-items:center;gap:8px;padding:10px 12px;display:flex}.ev-stake-warning.is-danger{color:#e49a94;background:#291719}.ev-modal-source-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;display:grid}.ev-modal-source-card article{background:var(--surface-soft);border:1px solid var(--border);border-radius:8px;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.ev-modal-source-logo{border-radius:8px;flex:none;width:33px;height:33px}.ev-modal-source-card article>div{flex-direction:column;flex:1;min-width:0;display:flex}.ev-modal-source-card article>div>strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.ev-modal-source-card article>div>em{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin-top:5px;font-style:normal}.monitor-source-team-names{margin-top:5px}.monitor-confidence-card>div{grid-template-columns:repeat(3,minmax(0,1fr))}.monitor-fixture-detail{border:1px solid var(--border);background:var(--surface);border-radius:10px;margin-top:12px;overflow:hidden}.monitor-fixture-detail .fixture-detail-tabs{min-height:43px;color:var(--text-soft);background:var(--surface-soft);border-bottom:1px solid var(--border);align-items:center;gap:18px;padding:0 13px;display:flex}.monitor-fixture-detail .fixture-detail-tabs span{font-size:calc(8px * var(--font-scale,1));align-items:center;gap:6px;font-weight:750;display:inline-flex}.monitor-fixture-detail .edge-market-browser,.monitor-fixture-detail .edge-history{margin:12px}.arb-modal-allocation-card>header>div{color:#b38b45}.arb-stake-tab-bar{background:var(--surface-soft);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:7px 11px;display:flex}.arb-stake-tab-bar>small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1));text-align:right}.arb-stake-tabs{background:var(--surface);border:1px solid var(--border);border-radius:8px;gap:3px;max-width:100%;padding:3px;display:inline-flex}.arb-stake-tabs button{min-height:31px;color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;font-weight:750;display:inline-flex}.arb-stake-tabs button.is-active{color:#f1c878;background:#342916;border-color:#735425}.arb-stake-tabs button.is-best{box-shadow:inset 0 -2px #4eaa72}.arb-stake-tabs button.is-best span{color:#aee2bd;font-size:calc(7px * var(--font-scale,1));background:#1e4630;border-radius:3px;padding:2px 4px}.arb-modal-leg-head,.arb-modal-leg-list>article{grid-template-columns:38px minmax(200px,320px) minmax(70px,.7fr) minmax(100px,.9fr) minmax(118px,1fr) minmax(118px,1fr);align-items:center;gap:10px;min-width:760px;display:grid}.arb-modal-leg-head{min-height:34px;color:var(--text-faint);background:var(--surface-soft);border-bottom:1px solid var(--border);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase;padding:0 11px;font-weight:750}.arb-modal-leg-list{overflow-x:auto}.arb-modal-leg-list>article{border-bottom:1px solid var(--border);min-height:62px;padding:7px 11px}.arb-modal-leg-list>article:last-child{border-bottom:0}.arb-modal-leg-list>article>strong{color:var(--text);font-size:calc(10px * var(--font-scale,1))}.leg-index{width:23px;height:23px;color:var(--text-faint);background:var(--surface-soft);border:1px solid var(--border);font-size:calc(9px * var(--font-scale,1));border-radius:6px;place-items:center;font-weight:750;display:grid}.leg-book{align-items:center;gap:8px;min-width:0;display:flex}.leg-book>span{flex-direction:column;min-width:0;display:flex}.leg-book strong{color:var(--text);font-size:calc(10px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leg-book small{color:var(--text-faint);font-size:calc(9px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.arb-bookie-logo{border-radius:7px;flex:none;width:28px;height:28px}.arb-leg-capture{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.arb-modal-leg-list time{color:#71819a;font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.arb-leg-payout{flex-direction:column;gap:3px;min-width:0;display:flex}.arb-leg-payout strong{color:#d3bd87;font-size:calc(10px * var(--font-scale,1))}.arb-leg-payout small{font-size:calc(8px * var(--font-scale,1));white-space:nowrap}.arb-leg-payout .is-profitable{color:#83ba97}.arb-leg-payout .is-loss{color:#e29497}.arb-modal-allocation-card>footer{min-height:42px;color:var(--text-faint);background:var(--surface-soft);border-top:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:18px;padding:8px 11px;display:flex}.arb-modal-allocation-card>footer span{align-items:center;gap:5px;display:flex}.arb-modal-allocation-card>footer b{color:#83ba97;font-size:calc(9px * var(--font-scale,1));margin-left:auto}.arb-modal-allocation-card>footer b.is-unsafe{color:#e29497}@media (max-width:820px){.edge-workspace{height:auto;overflow:visible}.edge-page-actions,.edge-page-actions .edge-sync-state{justify-items:stretch;width:100%}.edge-page-feed-tabs{width:100%}.edge-page-feed-tabs>button{flex:1;min-width:0}.edge-page-actions .edge-sync-state{flex-wrap:wrap}.edge-page-actions .edge-sync-state>span{flex:180px}.edge-header-action{flex:1;justify-content:center}.edge-filter-bar{flex-wrap:wrap;align-items:flex-start}.edge-filter-bar-actions{justify-content:flex-start;width:100%}.edge-filter-bar-actions .table-search{flex:220px;min-width:180px}.edge-filter-bar-actions .table-height-toggle span{display:none}.ev-opportunity-modal{height:min(860px,100vh - 30px)}.ev-fixture-edge-navigator{grid-template-columns:130px minmax(0,1fr)}.ev-fixture-edge-navigator>div>button{flex-basis:225px;min-width:225px}.ev-modal-edge-hero{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-modal-source-card>div,.monitor-confidence-card>div{grid-template-columns:1fr}.ev-stake-inputs,.ev-stake-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-stake-calculator>footer{grid-template-columns:1fr 1fr}.arb-stake-tab-bar{flex-direction:column;align-items:flex-start}.arb-stake-tabs{width:100%;overflow-x:auto}.arb-modal-allocation-card>footer{flex-direction:column;align-items:flex-start;gap:6px}.arb-modal-allocation-card>footer b{margin-left:0}.monitor-fixture-detail .edge-market-browser{display:block}}@media (max-width:560px){.edge-command-modal{border-radius:0;width:100%;height:100dvh}.edge-command-modal>form>header,.edge-command-body,.edge-command-modal>form>footer{padding-left:16px;padding-right:16px}.edge-command-tabs{padding-left:16px;padding-right:16px;overflow-x:auto}.edge-command-body,.edge-command-fixture{grid-template-columns:1fr}.edge-command-modal>form>footer button{flex:1}:is(.edge-metrics,.edge-metrics:has(.edge-bankroll)){grid-template-columns:1fr}.edge-filter-bar>div:first-child small{text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.edge-filter-bar-actions>button{font-size:0}.edge-filter-bar-actions>button b{font-size:calc(7px * var(--font-scale,1))}.edge-filter-sidebar-controls--paired{grid-template-columns:1fr}.edge-filter-sidebar-controls--paired>.edge-catalog-select:last-child:nth-child(3){grid-column:auto}.edge-filter-sidebar>footer{grid-template-columns:auto 1fr auto;padding:9px 12px;display:grid}.ev-opportunity-backdrop.edge-modal-layer{align-items:stretch}.ev-opportunity-modal{border:0;border-radius:0;width:100%;height:100dvh}.ev-opportunity-modal-header{padding:9px 11px}.ev-opportunity-modal-header p{display:none}.monitor-edge-actions{gap:4px}.monitor-edge-actions .icon-button{width:32px;height:32px}.ev-fixture-edge-navigator{min-height:0;display:block}.ev-fixture-edge-navigator>header{border-right:0;border-bottom:1px solid var(--border);flex-direction:row;justify-content:space-between;align-items:center;min-height:43px;padding:7px 10px}.ev-fixture-edge-navigator>header small{display:none}.ev-fixture-edge-navigator>div{padding:7px}.ev-opportunity-modal-scroll{padding:10px}.ev-modal-edge-hero{grid-template-columns:1fr}.ev-modal-edge-hero>div{min-height:68px}.ev-modal-pricing-grid{grid-template-columns:1fr}.ev-modal-pricing-card>footer,.ev-stake-mode-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-stake-rounding-bar{flex-wrap:wrap}.ev-stake-rounding-bar>small{text-align:left}.ev-stake-rounding-bar .arb-stake-tabs{width:100%;overflow-x:auto}.ev-stake-inputs,.ev-stake-results,.ev-stake-calculator>footer{grid-template-columns:1fr}.ev-stake-calculator>footer>strong{text-align:left}.monitor-fixture-detail{margin-left:-2px;margin-right:-2px}.monitor-fixture-detail .fixture-detail-tabs{overflow-x:auto}}.edge-native-labels{overflow-wrap:anywhere;margin-top:5px;line-height:1.4;display:block}.synth-workspace{flex-direction:column;gap:14px;width:100%;max-width:1500px;height:100%;min-height:0;margin:0 auto;padding:2px 2px 24px;display:flex;overflow:hidden}.synth-loading{min-height:58vh;color:var(--text-soft);align-content:center;place-items:center;gap:9px;display:grid}.synth-loading strong{color:var(--text);font-size:calc(15px * var(--font-scale,1))}.synth-loading span{color:var(--text-faint);font-size:calc(10px * var(--font-scale,1))}.synth-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:4px 2px 2px;display:flex}.synth-heading>div:first-child{min-width:0}.synth-heading .eyebrow{color:var(--purple);font-size:calc(8px * var(--font-scale,1));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-weight:800;display:inline-flex}.synth-heading h1{color:var(--text);letter-spacing:-.035em;margin:5px 0 3px;font-size:clamp(24px,2.1vw,34px)}.synth-heading p{color:var(--text-soft);font-size:calc(10px * var(--font-scale,1));margin:0}.synth-heading>div:last-child{flex:none;gap:8px;display:flex}.synth-heading button{justify-content:center;align-items:center;gap:7px;min-height:38px;display:inline-flex}.synth-notice{color:#8fd3ae;border:1px solid #46bd82;align-items:center;gap:8px;min-height:41px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.synth-notice{border:1px solid color-mix(in srgb, #46bd82 35%, var(--border))}}.synth-notice{background:#173c2c;border-radius:9px}@supports (color:color-mix(in lab, red, red)){.synth-notice{background:color-mix(in srgb, #173c2c 58%, var(--surface))}}.synth-notice{font-size:calc(9px * var(--font-scale,1))}.synth-notice.is-error{color:#efa1a7;border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.synth-notice.is-error{border-color:color-mix(in srgb, var(--red) 38%, var(--border))}}.synth-notice.is-error{background:#42191f}@supports (color:color-mix(in lab, red, red)){.synth-notice.is-error{background:color-mix(in srgb, #42191f 58%, var(--surface))}}.synth-notice span{flex:1}.synth-notice button{width:29px;height:29px;color:inherit;background:0 0;border:0;flex:none;place-items:center;display:grid}.synth-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.synth-stats article{border:1px solid var(--border);background:var(--surface);border-radius:11px;align-items:center;gap:11px;min-height:82px;padding:13px 14px;display:flex}.synth-stats article>span{width:38px;height:38px;color:var(--purple);background:var(--purple-soft);border-radius:9px;flex:none;place-items:center;display:grid}.synth-stats article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.synth-stats strong{color:var(--text);font-size:calc(17px * var(--font-scale,1))}.synth-stats small{color:var(--text-faint);font-size:calc(8px * var(--font-scale,1))}.synth-stats article.is-opportunity{border-color:#42cf85}@supports (color:color-mix(in lab, red, red)){.synth-stats article.is-opportunity{border-color:color-mix(in srgb, #42cf85 44%, var(--border))}}.synth-stats article.is-opportunity{background:#133624}@supports (color:color-mix(in lab, red, red)){.synth-stats article.is-opportunity{background:color-mix(in srgb, #133624 42%, var(--surface))}}.synth-stats article.is-opportunity>span,.synth-stats article.is-opportunity strong{color:#70dda2}.synth-foundation-note{color:#b6c9ec;border:1px solid #5188cf;align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.synth-foundation-note{border:1px solid color-mix(in srgb, #5188cf 35%, var(--border))}}.synth-foundation-note{background:#162843;border-radius:10px}@supports (color:color-mix(in lab, red, red)){.synth-foundation-note{background:color-mix(in srgb, #162843 50%, var(--surface))}}.synth-foundation-note>svg{flex:none;align-self:center}.synth-foundation-note strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.synth-foundation-note p{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));margin:3px 0 0;line-height:1.55}.synth-view-tabs{border:1px solid var(--border);background:var(--surface);border-radius:9px;align-self:flex-start;gap:3px;padding:3px;display:inline-flex}.synth-view-tabs button{min-height:33px;color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-weight:700;display:inline-flex}.synth-view-tabs button.active{color:#b7a4ff;background:var(--purple-soft)}.synth-view-tabs b{background:var(--purple);border-radius:99px;min-width:18px;padding:2px 5px}@supports (color:color-mix(in lab, red, red)){.synth-view-tabs b{background:color-mix(in srgb, var(--purple) 18%, transparent)}}.synth-view-tabs b{font-size:calc(7px * var(--font-scale,1))}.synth-panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-direction:column;flex:320px;min-width:0;min-height:280px;display:flex;overflow:hidden}.synth-toolbar{border-bottom:1px solid var(--border);background:var(--surface-soft);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:9px 11px;display:flex}.synth-toolbar>label{width:min(390px,100%);height:36px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:7px;padding:0 10px;display:flex}.synth-toolbar input{width:100%;min-width:0;color:var(--text);font-size:calc(9px * var(--font-scale,1));background:0 0;border:0;outline:0}.synth-toolbar>div{color:var(--text-faint);align-items:center;gap:7px;display:flex}.synth-toolbar .synth-group-button{height:36px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(8px * var(--font-scale,1));white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:700;display:inline-flex}.synth-toolbar .synth-group-button.active{color:#b9a7ff;border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-toolbar .synth-group-button.active{border-color:color-mix(in srgb, var(--purple) 58%, var(--border))}}.synth-toolbar .synth-group-button.active{background:var(--purple-soft)}.synth-toolbar .synth-group-control{height:36px;color:var(--text-faint);border:1px solid var(--border);font-size:calc(7.5px * var(--font-scale,1));white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:0 9px;font-weight:700;display:inline-flex}.synth-toolbar .synth-group-control:hover{color:var(--text);background:var(--surface)}.synth-toolbar select{min-width:140px;height:36px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);font-size:calc(8px * var(--font-scale,1));border-radius:8px;padding:0 28px 0 10px}.synth-table-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:auto}.synth-table{width:max-content;min-width:max(1280px,100%)}.synth-table-head,.synth-position-main{grid-template-columns:minmax(150px,.75fr) minmax(135px,.72fr) minmax(140px,.72fr) minmax(235px,1.3fr) minmax(190px,1fr) minmax(210px,1.1fr) minmax(125px,.62fr) 78px;align-items:center;gap:14px;display:grid}.synth-sort-header{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0;display:inline-flex}.synth-sort-header:hover,.synth-table-head [aria-sort=ascending],.synth-table-head [aria-sort=descending]{color:var(--text)}.synth-sort-header:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.synth-kickoff-cell>svg{color:var(--text-faint)}.synth-monitor-cell strong{color:#b9a7ff}.synth-table-head{z-index:2;min-height:40px;color:var(--text-faint);border-bottom:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));letter-spacing:.05em;text-transform:uppercase;padding:0 16px;font-weight:800;position:sticky;top:0}.synth-position-group{min-height:38px;color:var(--purple);border-bottom:1px solid var(--border);background:var(--purple-soft);align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.synth-position-group{background:color-mix(in srgb, var(--purple-soft) 48%, var(--surface))}}.synth-position-group .synth-position-group-toggle{min-width:0;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.synth-position-group strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.synth-position-group small{color:var(--text-faint);font-size:calc(7.5px * var(--font-scale,1));margin-left:auto}.synth-position-group .synth-position-group-toggle>svg:last-child{transition:transform .16s}.synth-position-group .synth-position-group-toggle>svg:last-child.open{transform:rotate(180deg)}.synth-position-group .synth-position-group-refresh{color:#8ccff1;border:1px solid #65bce9;flex:0 0 30px;place-items:center;width:30px;height:30px;margin-right:8px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.synth-position-group .synth-position-group-refresh{border:1px solid color-mix(in srgb, #65bce9 35%, var(--border))}}.synth-position-group .synth-position-group-refresh{background:#123f5840;border-radius:8px}.synth-position-group .synth-position-group-refresh:hover:not(:disabled){color:#b4e3fa;border-color:#65bce9}@supports (color:color-mix(in lab, red, red)){.synth-position-group .synth-position-group-refresh:hover:not(:disabled){border-color:color-mix(in srgb, #65bce9 62%, var(--border))}}.synth-position-group .synth-position-group-refresh:hover:not(:disabled){background:#123f5870}.synth-position-group .synth-position-group-refresh:disabled{opacity:.45;cursor:not-allowed}.synth-position-row{border-bottom:1px solid var(--border)}.synth-position-row:last-child{border-bottom:0}.synth-position-main{width:100%;min-height:82px;color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;outline:0;padding:11px 16px;transition:background .16s}.synth-position-main:hover{background:var(--surface-soft)}.synth-position-main:focus-visible{box-shadow:inset 0 0 0 2px var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-position-main:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--purple) 70%, transparent)}}.synth-position-row.is-opportunity{background:#17422d}@supports (color:color-mix(in lab, red, red)){.synth-position-row.is-opportunity{background:color-mix(in srgb, #17422d 28%, var(--surface))}}.synth-position-row.is-opportunity{animation:2.4s ease-in-out infinite synth-opportunity-pulse;box-shadow:inset 3px 0 #49ce87}.synth-position-main>span{flex-direction:column;gap:5px;min-width:0;display:flex}.synth-source-cell{grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:9px;display:grid!important}.synth-source-cell>span{flex-direction:column;gap:4px;min-width:0;display:flex}.synth-source-cell .bookmaker-logo-visual{border-radius:5px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.synth-source-cell .bookmaker-logo-visual img{object-fit:contain;width:100%;height:100%;display:block}.synth-position-main strong{color:var(--text);font-size:calc(9px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.synth-position-main strong i{color:var(--text-faint);font-style:normal}.synth-position-main small{color:var(--text-faint);font-size:calc(7.5px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.synth-status-cell>b{color:#83d1a4;font-size:calc(11px * var(--font-scale,1))}.synth-opponents{align-content:center;align-items:center;flex-flow:wrap!important;gap:5px!important;display:flex!important}.synth-opponents>span{border:1px solid var(--border);background:var(--surface);opacity:.58;border-radius:7px;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:3px;display:grid}.synth-opponents>span.matched{opacity:1;border-color:#4bd48e}@supports (color:color-mix(in lab, red, red)){.synth-opponents>span.matched{border-color:color-mix(in srgb, #4bd48e 55%, var(--border))}}.synth-opponents>span.matched{background:#174c31}@supports (color:color-mix(in lab, red, red)){.synth-opponents>span.matched{background:color-mix(in srgb, #174c31 35%, var(--surface))}}.synth-opponents>small{flex-basis:100%}.synth-opponents .bookmaker-logo-visual{border-radius:5px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.synth-opponents .bookmaker-logo-visual img{object-fit:contain;width:100%;height:100%;display:block}.synth-state{background:var(--purple-soft);text-transform:capitalize;border-radius:99px;width:fit-content;max-width:100%;padding:3px 6px;font-weight:750;color:#c2b2ff!important}.synth-state.is-opportunity,.synth-state.is-converted{background:#1d5c3ba6;color:#7fe1aa!important}.synth-row-actions{justify-content:flex-end;align-items:center;flex-direction:row!important;gap:6px!important;display:flex!important}.synth-row-actions button{width:33px;height:33px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface);border-radius:8px;place-items:center;display:grid}.synth-row-actions button:first-child{color:#b8a5ff;border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-row-actions button:first-child{border-color:color-mix(in srgb, var(--purple) 38%, var(--border))}}.synth-row-actions button:first-child{background:var(--purple-soft)}.synth-row-actions button:hover:not(:disabled){color:var(--text);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-row-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.synth-row-actions button:disabled{opacity:.38;cursor:not-allowed}.synth-row-actions svg{transition:transform .18s}.synth-row-actions svg.open{transform:rotate(180deg)}.synth-position-detail{border-top:1px solid var(--border);background:var(--surface-soft);gap:12px;padding:14px 16px 16px;display:grid}.synth-position-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.synth-position-facts>div{flex-direction:column;gap:4px;min-width:0;display:flex}.synth-position-detail span{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));text-transform:uppercase}.synth-position-detail strong{color:var(--text);font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.synth-position-detail small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.synth-native-mappings{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.synth-native-mappings article{border:1px solid var(--border);background:var(--surface);border-radius:9px;grid-template-columns:1.15fr 1fr 1fr;gap:12px;min-width:0;padding:11px;display:grid}.synth-native-mappings article.is-matched{border-color:#42cf85}@supports (color:color-mix(in lab, red, red)){.synth-native-mappings article.is-matched{border-color:color-mix(in srgb, #42cf85 38%, var(--border))}}.synth-native-mappings article>header{border-bottom:1px solid var(--border);grid-column:1/-1;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding-bottom:8px;display:grid}.synth-native-mappings article>header .bookmaker-logo-visual{flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}.synth-native-mappings article>header .bookmaker-logo-visual img{object-fit:contain;width:100%;height:100%;display:block}.synth-native-mappings article>header small{background:var(--surface-soft);border-radius:99px;padding:3px 6px}.synth-native-mappings article.is-matched>header small{color:#7fe1aa;background:#1d5c3b8c}.synth-mapping-header-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.synth-mapping-header-actions button{border:1px solid var(--border);min-height:24px;color:var(--text-muted);background:var(--surface-soft);font:inherit;font-size:calc(7px * var(--font-scale,1));text-transform:none;cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.synth-mapping-header-actions button:hover{color:var(--text);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-mapping-header-actions button:hover{border-color:color-mix(in srgb, var(--purple) 50%, var(--border))}}.synth-native-mappings article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.synth-mapping-required{border:1px solid #f0a34a;grid-column:1/-1;align-items:center;gap:7px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.synth-mapping-required{border:1px solid color-mix(in srgb, #f0a34a 35%, var(--border))}}.synth-mapping-required{color:#efbd7c;font-size:calc(7px * var(--font-scale,1));background:#8a4b162e;border-radius:7px}.synth-mapping-required svg{flex:none}.synth-fixture-url-dialog{width:min(560px,100vw - 32px)}.synth-fixture-url-dialog header p{color:var(--text-muted);margin:5px 0 0;font-size:12px}.synth-fixture-url-dialog .tracker-dialog-scroll{padding:20px}.synth-empty{min-height:260px;color:var(--text-faint);text-align:center;align-content:center;place-items:center;gap:7px;padding:28px;display:grid}.synth-empty strong{color:var(--text);font-size:calc(12px * var(--font-scale,1))}.synth-empty p{max-width:480px;font-size:calc(9px * var(--font-scale,1));margin:0;line-height:1.55}.synth-monitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;min-height:0;display:grid;overflow:auto}.synth-monitor-card{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;padding:14px}.synth-monitor-card.is-disabled{opacity:.62}.synth-monitor-card>header,.synth-monitor-card>footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.synth-source{color:#b7a4ff;background:var(--purple-soft);font-size:calc(7px * var(--font-scale,1));border-radius:99px;align-items:center;gap:5px;padding:4px 7px;font-weight:800;display:inline-flex}.synth-source.is-account{color:#7ec9ee;background:#174c6994}.synth-monitor-card h2{color:var(--text);font-size:calc(14px * var(--font-scale,1));margin:13px 0 4px}.synth-monitor-card>p{color:var(--text-soft);font-size:calc(9px * var(--font-scale,1));margin:0}.synth-monitor-card>p strong{color:#83d1a4}.synth-monitor-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:14px 0;display:grid}.synth-monitor-facts span{min-width:0;color:var(--text-faint);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(7px * var(--font-scale,1));border-radius:7px;flex-direction:column;gap:3px;padding:8px;display:flex}.synth-monitor-facts b{color:var(--text);font-size:calc(10px * var(--font-scale,1))}.synth-monitor-card>footer{border-top:1px solid var(--border);padding-top:11px}.synth-monitor-card>footer>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.synth-monitor-card>footer>div{gap:6px;display:flex}.synth-monitor-card>footer button{min-height:31px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);font-size:calc(8px * var(--font-scale,1));border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.synth-monitor-card>footer button.icon-only{color:#7ec9ee;width:31px;padding:0}.synth-monitor-card>footer button.danger{color:var(--red)}.synth-monitor-dialog{width:min(760px,96vw)}.synth-monitor-dialog .tracker-dialog-scroll{gap:0;padding-top:0;padding-bottom:0}.synth-form-section{border-bottom:1px solid var(--border);padding:16px 0}.synth-form-section-last{border-bottom:0;gap:12px;display:grid}.synth-field{gap:6px;display:grid}.synth-field>span{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));font-weight:750}.synth-field>small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));font-weight:450;line-height:1.45}.synth-source-picker{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.synth-source-picker legend{color:var(--text-soft);font-size:calc(8px * var(--font-scale,1));grid-column:1/3;margin-bottom:6px;font-weight:750}.synth-source-picker>button{min-height:62px;color:var(--text-faint);text-align:left;border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.synth-source-picker>button.active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-source-picker>button.active{border-color:color-mix(in srgb, var(--purple) 60%, var(--border))}}.synth-source-picker>button.active{background:var(--purple-soft)}.synth-source-picker>button:disabled{cursor:not-allowed;opacity:.45}.synth-source-picker>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.synth-source-picker strong{color:var(--text);font-size:calc(9px * var(--font-scale,1))}.synth-source-picker small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.synth-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.synth-multiselect{position:relative}.synth-multiselect>summary{min-height:52px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-soft);cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;list-style:none;transition:border-color .15s,background .15s;display:flex}.synth-multiselect>summary::-webkit-details-marker{display:none}.synth-multiselect>summary>span{flex-direction:column;gap:2px;min-width:0;display:flex}.synth-multiselect>summary strong{color:var(--text);font-size:calc(8px * var(--font-scale,1))}.synth-multiselect>summary small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.synth-multiselect[open]>summary{border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-multiselect[open]>summary{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.synth-multiselect[open]>summary{background:var(--purple-soft)}@supports (color:color-mix(in lab, red, red)){.synth-multiselect[open]>summary{background:color-mix(in srgb, var(--purple-soft) 45%, var(--surface-soft))}}.synth-multiselect[open]>summary svg{transform:rotate(180deg)}.synth-multiselect>div{z-index:4;border:1px solid var(--border-strong);background:var(--surface-raised);width:100%;box-shadow:var(--shadow);border-radius:10px;padding:9px;position:absolute;top:calc(100% + 6px)}.synth-multiselect>div>label{height:33px;color:var(--text-faint);border:1px solid var(--border);background:var(--surface);border-radius:7px;align-items:center;gap:6px;padding:0 8px;display:flex}.synth-multiselect>div input{background:0 0;border:0;height:auto;padding:0}.synth-multiselect>div>header{border:0;border-bottom:1px solid var(--border);padding:8px 2px}.synth-multiselect>div>header button{color:var(--purple);font-size:calc(7px * var(--font-scale,1));background:0 0;border:0;font-weight:750}.synth-multiselect>div>header small{color:var(--text-faint)}.synth-multiselect>div>section{max-height:230px;display:grid;overflow-y:auto}.synth-multiselect>div>section button{min-height:36px;color:var(--text-soft);text-align:left;border:0;border-bottom:1px solid var(--border);font-size:calc(8px * var(--font-scale,1));background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:7px;padding:0 9px;display:flex}.synth-multiselect>div>section button:last-of-type{border-bottom:0}.synth-multiselect>div>section button:hover{color:var(--text);background:var(--surface-soft)}.synth-multiselect>div>section button.active{color:#b9a7ff;background:var(--purple-soft)}.synth-opposing-picker{border:1px solid var(--border);background:var(--surface-soft);border-radius:10px;padding:13px}.synth-opposing-picker>header{border:0;padding:0 0 9px}.synth-opposing-picker>header>div{flex-direction:column;gap:3px;display:flex}.synth-opposing-picker>header strong{color:var(--text);font-size:calc(8px * var(--font-scale,1))}.synth-opposing-picker>header small{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1))}.synth-opposing-picker>header b{color:var(--purple);font-size:calc(7px * var(--font-scale,1))}.synth-opposing-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.synth-opposing-picker>div>button{min-width:0;min-height:50px;color:var(--text-soft);text-align:left;border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;display:flex}.synth-opposing-picker>div>button.active{color:#bcaaff;border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.synth-opposing-picker>div>button.active{border-color:color-mix(in srgb, var(--purple) 55%, var(--border))}}.synth-opposing-picker>div>button.active{background:var(--purple-soft)}.synth-opposing-picker>div>button:disabled{cursor:not-allowed;opacity:.42}.synth-opposing-picker .synth-bookie-logo{width:34px;height:34px;color:var(--text-soft);border:1px solid var(--border);background:var(--surface-raised);border-radius:8px;flex:0 0 34px;place-items:center;padding:4px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.synth-opposing-picker .synth-bookie-logo{background:color-mix(in srgb, var(--surface-raised) 75%, transparent)}}.synth-opposing-picker .synth-bookie-logo{font-size:calc(7px * var(--font-scale,1));font-weight:800}.synth-opposing-picker .synth-bookie-logo img{object-fit:contain;width:100%;height:100%;display:block}.synth-opposing-picker>div>button>span:not(.synth-bookie-logo){min-width:0;font-size:calc(8px * var(--font-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.synth-save-requirement{min-width:0;color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));flex:1;align-self:center}.synth-save-requirement.is-ready{color:var(--green)}.synth-toggle-row{border:1px solid var(--border);background:var(--surface-soft);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.synth-toggle-row>span{width:34px;height:34px;color:var(--purple);background:var(--purple-soft);border-radius:8px;place-items:center;display:grid}.synth-toggle-row>div{min-width:0}.synth-toggle-row strong{color:var(--text);font-size:calc(8px * var(--font-scale,1));align-items:center;gap:7px;display:flex}.synth-toggle-row strong small{color:#d4ab69;font-size:calc(6px * var(--font-scale,1));letter-spacing:.04em;background:#382a16;border-radius:99px;padding:2px 5px}.synth-toggle-row p{color:var(--text-faint);font-size:calc(7px * var(--font-scale,1));margin:3px 0 0;font-weight:450;line-height:1.45}@keyframes synth-opportunity-pulse{0%,to{box-shadow:inset 3px 0 #49ce87,inset 0 0 #49ce8700}50%{box-shadow:inset 3px 0 #65e89c,inset 0 0 24px #49ce8714}}@media (prefers-reduced-motion:reduce){.synth-position-row.is-opportunity{animation:none}}@media (max-width:1050px){.synth-monitor-grid,.synth-position-facts,.synth-native-mappings{grid-template-columns:repeat(2,minmax(0,1fr))}.synth-native-mappings article{grid-template-columns:1fr}.synth-native-mappings article>header{grid-column:auto}}@media (max-width:760px){.synth-workspace{height:auto;overflow:visible}.synth-heading{flex-direction:column;align-items:flex-start}.synth-heading>div:last-child{width:100%}.synth-heading>div:last-child button{flex:1}.synth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.synth-panel{flex:none}.synth-table-scroll{max-height:70vh}.synth-toolbar{flex-direction:column;align-items:stretch}.synth-toolbar>label{width:100%}.synth-toolbar>div{overflow-x:auto}.synth-monitor-grid{grid-template-columns:1fr;overflow:visible}.synth-source-picker,.synth-form-grid{grid-template-columns:1fr}.synth-source-picker legend{grid-column:auto}.synth-opposing-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.synth-stats,.synth-opposing-picker>div,.synth-position-facts,.synth-native-mappings{grid-template-columns:1fr}}.website-auth-page{background:var(--bg,#101118);min-height:100dvh;overflow:auto}.website-maintenance-banner{color:#c7963e;background:#dea53c14;border:1px solid #dea53c4d;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 22px;padding:14px;display:flex}.website-maintenance-banner>svg{flex-shrink:0;margin-top:2px}.website-maintenance-banner strong{font-size:12px}.website-maintenance-banner p{color:var(--text-soft);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.website-status-retry{color:var(--purple);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:17px auto 0;font-size:11px;display:flex}.website-auth-page input:disabled{opacity:.5}.tracker-placement-fields,.tracker-stake-fields{align-items:start}.tracker-placement-fields>label,.tracker-stake-fields>label{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:6px;display:flex}.tracker-placement-fields>label>span,.tracker-stake-fields>label>span{min-height:16px;line-height:16px}.tracker-placement-fields>label>:is(input,select),.tracker-stake-fields>label>:is(input,select){flex:none;height:38px;min-height:38px;margin:0}.tracker-placement-fields small{line-height:1.5}.tracker-stake-settings-dialog{width:min(520px,100vw - 24px)}.tracker-stake-settings-dialog h2{align-items:center;gap:9px;display:flex}.tracker-stake-settings-dialog h2 svg{color:var(--purple)}.tracker-stake-intro{color:var(--text-soft);margin:0 0 3px;font-size:12px;line-height:1.65}.tracker-kelly-presets{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tracker-kelly-presets button{border:1px solid var(--border);background:var(--surface-soft);height:38px;color:var(--text-soft);cursor:pointer;border-radius:8px;font-size:12px;font-weight:650}.tracker-kelly-presets button.is-active{background:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-kelly-presets button.is-active{background:color-mix(in srgb,var(--purple) 14%,var(--surface))}}.tracker-kelly-presets button.is-active{color:var(--purple);border-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.tracker-kelly-presets button.is-active{border-color:color-mix(in srgb,var(--purple) 55%,var(--border))}}.tracker-stake-explainer{border:1px solid var(--purple);gap:9px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.tracker-stake-explainer{border:1px solid color-mix(in srgb,var(--purple) 22%,var(--border))}}.tracker-stake-explainer{background:var(--purple);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.tracker-stake-explainer{background:color-mix(in srgb,var(--purple) 5%,var(--surface))}}.tracker-stake-explainer{color:var(--text-soft);font-size:11px;line-height:1.65}.tracker-stake-explainer svg{color:var(--purple);flex:none;margin-top:2px}.tracker-stake-loading{color:var(--text-soft);justify-content:center;align-items:center;gap:9px;padding:24px;font-size:12px;display:flex}.tracker-stake-settings-dialog .tracker-alert{margin:0}.tracker-stake-settings-dialog .tracker-alert button{align-items:center;gap:5px;display:inline-flex}.tracker-stake-kelly-field{border:0;min-width:0;margin:0;padding:0}.tracker-stake-kelly-field legend{color:var(--text-soft);margin-bottom:7px;padding:0;font-size:11px;font-weight:600}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}
