/*! 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-border-style:solid}::backdrop{--tw-border-style:solid}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Huninn;src:url(/fonts/Huninn-Regular.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}:root{--bg:#0e0c0a;--panel:#1c1813;--panel-2:#15120f;--line:#443827;--line-soft:#30291f;--text:#f3ecdf;--muted:#ae9f8a;--accent:#efbf64;--accent-soft:#241e16;--accent-line:#54442d;--mint:var(--accent);--mint-dark:#3c2e17;--red:#ff766c;--amber:#efbf64;--blue:#7fb5ff;--font-rounded:var(--font-geist-sans), "PingFang TC", "Microsoft JhengHei", "Segoe UI", sans-serif}*{box-sizing:border-box}.post-stop-badge{color:var(--amber);border:1px solid var(--line);border-radius:5px;margin-top:5px;padding:3px 6px;font-size:.875rem;line-height:1.45;display:inline-block}.post-stop-15r{white-space:normal;min-width:205px}.post-stop-15r-detail{margin-top:8px}.post-stop-15r-badge{border:1px solid;border-radius:5px;padding:4px 7px;font-size:.82rem;line-height:1.4;display:inline-block}.post-stop-15r-badge.hit{color:#95e8b5;background:#153422}.post-stop-15r-badge.miss{color:#e8b694;background:#35251a}.post-stop-15r-badge.ambiguous{color:#f3cf7e;background:#3b301a}.post-stop-15r-badge.no_stop{color:#b9b2a4}.post-stop-15r-note{color:var(--muted);margin-top:12px;line-height:1.5;display:block}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg)}body{background:var(--bg);color:var(--text);font-family:var(--font-rounded);margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font-family:var(--font-rounded)}button,input,select{font:inherit}button{color:inherit}[hidden]{display:none!important}.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}.mono{font-family:var(--font-rounded);font-variant-numeric:tabular-nums}.positive{color:var(--mint)!important}.negative{color:var(--red)!important}.shell{background:radial-gradient(circle at 12% -10%,#88704633,#0000 28%),radial-gradient(circle at 90% 12%,#53483521,#0000 25%),linear-gradient(#080b0c,#0a0e0f 55%,#080b0c);min-height:100vh;animation:.72s cubic-bezier(.18,.82,.24,1) both site-reveal}.shell.site-locked{opacity:0;visibility:hidden;animation:none}.site-intro{z-index:1000;pointer-events:auto;background:radial-gradient(circle at 50% 48%,#eeb34d21,#0000 27%),linear-gradient(155deg,#080b0c 0%,#15120d 52%,#080b0c 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.site-intro.unlocking{animation:.9s cubic-bezier(.6,0,.25,1) forwards intro-unlock-curtain}.intro-unlock-button{z-index:2;min-width:min(82vw,360px);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:28px;outline:none;padding:34px 36px 25px;position:relative}.intro-unlock-button:focus-visible{box-shadow:0 0 0 2px var(--mint), 0 0 0 9px #f7ce871a}.intro-unlock-button:hover .intro-mark{filter:drop-shadow(0 20px 42px #e6a43157)}.intro-unlock-button:hover .unlock-prompt{color:#fffbf5;transform:translateY(-2px)}.intro-unlock-button:disabled{cursor:default}.intro-glow{aspect-ratio:1;opacity:0;filter:blur(18px);background:radial-gradient(circle,#f5b8502e,#f5b85000 66%);border-radius:50%;width:min(54vw,560px);animation:1.45s ease-out .18s both intro-glow;position:absolute}.intro-lockup{justify-items:center;gap:18px;display:grid;position:relative;transform:translateY(-2vh)}.intro-mark{aspect-ratio:1;filter:drop-shadow(0 18px 34px #e6a4313d);width:clamp(118px,14vw,180px);transition:filter .3s;animation:.72s cubic-bezier(.16,.82,.24,1) 1.08s both intro-mark-finish;position:relative}.intro-mark:before{content:"";z-index:-1;opacity:0;filter:blur(12px);background:radial-gradient(circle at 42% 38%,#ffe8bf66,#edb0472b 34%,#0000 68%);border-radius:44% 56% 53% 47%/52% 43% 57% 48%;animation:1.18s cubic-bezier(.18,.76,.22,1) .34s both intro-liquid-merge;position:absolute;inset:-16%}.slime-goo{z-index:1;filter:blur(8px)contrast(15);opacity:0;animation:1.2s ease-out 40ms both slime-layer;position:absolute;inset:-32%}.slime-drop{aspect-ratio:1;transform-origin:50%;background:#f4cb83;border-radius:46% 54% 58% 42%/54% 43% 57% 46%;width:56%;position:absolute;top:50%;left:50%;box-shadow:inset 9px 7px 14px #fff6e657,inset -10px -9px 14px #65450d47}.drop-one{animation:1.04s cubic-bezier(.16,.72,.2,1) 50ms both slime-one}.drop-two{width:46%;animation:1.08s cubic-bezier(.16,.72,.2,1) 80ms both slime-two}.drop-three{width:40%;animation:1.12s cubic-bezier(.16,.72,.2,1) .12s both slime-three}.drop-four{width:31%;animation:1.08s cubic-bezier(.16,.72,.2,1) .16s both slime-four}.drop-core{opacity:0;width:70%;animation:1.02s cubic-bezier(.16,.76,.22,1) .25s both slime-core}.intro-logo-whole{z-index:3;opacity:0;filter:blur(7px)saturate(1.3);place-items:center;animation:.72s cubic-bezier(.16,.8,.22,1) .74s both slime-logo-reveal;display:grid;position:absolute;inset:0;transform:scale(.7,.82)}.intro-logo-whole img{object-fit:contain;width:100%;height:100%;display:block}.intro-ring{opacity:0;z-index:2;border:1px solid #f7ce876b;border-radius:50%;animation:.92s cubic-bezier(.16,.74,.2,1) .9s both intro-ring-pulse;position:absolute;inset:-11%}.unlock-prompt{color:#d0ccc6;letter-spacing:.08em;opacity:0;justify-items:center;gap:2px;margin-top:7px;font-size:12px;font-weight:750;transition:color .22s,transform .22s;animation:.5s ease-out 1.62s both unlock-prompt-arrive;display:grid;transform:translateY(8px)}.unlock-prompt>i{background:var(--mint);width:22px;height:1px;margin-bottom:5px;box-shadow:0 0 9px #f7ce878c}.unlock-prompt small{color:var(--mint);letter-spacing:.24em;font:750 8px ui-monospace,monospace}.site-intro.unlocking .intro-lockup{animation:.78s cubic-bezier(.18,.76,.2,1) 80ms both unlocked-logo}.site-intro.unlocking .unlock-prompt{opacity:0;transition:opacity .16s}.intro-wordmark{text-align:center;opacity:0;animation:.64s cubic-bezier(.18,.8,.24,1) .88s both intro-copy}.intro-wordmark strong{font-family:"Segoe UI Variable Display", "SF Pro Rounded", var(--font-rounded);letter-spacing:-.02em;font-variation-settings:"wght" 650, "wdth" 108;font-size:clamp(25px,3vw,36px);animation:1.02s cubic-bezier(.16,.8,.2,1) .58s both intro-variable-type;display:block}.intro-wordmark small{color:var(--mint);letter-spacing:.28em;margin-top:3px;font:800 9px ui-monospace,monospace;display:block}@keyframes slime-layer{0%{opacity:0}12%,82%{opacity:1}to{opacity:.12}}@keyframes slime-one{0%{opacity:0;transform:translate(-188%,-135%)rotate(-22deg)scale(.42,.9)}52%{opacity:1;transform:translate(-87%,-74%)rotate(8deg)scale(.72,1.16)}78%{transform:translate(-55%,-52%)rotate(0)scale(1.16,.9)}to{opacity:.82;transform:translate(-50%,-50%)scale(1.02)}}@keyframes slime-two{0%{opacity:0;transform:translate(105%,-160%)rotate(27deg)scale(.38,.86)}48%{opacity:1;transform:translate(5%,-82%)rotate(-7deg)scale(.68,1.2)}80%{transform:translate(-49%,-54%)scale(1.18,.88)}to{opacity:.88;transform:translate(-50%,-50%)scale(1)}}@keyframes slime-three{0%{opacity:0;transform:translate(-185%,120%)rotate(18deg)scale(.46,.82)}55%{opacity:1;transform:translate(-95%,10%)rotate(-5deg)scale(.72,1.14)}82%{transform:translate(-53%,-48%)scale(1.12,.92)}to{opacity:.76;transform:translate(-50%,-50%)scale(1)}}@keyframes slime-four{0%{opacity:0;transform:translate(180%,92%)rotate(-24deg)scale(.4,.95)}54%{opacity:1;transform:translate(50%,4%)rotate(6deg)scale(.66,1.18)}83%{transform:translate(-47%,-47%)scale(1.1,.9)}to{opacity:.8;transform:translate(-50%,-50%)scale(1)}}@keyframes slime-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.18)}48%{opacity:1;transform:translate(-50%,-50%)scale(.72,1.04)}74%{transform:translate(-50%,-50%)scale(1.08,.94)}to{opacity:.92;transform:translate(-50%,-50%)scale(1)}}@keyframes slime-logo-reveal{0%{opacity:0;filter:blur(8px)saturate(1.5);transform:scale(.68,.82)}58%{opacity:1;filter:blur(1px)saturate(1.16);transform:scale(1.055,.97)}82%{transform:scale(.988,1.012)}to{opacity:1;filter:blur()saturate();transform:scale(1)}}@keyframes intro-liquid-merge{0%{opacity:0;border-radius:42% 58% 38% 62%/60% 45% 55% 40%;transform:scale(.45)rotate(-7deg)}48%{opacity:.92;border-radius:58% 42% 55% 45%/46% 59% 41% 54%;transform:scale(.9)rotate(3deg)}to{opacity:.1;border-radius:50%;transform:scale(1.16)rotate(0)}}@keyframes intro-ring-pulse{0%{opacity:0;transform:scale(.72)}36%{opacity:.68}68%{opacity:.26;box-shadow:0 0 0 10px #f7ce8714}to{opacity:0;transform:scale(1.28);box-shadow:0 0 0 24px #f7ce8700}}@keyframes intro-glow{0%{opacity:0;transform:scale(.55)}55%{opacity:1}to{opacity:.2;transform:scale(1.05)}}@keyframes intro-mark-finish{0%{transform:scale(.97,1.025)}42%{transform:scale(1.025,.985)}72%{transform:scale(.994,1.006)}to{transform:scale(1)}}@keyframes intro-copy{0%{opacity:0;letter-spacing:.08em;transform:translateY(9px)}to{opacity:1;letter-spacing:0;transform:none}}@keyframes intro-variable-type{0%{opacity:0;font-variation-settings:"wght" 280, "wdth" 72;letter-spacing:.18em;transform:scaleX(.74)}62%{opacity:1;font-variation-settings:"wght" 760, "wdth" 116}to{opacity:1;font-variation-settings:"wght" 650, "wdth" 108;letter-spacing:-.02em;transform:scaleX(1)}}@keyframes unlock-prompt-arrive{to{opacity:1;transform:translateY(0)}}@keyframes unlocked-logo{0%{transform:translateY(-2vh)scale(1)}45%{transform:translateY(-2vh)scale(1.075)}to{transform:translateY(-2vh)scale(1.015)}}@keyframes intro-unlock-curtain{0%,54%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes site-reveal{0%{opacity:0;filter:blur(3px);transform:scale(.997)translateY(3px)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.site-intro{display:none}.shell,.shell.site-locked{opacity:1;visibility:visible;filter:none;animation:none;transform:none}}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080b0ce6;grid-template-columns:minmax(220px,.8fr) minmax(650px,1.8fr) minmax(250px,.8fr);align-items:center;gap:22px;min-height:70px;padding:0 max(24px,3.5vw);display:grid;position:sticky;top:0}.brand{align-items:center;gap:11px;display:flex}.brand-button{--brand-rx:0deg;--brand-ry:0deg;--shine-x:50%;--shine-y:50%;width:max-content;color:inherit;cursor:pointer;perspective:520px;text-align:left;isolation:isolate;background:0 0;border:0;border-radius:13px;padding:5px 8px 5px 4px}.brand-button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.brand-button:hover{background:#f7ce8709}.mark{flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.interactive-image{transform-style:preserve-3d;transform:rotateX(var(--brand-rx)) rotateY(var(--brand-ry));border-radius:12px;transition:transform .34s cubic-bezier(.16,.74,.2,1),filter .32s;position:relative}.interactive-image:before{content:"";z-index:2;opacity:0;pointer-events:none;background:radial-gradient(circle at var(--shine-x) var(--shine-y), #ffffff94, #f7ce8721 24%, transparent 55%);mix-blend-mode:screen;border-radius:14px;transition:opacity .22s;position:absolute;inset:-5px}.interactive-image:after{content:"";z-index:-1;filter:blur(12px);opacity:.25;background:#f6ba5247;border-radius:50%;transition:opacity .25s,transform .25s;position:absolute;inset:9px;transform:translateZ(-12px)scale(.7)}.brand-button:hover .interactive-image:before{opacity:.52}.brand-button:hover .interactive-image:after{opacity:.82;transform:translateZ(-12px)scale(1.08)}.mark img{object-fit:contain;filter:drop-shadow(0 5px 12px #e8ab4233);width:100%;height:100%;transition:transform .28s cubic-bezier(.16,.8,.2,1),filter .28s;display:block;transform:translateZ(18px)scale(1)}.brand-button:hover .mark img{filter:drop-shadow(0 8px 14px #e8ab4252);transform:translateZ(20px)scale(1.065)}.brand-copy,.brand strong,.brand small{display:block}.brand-word{font-family:"Segoe UI Variable Display", "SF Pro Rounded", var(--font-rounded);letter-spacing:.01em;font-variation-settings:"wght" 650, "wdth" 104;font-size:17px;display:flex!important}.brand-word span{transition:color .2s,transform .3s,font-variation-settings .3s;display:inline-block}.brand-button:hover .brand-word span{color:#fffbf5;animation:.78s cubic-bezier(.18,.72,.22,1) both brand-letter-wave}.brand-button:hover .brand-word span:nth-child(2){animation-delay:35ms}.brand-button:hover .brand-word span:nth-child(3){animation-delay:70ms}.brand-button:hover .brand-word span:nth-child(4){animation-delay:.105s}.brand-button:hover .brand-word span:nth-child(5){animation-delay:.14s}.brand-button:hover .brand-word span:nth-child(6){animation-delay:.175s}.brand-button:hover .brand-word span:nth-child(7){animation-delay:.21s}.brand-button:hover .brand-word span:nth-child(8){animation-delay:.245s}.brand small{color:var(--muted);letter-spacing:.16em;margin-top:2px;font:700 9px ui-monospace,monospace}.page-heading h1,.panel-heading h2{font-family:"Segoe UI Variable Display", "SF Pro Rounded", var(--font-rounded);font-variation-settings:"wght" 650, "wdth" 100;transition:font-variation-settings .35s,letter-spacing .35s,color .25s}.page-heading:hover h1,.panel:hover .panel-heading h2{font-variation-settings:"wght" 735, "wdth" 108;letter-spacing:.018em}@keyframes brand-letter-wave{0%{font-variation-settings:"wght" 650, "wdth" 104;transform:translateY(0)scaleX(1)}45%{color:var(--mint);font-variation-settings:"wght" 740, "wdth" 112;transform:translateY(-2px)scaleX(1.07)}to{font-variation-settings:"wght" 680, "wdth" 106;transform:translateY(0)scaleX(1)}}@media (prefers-reduced-motion:reduce){.interactive-image,.interactive-image:before,.interactive-image:after,.mark img,.brand-word span,.page-heading h1,.panel-heading h2{transition:none!important;animation:none!important;transform:none!important}}.desk-nav{grid-template-columns:repeat(8,minmax(0,1fr));align-self:stretch;min-width:0;display:grid}.desk-nav button{color:#aeaaa2;cursor:pointer;text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;grid-template-rows:16px 22px;align-content:center;justify-items:center;min-width:0;min-height:70px;padding:10px 8px 8px;font-size:12px;font-weight:700;line-height:1.15;display:grid}.desk-nav button small{color:#6d685f;letter-spacing:.12em;margin-bottom:4px;font:700 8px ui-monospace,monospace;display:block}.desk-nav button.active{color:var(--text);border-bottom-color:var(--mint)}.desk-nav button:focus-visible{outline:2px solid var(--mint);outline-offset:-3px}.top-statuses{justify-content:flex-end;align-items:center;gap:11px;display:flex}.language-switch{min-width:42px;min-height:30px;color:var(--mint);letter-spacing:.08em;background:#201a10d1;border:1px solid #574931;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font:800 10px ui-monospace,monospace;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.language-switch:hover{border-color:var(--mint);background:#3c301ce6;transform:translateY(-1px)}.language-switch:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.connection,.data-state{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.connection i,.data-state i,.live-chip i,.read-only-note i{background:var(--amber);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #efbf6499}.connection.ok i,.data-state.ok i,.live-chip i,.read-only-note i{background:var(--mint);box-shadow:0 0 10px #f7ce8799}.safety,.sim-chip{color:var(--mint);letter-spacing:.1em;white-space:nowrap;background:#201a10;border:1px solid #574931;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font:800 9px ui-monospace,monospace;display:inline-flex}.account-strip{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(300px,1fr) minmax(280px,.9fr) auto;align-items:center;gap:20px;max-width:1480px;min-height:70px;margin:0 auto;padding:12px max(24px,3.5vw);display:grid}.account-picker,.refresh-controls,.sync-meta{align-items:center;display:flex}.account-picker{gap:10px}.account-picker label span,.symbol-input span,.history-filters label span,.webhook-field span{color:var(--muted);letter-spacing:.08em;margin-bottom:4px;font-size:8px;display:block}.account-picker select{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:2px 22px 2px 0;font-size:11px;font-weight:700}.icon-button,.ghost-button,.text-button,.pagination button{border:1px solid var(--line);color:#c5c1b9;cursor:pointer;background:#111819;border-radius:8px}.icon-button{width:31px;height:31px;font-size:16px}.icon-button:hover,.ghost-button:hover,.pagination button:hover:not(:disabled){color:var(--mint);border-color:#51493b}.sync-meta{color:var(--muted);justify-content:center;gap:15px;font-size:9px}.stale-label{color:var(--amber);border:1px solid #574825;border-radius:99px;padding:4px 7px}.refresh-controls{justify-content:flex-end;gap:9px}.ghost-button{padding:8px 12px;font-size:10px;font-weight:700}.toggle-button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px;font-size:9px;display:flex}.toggle-button i{background:#3b3832;border-radius:99px;width:31px;height:18px;display:block;position:relative}.toggle-button i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.toggle-button.on{color:var(--mint)}.toggle-button.on i:after{transform:translate(13px)}.error-ribbon{color:#d8c7a2;background:#533b1738;border:1px solid #5f4926;border-radius:9px;gap:12px;max-width:1376px;margin:8px auto 0;padding:10px 14px;font-size:10px;display:flex}.content{max-width:1480px;margin:0 auto;padding:38px max(24px,3.5vw) 64px}.page-panel{animation:.22s enter}@keyframes enter{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.page-heading h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(30px,4vw,48px)}html[data-site-lang=en] .page-heading>div{min-width:0}html[data-site-lang=en] .page-heading h1{white-space:nowrap;letter-spacing:-.035em;max-width:100%;font-size:clamp(27px,3.6vw,46px)}html[data-site-lang=en] .desk-nav button{white-space:nowrap;letter-spacing:-.01em;font-size:11px}.page-heading>div>p:last-child{color:var(--muted);margin:0;font-size:12px}.eyebrow{color:var(--mint);letter-spacing:.16em;margin:0;font:800 9px ui-monospace,monospace}.symbol-input,.account-badge,.reference-price,.order-summary{border:1px solid var(--line);background:#0d1213;border-radius:11px;min-width:190px;padding:10px 13px}.symbol-input input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font:800 13px ui-monospace,monospace}.account-badge span,.account-badge strong,.reference-price span,.reference-price strong,.order-summary span,.order-summary strong{display:block}.account-badge span,.reference-price span,.order-summary span{color:var(--muted);font-size:8px}.account-badge strong{margin-top:4px;font-size:10px}.reference-price,.order-summary{text-align:right}.reference-price strong{margin-top:3px;font:800 26px ui-monospace,monospace}.order-summary strong{color:var(--mint);margin-top:2px;font:800 28px ui-monospace,monospace}.panel,.setup-card{border:1px solid var(--line);background:linear-gradient(145deg,#121819fa,#0c1112fa);border-radius:22px;box-shadow:0 18px 55px #0000002b}.panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panel-heading h2{letter-spacing:-.02em;margin:5px 0 2px;font-size:18px}.panel-heading small{color:var(--muted);font-size:9px}.market-state,.cascade,.closed-chip,.count-chip,.updated-at,.live-chip{color:#c8c4bd;letter-spacing:.06em;white-space:nowrap;background:#1f1c17;border:1px solid #413c33;border-radius:99px;align-items:center;gap:6px;padding:6px 8px;font:700 8px ui-monospace,monospace;display:inline-flex}.market-state{color:var(--mint);border-color:#574931}.live-chip{color:var(--mint)}.live-alerts-board-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:12px;display:flex}.live-alerts-board-head h2{margin:5px 0 3px;font-size:23px}.live-alerts-board-head>div:first-child>span{color:var(--muted);font-size:11px}.live-alerts-board-head>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:end;gap:0 8px;display:grid}.live-alerts-board-head>div:last-child b{color:var(--mint);grid-row:span 2;font-size:34px;line-height:1}.live-alerts-board-head>div:last-child small{color:var(--muted)}.live-alerts-board-head button{color:var(--mint);cursor:pointer;text-align:right;background:0 0;border:0;grid-column:1/-1;margin-top:5px;font-size:10px}.live-alerts-empty{text-align:center;place-content:center;justify-items:center;gap:4px;min-height:100px;display:grid}.live-alerts-empty strong{font-size:14px}.live-alerts-empty span{color:var(--muted);font-size:11px}.live-alert-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.live-alert-card{padding:17px;position:relative;overflow:hidden}.live-alert-card:before{content:"";background:var(--mint);width:3px;position:absolute;inset:0 auto 0 0}.live-alert-card.put:before{background:var(--red)}.live-alert-card-head,.live-alert-card-head>div,.live-alert-card-foot{align-items:center;display:flex}.live-alert-card-head{justify-content:space-between;gap:14px}.live-alert-card-head>div{gap:10px}.live-alert-card-head h3{margin:0;font-size:24px}.live-alert-card-head h3 small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.live-alert-card-head>b{color:var(--mint);background:#2a2111;border-radius:8px;padding:6px 9px;font-size:11px}.live-alert-card.put .live-alert-card-head>b{color:var(--red);background:#2b1718}.live-alert-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:14px 0 9px;display:grid}.live-alert-metrics>div{border:1px solid var(--line-soft);background:#100e0a;border-radius:10px;min-width:0;padding:10px 11px}.live-alert-metrics span,.live-alert-metrics strong,.live-alert-metrics small{display:block}.live-alert-metrics span{color:var(--muted);font-size:9px}.live-alert-metrics strong{margin:5px 0 2px;font:800 18px ui-monospace,monospace}.live-alert-metrics small{color:#7b766d;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-alert-metrics .live-now strong{color:var(--mint);font-size:23px}.live-alert-card.put .live-alert-metrics .live-now strong{color:#ff8f88}.live-alert-chart{border:1px solid var(--line-soft);background:#080e0f;border-radius:12px;padding:10px 11px 8px}.live-alert-chart-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.live-alert-chart-head span{color:var(--text);font-size:10px;font-weight:800}.live-alert-chart-head small{color:var(--muted)}.live-alert-chart svg{width:100%;height:180px;display:block;overflow:visible}.chart-grid-line{stroke:#28231b;stroke-width:1px}.chart-entry-line{stroke:#e4bd6a;stroke-width:1.5px;stroke-dasharray:7 6}.chart-ema-line{fill:none;stroke:#8eb8ff;stroke-width:1.8px;stroke-dasharray:5 4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.chart-price-line{fill:none;stroke:var(--mint);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.live-alert-chart.put .chart-price-line{stroke:#ff7f78}.chart-live-point{fill:#fff8eb;stroke:var(--mint);stroke-width:4px;vector-effect:non-scaling-stroke}.live-alert-chart.put .chart-live-point{stroke:var(--red)}.live-alert-chart-legend{color:var(--muted);grid-template-columns:auto auto auto 1fr 1fr;align-items:center;gap:10px;font-size:9px;display:grid}.live-alert-chart-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.live-alert-chart-legend i{background:var(--mint);width:13px;height:2px}.live-alert-chart-legend i.ema{background:0 0;border-top:2px dashed #8eb8ff;height:0}.live-alert-chart-legend i.entry{background:0 0;border-top:2px dashed #e4bd6a;height:0}.live-alert-chart-legend b{color:#b7b2aa;text-align:right;font:700 9px ui-monospace,monospace}.live-alert-chart-legend b small{color:var(--muted);margin-left:3px}.live-alert-chart-empty{border:1px solid var(--line-soft);min-height:210px;color:var(--muted);background:#080e0f;border-radius:12px;place-content:center;font-size:11px;display:grid}.live-alert-card-foot{color:var(--muted);justify-content:flex-end;gap:9px;margin-top:9px;font-size:9px}.live-alert-card-foot strong{font:800 11px ui-monospace,monospace}.live-alert-card-foot small{margin-left:auto}.monitor-grid{grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);gap:18px;display:grid}.quote-primary{align-items:flex-end;gap:18px;margin:30px 0 4px;display:flex}.quote-primary>strong{letter-spacing:-.065em;font:650 clamp(48px,7vw,76px)/.9 ui-monospace,monospace}.quote-primary>span{margin-bottom:4px;font:800 11px ui-monospace,monospace}.quote-context{color:var(--muted);margin:10px 0 26px;font-size:9px}.quote-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quote-grid>div,.pulse-grid>div,.session-row>div{border:1px solid var(--line-soft);background:#0c1112;border-radius:10px;padding:12px}.quote-grid span,.quote-grid strong,.quote-grid small,.pulse-grid span,.pulse-grid strong,.session-row span,.session-row strong{display:block}.quote-grid span,.pulse-grid span,.session-row span{color:var(--muted);font-size:8px}.quote-grid strong{margin:7px 0 4px;font:800 14px ui-monospace,monospace}.quote-grid small{color:#736e65;font-size:8px}.session-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.session-row strong{margin-top:5px;font:700 11px ui-monospace,monospace}.account-pulse{flex-direction:column;display:flex}.pulse-equity{border-bottom:1px solid var(--line);padding:29px 0 23px}.pulse-equity span,.pulse-equity strong{display:block}.pulse-equity span{color:var(--muted);font-size:9px}.pulse-equity strong{letter-spacing:-.05em;margin-top:6px;font:700 clamp(30px,4vw,42px) ui-monospace,monospace}.pulse-grid{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.pulse-grid strong{margin-top:6px;font:700 12px ui-monospace,monospace}.read-only-note{color:#c2b9aa;background:#1b160e;border-radius:10px;margin-top:auto;padding:12px;font-size:9px}.read-only-note i{margin-right:8px}.monitor-secondary{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}.swing-heading{align-items:flex-end}.swing-source{text-align:right;background:linear-gradient(145deg,#201a11,#120f0b);border:1px solid #574931;border-radius:12px;min-width:210px;padding:12px 14px}.swing-source span,.swing-source strong,.swing-source small{display:block}.swing-source span,.swing-source small{color:var(--muted);font-size:8px}.swing-source strong{color:var(--mint);margin:5px 0;font:800 13px ui-monospace,monospace}.swing-guardrail{background:linear-gradient(90deg,#56431c40,#17161380);border:1px solid #4f4326;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:13px 16px;display:flex}.swing-guardrail>div{align-items:center;gap:11px;display:flex}.swing-guardrail strong{font-size:10px}.swing-guardrail p{color:#b5b5a7;text-align:right;margin:0;font-size:9px}.swing-empty{min-height:180px;color:var(--muted);place-items:center;display:grid}.swing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.swing-card{border-top:2px solid #413d35;padding:20px;position:relative;overflow:hidden}.swing-card.tone-watching{border-top-color:var(--blue)}.swing-card.tone-attention{border-top-color:var(--amber)}.swing-card.tone-ready{border-top-color:var(--mint);box-shadow:0 0 0 1px #f7ce8714,0 18px 60px #00000040}.swing-card.tone-danger{border-top-color:var(--red)}.swing-card-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.swing-card-head h2{letter-spacing:-.035em;margin:5px 0 0;font:800 25px ui-monospace,monospace}.swing-card-head h2 small{color:var(--muted);letter-spacing:.02em;margin-left:9px;font:700 9px Arial,sans-serif}.swing-status{color:#b6b2aa;white-space:nowrap;background:#1c1915;border:1px solid #47433b;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:800;display:inline-flex}.swing-status.watching{color:#b6d4ff;background:#111c28;border-color:#365171}.swing-status.attention{color:#f4d48f;background:#241e12;border-color:#614d27}.swing-status.ready{color:var(--mint);background:#201a10;border-color:#574931}.swing-status.danger{color:#ffaaa3;background:#281616;border-color:#67332f}.swing-quote{grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 12px;display:grid}.swing-quote>div{border:1px solid var(--line-soft);background:#0b1011;border-radius:9px;padding:12px}.swing-quote span,.swing-quote strong{display:block}.swing-quote span{color:var(--muted);font-size:8px}.swing-quote strong{margin-top:6px;font:800 18px ui-monospace,monospace}.swing-quote>small{color:#736e65;grid-column:1/-1;font-size:8px}.swing-reason{background:#13110d;border-left:3px solid #47433b;border-radius:8px;min-height:83px;padding:13px 14px}.tone-attention .swing-reason{border-left-color:var(--amber)}.tone-ready .swing-reason{border-left-color:var(--mint)}.tone-danger .swing-reason{border-left-color:var(--red)}.swing-reason span{color:var(--muted);font-size:8px}.swing-reason p{color:#ccc8c2;margin:7px 0 0;font-size:10px;line-height:1.55}.swing-levels{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.swing-levels div{border-top:1px solid var(--line);padding:9px}.swing-levels dt{color:var(--muted);font-size:8px}.swing-levels dd{white-space:nowrap;margin:5px 0 0;font:800 10px ui-monospace,monospace}.target-track{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.target-track>span{color:var(--muted);font-size:8px}.target-track>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.target-track b{color:#a29e97;background:#171d1e;border-radius:6px;padding:5px 7px;font:700 8px ui-monospace,monospace}.target-track b.reached{color:var(--mint);background:#2a2111}.swing-bars{border:1px solid var(--line-soft);border-radius:9px;margin-top:6px;overflow-x:auto}.swing-bars:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.swing-bars table{border-collapse:collapse;width:100%;min-width:510px}.swing-bars th,.swing-bars td{border-bottom:1px solid var(--line-soft);text-align:right;white-space:nowrap;padding:8px 9px;font:700 8px ui-monospace,monospace}.swing-bars th{color:#807a71;letter-spacing:.05em;background:#0b1011}.swing-bars th:first-child,.swing-bars td:first-child{text-align:left}.swing-bars tr:last-child td{border-bottom:0}.bar-closed,.bar-forming{border-radius:5px;padding:4px 5px;display:inline-flex}.bar-closed{color:#b6b2aa;background:#221f1b}.bar-forming{color:var(--amber);background:#2a2315}.swing-foot{color:#706a61;justify-content:space-between;gap:12px;margin-top:10px;font-size:8px;display:flex}.assumption-note,.symbol-error{border-radius:7px;margin:10px 0 0;padding:9px 10px;font-size:8px;line-height:1.5}.assumption-note{color:#d4bd82;background:#211c11;border:1px solid #514424}.symbol-error{color:#ffc0ba;background:#251314;border:1px solid #62302d}.swing-disclaimer{margin-top:15px}.node-ladder{border-top:1px dashed #57524a;grid-template-columns:repeat(4,1fr);gap:3px;margin:34px 0 18px;padding-top:13px;display:grid;position:relative}.node{border-top:3px solid var(--muted);background:#151b1c;flex-direction:column;justify-content:flex-end;min-height:102px;padding:13px;display:flex}.node b{font:800 24px ui-monospace,monospace}.node span{margin:4px 0;font:700 10px ui-monospace,monospace}.node small{color:var(--muted);font-size:8px}.upper-node,.reject-node{border-color:var(--red);background:linear-gradient(#141a1b,#1d1819)}.mid-node{border-color:var(--amber)}.support-node{border-color:var(--mint);background:linear-gradient(#141a1b,#221d14)}.map-pin{background:var(--text);color:#100e0b;border-radius:5px;padding:4px 7px;font:800 9px ui-monospace,monospace;position:absolute;top:-10px;transform:translate(-50%)}.map-pin:after{content:"";border-left:1px solid var(--text);height:21px;position:absolute;top:100%;left:50%}.panel-note{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.centered{text-align:center}.text-button{color:var(--mint);background:0 0;border:0;font-size:9px}.compact-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:14px;padding:14px 0;display:flex}.compact-row:last-child{border-bottom:0}.compact-row strong,.compact-row small{display:block}.compact-row strong{font:700 11px ui-monospace,monospace}.compact-row small{color:var(--muted);margin-top:4px;font-size:8px}.compact-row>div:last-child{text-align:right}.empty-state{min-height:145px;color:var(--muted);place-items:center;font-size:10px;display:grid}.setup-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.setup-card{padding:21px;position:relative;overflow:hidden}.setup-card:after{content:"";filter:blur(32px);opacity:.15;border-radius:50%;width:120px;height:120px;position:absolute;top:-52px;right:-52px}.put-card:after{background:var(--red)}.call-card:after{background:var(--mint)}.setup-card>div:first-child{justify-content:space-between;display:flex}.setup-card>div:first-child span{color:var(--muted);letter-spacing:.1em;font:700 8px ui-monospace,monospace}.setup-card>div:first-child b{font:800 11px ui-monospace,monospace}.put-card>div:first-child b{color:var(--red)}.call-card>div:first-child b{color:var(--mint)}.setup-card h2{margin:18px 0 6px;font-size:20px}.setup-card>p{color:var(--muted);margin:0 0 18px;font-size:10px}.setup-card dl,.signal-box dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.setup-card dl div{border-top:1px solid var(--line);padding-top:9px}.setup-card dt,.signal-box dt{color:var(--muted);font-size:8px}.setup-card dd,.signal-box dd{margin:4px 0 0;font:800 11px ui-monospace,monospace}.spy-focus-strip{background:#18150f;border:1px solid #504634;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.spy-focus-strip small{color:var(--muted);margin-left:auto}.spy-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.spy-focus-card{padding:22px;position:relative;overflow:hidden}.spy-focus-card:after{content:"";filter:blur(38px);opacity:.14;border-radius:50%;width:150px;height:150px;position:absolute;top:-70px;right:-70px}.spy-focus-card.call:after{background:var(--mint)}.spy-focus-card.put:after{background:var(--red)}.spy-focus-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.spy-focus-card-head span{color:var(--muted);font-size:11px}.spy-focus-card-head b{font-size:12px}.spy-focus-card.call .spy-focus-card-head b{color:var(--mint)}.spy-focus-card.put .spy-focus-card-head b{color:var(--red)}.spy-focus-card h2{margin:18px 0 6px;font-size:25px}.spy-focus-card>p{min-height:48px;color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.6}.spy-focus-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.spy-focus-card dl>div{background:#0b1011;border-radius:9px;min-width:0;padding:10px}.spy-focus-card dt{color:var(--muted);font-size:9px}.spy-focus-card dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:800}.spy-focus-card .spy-targets{grid-column:1/-1}.strategy-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.75fr);gap:18px;display:grid}.ohlc-grid{grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 9px;display:grid}.ohlc-grid label,.webhook-field,.history-filters label{border:1px solid var(--line);background:#0c1112;border-radius:9px;padding:9px 11px;display:block}.ohlc-grid label span{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.ohlc-grid input,.webhook-field input,.history-filters input,.history-filters select{width:100%;color:var(--text);background:0 0;border:0;outline:0}.ohlc-grid input{font:800 17px ui-monospace,monospace}.primary-outline{width:100%;color:var(--mint);cursor:pointer;background:#241e15;border:1px solid #5a4e38;border-radius:9px;padding:11px;font-size:10px;font-weight:800}.signal-box{border:1px solid var(--line);border-left:3px solid var(--muted);background:#0b1011;border-radius:11px;margin-top:14px;padding:17px}.signal-box.open_put{border-left-color:var(--red)}.signal-box.open_call{border-left-color:var(--mint)}.signal-box.pending_put_break{border-left-color:var(--amber)}.signal-box.pending_call_retest,.signal-box.pending_call_break{border-left-color:var(--mint)}.signal-box>div:first-child{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.signal-box>div:first-child b{background:var(--text);color:#111;border-radius:5px;padding:4px 7px}.signal-box h3{margin:10px 0 5px;font-size:25px}.signal-box>p{min-height:30px;color:var(--muted);margin:0 0 13px;font-size:9px}.signal-box dl div{background:#141a1b;border-radius:7px;padding:9px}.watch-symbols{flex-wrap:wrap;align-items:center;gap:8px;margin:-5px 0 18px;display:flex}.watch-symbols span{color:var(--muted);margin-right:4px;font-size:9px}.watch-symbols b{color:#d0c8ba;background:#191611;border:1px solid #3e372c;border-radius:99px;padding:6px 9px;font:750 9px ui-monospace,monospace}.latest-candle{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.latest-candle>div{border:1px solid var(--line-soft);background:#0c1112;border-radius:8px;padding:10px}.latest-candle span,.latest-candle strong{display:block}.latest-candle span{color:var(--muted);font-size:8px}.latest-candle strong{margin-top:5px;font:700 9px ui-monospace,monospace}.manual-evaluator{border-top:1px solid var(--line);margin-top:15px;padding-top:13px}.manual-evaluator summary{color:#a8a39b;cursor:pointer;font-size:9px;font-weight:750}.manual-evaluator[open] summary{color:var(--mint)}.compact-signal h3{font-size:19px}.webhook-channel-grid{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 12px;display:grid}.webhook-field{margin:0;display:block}.reversal-webhook-field{background:#16120e;border-color:#594532}.webhook-field input{font:650 10px ui-monospace,monospace}.notify-toggle{border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin:12px 0;padding:11px;display:flex}.notify-toggle strong,.notify-toggle small{display:block}.notify-toggle strong{font-size:10px}.notify-toggle small{color:var(--muted);margin-top:4px;font-size:8px}.switch{cursor:pointer;background:#3d3a34;border:0;border-radius:99px;width:42px;height:23px;padding:3px}.switch i{background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .18s;display:block}.switch.on{background:#795d2c}.switch.on i{transform:translate(19px)}.notify-chip{border-radius:7px;padding:6px 8px;font:800 8px ui-monospace,monospace;display:inline-flex}.notify-chip.ready{color:var(--mint);background:#2a2111}.notify-chip.waiting{color:var(--amber);background:#2a2315}.notification-actions{grid-template-columns:1.4fr 1fr 1fr;gap:8px;display:grid}.notification-actions button{cursor:pointer;border-radius:9px;padding:11px;font-size:9px;font-weight:850}.notification-actions button:disabled{cursor:not-allowed;opacity:.45}.save-notification{background:var(--mint);color:#100d08;border:0}.test-notification{color:#d0c9bc;background:#191611;border:1px solid #51493b}.reversal-test{color:#f1c89c;background:#1a130e;border-color:#6b4a31}.monitor-health{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px;display:grid}.monitor-health>div{border:1px solid var(--line-soft);background:#0c1112;border-radius:8px;padding:9px}.monitor-health span,.monitor-health strong{display:block}.monitor-health span{color:var(--muted);font-size:7px}.monitor-health strong{margin-top:5px;font-size:9px}.notification-history{border-top:1px solid var(--line);margin-top:18px}.history-title{justify-content:space-between;padding:13px 0 8px;font-size:9px;display:flex}.history-title span{color:var(--muted)}.empty-notifications{text-align:center;color:var(--muted);padding:24px 0;font-size:9px}.notification-item{border-top:1px solid var(--line-soft);padding:9px 0}.notification-row{grid-template-columns:1.1fr .8fr 1.2fr auto;align-items:center;gap:6px;font-size:8px;display:grid}.notification-row b.call{color:var(--mint)}.notification-row b.put{color:var(--red)}.notification-row span,.notification-row time{color:var(--muted)}.notification-row i{font-style:normal;font-weight:800}.notification-row i.sent{color:var(--mint)}.notification-row i.failed{color:var(--red)}.option-candidate{background:#1a160f;border:1px solid #504634;border-radius:8px;grid-template-columns:1.7fr 1.2fr 1fr .8fr;gap:6px;margin-top:9px;padding:10px;display:grid}.option-candidate div span,.option-candidate div strong{display:block}.option-candidate div span{color:var(--muted);font-size:7px}.option-candidate div strong{color:#f2e9d9;overflow-wrap:anywhere;margin-top:4px;font:750 8px ui-monospace,monospace}.option-candidate p{color:#a49c8f;grid-column:1/-1;margin:3px 0 0;font-size:8px;line-height:1.45}.option-unavailable{background:#1a1710;border:1px solid #4b4430;border-radius:8px;gap:8px;margin-top:9px;padding:9px 10px;font-size:8px;display:flex}.option-unavailable b{color:var(--amber);white-space:nowrap}.option-unavailable span{color:var(--muted)}.notification-panel .panel-note{margin-top:12px}.notification-log-link{width:100%;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(120deg,#1a1610,#14110d);border:1px solid #504634;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:13px 14px;transition:border-color .2s,transform .2s,background .2s;display:flex}.notification-log-link:hover{border-color:var(--mint);background:#1d1911;transform:translateY(-1px)}.notification-log-link:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.notification-log-link span,.notification-log-link strong,.notification-log-link small{display:block}.notification-log-link strong{font-size:12px}.notification-log-link small{color:var(--muted);margin-top:3px}.notification-log-link>b{color:var(--mint);white-space:nowrap}.notification-log-total{text-align:right;background:#1a1610;border:1px solid #504634;border-radius:12px;min-width:190px;padding:12px 15px}.notification-log-total span,.notification-log-total strong,.notification-log-total small{display:block}.notification-log-total span,.notification-log-total small{color:var(--muted)}.notification-log-total strong{color:var(--mint);margin:2px 0;font-size:28px;line-height:1}.notification-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.notification-summary-grid>div{border:1px solid var(--line);background:#0d1213;border-radius:12px;padding:14px 16px}.notification-summary-grid span,.notification-summary-grid strong{display:block}.notification-summary-grid span{color:var(--muted);font-size:11px}.notification-summary-grid strong{margin-top:6px;font-size:24px;line-height:1}.reversal-count{color:var(--amber)}.notification-log-panel{padding:0;overflow:hidden}.notification-log-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.notification-log-toolbar h2{margin:4px 0 0;font-size:20px}.notification-log-filters{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.notification-log-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#0b1011;border-radius:99px;padding:7px 10px;font-size:11px;font-weight:750}.notification-log-filters button:hover{color:var(--text);border-color:#645946}.notification-log-filters button.active{color:var(--mint);background:#272013;border-color:#7b6847}.notification-log-filters button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.notification-log-list{max-height:680px;overflow:auto}.notification-log-item{border-top:1px solid var(--line-soft);padding:17px 20px}.notification-log-item:first-child{border-top:0}.notification-log-item:hover{background:#f7ce8705}.notification-log-item-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.notification-log-item-head>div{align-items:center;gap:10px;display:flex}.notification-log-item-head strong{font-size:15px}.notification-log-item-head strong.call{color:var(--mint)}.notification-log-item-head strong.put{color:var(--red)}.event-chip,.delivery-chip{white-space:nowrap;border-radius:7px;align-items:center;min-height:25px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.event-chip.entry{color:var(--mint);background:#2a2112}.event-chip.reversal{color:#f1c27a;background:#2a2114}.event-chip.cancel{color:#8fc1ff;background:#192637}.delivery-chip.sent{color:var(--mint);background:#251d10}.delivery-chip.failed{color:var(--red);background:#2d1716}.notification-log-details{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:13px 0 0;display:grid}.notification-log-details>div{background:#0b1011;border-radius:9px;min-width:0;padding:9px 10px}.notification-log-details dt{color:var(--muted);font-size:9px}.notification-log-details dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:11px;font-weight:780}.notification-delivery-error{color:#ffaaa4;background:#281716;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:11px}.notification-log-empty{text-align:center;place-content:center;justify-items:center;gap:5px;min-height:260px;padding:24px;display:grid}.notification-log-empty strong{font-size:15px}.task-live-total{text-align:right;background:radial-gradient(circle at 85% 15%,#ffca6e1c,#0000 45%),#1a160e;border:1px solid #635234;border-radius:14px;min-width:190px;padding:12px 15px}.task-live-total span,.task-live-total strong,.task-live-total small{display:block}.task-live-total span,.task-live-total small{color:var(--muted)}.task-live-total strong{color:var(--mint);margin:2px 0;font-size:30px;line-height:1}.task-rule-strip{background:linear-gradient(100deg,#1b1710,#12100c);border:1px solid #453b29;border-radius:14px;align-items:center;gap:13px;margin-bottom:18px;padding:13px 15px;display:flex}.task-rule-strip strong{font-size:13px}.task-rule-strip small{color:var(--muted);text-align:right;margin-left:auto}.task-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.task-card{padding:19px;position:relative;overflow:hidden}.task-card:before{content:"";background:var(--mint);width:3px;position:absolute;inset:0 auto 0 0}.task-card.put:before{background:var(--red)}.task-card-head,.task-card-head>div:first-child,.task-macd-head,.task-card-foot{align-items:center;display:flex}.task-card-head{justify-content:space-between;gap:16px}.task-card-head>div:first-child{gap:12px}.task-card-head h2{margin:0;font-size:26px}.task-card-head h2 small{color:var(--mint);margin-left:8px;font-size:12px}.task-card.put .task-card-head h2 small{color:var(--red)}.task-live-dot{color:var(--mint);letter-spacing:.08em;align-items:center;gap:6px;font-size:10px;font-weight:900;display:inline-flex}.task-live-dot i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite task-pulse;box-shadow:0 0 0 5px #ecbe6f14}@keyframes task-pulse{50%{opacity:.45;box-shadow:0 0 0 9px #ecbe6f00}}.task-age{text-align:right}.task-age span,.task-age strong{display:block}.task-age span{color:var(--muted);font-size:10px}.task-age strong{margin-top:3px;font-size:13px}.task-price-row{grid-template-columns:1fr 1fr;gap:9px;margin:17px 0 10px;display:grid}.task-price-row>div{border:1px solid var(--line-soft);background:#100e0a;border-radius:12px;min-width:0;padding:13px}.task-price-row span,.task-price-row strong,.task-price-row small{display:block}.task-price-row span{color:var(--muted);font-size:10px}.task-price-row strong{margin:5px 0 3px;font:800 24px ui-monospace,monospace}.task-price-row small{color:#817b72;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.task-current-price{background:linear-gradient(145deg,#221c12,#120f0b)!important;border-color:#5c4c31!important}.task-current-price strong{color:var(--mint);font-size:31px}.task-card.put .task-current-price strong{color:#ff8f88}.task-macd-block{border:1px solid var(--line-soft);background:#0a0f10;border-radius:12px;padding:13px}.task-macd-head{justify-content:space-between;gap:12px}.task-macd-head span{color:var(--muted);font-size:10px}.task-macd-head b{font:850 13px ui-monospace,monospace}.task-macd-block dl{grid-template-columns:repeat(3,1fr);gap:7px;margin:10px 0 7px;display:grid}.task-macd-block dl>div{background:#101617;border-radius:8px;padding:8px 9px}.task-macd-block dt{color:var(--muted);font-size:9px}.task-macd-block dd{margin:4px 0 0;font:750 12px ui-monospace,monospace}.task-macd-block>small{color:#7d786f}.task-card-foot{justify-content:space-between;gap:14px;margin-top:13px}.task-card-foot span,.task-card-foot strong{display:block}.task-card-foot span{color:var(--muted);font-size:9px}.task-card-foot strong{margin-top:3px;font-size:12px}.task-card-foot button{color:#e8aca7;cursor:pointer;background:#201716;border:1px solid #5d4540;border-radius:10px;padding:8px 11px;font-size:10px;font-weight:800}.task-card-foot button:hover{border-color:var(--red);color:#ffd2ce}.task-card-foot button:disabled{opacity:.5;cursor:wait}.task-empty-state{text-align:center;place-content:center;justify-items:center;gap:7px;min-height:310px;margin-bottom:18px;display:grid}.task-empty-state>div{color:#5a4f3d;font-size:56px;line-height:1}.task-empty-state strong{font-size:18px}.task-empty-state span{max-width:540px;color:var(--muted)}.task-history-panel{padding:0;overflow:hidden}.task-history-panel>.panel-heading{border-bottom:1px solid var(--line);padding:17px 19px}.task-history-list{max-height:430px;overflow:auto}.task-history-row{border-top:1px solid var(--line-soft);grid-template-columns:.8fr 1.2fr 1.5fr 1fr;align-items:center;gap:12px;padding:13px 19px;display:grid}.task-history-row:first-child{border-top:0}.task-history-row>strong.call{color:var(--mint)}.task-history-row>strong.put{color:var(--red)}.task-history-row span,.task-history-row time{color:var(--muted);font-size:11px}.task-history-row time{text-align:right}.notification-log-empty span{color:var(--muted);font-size:11px}.backtest-report-picker{text-align:right;background:#19150f;border:1px solid #5a4e39;border-radius:14px;min-width:250px;padding:12px 14px}.backtest-report-picker span,.backtest-report-picker small{color:var(--muted);font-size:9px;display:block}.backtest-report-picker select{width:100%;color:var(--mint);text-align:right;background:0 0;border:0;outline:0;margin:5px 0;font-size:13px;font-weight:850}.backtest-report-picker option{color:var(--text);background:#111718}.backtest-guardrail{background:linear-gradient(100deg,#1b1a11,#161411);border:1px solid #4b4932;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:14px 16px;display:flex}.backtest-guardrail>div{align-items:center;gap:10px;display:flex}.backtest-guardrail strong{font-size:12px}.backtest-guardrail p{max-width:650px;color:var(--muted);text-align:right;margin:0;font-size:10px;line-height:1.55}.backtest-run-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:12px;display:grid}.backtest-run-strip>div{border:1px solid var(--line);background:#13110d;border-radius:12px;padding:13px 15px}.backtest-run-strip span,.backtest-run-strip strong,.backtest-run-strip small{display:block}.backtest-run-strip span,.backtest-run-strip small{color:var(--muted);font-size:9px}.backtest-run-strip strong{margin:5px 0 3px;font-size:15px}.backtest-run-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.backtest-run-strip.corrected-exit-run-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.corrected-exit-run-strip>div{min-width:0}@media (max-width:1100px){.backtest-run-strip.corrected-exit-run-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.backtest-run-strip.corrected-exit-run-strip{grid-template-columns:1fr}}.mfe-comparison-panel{background:linear-gradient(140deg,#17130d,#101415);border-color:#5b4d35;margin-bottom:14px;padding:18px}.mfe-comparison-note{color:var(--muted);margin:10px 0 14px;font-size:10px;line-height:1.55}.mfe-comparison-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.mfe-comparison-grid.corrected-exit-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.corrected-exit-choices button>span{padding-right:65px}@media (max-width:560px){.mfe-comparison-grid.corrected-exit-choices{grid-template-columns:1fr}}.mfe-comparison-grid button,.mfe-comparison-grid>div{border:1px solid var(--line);min-width:0;color:var(--text);text-align:left;background:#100e0a;border-radius:12px;padding:13px;transition:border-color .2s,transform .2s,background .2s;position:relative}.mfe-comparison-grid button{cursor:pointer}.mfe-comparison-grid button:hover{border-color:#796748;transform:translateY(-2px)}.mfe-comparison-grid button.active,.mfe-comparison-grid>div.active{border-color:var(--mint);background:#221b10;box-shadow:inset 0 0 0 1px #8a744d}.mfe-comparison-grid button.unavailable:disabled{cursor:not-allowed;opacity:.78;background:#12100d;border-style:dashed}.mfe-comparison-grid button.unavailable:disabled:hover{border-color:var(--line);transform:none}.mfe-comparison-grid button.unavailable strong{color:#e8b86f}.mfe-comparison-grid span,.mfe-comparison-grid strong,.mfe-comparison-grid small{display:block}.mfe-comparison-grid span{color:var(--mint);font-size:10px;font-weight:900}.mfe-comparison-grid strong{margin:8px 0 5px;font-size:19px}.mfe-comparison-grid small{color:var(--muted);font-size:8px;line-height:1.45}.mfe-comparison-grid b{background:var(--mint);color:#100d07;border-radius:99px;padding:3px 5px;font-size:7px;position:absolute;top:8px;right:8px}.backtest-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.backtest-summary-grid>div{border:1px solid var(--line);background:#0d1213;border-radius:12px;min-width:0;padding:14px}.backtest-summary-grid span,.backtest-summary-grid strong{display:block}.backtest-summary-grid span{color:var(--muted);font-size:10px}.backtest-summary-grid strong{margin-top:7px;font-size:22px;line-height:1}.backtest-summary-grid strong small{color:var(--muted);font-size:12px;display:inline}.backtest-results-panel{margin-bottom:16px;padding:18px}.backtest-results-panel .table-scroll{margin-top:15px}.reversal-backtest-panel{background:linear-gradient(145deg,#17150e,#101415 52%);border-color:#66552f}.reversal-backtest-panel .eyebrow{color:var(--amber)}.reversal-exit-comparisons{margin:14px 0 16px}.reversal-summary-grid{margin:15px 0 0}.reversal-summary-grid>div{background:#12120e;border-color:#3f3926}.backtest-table{min-width:1120px}.backtest-table .direction-tag{margin-bottom:5px}.backtest-result{border-radius:99px;margin-bottom:5px;padding:4px 7px;font-size:9px;font-weight:900;display:inline-flex}.backtest-result.profit{color:var(--mint);background:#2a2111}.backtest-result.loss{color:#ff9992;background:#2b1718}.backtest-result.flat{color:#bfbbb4;background:#272420}.backtest-strategy-grid{grid-template-columns:1.55fr .8fr;gap:16px;display:grid}.backtest-strategy-panel,.backtest-method-panel{min-width:0;padding:19px}.backtest-exit-rules{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.backtest-exit-rules>div{background:#17130c;border:1px solid #5c4c2f;border-radius:10px;padding:11px 12px}.backtest-exit-rules>div.put{background:#1b1112;border-color:#603432}.backtest-exit-rules span,.backtest-exit-rules strong{display:block}.backtest-exit-rules span{color:var(--mint);font-size:9px;font-weight:900}.backtest-exit-rules .put span{color:#ff918a}.backtest-exit-rules strong{margin-top:5px;font-size:10px;line-height:1.5}.backtest-rule-list{border:1px solid var(--line-soft);border-radius:11px;max-height:650px;overflow:auto}.backtest-rule-list details{border-top:1px solid var(--line-soft);background:#0b1011}.backtest-rule-list details:first-child{border-top:0}.backtest-rule-list details[open]{background:#15120e}.backtest-rule-list summary{cursor:pointer;grid-template-columns:38px 1fr 1.5fr auto;align-items:center;gap:10px;padding:12px;list-style:none;display:grid}.backtest-rule-list summary::-webkit-details-marker{display:none}.backtest-rule-list summary span,.backtest-rule-list summary b,.backtest-rule-list summary i{color:var(--muted);font-size:9px}.backtest-rule-list summary strong.call{color:var(--mint)}.backtest-rule-list summary strong.put{color:#ff8f88}.backtest-rule-list summary i{font-style:normal}.backtest-rule-list dl{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0 12px 12px;display:grid}.backtest-rule-list dl>div{background:#181511;border-radius:8px;padding:8px}.backtest-rule-list dt{color:var(--muted);font-size:8px}.backtest-rule-list dd{margin:3px 0 0;font-size:10px;font-weight:800}.backtest-rule-list details>p{color:#9c978d;margin:0 12px 13px;font-size:9px;line-height:1.55}.backtest-method-panel ol{margin:16px 0;padding-left:20px}.backtest-method-panel li{color:#b5b1a9;margin:9px 0;font-size:10px;line-height:1.55}.backtest-excluded{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:13px;display:flex}.backtest-excluded span{width:100%;color:var(--muted);font-size:9px}.backtest-excluded b{color:#b8b4ae;background:#232220;border-radius:7px;padding:5px 7px;font-size:8px}.backtest-no-signal,.backtest-errors{border:1px solid var(--line-soft);background:#0a0f10;border-radius:10px;margin-top:14px;padding:12px}.backtest-no-signal span,.backtest-no-signal strong,.backtest-no-signal small,.backtest-errors strong,.backtest-errors span{display:block}.backtest-no-signal span,.backtest-no-signal small{color:var(--muted);font-size:9px}.backtest-no-signal strong{margin:5px 0;font-size:18px}.backtest-no-signal small{line-height:1.55}.backtest-errors{background:#18140d;border-color:#604b30}.backtest-errors strong{color:var(--amber);font-size:10px}.backtest-errors span{color:#c4b99d;margin-top:6px;font-size:9px;line-height:1.45}.settings-version{text-align:right;background:#1a1610;border:1px solid #504634;border-radius:10px;min-width:210px;padding:13px 15px}.settings-version span,.settings-version strong,.settings-version small{display:block}.settings-version span{color:var(--muted);font-size:8px}.settings-version strong{color:var(--mint);margin-top:5px;font:850 14px ui-monospace,monospace}.settings-version small{color:#9a948b;margin-top:4px;font-size:8px}.settings-guardrail{background:linear-gradient(90deg,#1c1913,#161410);border:1px solid #4a4336;border-radius:11px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;padding:14px 16px;display:flex}.settings-guardrail>div{align-items:center;gap:10px;display:flex}.settings-guardrail strong{font-size:10px}.settings-guardrail p{max-width:620px;color:var(--muted);text-align:right;margin:0;font-size:9px;line-height:1.55}.settings-empty{min-height:230px;color:var(--muted);place-items:center;font-size:10px;display:grid}.settings-form{gap:18px;display:grid}.settings-card{padding:20px}.settings-card-head,.settings-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.settings-card-head h2,.settings-section-title h2{margin:3px 0 0;font-size:20px}.settings-card-head h2 small{color:var(--muted);margin-left:8px;font-size:9px;font-weight:650}.settings-card-head>span,.settings-section-title>span{color:#c2baad;white-space:nowrap;border:1px solid #443e34;border-radius:7px;padding:6px 8px;font:800 8px ui-monospace,monospace}.spy-rule-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.condition-group{border:1px solid var(--line);background:#0d1213;border-radius:10px;min-width:0;margin:0;padding:15px}.condition-group legend{color:var(--text);padding:0 7px;font-size:11px;font-weight:850}.condition-group>p,.advanced-settings>p,.settings-note{color:var(--muted);margin:0 0 12px;font-size:8px;line-height:1.55}.condition-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.condition-fields label,.target-settings label{border:1px solid var(--line-soft);background:#090e0f;border-radius:8px;min-width:0;padding:9px 10px;display:block}.condition-fields label:focus-within,.target-settings label:focus-within{border-color:#806d4d;box-shadow:0 0 0 2px #e7bb6e0f}.condition-fields span,.target-settings span{color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.condition-fields input,.target-settings input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:800 13px ui-monospace,monospace}.advanced-settings{border:1px solid var(--line);background:#0c1112;border-radius:9px;margin-top:13px;padding:12px 14px}.advanced-settings summary{cursor:pointer;color:#bcb7ae;font-size:9px;font-weight:800}.advanced-settings[open] summary{color:var(--mint);margin-bottom:8px}.advanced-settings>p{margin-bottom:10px}.advanced-fields{grid-template-columns:repeat(4,minmax(0,1fr))}.settings-section-title{align-items:center;padding:4px 2px 0}.midterm-settings-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.settings-note{min-height:26px;margin-top:13px}.midterm-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.target-settings{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.target-settings>span{color:#b9b3aa;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.target-settings>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.settings-inline-error{color:#ffbdb7;background:#281416;border:1px solid #713633;border-radius:9px;margin:0;padding:12px 14px;font-size:9px}.settings-actions{background:#191611;border:1px solid #4b4334;border-radius:11px;grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:16px;display:grid}.settings-actions strong,.settings-actions small{display:block}.settings-actions strong{font-size:10px}.settings-actions small{color:var(--muted);margin-top:4px;font-size:8px}.settings-actions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-size:9px;font-weight:850}.settings-actions button:disabled{cursor:wait;opacity:.48}.clear-5m-settings{color:#ffb4ad;background:#281516;border:1px solid #7b3d39}.clear-5m-settings:hover:not(:disabled){border-color:var(--red);color:#ffe0dd;background:#35191a}.reset-settings{color:#cdc9c2;background:#1c1915;border:1px solid #58534b}.save-settings{background:var(--mint);color:#100d07;border:0}.custom-title{margin-top:4px}.add-rule{color:var(--mint);cursor:pointer;background:#251e13;border:1px solid #6d5b3d;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850}.custom-help{color:var(--muted);margin:-10px 2px 0;font-size:8px;line-height:1.6}.rule-import-card{background:linear-gradient(145deg,#1a1610,#12100c);border-color:#5b4d34;padding:20px}.rule-import-head,.rule-import-actions,.rule-format-legend,.rule-import-preview>div,.rule-import-preview li{align-items:center;display:flex}.rule-import-head{justify-content:space-between;gap:16px}.rule-import-head h2{margin-top:4px;font-size:18px}.copy-rule-template{color:#dedad3;cursor:pointer;background:#1f1b15;border:1px solid #655b4a;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:850}.rule-import-help{color:#a29c91;margin:12px 0;font-size:9px;line-height:1.65}.rule-import-help code,.rule-format-legend code{color:#e9d7b9;background:#120f0b;border:1px solid #473f31;border-radius:6px;font:750 10px ui-monospace,monospace}.rule-import-help code{padding:2px 5px}.rule-import-input{resize:vertical;color:#e7e3dc;background:#0d0b08;border:1px solid #484031;border-radius:10px;outline:0;width:100%;min-height:290px;padding:16px;font:700 12px/1.7 ui-monospace,monospace}.rule-import-input:focus{border-color:#a88f63;box-shadow:0 0 0 3px #e7bb6e12}.rule-import-input::placeholder{color:#615a4f;opacity:1}.rule-format-legend{flex-wrap:wrap;gap:6px;margin-top:10px}.rule-format-legend>span{color:var(--muted);margin-right:3px;font-size:9px;font-weight:800}.rule-format-legend code{padding:4px 7px}.rule-import-error{color:#ffbdb7;background:#281416;border:1px solid #713633;border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:10px;line-height:1.5}.rule-import-preview{background:#16120b;border:1px solid #5c4c2f;border-radius:9px;margin-top:14px;padding:13px}.rule-import-preview>div{justify-content:space-between;gap:12px}.rule-import-preview>div strong{color:var(--mint);font-size:11px}.rule-import-preview>div span{color:var(--muted);font-size:9px}.rule-import-preview ul{margin:10px 0 0;padding:0;list-style:none}.rule-import-preview li{border-top:1px solid #332c1f;grid-template-columns:1fr 1.25fr 1fr;gap:10px;padding:8px 0;display:grid}.rule-import-preview li b{font-size:10px}.rule-import-preview li b.call{color:var(--mint)}.rule-import-preview li b.put{color:var(--red)}.rule-import-preview li span,.rule-import-preview li small{color:#a9a49b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.rule-import-preview li small{color:#736c61;font-family:ui-monospace,monospace!important}.rule-import-actions{justify-content:flex-end;gap:9px;margin-top:14px}.rule-import-actions button{cursor:pointer;border-radius:8px;min-height:40px;padding:0 15px;font-size:9px;font-weight:900}.rule-import-actions button:disabled{cursor:not-allowed;opacity:.42}.preview-import{color:#dcd9d3;background:#1e1b16;border:1px solid #635d53}.apply-import{background:var(--mint);color:#100d07;border:0}.historical-confirmations{border-color:#66552f;margin-bottom:18px;padding:20px}.historical-confirmations h2{margin:0 0 10px;font-size:1.125rem}.historical-confirmations p{color:var(--muted);font-size:1rem;line-height:1.6}.historical-confirmation-list{gap:12px;display:grid}.historical-confirmation{border:1px solid var(--line);border-radius:12px;min-width:0;padding:16px}.historical-confirmation>div{flex-wrap:wrap;align-items:center;gap:12px;font-size:1rem;display:flex}.historical-confirmation span{color:var(--amber);font-size:.875rem}.historical-confirmation dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:14px 0;font-size:.875rem;display:grid}.historical-confirmation dt{color:var(--muted);margin-bottom:5px}.historical-confirmation dd{overflow-wrap:anywhere;margin:0}.historical-confirmation small{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.custom-rules-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.simulated-trading-card{background:linear-gradient(145deg,#1b1711,#110f0b);border-color:#584b34;margin:18px 0;padding:22px}.trade-state{letter-spacing:.03em;border-radius:999px;align-items:center;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.trade-state.enabled{color:#130f07;background:var(--mint);box-shadow:0 0 22px #e7bb6e29}.sim-trading-summary,.sim-trading-boundary,.sim-action-list>p{color:#a9a39a;font-size:11px;line-height:1.65}.sim-trading-summary{max-width:900px;margin:10px 0 16px}.sim-trading-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sim-trading-metrics>div{background:#110e0a;border:1px solid #3b3427;border-radius:10px;min-width:0;padding:13px}.sim-trading-metrics span,.sim-trading-metrics strong,.sim-trading-metrics small{display:block}.sim-trading-metrics span{color:var(--muted);font-size:9px}.sim-trading-metrics strong{color:#ebe7e1;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font:800 12px ui-monospace,monospace;overflow:hidden}.sim-trading-metrics small{color:#756e63;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.sim-trading-controls{grid-template-columns:1.25fr 1.8fr repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.sim-trading-controls label{border:1px solid var(--line-soft);background:#0e0c09;border-radius:10px;min-width:0;min-height:62px;padding:9px 10px;position:relative}.sim-trading-controls label>span{color:var(--muted);margin-bottom:6px;font-size:8px;display:block}.sim-trading-controls input,.sim-trading-controls select{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:750 11px ui-monospace,monospace}.sim-trading-controls label>small{color:#807a71;position:absolute;bottom:10px;right:9px}.sim-enable-control{justify-content:space-between;align-items:center;gap:10px;display:flex}.sim-enable-control>span{margin:0!important}.save-sim-trading{background:var(--mint);color:#100d07;cursor:pointer;border:0;border-radius:10px;min-height:62px;padding:0 14px;font-size:10px;font-weight:900}.save-sim-trading:disabled{cursor:not-allowed;opacity:.4}.sim-trading-boundary{background:#bb9e6d0e;border-left:2px solid #927f5f;margin:13px 0 0;padding:10px 12px}.sim-action-list{border-top:1px solid #383126;margin-top:16px}.sim-action-list-head{justify-content:space-between;align-items:center;padding:13px 0 9px;display:flex}.sim-action-list-head strong{font-size:11px}.sim-action-list-head span{color:var(--muted);font-size:9px}.sim-action-row{border-top:1px solid #2b261d;grid-template-columns:1.45fr .7fr auto 1.5fr;align-items:center;gap:10px;padding:9px 0;display:grid}.sim-action-row>div{align-items:center;gap:8px;min-width:0;display:flex}.sim-action-row b{border-radius:5px;padding:4px 6px;font-size:8px}.sim-action-row b.call{color:var(--mint);background:#2a2111}.sim-action-row b.put{color:var(--red);background:#2b1718}.sim-action-row strong{text-overflow:ellipsis;white-space:nowrap;font:750 10px ui-monospace,monospace;overflow:hidden}.sim-action-row>span,.sim-action-row>small{color:#a19b92;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.custom-empty{color:var(--muted);text-align:center;grid-column:1/-1;padding:28px;font-size:9px}.custom-rule-card{min-width:0}.custom-rule-head,.custom-rule-head>div,.custom-rule-actions{align-items:center;display:flex}.custom-rule-head{justify-content:space-between;gap:14px;margin-bottom:15px}.custom-rule-head>div{gap:8px;min-width:0}.custom-rule-head strong{font:850 14px ui-monospace,monospace}.custom-rule-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.direction-tag{border-radius:6px;padding:5px 7px;font-size:8px;font-weight:900}.direction-tag.call{color:var(--mint);background:#2a2111}.direction-tag.put{color:var(--red);background:#2b1718}.custom-rule-actions{gap:8px}.remove-rule{color:#efaaa5;cursor:pointer;background:#241516;border:1px solid #613633;border-radius:7px;padding:6px 8px;font-size:8px}.custom-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.custom-fields label{border:1px solid var(--line-soft);background:#090e0f;border-radius:8px;min-width:0;padding:9px 10px}.custom-fields label:focus-within{border-color:#806d4d}.custom-fields label.wide{grid-column:span 3}.custom-fields span{color:var(--muted);margin-bottom:5px;font-size:7px;display:block}.custom-fields input,.custom-fields select{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font:750 11px ui-monospace,monospace}.custom-fields select option{background:#111718}.balance-panel{margin-bottom:18px}.balance-grid{grid-template-columns:1.55fr repeat(3,1fr);gap:8px;margin:23px 0 14px;display:grid}.balance-grid>div{border:1px solid var(--line-soft);background:#0c1112;border-radius:10px;min-height:92px;padding:14px}.balance-grid>div span,.balance-grid>div strong,.balance-grid>div small{display:block}.balance-grid>div span{color:var(--muted);font-size:8px}.balance-grid>div strong{margin-top:9px;font:750 14px ui-monospace,monospace}.balance-grid .hero-metric{background:linear-gradient(145deg,#221c12,#13100c);border-color:#52452f;flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.balance-grid .hero-metric strong{letter-spacing:-.045em;font-size:clamp(24px,3vw,34px)}.balance-grid .hero-metric small{color:#766e61;margin-top:6px;font-size:8px}.current-orders,.history-panel{margin-top:18px}.table-scroll{border:1px solid var(--line-soft);border-radius:10px;margin-top:18px;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.data-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.data-table th{border-bottom:1px solid var(--line);color:#807a71;letter-spacing:.07em;white-space:nowrap;background:#0c1112;padding:10px 12px;font-size:8px}.data-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:12px;font-size:10px}.data-table tbody tr:last-child td{border-bottom:0}.data-table td strong,.data-table td small{display:block}.data-table td strong{font-size:10px}.data-table td small{color:var(--muted);margin-top:4px;font-size:8px}.muted-cell{color:#a09b93;white-space:nowrap}.empty-cell{text-align:center;height:120px;color:var(--muted)}.side,.status-pill{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.side-buy{color:var(--mint);background:#2a2111}.side-sell{color:var(--red);background:#2b1718}.status-pill.filled{color:var(--mint);background:#2a2111}.status-pill.cancelled{color:#b4b0aa;background:#272420}.status-pill.failed{color:var(--red);background:#2b1718}.status-pill.pending{color:var(--amber);background:#2a2315}.history-filters{grid-template-columns:repeat(2,1fr) 1.4fr .8fr .9fr auto;gap:8px;margin:20px 0 12px;display:grid}.history-filters label{padding:8px 10px}.history-filters input,.history-filters select{font:700 10px ui-monospace,monospace}.filter-button{background:var(--mint);color:#100d08;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:10px;font-weight:900}.filter-button:disabled{opacity:.5;cursor:wait}.inline-error{color:#ffc0ba;background:#251314;border:1px solid #62302d;border-radius:8px;margin:8px 0;padding:10px 12px;font-size:9px}.history-meta{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.pagination{color:var(--muted);justify-content:center;align-items:center;gap:15px;margin:15px 0;font-size:9px;display:flex}.pagination button{padding:7px 10px;font-size:9px}.pagination button:disabled{opacity:.35;cursor:not-allowed}.toast{z-index:30;color:#161410;background:#f3f1ed;border-radius:10px;align-items:center;gap:18px;max-width:min(440px,100vw - 44px);padding:13px 14px;font-size:10px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 60px #0000008c}.toast button{color:#111;cursor:pointer;background:0 0;border:0;font-size:18px}small{line-height:1.45;font-size:10px!important}.eyebrow,.account-picker label span,.symbol-input span,.history-filters label span,.webhook-field span,.condition-fields span,.target-settings span,.custom-fields span,.data-table th{font-size:10px!important}.desk-nav button{font-size:13px}.desk-nav button small{font-size:9px!important}.connection,.data-state,.sync-meta,.toggle-button,.panel-note,.quote-context,.read-only-note,.swing-reason p,.setup-card>p,.signal-box>p,.history-meta,.pagination,.notification-row,.option-candidate p,.option-unavailable{font-size:11px!important}.panel-heading h2{font-size:20px}.page-heading>div>p:last-child{font-size:14px;line-height:1.6}.account-picker select,.symbol-input input,.history-filters input,.history-filters select,.custom-fields input,.custom-fields select{font-size:13px!important}.ghost-button,.text-button,.notification-actions button,.settings-actions button,.add-rule,.filter-button,.pagination button{font-size:11px}.quote-grid span,.pulse-grid span,.session-row span,.swing-quote span,.swing-levels dt,.setup-card dt,.signal-box dt,.latest-candle span,.monitor-health span,.balance-grid>div span{font-size:10px}.quote-grid strong,.pulse-grid strong,.session-row strong,.swing-levels dd,.setup-card dd,.signal-box dd,.latest-candle strong,.balance-grid>div strong{font-variant-numeric:tabular-nums}.data-table td,.data-table td strong{font-size:12px}.market-state,.cascade,.closed-chip,.count-chip,.updated-at,.live-chip,.sim-chip,.safety,.notify-chip,.direction-tag,.side,.status-pill{font-size:10px}input,select,button,.symbol-input,.account-badge,.reference-price,.order-summary,.condition-group,.custom-fields label,.history-filters label{border-radius:12px}@media (max-width:1120px){.topbar{grid-template-columns:auto 1fr auto;gap:12px;padding-inline:20px}.brand small,.connection{display:none}.account-strip{grid-template-columns:1fr auto}.sync-meta{grid-area:2/1/auto/-1;justify-content:flex-start}.monitor-grid,.monitor-secondary,.swing-grid,.live-alert-card-grid,.task-card-grid{grid-template-columns:1fr}.backtest-summary-grid,.mfe-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.backtest-strategy-grid{grid-template-columns:1fr}.account-pulse{min-height:330px}.strategy-grid{grid-template-columns:1fr}.notification-log-details,.advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.history-filters{grid-template-columns:repeat(3,1fr)}.sim-trading-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.sim-trading-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-trading-controls label:nth-child(2){grid-column:span 2}.filter-button{min-height:46px}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;min-height:auto;padding:12px 16px 0}.desk-nav{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-area:2/1/auto/-1;min-width:0;display:flex;overflow-x:auto}.desk-nav button{flex:0 0 116px;min-width:116px;min-height:58px;padding-bottom:10px}.top-statuses .safety{font-size:7px}.account-strip{grid-template-columns:1fr;gap:12px;padding-inline:16px}.refresh-controls{justify-content:flex-start}.sync-meta{flex-wrap:wrap;grid-area:auto;justify-content:flex-start}.content{padding:28px 16px 50px}.page-heading{align-items:flex-start}.live-alert-chart svg{height:155px}.page-heading h1{font-size:34px}html[data-site-lang=en] .page-heading h1{font-size:clamp(25px,7.8vw,34px)}.symbol-input,.account-badge,.reference-price,.order-summary{min-width:150px}.quote-grid,.session-row,.pulse-grid,.node-ladder{grid-template-columns:1fr 1fr}.map-pin{display:none}.setup-grid,.spy-focus-grid{grid-template-columns:1fr}.settings-guardrail{flex-direction:column;align-items:flex-start}.settings-guardrail p{text-align:left;max-width:none}.spy-rule-grid,.midterm-settings-grid,.custom-rules-grid,.sim-trading-metrics,.sim-trading-controls{grid-template-columns:1fr}.sim-trading-controls label:nth-child(2){grid-column:auto}.sim-action-row{grid-template-columns:1fr auto}.sim-action-row>small{grid-column:1/-1}.rule-import-preview li{grid-template-columns:1fr 1fr}.rule-import-preview li small{grid-column:1/-1}.advanced-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.swing-guardrail{flex-direction:column;align-items:flex-start}.swing-guardrail p{text-align:left}.swing-levels,.balance-grid{grid-template-columns:1fr 1fr}.balance-grid .hero-metric{grid-area:auto/span 2;min-height:130px}.notification-row{grid-template-columns:1fr 1fr}.notification-row time,.notification-row i{text-align:left}.option-candidate,.notification-summary-grid{grid-template-columns:1fr 1fr}.notification-log-toolbar{flex-direction:column;align-items:flex-start}.notification-log-filters{justify-content:flex-start}.notification-log-details{grid-template-columns:1fr 1fr}.task-rule-strip{flex-direction:column;align-items:flex-start}.task-rule-strip small{text-align:left;margin-left:0}.task-history-row{grid-template-columns:1fr 1fr}.task-history-row time{text-align:left}.backtest-guardrail{flex-direction:column;align-items:flex-start}.backtest-guardrail p{text-align:left}.backtest-run-strip{grid-template-columns:1fr}.backtest-summary-grid,.mfe-comparison-grid{grid-template-columns:1fr 1fr}.backtest-rule-list summary{grid-template-columns:34px 1fr auto}.backtest-rule-list summary b{grid-column:2/-1}.backtest-rule-list dl,.history-filters{grid-template-columns:1fr 1fr}.history-filters label:nth-child(3),.filter-button{grid-column:span 2}}@media (max-width:500px){.brand .mark{flex-basis:38px;width:38px;height:38px}.brand strong{font-size:13px}.safety{padding:6px 8px}.account-picker{align-items:flex-end}.account-picker label{flex:1;min-width:0}.page-heading{flex-direction:column}.live-alerts-board-head{flex-direction:column;align-items:flex-start}.live-alerts-board-head>div:last-child{text-align:left;grid-template-columns:auto 1fr;width:100%}.live-alerts-board-head button{text-align:left}.live-alert-metrics{grid-template-columns:1fr}.live-alert-chart-legend{grid-template-columns:1fr 1fr}.live-alert-chart-legend b{text-align:left}.swing-source,.symbol-input,.account-badge,.reference-price,.order-summary,.settings-version{text-align:left;width:100%}.spy-focus-strip{flex-direction:column;align-items:flex-start}.spy-focus-strip small{margin-left:0}.notification-log-total,.task-live-total{text-align:left;width:100%}.backtest-report-picker{text-align:left;width:100%;min-width:0}.backtest-report-picker select{text-align:left}.backtest-summary-grid,.mfe-comparison-grid,.backtest-exit-rules,.notification-summary-grid{grid-template-columns:1fr}.notification-log-item-head{flex-direction:column;align-items:flex-start}.notification-log-details,.task-price-row{grid-template-columns:1fr}.task-card-head,.task-card-foot{flex-direction:column;align-items:flex-start}.task-age{text-align:left}.task-history-row{grid-template-columns:1fr}.quote-primary{flex-direction:column;align-items:flex-start}.quote-primary>strong{font-size:54px}.quote-grid,.session-row,.balance-grid{grid-template-columns:1fr}.balance-grid .hero-metric{grid-column:auto}.ohlc-grid{grid-template-columns:1fr 1fr}.latest-candle,.monitor-health,.notification-actions,.webhook-channel-grid{grid-template-columns:1fr}.condition-fields,.advanced-fields,.midterm-fields,.settings-actions{grid-template-columns:1fr 1fr}.settings-actions>div,.clear-5m-settings{grid-column:1/-1}.rule-import-head,.rule-import-preview>div{flex-direction:column;align-items:flex-start}.copy-rule-template{width:100%}.rule-import-input{min-height:350px}.rule-import-actions{grid-template-columns:1fr;display:grid}.history-filters{grid-template-columns:1fr}.history-filters label:nth-child(3),.filter-button{grid-column:auto}.history-meta{flex-direction:column;gap:5px}.swing-card-head,.swing-foot{flex-direction:column}}.v3-workspace{gap:18px;display:grid}.v3-heading{padding-bottom:4px}.v3-heading>div:first-child>p:last-child{max-width:720px;color:var(--muted);font-size:15px}.v3-controls{align-items:end;gap:10px;display:flex}.v3-controls label{color:var(--muted);gap:6px;font-size:13px;display:grid}.v3-controls select{border:1px solid var(--line);background:var(--panel-2);min-width:132px;min-height:44px;color:var(--text);padding:0 36px 0 14px}.v3-run{min-height:44px;padding-inline:20px;border-color:var(--accent-line)!important;color:var(--accent)!important}.v3-priority{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.v3-priority>div{background:var(--panel-2);justify-content:space-between;align-items:center;min-height:54px;padding:11px 14px;display:flex}.v3-priority>div.primary{background:linear-gradient(135deg,#2b2215,#17130e)}.v3-priority span{font-size:14px;font-weight:800}.v3-priority .primary span{color:var(--accent)}.v3-priority small{color:var(--muted);font-size:12px}.v3-status{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:hidden}.v3-status>div{border-right:1px solid var(--line-soft);min-width:0;padding:16px 18px}.v3-status>div:last-child{border-right:0}.v3-status span:not(.v3-status-dot),.v3-core-levels span,.v3-metrics span{color:var(--muted);font-size:13px;display:block}.v3-status strong{margin-top:3px;font-size:17px;display:block}.v3-status small{color:var(--muted);font-size:12px}.v3-status-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.v3-status-dot.is-done{background:#6bd69b;box-shadow:0 0 12px #6bd69b73}.v3-status-dot.is-working{background:var(--accent);animation:1.1s ease-in-out infinite alternate pulse}.v3-status-dot.is-error{background:var(--red)}.v3-status-dot.is-reference{background:#bda3f4}.v3-status-dot.is-expired{background:#bd9656}.v3-error{color:#ffaaa3;background:#ff766c12;border:1px solid #ff766c4d;border-radius:12px;margin:0;padding:12px 15px}.v3-setup{padding:24px;position:relative;overflow:hidden}.v3-setup:before{content:"";background:var(--accent);width:4px;position:absolute;inset:0 auto 0 0}.v3-setup.is-call:before{background:#6bd69b}.v3-setup.is-put:before{background:var(--red)}.v3-setup>header,.v3-context>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.v3-setup h2{margin:2px 0 0;font-size:30px}.v3-setup h2 b{color:var(--accent);letter-spacing:.08em;margin-left:10px;font-size:16px}.v3-grade{border:1px solid var(--accent-line);color:var(--accent);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.v3-core-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.v3-core-levels>div{border:1px solid var(--line-soft);background:#0000002e;border-radius:13px;min-height:108px;padding:15px}.v3-core-levels strong{color:var(--text);font-variant-numeric:tabular-nums;margin:7px 0 2px;font-size:clamp(23px,3vw,34px);display:block}.v3-core-levels>div:first-child strong,.v3-core-levels>div:last-child strong{color:var(--accent)}.v3-core-levels small{color:var(--muted);font-size:12px}.v3-rules{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:0;margin:18px 0 0;display:grid}.v3-rules>div{padding:14px 14px 0 0}.v3-rules dt{color:var(--accent);text-transform:uppercase;font-size:12px;font-weight:800}.v3-rules dd{margin:4px 0 0;font-size:15px;line-height:1.6}.v3-context-grid{grid-template-columns:1.25fr .75fr;gap:14px;display:grid}.v3-context{padding:20px}.v3-context h2{margin:2px 0 0;font-size:20px}.v3-context header>span{color:var(--accent);font-size:13px;font-weight:800}.v3-metrics{border:1px solid var(--line-soft);background:var(--line-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;display:grid;overflow:hidden}.v3-metrics>div{background:var(--panel-2);min-height:76px;padding:11px 13px}.v3-metrics strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;display:block}.v3-context>p,.v3-risk-copy p{color:var(--muted);font-size:14px}.v3-risk-copy{margin-top:16px}.v3-risk-copy b{color:var(--text)}.v3-empty{text-align:center;align-content:center;place-items:center;min-height:260px;display:grid}.v3-empty>span{border:1px solid var(--accent-line);width:58px;height:58px;color:var(--accent);border-radius:16px;place-items:center;font-weight:900;display:grid}.v3-empty h2{margin:14px 0 4px}.v3-empty p{color:var(--muted);margin:0}.v3-isolation{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:12px;padding:12px 15px;font-size:13px;display:flex}.v3-isolation span{color:var(--accent);flex:none;font-weight:800}.v3-isolation p{margin:0}@media (max-width:900px){.v3-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.v3-status{grid-template-columns:1fr 1fr}.v3-status>div:nth-child(2){border-right:0}.v3-status>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.v3-core-levels{grid-template-columns:1fr 1fr}.v3-context-grid{grid-template-columns:1fr}}@media (max-width:600px){.v3-controls{flex-direction:column;align-items:stretch;width:100%}.v3-controls label,.v3-controls select,.v3-run{width:100%}.v3-priority,.v3-status,.v3-core-levels,.v3-rules,.v3-metrics{grid-template-columns:1fr}.v3-status>div{border-right:0;border-bottom:1px solid var(--line-soft)}.v3-status>div:last-child{border-bottom:0}.v3-setup{padding:20px}.v3-rules>div{padding-right:0}.v3-isolation{flex-direction:column;align-items:flex-start}}.analysis-version-links{gap:8px;margin:0 0 20px;display:flex}.analysis-version-links a{border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;padding:9px 20px;text-decoration:none}.analysis-version-links a[aria-current=page]{color:#e7c66f;background:#d5ad4912;border-color:#ceaa53}.analysis-version-links a:hover{color:#e7c66f;border-color:#ceaa53}.unified-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.unified-mode{border:1px solid var(--line-soft);background:#15130e;border-radius:9px;gap:3px;padding:4px;display:inline-flex}.unified-mode button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:10px 18px;font-weight:650}.unified-mode button[aria-pressed=true]{color:#e7c66f;background:#d5ad4920;border-color:#94732f}.unified-mode button:disabled{cursor:default;opacity:.65}.unified-mode button:focus-visible{outline-offset:3px;outline:2px solid #e7c66f}.unified-result:focus-visible{outline-offset:3px;outline:2px solid #e7c66f}.unified-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.unified-result{text-align:left;border:1px solid var(--line-soft);color:var(--muted);cursor:pointer;font:inherit;background:#14120e;border-radius:10px;min-width:0;padding:15px 18px}.unified-result[aria-pressed=true]{background:#d5ad490c;border-color:#b18a37;box-shadow:inset 0 2px #d5ad49}.unified-result>span{flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;display:flex}.unified-result b{color:#f2e6c4;margin-right:7px;font-size:19px}.unified-result i{background:#746d60;border-radius:50%;width:7px;height:7px;display:inline-block}.unified-result.is-done i{background:#73bf94}.unified-result.is-working i,.unified-result.is-reference i{background:#e5ba58}.unified-result.is-error i{background:#f1857c}.unified-result small{overflow-wrap:anywhere;margin-top:8px;font-size:14px;display:block}.unified-result{--analysis-progress-color:#d5ad49}.unified-result.is-done{--analysis-progress-color:#73bf94}.unified-result.is-error{--analysis-progress-color:#f1857c}.unified-result progress{-webkit-appearance:none;appearance:none;width:100%;height:3px;accent-color:var(--analysis-progress-color);background:#302a20;border:0;margin-top:10px;display:block}.unified-result progress::-webkit-progress-bar{background:#302a20}.unified-result progress::-webkit-progress-value{background:var(--analysis-progress-color)}.unified-result progress::-moz-progress-bar{background:var(--analysis-progress-color)}.unified-result-heading{flex-wrap:wrap;align-items:baseline;gap:12px;margin:24px 0 12px;display:flex}.unified-result-heading h2{color:#f2e6c4;font-size:19px}.unified-result-heading span{color:var(--muted);font-size:12px}@media (max-width:700px){.unified-results{gap:6px}.unified-result{padding:12px 9px}.unified-result>span{gap:5px;font-size:11px}.unified-result b{width:100%;font-size:17px}.unified-result small{font-size:14px}.unified-mode{width:100%}.unified-mode button{flex:1;padding:9px 8px}}.v2-condition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.backtest-pending-status{color:#e8c575;background:#292114;border:1px solid #806632;border-radius:10px;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.backtest-pending-status span{color:var(--muted)}@media (max-width:1000px){.v2-condition-grid{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@keyframes pulse{50%{opacity:.5}}.skylit-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skylit-actions a{text-decoration:none}.skylit-actions .skylit-run{color:#ffe1a9;background:#302717;border-color:#8c6b32;min-height:48px;padding:12px 22px;font-weight:600}.skylit-expiry{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin:24px 0;display:flex}.skylit-expiry select{background:var(--panel);color:var(--text);border:1px solid var(--line);margin-left:10px;padding:8px}.skylit-scenarios{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px;margin-bottom:20px;display:grid}.skylit-scenarios .skylit-empty{margin:0}.skylit-scenarios ol{padding-left:22px}.skylit-scenarios li{padding-bottom:8px}.skylit-readonly-note{color:var(--muted);border:1px solid var(--line);border-radius:8px;padding:14px 18px;font-size:.875rem;line-height:1.7}.skylit-analysis-frame{border:1px solid var(--line);background:#0b0c0b;border-radius:12px;width:100%;height:max(780px,100dvh - 250px);margin-top:20px;display:block}.skylit-empty{margin-top:20px;padding:28px;line-height:1.7}.skylit-empty strong{display:block}.skylit-target-plan{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.skylit-target-heading{color:#e7bb6e;font-weight:650}.skylit-target-scroll{overflow-x:auto}.skylit-target-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.skylit-target-table th,.skylit-target-table td{text-align:right;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:8px 6px}.skylit-target-table th:first-child{text-align:left}.skylit-target-table thead{color:var(--muted);font-size:11px}.skylit-target-table small{color:var(--muted);font-size:10px;display:block}.skylit-target-basis,.skylit-checkpoints{color:var(--muted);font-size:12px}.skylit-checkpoints{border-top:1px dashed var(--line);padding-top:10px}.skylit-simulation .sim-checkpoint{stroke:#91897d;stroke-dasharray:2 2}.skylit-workspace .is-muted{--status-color:#b3ac9f}.skylit-workspace .is-working{--status-color:#efbf64}.skylit-workspace .is-done{--status-color:#8bc4ff}.skylit-workspace .is-reference{--status-color:#c7b1f5}.skylit-workspace .is-error{--status-color:#ff9288}.skylit-status-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.skylit-status-row h2{margin:0;font-size:1rem}.skylit-badge{color:var(--status-color);background:color-mix(in srgb, var(--status-color) 10%, transparent);border-radius:6px;align-items:center;gap:7px;padding:4px 10px;font-size:.875rem;display:inline-flex}.skylit-batch{margin-top:16px;padding:20px}.skylit-batch-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.skylit-batch-progress{-webkit-appearance:none;appearance:none;background:var(--line-soft);width:100%;height:4px;color:var(--accent);border:0;border-radius:4px;margin:16px 0;display:block}.skylit-batch-progress::-webkit-progress-bar{background:var(--line-soft);border-radius:4px}.skylit-batch-progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.skylit-batch-progress::-moz-progress-bar{background:var(--accent);border-radius:4px}.skylit-status-legend{flex-wrap:wrap;gap:6px 16px;margin-bottom:14px;font-size:.875rem;display:flex}.skylit-status-legend span{color:var(--status-color)}.skylit-symbol-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:8px;display:grid}.skylit-symbol-chip{border:1px solid color-mix(in srgb, var(--status-color) 30%, var(--line-soft));background:color-mix(in srgb, var(--status-color) 7%, var(--panel-2));min-height:44px;color:var(--status-color);text-align:left;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:.875rem;font-weight:600;display:flex}.skylit-symbol-chip:hover{background:color-mix(in srgb, var(--status-color) 15%, var(--panel-2))}.skylit-symbol-chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--status-color)}.skylit-symbol-chip:focus-visible{outline:2px solid var(--text);outline-offset:3px}.skylit-help summary:focus-visible{outline:2px solid var(--text);outline-offset:3px}.skylit-workspace .is-expired{--status-color:#bcad98}.skylit-symbol-chip.is-expired{border-style:dashed}.skylit-multi-actions{margin:12px 0 16px}.bot-restart-control{grid-column:1/-1;width:100%}.bot-restart-control button{width:100%;min-height:40px}.bot-restart-control p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.875rem;line-height:1.5}.skylit-symbol-grid.is-multiselect{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr))}.skylit-multi-chip{cursor:default;gap:0;padding:0}.skylit-multi-chip[data-picked=true]{box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--panel-2))}.skylit-pick-target{cursor:pointer;align-items:center;min-height:44px;padding:8px;display:flex}.skylit-pick-target input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:0}.skylit-view-result{border:0;border-left:1px solid var(--line-soft);min-width:0;min-height:44px;color:var(--status-color);font:inherit;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:7px;padding:8px;display:flex}.skylit-view-result[aria-pressed=true]{background:color-mix(in srgb, var(--status-color) 18%, transparent)}.skylit-view-result:focus-visible{outline:2px solid var(--text);outline-offset:2px}.skylit-pick-target input:focus-visible{outline:2px solid var(--text);outline-offset:2px}.skylit-state-icon{text-align:center;flex-shrink:0;width:1em}.skylit-chip-count{font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.skylit-queue-note,.skylit-selected-reason{color:var(--muted);font-size:.875rem}.skylit-status-error{color:var(--red);overflow-wrap:anywhere;font-size:.875rem}.skylit-status-panel{padding:20px}.skylit-help{color:var(--muted);margin-top:12px;font-size:.875rem}.skylit-help summary{cursor:pointer;width:fit-content}.skylit-help p{margin-bottom:0}.skylit-simulation{min-width:0;margin:20px 0;padding:22px}.skylit-simulation-heading,.skylit-simulation-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.skylit-simulation-heading h2{margin:0;font-size:1.15rem}.skylit-simulation-heading span,.skylit-simulation-meta{color:var(--muted);font-size:.875rem}.skylit-simulation-options{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.skylit-simulation .is-call{--route:#79d5b4}.skylit-simulation .is-put{--route:#ff9b9b}.skylit-simulation-options button{border:1px solid var(--line);color:var(--text);background:var(--panel-2);cursor:pointer;border-radius:6px;min-height:44px;padding:9px 12px;font-size:.875rem}.skylit-simulation-options button[aria-pressed=true]{border-color:var(--route);color:var(--route);background:color-mix(in srgb, var(--route) 9%, var(--panel))}.skylit-simulation-options button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skylit-simulation-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.skylit-simulation-scroll{border:1px solid var(--line-soft);background:#0c0c0b;border-radius:8px;margin-top:12px;overflow-x:auto}.skylit-simulation svg{width:100%;height:auto;font:14px var(--font-geist-sans), sans-serif;display:block}.skylit-simulation .sim-grid{stroke:#ffffff0c}.skylit-simulation .sim-axis,.skylit-simulation .sim-stage{fill:#b9b1a2}.skylit-simulation .sim-zone{fill:#dcb46515}.skylit-simulation .sim-boundary{stroke:#bd9b57;stroke-width:1px}.skylit-simulation .sim-cancel{stroke:#e5ab72;stroke-dasharray:3 7;stroke-width:1.5px}.skylit-simulation .sim-stop{stroke:#c4a6ef;stroke-dasharray:10 5;stroke-width:1.5px}.skylit-simulation .sim-route{fill:none;stroke:var(--route);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:7 5}.skylit-simulation .sim-point{fill:#10100e;stroke:var(--route);stroke-width:2px}.skylit-simulation .sim-reference,.skylit-simulation .sim-entry{fill:var(--route)}.skylit-simulation .sim-price{fill:#eee5d5;paint-order:stroke;stroke:#0c0c0b;stroke-width:4px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.skylit-simulation-legend{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin-top:14px;font-size:.875rem;display:flex}.skylit-simulation .sim-key-zone{color:#dcb465}.skylit-simulation .sim-key-cancel{color:#e5ab72}.skylit-simulation .sim-key-stop{color:#c4a6ef}.skylit-simulation-trigger{color:var(--muted);margin:12px 0 0;font-size:.875rem}@media (max-width:600px){.skylit-simulation{padding:14px}}:root{--sidebar-width:224px}body{-webkit-font-smoothing:antialiased;font-weight:400}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline:2px solid var(--mint);outline-offset:3px}button:disabled{cursor:not-allowed;opacity:.5}small{font-size:.75rem!important}.shell{padding-left:var(--sidebar-width);background:var(--bg);animation:none}.topbar{width:var(--sidebar-width);border:0;border-right:1px solid var(--line-soft);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0f141c;flex-direction:column;align-items:stretch;gap:0;height:100dvh;padding:30px 16px 22px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand-button{gap:10px;width:auto;margin:0 0 38px 3px;padding:0;transform:none}.brand .mark{flex-basis:40px;width:40px;height:40px}.brand .brand-word{font-family:var(--font-rounded);letter-spacing:-.06em;font-size:23px;font-weight:650}.brand small{color:#738095;letter-spacing:.14em;display:block;font-size:9px!important}.nav-section-label{color:#718098;letter-spacing:.14em;margin:0 14px 14px;font-size:.75rem}.desk-nav{flex-direction:column;align-self:auto;gap:7px;display:flex}.desk-nav button{text-align:left;color:#97a5b9;border:1px solid #0000;border-radius:9px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:58px;padding:12px;font-size:.875rem;font-weight:500;display:flex}.desk-nav button:hover{color:var(--text);background:#171e29}.desk-nav button.active{color:#f9dcaa;box-shadow:inset 3px 0 var(--mint);background:#302717;border-color:#514228}.desk-icon{flex-shrink:0}.nav-label{line-height:1.4}.desk-nav button small{color:#69788e;letter-spacing:.06em;margin:3px 0 0;font-weight:450;font-size:10px!important}.nav-index{font:400 11px var(--font-geist-mono), monospace;opacity:.45;margin-left:auto}.top-statuses{border-top:1px solid var(--line-soft);grid-template-columns:1fr auto;gap:14px 6px;margin-top:auto;padding:24px 10px 0;display:grid}.top-statuses .connection{white-space:normal;grid-area:1/1/auto/-1;display:flex;font-size:.75rem!important}.top-statuses .language-switch{grid-area:2/2}.safety,.sim-chip{color:#91ced9;letter-spacing:.035em;background:#14232b;border-color:#2c454e;border-radius:5px;font-size:.75rem;font-weight:500}.top-statuses .safety{justify-self:start;padding:5px 6px;font-size:10px}.language-switch{border-color:var(--line);background:0 0;border-radius:5px;min-width:32px;padding:4px 6px;font-size:.75rem}.connection i,.data-state i,.live-chip i,.read-only-note i{width:6px;height:6px;box-shadow:none;flex-shrink:0}.workspace-bar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:0 32px;display:flex}.workspace-bar>div{align-items:center;gap:15px;display:flex}.workspace-bar span{letter-spacing:.12em;color:#718098;font-size:11px}.workspace-bar i{color:#414d60;font-style:normal}.workspace-bar strong{font-size:.875rem;font-weight:450}.workspace-bar .workspace-mode{letter-spacing:.06em}.account-strip{background:#0e121a;grid-template-columns:minmax(230px,1fr) auto auto;gap:20px;max-width:none;padding:18px 32px}.account-picker label{min-width:0}.account-picker label span{letter-spacing:0;font-size:.75rem!important}.account-picker select{font-weight:450;font-size:.875rem!important}.sync-meta{gap:10px}.data-state,.toggle-button{font-size:.75rem!important}.toggle-button{padding:6px}.toggle-button.on i{background:#8c6b32}.ghost-button,.icon-button{background:#19212c;border-color:#303b4c;border-radius:7px}.ghost-button{min-height:36px;padding:7px 12px;font-size:.875rem;font-weight:500}.error-ribbon{overflow-wrap:anywhere;background:#241e16;border-color:#54442d;border-radius:7px;max-width:none;margin:18px 32px 0;font-size:.875rem}.content{max-width:1720px;padding:30px 32px 60px}.page-heading{gap:20px;margin-bottom:24px}.page-heading h1,html[data-site-lang=en] .page-heading h1{letter-spacing:-.035em;white-space:normal;margin:5px 0 7px;font-size:clamp(26px,2.3vw,34px);font-weight:550}.page-heading>div>p:last-child{color:var(--muted);font-size:.875rem}.heading-accent{letter-spacing:-.02em;color:#68788f;vertical-align:middle;margin-left:8px;font-size:.5em;font-weight:400}.eyebrow{font-family:var(--font-geist-mono), monospace;color:#7d8ea7;letter-spacing:.09em;font-weight:450;font-size:.75rem!important}.symbol-input,.account-badge,.reference-price,.order-summary{background:#111823;border-radius:7px}.symbol-input{border-left:2px solid var(--mint);min-width:168px;max-width:240px}.symbol-input span{font-size:.75rem!important}.symbol-input input{font-family:var(--font-geist-mono), monospace;letter-spacing:.035em;font-weight:500;font-size:1rem!important}.desk-overview{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:30px;display:grid}.desk-overview>div{border-right:1px solid var(--line);min-width:0;padding:20px 24px}.desk-overview>div:last-child{border-right:0}.desk-overview>div>span{color:#9caabe;align-items:center;gap:7px;font-size:.875rem;display:flex}.metric-marker{background:var(--mint);border-radius:2px;width:5px;height:12px}.desk-overview strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;font-size:30px;font-weight:450;display:flex}.desk-overview strong small{font-family:var(--font-rounded);letter-spacing:0;color:#718098;font-weight:400}.desk-overview .overview-connected strong{color:var(--mint);font-size:25px}.desk-overview .overview-offline strong{color:var(--amber);font-size:25px}.panel,.setup-card{background:var(--panel);border-color:var(--line);border-radius:10px;box-shadow:0 3px 10px #0000000f}.panel{padding:22px}.panel-heading h2{font-size:20px;font-weight:550}.panel-heading small{color:var(--muted)}.live-alerts-board{margin-bottom:26px}.live-alerts-board-head{align-items:center}.live-alerts-board-head h2{margin:5px 0 6px;font-size:20px;font-weight:500}.live-alerts-board-head>div:first-child>span{font-size:.875rem}.live-alerts-board-head>div:last-child{flex-shrink:0}.live-alerts-board-head>div:last-child b{font-family:var(--font-geist-mono), monospace;font-size:28px;font-weight:450}.live-alerts-board-head button{font-size:.875rem}.live-alerts-empty{background:#10161f;border-style:dashed;gap:8px;min-height:174px}.live-alerts-empty .desk-icon{color:#50657e;width:30px;height:30px;margin-bottom:2px}.live-alerts-empty strong{font-size:1rem;font-weight:500}.live-alerts-empty span{font-size:.875rem}.monitor-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);gap:20px}.market-card{min-height:360px}.quote-primary{margin-top:24px}.quote-primary>strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.06em;font-size:clamp(40px,4.8vw,62px);font-weight:400}.quote-primary>span{font-size:.875rem;font-weight:450}.quote-context,.read-only-note,.panel-note{font-size:.75rem!important}.quote-context{margin-bottom:20px}.quote-grid>div,.session-row>div,.pulse-grid>div{border:0;border-top:1px solid var(--line-soft);background:0 0;border-radius:0;padding:12px 8px}.quote-grid span,.session-row span,.pulse-grid span{font-size:.75rem}.quote-grid strong,.session-row strong,.pulse-grid strong{font-size:.875rem;font-weight:450;font-family:var(--font-geist-mono), monospace}.quote-grid small{color:#8392a7}.pulse-equity{padding-top:24px}.pulse-equity span{font-size:.875rem}.pulse-equity strong{font-family:var(--font-geist-mono), monospace;font-size:clamp(26px,3vw,38px);font-weight:400}.read-only-note{color:#a2b9c7;background:#15242b;border-radius:6px}.market-state,.closed-chip,.count-chip,.updated-at,.live-chip{background:#19232e;border-color:#354352;border-radius:5px;font-size:.75rem}.live-alert-card,.task-card,.spy-focus-card{border-radius:10px}.data-table th{color:#91a0b7;padding-block:14px;font-size:.75rem!important}.data-table td,.data-table td strong{font-size:.875rem}.data-table td{border-color:var(--line-soft);padding-block:15px}.notification-row,.setup-card>p,.signal-box>p,.history-meta,.pagination,.option-candidate p,.option-unavailable{font-size:.875rem!important}.notification-log-item,.backtest-summary-card,.custom-rule-card{border-radius:9px}.custom-fields input,.custom-fields select,.history-filters input,.history-filters select,textarea{font-size:.875rem!important}.notification-actions button,.settings-actions button,.add-rule,.filter-button,.pagination button,.text-button{min-height:38px;font-size:.875rem}html[data-site-lang=en] .desk-nav button{white-space:normal;font-size:.875rem}@media (max-width:1280px){:root{--sidebar-width:204px}.topbar{padding-inline:12px}.account-strip{grid-template-columns:1fr auto;gap:14px}.sync-meta{grid-area:2/1/auto/-1;justify-content:flex-start}.desk-overview>div{padding:18px}}@media (max-width:1060px){.monitor-grid{grid-template-columns:minmax(0,1fr)}.workspace-bar,.account-strip,.content{padding-inline:24px}.error-ribbon{margin-inline:24px}.desk-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-overview>div:nth-child(2){border-right:0}.desk-overview>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:760px){.shell{padding-left:0}.topbar{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;gap:16px;width:100%;height:auto;padding:18px 16px 0;position:relative;overflow:visible}.brand-button{margin:0}.brand-word{font-size:22px}.brand .mark{flex-basis:35px;width:35px;height:35px}.nav-section-label,.nav-index{display:none}.desk-nav{flex-direction:row;order:3;gap:4px;width:100%;padding-bottom:12px;overflow-x:auto}.desk-nav button{text-align:left;flex:none;gap:8px;width:auto;min-width:108px;min-height:45px;padding:10px}.desk-nav button small{display:none}.desk-nav button.active{box-shadow:none}.desk-nav .desk-icon{width:17px;height:17px}.top-statuses{border:0;flex-direction:row;margin:0 0 0 auto;padding:0;display:flex}.top-statuses .connection,.top-statuses .safety{display:none}.workspace-bar{min-height:48px;padding-inline:18px}.workspace-mode{display:none}.account-strip{grid-template-columns:1fr;padding:16px 18px}.account-picker{width:100%}.account-picker label{flex:1}.sync-meta{grid-row:auto}.refresh-controls{justify-content:space-between}.content{padding:24px 18px 48px}.error-ribbon{flex-wrap:wrap;gap:5px;margin-inline:18px}.page-heading h1,html[data-site-lang=en] .page-heading h1{font-size:29px}.heading-accent{display:none}.symbol-input{max-width:none}.desk-overview{margin-bottom:26px}.desk-overview>div{padding:16px}.desk-overview strong{gap:8px;font-size:27px}.desk-overview .overview-offline strong,.desk-overview .overview-connected strong{font-size:23px}.panel{padding:18px}.live-alerts-board-head{align-items:flex-start}.live-alerts-board-head>div:last-child{width:auto}.live-alerts-empty{min-height:160px}.quote-grid,.session-row{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-primary>strong{font-size:48px}}.topbar{background:var(--panel-2)}.brand small,.nav-section-label,.workspace-bar span,.desk-overview strong small{color:var(--muted)}.desk-nav button{color:#b7a78e}.desk-nav button:hover{background:#211c15}.desk-nav button.active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line);box-shadow:inset 3px 0 var(--accent)}.desk-nav button small{color:#a18e74}.desk-nav button.active small{color:#c8aa78}.safety,.sim-chip{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.workspace-bar i{color:#776244}.account-strip{background:#12100d}.ghost-button,.icon-button,.language-switch{border-color:var(--accent-line);background:#241e16}.heading-accent,.eyebrow{color:#c0a476}.symbol-input,.account-badge,.reference-price,.order-summary{background:var(--panel-2)}.symbol-input{border-left-color:var(--accent)}.desk-overview>div>span{color:#c7b9a3}.metric-marker{background:var(--accent)}.metric-marker.lotto{background:#a398cc}.live-alerts-empty{background:var(--panel-2)}.live-alerts-empty .desk-icon{color:#a28759}.quote-grid small,.data-table th{color:#b4a38a}.read-only-note{background:var(--accent-soft);color:#d4bf9a}.market-state,.closed-chip,.count-chip,.updated-at,.live-chip{background:var(--accent-soft);border-color:var(--accent-line)}.closed-market{color:var(--amber);border-color:var(--accent-line)}.live-alert-metrics>div,.live-alert-chart{background:var(--panel-2)}.live-alert-metrics .live-now{background:#221c12;border-color:#5c4c31}.data-table tbody tr:hover{background:#272016}.error-ribbon{background:var(--accent-soft);border-color:var(--accent-line)}.error-ribbon strong{color:var(--accent)}.shell :is(button,a,input,select,textarea,.table-scroll):focus-visible{outline-color:var(--accent)}.ghost-button:hover,.icon-button:hover,.pagination button:hover:not(:disabled),.language-switch,.language-switch:hover,.text-button,.live-alerts-board-head button,.live-alerts-board-head>div:last-child b,.notification-log-link>b,.notification-log-total strong,.backtest-report-picker select,.settings-version strong,.advanced-settings[open] summary,.manual-evaluator[open] summary,.mfe-comparison-grid span,.rule-import-preview>div strong{color:var(--accent)}.ghost-button:hover,.icon-button:hover,.language-switch:hover,.notification-log-link:hover{background:#302619;border-color:#967442}.save-notification,.save-settings,.save-sim-trading,.apply-import,.filter-button,.mfe-comparison-grid b{background:var(--accent);color:#21190c}.add-rule,.notification-log-filters button.active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.mfe-comparison-grid button.active,.mfe-comparison-grid>div.active{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.condition-fields label:focus-within,.target-settings label:focus-within,.custom-fields label:focus-within,.rule-import-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #efbf6410}.notification-log-link,.notification-log-total,.backtest-report-picker,.mfe-comparison-panel,.reversal-backtest-panel,.settings-version,.rule-import-card,.balance-grid .hero-metric,.settings-actions{background:var(--accent-soft);border-color:var(--accent-line)}.notification-log-panel,.condition-group,.advanced-settings,.backtest-summary-grid>div,.backtest-run-strip>div,.mfe-comparison-grid button,.mfe-comparison-grid>div,.reversal-summary-grid>div{background:var(--panel)}.mfe-comparison-grid button.active,.mfe-comparison-grid>div.active{background:var(--accent-soft)}.data-table th,.balance-grid>div,.custom-fields label,.condition-fields label,.target-settings label,.history-filters label,.latest-candle>div,.monitor-health>div,.notification-log-details>div,.notification-log-filters button,.backtest-rule-list details,.backtest-no-signal,.signal-box,.spy-focus-card dl>div,.task-price-row>div,.task-macd-block,.rule-import-input{background:var(--panel-2)}.signal-box dl div,.task-macd-block dl>div,.backtest-rule-list dl>div{background:var(--panel)}.backtest-rule-list details[open],.notification-log-item:hover{background:#211c15}.rule-import-input,.copy-rule-template,.test-notification{border-color:var(--accent-line);color:var(--text)}.copy-rule-template,.test-notification{background:var(--accent-soft)}.rule-import-help code,.rule-format-legend code{background:var(--panel-2);border-color:var(--accent-line);color:#e0c390}.rule-import-input::placeholder{color:#94836c}.backtest-report-picker option,.custom-fields select option{background:var(--panel)}.task-empty-state>div{color:#806740}.backtest-guardrail,.settings-guardrail{background:var(--accent-soft);border-color:var(--accent-line)}.sim-trading-metrics>div,.sim-trading-controls label{background:var(--panel-2);border-color:var(--line-soft)}.sim-trading-metrics strong{color:var(--text)}.sim-trading-metrics small,.sim-trading-summary,.sim-trading-boundary,.sim-action-list>p{color:var(--muted)}.sim-trading-boundary{background:var(--accent-soft);border-left-color:var(--accent-line)}.trade-state.disabled{color:#cabda8;background:#302b23}.mark img,.brand-button:hover .mark img,.intro-logo-whole img{filter:sepia()saturate(2)brightness(1.12)drop-shadow(0 4px 10px #efbf6420)}.toggle-button.on i,.switch.on{background:#9c7538}@media (max-width:760px){.desk-nav button.active{box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.research-page{--research-gold:#d5b365;color:#e8dfca;background:#0e0d0a;min-height:100vh;padding:0 40px 48px;font-size:14px}.research-top{border-bottom:1px solid #343022;justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.research-brand{letter-spacing:.08em;color:#eee5d3;font-size:23px;font-weight:650;text-decoration:none}.research-brand span{color:var(--research-gold)}.research-brand small{letter-spacing:.22em;color:#8d8574;margin-top:3px;font-size:9px;font-weight:400;display:block}.research-top-actions{align-items:center;gap:24px;display:flex}.research-top-actions a{color:#c8b78d;text-decoration:none}.research-readonly{color:#8e9d91;letter-spacing:.1em;border:1px solid #354336;border-radius:4px;padding:5px 8px;font-size:10px}.research-nav{flex-wrap:wrap;gap:6px;margin:14px 0;display:flex}.research-nav a{color:#a99f87;border:1px solid #0000;border-radius:6px;padding:10px 14px;font-size:13px;text-decoration:none}.research-nav a:hover{color:#eddcad;background:#242017}.research-nav a[aria-current=page]{color:#ebc978;background:#30281a;border-color:#796038}.research-title{justify-content:space-between;align-items:center;gap:16px;margin:36px 0 24px;display:flex}.research-eyebrow{font-family:var(--font-geist-mono),monospace;letter-spacing:.14em;color:#a99364;font-size:11px}.research-title h1{letter-spacing:-.03em;margin:8px 0 0;font-size:32px;font-weight:550}.research-status{color:#a39983;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.research-status i{background:#777063;border-radius:100%;width:7px;height:7px}.research-status.good i{background:#70cba0}.research-status.bad i{background:#ef827a}.research-status.working i{background:#eac374;box-shadow:0 0 0 4px #eac37418}.research-controls{background:#17150f;border:1px solid #393222;border-radius:9px;flex-wrap:wrap;align-items:end;gap:16px;padding:20px;display:flex}.research-controls label{color:#b8a887;flex-direction:column;gap:8px;font-size:11px;display:flex}.research-page select,.research-page input[type=date]{color:#efe3c6;min-width:125px;height:39px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#211d14;border:1px solid #51452c;border-radius:5px;padding:0 12px}:is(.research-page select:focus-visible,.research-page input:focus-visible,.research-page button:focus-visible){outline-offset:3px;outline:2px solid #e8c472}.research-fetch{color:#211a0e;cursor:pointer;background:#d5b365;border:1px solid #e4c378;border-radius:5px;height:40px;padding:0 24px;font-weight:650}.research-fetch:disabled{opacity:.45;cursor:wait}.research-controls .research-auto{color:#a69a80;flex-direction:row;align-items:center;gap:9px;height:40px;margin-left:auto}.research-auto input{accent-color:#d5b365;width:16px;height:16px}.research-meta{color:#8f8876;flex-wrap:wrap;gap:24px;padding:16px 0 24px;font-size:11px;display:flex}.research-meta .online{color:#75aa8a}.research-error,.research-missing{color:#e6ac8d;background:#271c16;border:1px solid #64442d;border-radius:6px;margin-bottom:12px;padding:12px 16px;font-size:13px}.research-missing{color:#b6a679;background:#1c1a12;border-color:#48412c}.research-empty{color:#9c927c;background:radial-gradient(#211d13,#12110d);border:1px solid #312c20;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.research-empty>span{color:#967b41;font-size:42px}.research-empty h2{margin-top:14px;font-size:18px;font-weight:450}.research-empty p{color:#877e6b;font-size:12px}.research-empty.compact{border:0;border-radius:0;min-height:160px}.research-metrics{background:#18160f;border:1px solid #3b3323;border-radius:8px 8px 0 0;align-items:center;gap:48px;padding:20px 24px;display:flex}.research-metrics small,.research-vol-stats small,.research-tenors small{color:#9e9175;letter-spacing:.04em;margin-bottom:8px;font-size:10px;display:block}.research-metrics strong{font-family:var(--font-geist-mono),monospace;color:#eadbb7;font-size:22px;font-weight:450}.research-table-filter{gap:8px;margin-left:auto;display:flex}.research-table-wrap{border:1px solid #3b3323;border-top:0;border-radius:0 0 8px 8px;max-height:650px;overflow:auto}.research-table{border-collapse:collapse;white-space:nowrap;width:100%;font-family:var(--font-geist-mono),monospace;font-size:12px}.research-table th{color:#b8a786;text-align:right;background:#242015;border-bottom:1px solid #403823;padding:14px 18px;font-size:11px;font-weight:450;position:sticky;top:0}.research-table td{text-align:right;color:#b8b09c;border-bottom:1px solid #252219;padding:13px 18px}.research-table th:nth-child(-n+2),.research-table td:nth-child(-n+2){text-align:left}.research-table tbody tr:hover{background:#201c13}.research-table td.research-symbol{color:#eee3c9;font-weight:600}.research-table td.research-amount{color:#e5c581}.research-type{color:#86c9a8;border:1px solid #375647;border-radius:3px;padding:3px 7px;font-size:10px;display:inline-block}.research-type.put{color:#dc9a92;border-color:#69433d}.research-footer{color:#94876d;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:13px 2px;font-size:10px;display:flex}.research-chart-card{background:#13120d;border:1px solid #453a26;border-radius:9px;padding:24px}.research-chart-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.research-chart-heading h2{color:#e9dec6;letter-spacing:.03em;font-size:20px}.research-chart-heading strong{color:#dfc689;font-family:var(--font-geist-mono),monospace;margin-left:16px;font-size:29px;font-weight:450}.research-chart-heading>span{text-align:right;color:#aa9e83;font-size:11px;line-height:1.8;font-family:var(--font-geist-mono),monospace}.research-chart-scroll{overflow-x:auto}.research-chart-scroll svg{width:100%;min-width:700px;display:block}.research-vol-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}.research-vol-card{background:#17150f;border:1px solid #443820;border-radius:9px;padding:22px}.research-vol-card header{justify-content:space-between;align-items:center;display:flex}.research-vol-card h2{letter-spacing:.08em;margin:0;font-size:21px}.research-vol-asof{color:#95876c;margin:8px 0 22px;font-size:11px}.research-stale,.research-fresh{color:#d0a763;font-size:10px}.research-fresh{color:#74bc96}.research-vol-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.research-vol-stats strong{font-family:var(--font-geist-mono),monospace;color:#e5c67d;font-size:25px;font-weight:450}.research-tenors{border-top:1px solid #3b3020;border-bottom:1px solid #3b3020;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0 12px;padding:17px 0;display:grid}.research-tenors b{font-family:var(--font-geist-mono),monospace;font-size:12px;font-weight:450}.research-vol-card details{border-bottom:1px solid #312b1e}.research-vol-card summary{color:#bcb093;cursor:pointer;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.research-vol-card dl{max-height:290px;padding-bottom:12px;font-size:11px;overflow:auto}.research-vol-card dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.research-vol-card dt{color:#8e826a;overflow-wrap:anywhere}.research-vol-card dd{color:#d2c8b1;text-align:right;overflow-wrap:anywhere;flex-shrink:0;max-width:50%}@media (max-width:800px){.research-page{padding:0 18px 32px}.research-top{min-height:74px}.research-top-actions{gap:12px;font-size:12px}.research-readonly{display:none}.research-title{margin-top:26px}.research-title h1{font-size:26px}.research-controls{gap:12px;padding:16px}.research-controls .research-auto{margin-left:0}.research-nav{gap:3px}.research-nav a{padding:9px 10px;font-size:12px}.research-metrics{flex-wrap:wrap;gap:20px;padding:18px}.research-metrics strong{font-size:18px}.research-table-filter{width:100%;margin-left:0}.research-chart-card{padding:14px}.research-chart-heading{flex-direction:column;align-items:flex-start;gap:0}.research-chart-heading>span{text-align:left}.research-vol-grid{grid-template-columns:1fr}.research-meta{gap:12px}.research-footer span{display:block}}
