@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Sora:wght@400;500;600;700;800&display=swap";@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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Manrope", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-red-900:#82181a;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-yellow-50:#fefce8;--color-yellow-300:#ffe02a;--color-yellow-500:#edb200;--color-yellow-700:#a36100;--color-green-50:#f0fdf4;--color-green-100:#dcfce7;--color-green-300:#7bf1a8;--color-green-400:#05df72;--color-green-500:#00c758;--color-green-600:#00a544;--color-green-700:#008138;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-cyan-100:#cefafe;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-sky-300:#77d4ff;--color-blue-50:#eff6ff;--color-blue-300:#90c5ff;--color-blue-400:#54a2ff;--color-blue-500:#3080ff;--color-blue-700:#1447e6;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-300:#ffa2ae;--color-rose-400:#ff667f;--color-rose-500:#ff2357;--color-rose-600:#e70044;--color-rose-700:#c20039;--color-rose-900:#8b0836;--color-rose-950:#4d0218;--color-slate-100:#f1f5f9;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-950:#020618;--color-gray-100:#f3f4f6;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-zinc-300:#d4d4d8;--color-zinc-700:#3f3f46;--color-stone-800:#292524;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--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);--font-display:"Sora", "Manrope", ui-sans-serif, system-ui, sans-serif}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-red-900:lab(28.5139% 44.5539 29.0463);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-yellow-50:lab(98.6846% -1.79055 9.7766);--color-yellow-300:lab(89.7033% -.480294 84.4917);--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-yellow-700:lab(47.8202% 25.2426 66.5015);--color-green-50:lab(98.1563% -5.60117 2.75915);--color-green-100:lab(96.1861% -13.8464 6.52365);--color-green-300:lab(86.9953% -47.2691 25.0054);--color-green-400:lab(78.503% -64.9265 39.7492);--color-green-500:lab(70.5521% -66.5147 45.8073);--color-green-600:lab(59.0978% -58.6621 41.2579);--color-green-700:lab(47.0329% -47.0239 31.4788);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231);--color-sky-300:lab(80.3307% -20.2945 -31.385);--color-blue-50:lab(96.492% -1.14644 -5.11479);--color-blue-300:lab(77.5052% -6.4629 -36.42);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-blue-500:lab(54.1736% 13.3369 -74.6839);--color-blue-700:lab(36.9089% 35.0961 -85.6872);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-300:lab(76.6339% 38.3549 9.68835);--color-rose-400:lab(64.4125% 63.0291 19.2068);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-600:lab(49.1882% 81.577 36.0311);--color-rose-700:lab(41.1651% 71.6251 30.3087);--color-rose-900:lab(29.7104% 51.514 12.6253);--color-rose-950:lab(14.2323% 34.0086 9.80922);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-950:lab(1.76974% 1.32743 -9.28855);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-zinc-300:lab(84.9837% .601262 -2.17986);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-stone-800:lab(15.0353% 1.96067 1.53427)}}}@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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.auth-page{color:#f8fafc;background:radial-gradient(900px 600px at 72% -6%,#2563eb29,#0000 58%),radial-gradient(560px 400px at 4% 92%,#ef444412,#0000 60%),radial-gradient(500px 360px at 88% 55%,#f59e0b12,#0000 60%),#050810;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(16px,3vw,40px);display:flex}.auth-layout{background:#0c1420db;border:1px solid #60a5fa38;border-radius:18px;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);width:min(1120px,100%);max-height:calc(100dvh - 48px);animation:7s ease-in-out infinite auth-lift;display:grid;overflow:hidden;box-shadow:0 28px 90px #0009,0 0 90px #2563eb1f,0 0 42px #f59e0b0a}.auth-visual{background-color:#0b1522;background-image:linear-gradient(#60a5fa0e 1px,#0000 1px),linear-gradient(90deg,#60a5fa0e 1px,#0000 1px);background-size:34px 34px;border-right:1px solid #94a3b81f;flex-direction:column;justify-content:space-between;min-height:650px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.auth-visual:after{content:"";pointer-events:none;background:linear-gradient(140deg,#3b82f624,#0000 46%,#10b9810f);position:absolute;inset:0}.auth-visual:before{content:"";opacity:.82;pointer-events:none;background:repeating-radial-gradient(at 12% 52%,#0000 0 25px,#93c5fd1f 26px 27px,#0000 28px 48px),linear-gradient(118deg,#2563ebe6,#1e40af47 48%,#0000 74%);animation:12s ease-in-out infinite mesh-float;position:absolute;inset:-28%}.auth-visual>*{z-index:1;position:relative}.auth-card{color:#f8fafc;width:100%;max-width:none;box-shadow:none;border:0;border-radius:0;padding:clamp(30px,5vw,58px) clamp(28px,5vw,72px);position:relative;overflow:auto;background:radial-gradient(500px 260px at 80% 0,#2563eb1f,#0000 70%),linear-gradient(145deg,#0b1422,#080e18 70%)!important}.auth-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 55px,#60a5fa06 56px 57px),repeating-linear-gradient(0deg,#0000 0 55px,#60a5fa06 56px 57px);position:absolute;inset:0}.auth-card>*{z-index:1;position:relative}.auth-home-link{color:#94a3b8;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:28px;font-size:9px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.auth-home-link:hover{color:#fbbf24;transform:translate(-2px)}.auth-home-link span{color:#60a5fa;font-size:14px}@keyframes auth-lift{0%,to{transform:translateY(0);box-shadow:0 28px 90px #0000008c,0 0 80px #2563eb14}50%{transform:translateY(-5px);box-shadow:0 38px 105px #0000009e,0 0 100px #2563eb24}}.auth-card .MuiInputBase-root{color:#f8fafc!important;background:#111d2c!important}.auth-card .MuiInputBase-input{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.auth-card .MuiInputLabel-root{color:#94a3b8!important}.auth-card .MuiInputLabel-root.Mui-focused,.auth-card .MuiInputLabel-root.MuiFormLabel-filled{color:#60a5fa!important}.auth-card .MuiOutlinedInput-notchedOutline{border-color:#94a3b847!important}.auth-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.auth-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#3b82f6!important}.auth-card .MuiInputBase-root{transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff09,0 8px 22px #00000024}.auth-card .MuiInputBase-root:focus-within{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #2563eb1f,0 10px 28px #0003}.auth-card .MuiButton-contained{transition:transform .2s,box-shadow .2s,background-position .5s;position:relative;overflow:hidden;box-shadow:0 10px 28px #f59e0b4d;color:#0c0700!important;background:linear-gradient(110deg,#f59e0b,#d97706,#fbbf24,#d97706) 0 0/220%!important}.auth-card .MuiButton-contained:hover{transform:translateY(-2px);box-shadow:0 14px 36px #f59e0b85;background-position:100%!important}.auth-form-grid{gap:16px;display:grid}.auth-form-grid>.MuiFormControl-root{margin-top:0!important}.auth-form-grid>.auth-password-strength{grid-column:1/-1;margin-top:-4px!important}.auth-form-grid>.auth-submit{grid-column:1/-1;width:100%;margin-top:6px!important}.auth-card .MuiOutlinedInput-root{min-height:56px}.auth-card .MuiInputBase-input{font-size:16px;line-height:1.25;padding:16px 14px!important}.auth-card .MuiInputLabel-root{font-size:14px}.auth-card .MuiFormHelperText-root{margin-left:4px;font-size:11px}.auth-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:28px;display:grid}.auth-metric{background:#0f172a9e;border:1px solid #94a3b826;padding:10px 12px}.auth-metric-label{color:#64748b;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.auth-metric-value{color:#e2e8f0;font-family:var(--font-mono);margin-top:4px;font-size:12px;font-weight:700}.auth-metric-value.is-positive{color:#34d399}@media (prefers-reduced-motion:reduce){.auth-chart-bars,.auth-chart:after,.auth-visual:before{animation:none}}@media (min-width:720px){.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-form-grid>:nth-child(8),.auth-form-grid>:nth-child(9),.auth-form-grid>:nth-child(10){grid-column:1/-1}}@media (max-width:760px){.auth-page{align-items:flex-start;padding:0}.auth-layout{border:0;border-radius:0;min-height:100dvh;max-height:none;display:block}.auth-visual{min-height:230px;padding:28px 24px}.auth-card{padding:30px 24px 36px}}.home-page{isolation:isolate;color:#e2e8f0;background:radial-gradient(980px 680px at 74% -8%,#2563eb38,#0000 58%),radial-gradient(620px 420px at 6% 94%,#ef44441a,#0000 60%),radial-gradient(540px 380px at 90% 52%,#f59e0b1f,#0000 60%),radial-gradient(380px 280px at 48% 100%,#8b5cf61a,#0000 60%),#050810;min-height:100dvh;position:relative}.home-page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#60a5fa0d 1px,#0000 1px),linear-gradient(90deg,#60a5fa0d 1px,#0000 1px);background-size:72px 72px;animation:22s ease-in-out infinite page-grid-shift;position:fixed;inset:0}.home-page:after{filter:blur(40px);content:"";opacity:.7;pointer-events:none;background:radial-gradient(circle,#60a5fa29,#0000 68%);border-radius:50%;width:55%;height:70%;animation:18s ease-in-out infinite home-aurora;position:fixed;top:-20%;right:-10%}.home-nav,.home-hero,.home-algo-section,.home-greeks-section,.home-reversal-section,.home-features-section,.home-quotes-section,.home-cta-section,.home-footer{width:min(1200px,100% - 48px);margin-inline:auto}.home-footer{color:#64748b;background:radial-gradient(600px 220px at 50% 0,#2563eb17,#0000 70%),#080c15;border-top:1px solid #94a3b81a;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;width:100%;margin:0;padding:54px clamp(24px,8vw,120px) 90px;font-size:12px;display:grid;position:relative}.home-footer:after{content:"";background:linear-gradient(90deg,#0000,#60a5fa,#fbbf24,#60a5fa,#0000);height:1px;animation:5s ease-in-out infinite footer-glow;position:absolute;bottom:0;left:8%;right:8%}.home-footer-brand p{color:#64748b;max-width:220px;margin:18px 0 0;font-size:12px;line-height:1.6}.home-footer-links{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.home-footer-heading{color:#fbbf24;font-family:var(--font-mono);letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:700}.home-footer a{color:#94a3b8;text-decoration:none;transition:color .28s,transform .28s}.home-footer a:hover{color:#f8fafc;transform:translate(2px)}.home-social-row{gap:9px;display:flex}.home-social-row a{color:#cbd5e1;width:34px;height:34px;font-family:var(--font-mono);border:1px solid #94a3b833;border-radius:50%;place-items:center;font-size:11px;transition:border-color .18s,color .18s,transform .18s;display:grid}.home-social-row a:hover{color:#60a5fa;border-color:#60a5fa;transform:translateY(-2px)}.home-footer-bottom{color:#334155;font-family:var(--font-mono);letter-spacing:.12em;border-top:1px solid #94a3b81a;justify-content:space-between;padding-top:18px;font-size:8px;display:flex;position:absolute;bottom:22px;left:clamp(24px,8vw,120px);right:clamp(24px,8vw,120px)}.enroll-float{z-index:10000;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#0c0a05fa,#181105f5);border:1px solid #f59e0bad;border-radius:12px;align-items:center;gap:18px;padding:10px 12px 10px 16px;animation:.7s cubic-bezier(.16,1,.3,1) enroll-float-in,5.5s ease-in-out 1s infinite enroll-float-bob;display:flex;position:fixed;bottom:24px;right:92px;box-shadow:0 10px 34px #00000080,0 0 34px #f59e0b47,inset 0 1px #ffffff14}.enroll-float-live{color:#fbbf24;font-family:var(--font-mono);letter-spacing:.11em;white-space:nowrap;align-items:center;gap:7px;font-size:8px;font-weight:700;display:inline-flex}.enroll-float-live i{background:#34d399;border-radius:50%;width:6px;height:6px;animation:2.8s ease-in-out infinite home-live-soft;box-shadow:0 0 10px #34d399}.enroll-float-copy{color:#f8fafc;white-space:nowrap;flex-direction:column;gap:3px;font-size:12px;display:flex}.enroll-float-copy small{color:#a8a29e;font-family:var(--font-mono);letter-spacing:.05em;font-size:8px}.enroll-float-cta{z-index:2;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#fbbf24,#f59e0b 50%,#d97706);align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:0 0 26px #f59e0b85;color:#0c0700!important}.enroll-float-cta:hover{transform:translateY(-2px);box-shadow:0 0 30px #f59e0ba6;color:#0c0700!important}@keyframes enroll-float-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes enroll-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.home-nav{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;min-height:80px;display:flex}.home-brand{color:#f8fafc;align-items:center;gap:10px;text-decoration:none;display:flex}.home-brand-mark{color:#fff;width:36px;height:36px;font-family:var(--font-mono);background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:8px;place-items:center;font-size:17px;font-weight:900;animation:4.8s ease-in-out infinite home-brand-glow;display:grid;box-shadow:0 0 22px #2563eb66}.home-brand strong{font-size:14px;font-weight:800;display:block}.home-brand small{color:#64748b;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:1px;font-size:8px;display:block}.home-nav-links{align-items:center;gap:24px;display:flex}.home-nav-links a{color:#94a3b8;font-size:12px;text-decoration:none;transition:color .28s;position:relative}.home-nav-links a:not(.home-nav-cta):after{content:"";transform-origin:50%;background:linear-gradient(90deg,#0000,#60a5fa,#fbbf24,#0000);height:1px;transition:transform .32s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.home-nav-links a:hover{color:#f8fafc}.home-nav-links a:not(.home-nav-cta):hover:after{transform:scaleX(1)}.home-login-link{color:#cbd5e1!important}.home-nav-cta{letter-spacing:.04em;background:linear-gradient(135deg,#f59e0b2e,#d977061f);border:1px solid #f59e0b8c;padding:9px 18px;font-size:12px;font-weight:800;text-decoration:none;transition:background .28s,border-color .28s,box-shadow .28s,transform .28s;position:relative;overflow:hidden;box-shadow:0 0 18px #f59e0b2e;color:#fbbf24!important}.home-nav-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:50%;animation:4.8s ease-in-out infinite home-nav-shine;position:absolute;top:0;bottom:0;left:-130%}.home-nav-cta:hover{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;transform:translateY(-1px);box-shadow:0 0 32px #f59e0b80;color:#0c0700!important}.home-primary-cta{letter-spacing:.03em;background:linear-gradient(120deg,#fbbf24 0%,#f59e0b 35%,#d97706 55%,#f59e0b 75%,#fbbf24 100%) 0 0/220%;align-items:center;gap:8px;padding:15px 28px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;animation:4.2s ease-in-out infinite home-cta-pulse,6s linear infinite home-cta-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 32px #f59e0b6b,0 4px 16px #0000004d;color:#0c0700!important}.home-primary-cta:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:60%;animation:4.2s ease-in-out 1.2s infinite cta-shine;position:absolute;top:0;bottom:0;left:-130%}.home-primary-cta:hover{animation-play-state:paused;transform:translateY(-3px)scale(1.03);box-shadow:0 0 56px #f59e0bb3,0 8px 28px #0006;color:#0c0700!important}.home-ghost-cta{color:#94a3b8;font-size:12px;text-decoration:none;transition:color .28s,transform .28s}.home-ghost-cta:hover{color:#f8fafc;transform:translate(3px)}.home-ticker-wrap{background:#060810f2;border-bottom:1px solid #94a3b81a;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.home-ticker{width:max-content;animation:28s linear infinite ticker-scroll;display:flex}.home-ticker-item{color:#64748b;font-family:var(--font-mono);letter-spacing:.07em;white-space:nowrap;border-right:1px solid #94a3b817;padding:9px 28px;font-size:10px;animation:5.4s ease-in-out infinite ticker-glint}.home-ticker-item:nth-child(3n){animation-delay:.9s}.home-ticker-item:nth-child(4n){animation-delay:1.8s}.home-ticker-item.up{color:#34d399;text-shadow:0 0 10px #34d39947;animation:none}.home-ticker-item.down{color:#fb7185;text-shadow:0 0 10px #fb718540;animation:none}.home-kicker{color:#34d399;font-family:var(--font-mono);letter-spacing:.15em;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.home-kicker.kicker-amber{color:#fbbf24}.home-kicker.kicker-purple{color:#a78bfa}.home-live-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2.8s ease-in-out infinite home-live-soft;display:inline-block;box-shadow:0 0 6px #34d399,0 0 18px #34d399b3}.home-hero{grid-template-columns:1fr minmax(0,570px);align-items:center;gap:clamp(40px,6vw,96px);min-height:700px;padding:72px 0 90px;display:grid;position:relative}.home-hero:after{content:"";opacity:.4;background:linear-gradient(90deg,#0000,#2563eb,#f59e0b,#34d399,#0000);height:1px;animation:7s ease-in-out infinite edge-flare;position:absolute;bottom:34px;left:8%;right:8%}.home-orb{filter:blur(90px);pointer-events:none;z-index:0;will-change:transform;border-radius:50%;position:absolute}.home-orb-a{background:radial-gradient(circle,#2563eb52,#0000 65%);width:620px;height:620px;animation:16s ease-in-out infinite home-orb-drift-a;top:-180px;left:-180px}.home-orb-b{background:radial-gradient(circle,#34d3993d,#0000 65%);width:520px;height:520px;animation:20s ease-in-out 2s infinite home-orb-drift-b;bottom:-100px;right:-80px}.home-orb-c{background:radial-gradient(circle,#8b5cf633,#0000 65%);width:420px;height:420px;animation:14s ease-in-out 4s infinite home-orb-drift-c;top:30%;right:30%}.home-orb-d{background:radial-gradient(circle,#f59e0b2e,#0000 65%);width:340px;height:340px;animation:18s ease-in-out 1s infinite home-orb-drift-d;bottom:8%;left:28%}.home-hero-sparks{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-hero-sparks i{background:#fff;border-radius:50%;width:5px;height:5px;animation:3.6s ease-in-out infinite home-spark;position:absolute;box-shadow:0 0 10px #fffc,0 0 18px #60a5fa80}.home-hero-sparks i:first-child{animation-delay:0s;top:12%;left:8%}.home-hero-sparks i:nth-child(2){background:#60a5fa;animation-delay:.4s;top:22%;left:42%}.home-hero-sparks i:nth-child(3){background:#fbbf24;animation-delay:.9s;top:18%;left:78%}.home-hero-sparks i:nth-child(4){background:#34d399;animation-delay:1.3s;top:48%;left:16%}.home-hero-sparks i:nth-child(5){animation-delay:1.7s;top:58%;left:88%}.home-hero-sparks i:nth-child(6){background:#a78bfa;animation-delay:.6s;top:72%;left:10%}.home-hero-sparks i:nth-child(7){background:#fbbf24;animation-delay:2.1s;top:36%;left:62%}.home-hero-sparks i:nth-child(8){animation-delay:1.1s;top:8%;left:54%}.home-hero-sparks i:nth-child(9){background:#60a5fa;animation-delay:.3s;top:82%;left:48%}.home-hero-sparks i:nth-child(10){background:#34d399;animation-delay:2.4s;top:64%;left:72%}.home-hero-sparks i:nth-child(11){animation-delay:1.8s;top:28%;left:28%}.home-hero-sparks i:nth-child(12){background:#fb7185;animation-delay:.8s;top:44%;left:92%}.home-hero-sparks i:nth-child(13){background:#fbbf24;animation-delay:1.5s;top:90%;left:32%}.home-hero-sparks i:nth-child(14){background:#34d399;animation-delay:2.8s;top:6%;left:22%}.home-hero-copy{z-index:1;position:relative}.home-page.is-ready .home-hero-copy .home-kicker{animation:.9s cubic-bezier(.16,1,.3,1) both home-rise}.home-page.is-ready .home-hero-copy h1{animation:1s cubic-bezier(.16,1,.3,1) 80ms both home-rise,8s linear 1.1s infinite gold-shimmer}.home-page.is-ready .home-hero-copy .home-hero-lede{animation:.95s cubic-bezier(.16,1,.3,1) .16s both home-rise}.home-page.is-ready .home-hero-copy .home-hero-actions{animation:.95s cubic-bezier(.16,1,.3,1) .24s both home-rise}.home-page.is-ready .home-hero-copy .home-stat-row{animation:.95s cubic-bezier(.16,1,.3,1) .32s both home-rise}.home-page.is-ready .home-hero-copy .home-execstream{animation:1s cubic-bezier(.16,1,.3,1) .4s both home-rise}.home-hero h1{letter-spacing:-.06em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f8fafc 0%,#e2e8f0 28%,#fbbf24 52%,#f59e0b 65%,#f8fafc 88%) 0 0/220%;-webkit-background-clip:text;background-clip:text;max-width:560px;margin:26px 0 0;font-size:clamp(44px,6vw,78px);line-height:.94}.home-hero h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#60a5fa 0%,#93c5fd 45%,#60a5fa 100%) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s linear infinite gold-shimmer}.home-hero-lede{color:#94a3b8;max-width:430px;margin:22px 0 0;font-size:15px;line-height:1.72}.home-freedom-line{background:linear-gradient(90deg,#f59e0b1f,#0000002e);border:1px solid #fbbf2447;border-left:3px solid #f59e0b;gap:8px;max-width:430px;margin:22px 0 0;padding:14px 16px 12px;display:grid;box-shadow:inset 0 1px #fde68a1a}.home-freedom-line span{color:#fbbf24;font-family:Georgia,serif;font-size:28px;line-height:.7}.home-freedom-line p{color:#fde68a;font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500;line-height:1.5}.home-freedom-line cite{color:#f59e0b;font-family:var(--font-mono);letter-spacing:.12em;font-size:9px;font-style:normal}.home-page.is-ready .home-freedom-line{animation:.95s cubic-bezier(.16,1,.3,1) .2s both home-rise}.home-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.home-stat-row{flex-wrap:wrap;align-items:center;gap:22px;margin-top:48px;display:flex}.home-stat{flex-direction:column;gap:4px;display:flex}.home-stat-val{color:#e2e8f0;font-family:var(--font-mono);font-size:22px;font-weight:700}.home-stat-val.green{color:#34d399;animation:2.8s ease-in-out 2s infinite stat-glow}.live-number{animation:.45s ease-out live-value-flash}.home-stat-label{color:#475569;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:8px}.home-stat-div{background:#94a3b82e;width:1px;height:34px}.home-chain{background:#050912f0;border:1px solid #94a3b82e;animation:8s ease-in-out infinite home-chain-glow;position:relative;overflow:hidden;box-shadow:0 28px 70px #0006,0 0 60px #2563eb14}.home-page.is-ready .home-chain{animation:1.05s cubic-bezier(.16,1,.3,1) .18s both home-rise,9s ease-in-out 1.2s infinite home-terminal-float,8s ease-in-out 1.2s infinite home-chain-glow}.home-chain:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#34d39952,#0000);width:22%;animation:6.5s ease-in-out infinite chain-scan;position:absolute;top:0;bottom:0;left:-100%}@keyframes chain-scan{0%,to{left:-100%}50%{left:140%}}.home-chain-topbar{color:#34d399;font-family:var(--font-mono);letter-spacing:.1em;background:linear-gradient(90deg,#2563eb24,#34d39914,#2563eb24) 0 0/220%;border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;padding:10px 14px;font-size:9px;animation:5s linear infinite momentum-wave;display:flex;position:relative}.home-chain-topbar:after{content:"";background:linear-gradient(90deg,#0000,#34d399,#60a5fa,#0000);height:2px;animation:2.5s ease-in-out infinite chain-beacon;position:absolute;bottom:-1px;left:0;right:0}.home-chain-pcr{color:#94a3b8}.home-chain-pcr .green{color:#34d399}.home-chain-header{color:#334155;font-family:var(--font-mono);letter-spacing:.1em;text-align:right;background:#0f172ad9;grid-template-columns:1fr 1fr 1fr 84px 1fr 1fr 1fr;padding:6px 14px;font-size:8px;display:grid}.home-chain-header .home-chain-center{text-align:center}.home-chain-side-labels{font-family:var(--font-mono);grid-template-columns:1fr 84px 1fr;padding:4px 14px;font-size:8px;display:grid}.home-chain-side-labels .ce-label{color:#4ade8080;text-align:left}.home-chain-side-labels .pe-label{color:#fb718580;text-align:right}.home-chain-side-labels .home-chain-center{text-align:center}.home-chain-row{font-family:var(--font-mono);text-align:right;border-bottom:1px solid #94a3b812;grid-template-columns:1fr 1fr 1fr 84px 1fr 1fr 1fr;padding:8px 14px;font-size:10px;transition:background .28s;animation:4.2s ease-out infinite data-tick;display:grid}.home-chain-row:nth-child(2){animation-delay:.25s}.home-chain-row:nth-child(3){animation-delay:.5s}.home-chain-row:nth-child(4){animation-delay:.75s}.home-chain-row:nth-child(5){animation-delay:1s}.home-chain-row:nth-child(6){animation-delay:1.25s}.home-chain-row:nth-child(7){animation-delay:1.5s}.home-chain-row:nth-child(8){animation-delay:1.75s}.home-chain-row:hover{background:#2563eb0f}.home-chain-row.atm{background:#2563eb17;border-top:1px solid #60a5fa38;border-bottom:1px solid #60a5fa38;animation:4.8s ease-in-out infinite atm-pulse}.home-chain-strike{text-align:center;color:#e2e8f0;font-size:11px;font-weight:700}.home-chain-strike b{color:#60a5fa;margin-left:4px;font-size:8px}.home-chain-row .ce{color:#4ade80;text-shadow:0 0 8px #4ade8040;animation:4.2s ease-in-out infinite cell-flash}.home-chain-row .pe{color:#fb7185;text-shadow:0 0 8px #fb718540;animation:4.2s ease-in-out 1.1s infinite cell-flash}.home-chain-row .dim{color:#94a3b8}.home-chain-row .b{font-weight:700}.home-chain-footer{font-family:var(--font-mono);letter-spacing:.1em;color:#475569;background:#0f172ad9;justify-content:space-around;align-items:center;padding:10px 14px;font-size:8px;display:flex}.home-chain-footer .ce{color:#34d399;margin-left:6px}.home-chain-footer .pe{color:#fb7185;margin-left:6px}.home-greeks-section{border-top:1px solid #94a3b81a;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(38px,6vw,88px);padding:120px 0;display:grid}.home-greeks-intro{background:linear-gradient(145deg,#1e1808b8,#0a101ce0);border:1px solid #fbbf2438;padding:28px 26px 30px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000047,inset 0 0 40px #fbbf2409}.home-greeks-intro:before{filter:blur(34px);content:"";pointer-events:none;background:#fbbf2424;border-radius:50%;width:120px;height:120px;position:absolute;top:0;right:0}.home-greeks-intro h2{color:#f8fafc;letter-spacing:-.05em;max-width:440px;margin:18px 0 0;font-size:clamp(32px,3.8vw,52px);line-height:1;position:relative}.home-greeks-intro h2 em.amber{color:#fbbf24;font-style:normal}.home-greeks-intro p{color:#a8b5c7;max-width:360px;margin:18px 0 0;font-size:14px;line-height:1.72;position:relative}.home-greeks-intro:after{content:"";opacity:.55;background:linear-gradient(90deg,#fbbf24,#0000);height:1px;position:absolute;bottom:24px;left:26px;right:26px}.home-greeks-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.home-greek-card{border:1px solid var(--greek-color);background:linear-gradient(145deg, var(--greek-bg), #080c16db);min-height:220px;box-shadow:0 8px 24px #00000038, 0 0 24px var(--greek-glow);padding:22px;transition:border-color .32s,transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s;animation:7.5s ease-in-out infinite greek-float;position:relative;overflow:hidden}.home-greek-card.is-featured{background:linear-gradient(120deg,#2563eb3d,#080c16e6 72%);grid-column:1/-1;min-height:188px}.home-greek-card.is-featured .home-greek-desc{max-width:520px}.home-greek-card:before{background:var(--greek-color);filter:blur(42px);opacity:.22;content:"";pointer-events:none;border-radius:50%;width:75%;height:85%;animation:4.8s ease-in-out infinite greek-orbit-glow;position:absolute;top:-35%;right:-25%}.home-greek-card:after{background:linear-gradient(90deg, transparent, var(--greek-color), transparent);opacity:.55;content:"";pointer-events:none;height:1px;position:absolute;bottom:18px;left:18px;right:18px}.home-greek-card:hover{box-shadow:0 20px 44px #0006, 0 0 42px var(--greek-glow);border-color:#f8fafc;animation-play-state:paused;transform:translateY(-14px)scale(1.025)!important}.home-greek-card:first-child{--greek-color:#60a5fa;--greek-bg:#2563eb21;--greek-glow:#2563eb38;animation-delay:0s}.home-greek-card:nth-child(2){--greek-color:#34d399;--greek-bg:#10b9811c;--greek-glow:#34d39933;animation-delay:.7s}.home-greek-card:nth-child(3){--greek-color:#a78bfa;--greek-bg:#8b5cf61f;--greek-glow:#a78bfa33;animation-delay:1.4s}.home-greek-card:nth-child(4){--greek-color:#fbbf24;--greek-bg:#f59e0b1a;--greek-glow:#fbbf2433;animation-delay:2.1s}.home-greek-card:nth-child(5){--greek-color:#fb7185;--greek-bg:#ef44441a;--greek-glow:#fb71852e;animation-delay:2.8s}.home-greek-card:nth-child(6){--greek-color:#2dd4bf;--greek-bg:#14b8a61a;--greek-glow:#2dd4bf2e;animation-delay:3.5s}.home-greek-symbol{z-index:1;font-family:var(--font-mono);color:var(--greek-color);font-size:44px;font-weight:900;line-height:1;animation:3s ease-in-out infinite aitool-glow;position:relative}.home-greek-name{z-index:1;color:var(--greek-color);font-family:var(--font-mono);letter-spacing:.18em;opacity:.75;margin-top:4px;font-size:8px;position:relative}.home-greek-value{z-index:1;color:#f8fafc;font-family:var(--font-mono);text-shadow:0 0 14px var(--greek-glow);margin-top:8px;font-size:17px;font-weight:700;position:relative}.home-greek-desc{z-index:1;color:#a8b5c7;margin:10px 0 0;font-size:12px;line-height:1.65;position:relative}.home-reversal-section{border-top:1px solid #94a3b81a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(48px,8vw,120px);padding:120px 0;display:grid;position:relative;overflow:hidden}.home-reversal-section:after{filter:blur(55px);content:"";opacity:.75;pointer-events:none;background:conic-gradient(from 220deg,#2563eb14,#ef44441f,#fbbf2417,#34d3991a,#a78bfa1f,#2563eb14);border-radius:50%;width:54%;height:76%;animation:7s ease-in-out infinite reversal-aura;position:absolute;top:12%;right:-8%}.home-reversal-section>*{z-index:1;position:relative}.home-kicker.kicker-red{color:#fb7185}.home-reversal-copy h2{color:#f8fafc;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.home-reversal-copy h2 em{color:#fb7185;font-style:normal}.home-reversal-copy p{color:#94a3b8;max-width:390px;margin:20px 0 0;font-size:14px;line-height:1.75}.home-reversal-note{color:#34d399;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:26px;font-size:9px;display:flex}.home-reversal-map{grid-template-columns:repeat(5,1fr);gap:10px;padding:52px 0 22px;display:grid;position:relative}.home-reversal-line{opacity:.7;background:linear-gradient(90deg,#60a5fa,#34d399,#fbbf24,#fb7185,#a78bfa);height:3px;position:absolute;top:76px;left:7%;right:7%;overflow:hidden;box-shadow:0 0 12px #fb718559}.home-reversal-line:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:28%;animation:2.3s linear infinite reversal-flow;position:absolute;inset:-4px}.home-reversal-step{z-index:1;text-align:center;position:relative}.home-reversal-dot{border:2px solid var(--reversal-color);width:54px;height:54px;color:var(--reversal-color);font-family:var(--font-mono);box-shadow:0 0 18px var(--reversal-glow), inset 0 0 16px var(--reversal-inner);background:#0b111e;border-radius:50%;place-items:center;margin:0 auto;font-size:10px;font-weight:700;animation:3.6s ease-in-out infinite reversal-node;display:grid;position:relative}.home-reversal-dot:before{border:1px dashed var(--reversal-color);content:"";opacity:.45;border-radius:50%;animation:4s linear infinite reversal-ring;position:absolute;inset:-9px}.reversal-step-1{--reversal-color:#60a5fa;--reversal-glow:#60a5fa59;--reversal-inner:#60a5fa1f}.reversal-step-2{--reversal-color:#fb7185;--reversal-glow:#fb718559;--reversal-inner:#fb71851f}.reversal-step-3{--reversal-color:#fbbf24;--reversal-glow:#fbbf2459;--reversal-inner:#fbbf241f}.reversal-step-4{--reversal-color:#34d399;--reversal-glow:#34d39959;--reversal-inner:#34d3991f}.reversal-step-5{--reversal-color:#a78bfa;--reversal-glow:#a78bfa59;--reversal-inner:#a78bfa1f}.reversal-step-5 .home-reversal-dot{animation:3.6s ease-in-out infinite reversal-final-flare}.reversal-step-2 .home-reversal-dot{animation-delay:.72s}.reversal-step-3 .home-reversal-dot{animation-delay:1.44s}.reversal-step-4 .home-reversal-dot{animation-delay:2.16s}.reversal-step-5 .home-reversal-dot{animation-delay:2.88s}.home-reversal-step strong{color:var(--reversal-color);font-family:var(--font-mono);letter-spacing:.08em;text-shadow:0 0 10px var(--reversal-glow);margin-top:18px;font-size:9px;display:block}.home-reversal-step small{color:#64748b;margin-top:7px;font-size:10px;line-height:1.4;display:block}.home-features-section{padding:80px 0 120px}.home-section-heading{text-align:center;margin-bottom:56px}.home-section-heading h2{color:#f8fafc;letter-spacing:-.05em;margin:18px auto 0;font-size:clamp(34px,4vw,56px);line-height:1}.home-section-heading h2.purple em{color:#a78bfa;font-style:normal}.home-features-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-feature-card{background:linear-gradient(145deg,#0f172ab8,#080c16db);border:1px solid #94a3b82e;flex-direction:column;min-height:292px;padding:26px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;display:flex;position:relative;overflow:hidden}.home-feature-card:before{opacity:.55;background:var(--fc-glow);content:"";pointer-events:none;transition:opacity .22s;position:absolute;inset:0}.home-feature-card:after{background:var(--fc-orb);filter:blur(38px);opacity:.35;content:"";pointer-events:none;border-radius:50%;width:75%;height:70%;transition:opacity .22s,transform .3s;position:absolute;top:-30%;right:-35%}.home-feature-card:hover{box-shadow:0 18px 40px #00000052, 0 0 32px rgba(var(--fb-rgb),.22);transform:translateY(-9px)scale(1.015)}.home-feature-card:hover:before{opacity:1}.home-feature-card:hover:after{opacity:.7;transform:scale(1.3)}.home-feature-card:hover .home-feature-icon{animation:1.2s ease-in-out icon-bounce}.fc-blue{--fc-glow:radial-gradient(circle at 0 0, #2563eb38, transparent 62%);--fc-orb:#2563eb;--fb-rgb:37,99,235}.fc-blue:hover{border-color:#60a5fab3}.fc-green{--fc-glow:radial-gradient(circle at 0 0, #34d39933, transparent 62%);--fc-orb:#10b981;--fb-rgb:52,211,153}.fc-green:hover{border-color:#34d399b3}.fc-amber{--fc-glow:radial-gradient(circle at 0 0, #fbbf242e, transparent 62%);--fc-orb:#f59e0b;--fb-rgb:251,191,36}.fc-amber:hover{border-color:#fbbf24b3}.fc-purple{--fc-glow:radial-gradient(circle at 0 0, #8b5cf633, transparent 62%);--fc-orb:#8b5cf6;--fb-rgb:139,92,246}.fc-purple:hover{border-color:#8b5cf6b3}.fc-red{--fc-glow:radial-gradient(circle at 0 0, #ef44442e, transparent 62%);--fc-orb:#ef4444;--fb-rgb:239,68,68}.fc-red:hover{border-color:#ef4444b3}.fc-teal{--fc-glow:radial-gradient(circle at 0 0, #14b8a62e, transparent 62%);--fc-orb:#14b8a6;--fb-rgb:20,184,166}.fc-teal:hover{border-color:#14b8a6b3}.home-feature-card:first-child{animation:6.8s ease-in-out infinite feature-breathe}.home-feature-card:nth-child(2){animation:6.8s ease-in-out .9s infinite feature-breathe}.home-feature-card:nth-child(3){animation:6.8s ease-in-out 1.8s infinite feature-breathe}.home-feature-card:nth-child(4){animation:6.8s ease-in-out 2.7s infinite feature-breathe}.home-feature-card:nth-child(5){animation:6.8s ease-in-out 3.6s infinite feature-breathe}.home-feature-card:nth-child(6){animation:6.8s ease-in-out 4.5s infinite feature-breathe}.home-feature-card:hover{animation-play-state:paused}.home-feature-icon-wrap{z-index:1;background:#0f172abf;border:1px solid #94a3b83d;border-radius:12px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 0 18px #60a5fa0d}.home-feature-icon{filter:drop-shadow(0 0 6px);font-size:26px;line-height:1}.home-feature-tag,.home-feature-card h3,.home-feature-card p{z-index:1;position:relative}.home-feature-tag{font-family:var(--font-mono);letter-spacing:.16em;margin-top:26px;font-size:8px;font-weight:700}.fc-blue .home-feature-tag{color:#60a5fa}.fc-green .home-feature-tag{color:#34d399}.fc-amber .home-feature-tag{color:#fbbf24}.fc-purple .home-feature-tag{color:#a78bfa}.fc-red .home-feature-tag{color:#fb7185}.fc-teal .home-feature-tag{color:#2dd4bf}.home-feature-card h3{color:#f8fafc;letter-spacing:-.04em;margin:10px 0 0;font-size:19px;line-height:1.1}.home-feature-card p{color:#a8b5c7;margin:10px 0 0;font-size:12px;line-height:1.65}.home-reveal{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1),filter .9s;transform:translateY(32px)}.home-reveal.is-inview{opacity:1;filter:blur();transform:none}.home-reversal-section,.home-algo-section,.home-proof-section,.home-greeks-section,.home-features-section,.home-quotes-section,.home-aitools-section,.home-cta-section,.home-footer{animation:none}.home-freedom-section{background:radial-gradient(700px 280px at 50% 52%,#f59e0b1a,#0000 70%),repeating-linear-gradient(90deg,#0000 0 88px,#f59e0b08 89px 90px);border-top-color:#f59e0b38}.home-quotes-section:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#60a5fa1c,#0000);width:28%;height:160%;animation:10s ease-in-out infinite quote-shine;position:absolute;top:-30%;left:-20%;transform:skew(-18deg)}.home-quotes-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.home-quotes-heading h2{color:#f8fafc;letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(34px,4vw,56px);line-height:1}.home-quotes-heading h2 em{color:#fbbf24;text-shadow:0 0 28px #fbbf2461;font-style:normal}.home-quotes-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px;display:grid}.home-quote-card{border:1px solid var(--quote-color);background:linear-gradient(145deg, var(--quote-bg), #080c16d1);min-height:260px;box-shadow:0 8px 24px #00000038, 0 0 24px var(--quote-glow);margin:0;padding:25px 20px 20px;transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s,box-shadow .32s;animation:7s ease-in-out infinite quote-float;position:relative;overflow:hidden}.home-quote-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:70%;animation:8s ease-in-out infinite quote-shine;position:absolute;top:0;bottom:0;left:-130%}.home-quote-card:first-child{--quote-color:#60a5fa99;--quote-bg:#2563eb21;--quote-glow:#2563eb1f}.home-quote-card:nth-child(2){--quote-color:#34d39999;--quote-bg:#10b9811c;--quote-glow:#34d3991a;margin-top:28px;animation-delay:.8s}.home-quote-card:nth-child(3){--quote-color:#fbbf24a6;--quote-bg:#f59e0b1a;--quote-glow:#fbbf241a;margin-top:12px;animation-delay:1.6s}.home-quote-card:nth-child(4){--quote-color:#a78bfa99;--quote-bg:#8b5cf61a;--quote-glow:#a78bfa1a;animation-delay:2.4s}.home-quote-card:hover{box-shadow:0 20px 44px #0000005c, 0 0 38px var(--quote-glow);border-color:#f8fafc;animation-play-state:paused;transform:translateY(-10px)scale(1.02)}.home-quote-mark{height:30px;color:var(--quote-color);text-shadow:0 0 18px var(--quote-glow);transform-origin:0;font-family:Georgia,serif;font-size:48px;line-height:.8;animation:3.2s ease-in-out infinite quote-mark-pulse;display:block}.home-quote-card p{color:#e2e8f0;font-family:var(--font-display);letter-spacing:-.02em;margin:24px 0 0;font-size:15px;font-weight:500;line-height:1.45}.home-quote-card cite{color:var(--quote-color);font-family:var(--font-mono);letter-spacing:.1em;font-size:8px;font-style:normal;position:absolute;bottom:20px;left:20px;right:20px}.home-cta-section{text-align:center;padding:120px 0;position:relative;overflow:hidden}.home-cta-glow{pointer-events:none;background:radial-gradient(#2563eb33,#0000 65%);border-radius:50%;width:700px;height:500px;animation:12s ease-in-out infinite cta-orb;position:absolute;top:50%;left:50%}.home-cta-glow-2{pointer-events:none;background:radial-gradient(#8b5cf61a,#0000 65%);border-radius:50%;width:480px;height:320px;animation:16s ease-in-out 4s infinite reverse cta-orb;position:absolute;top:55%;left:46%}.home-cta-headline{letter-spacing:-.06em;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#f8fafc,#e2e8f0 40%,#fbbf24 70%,#f8fafc) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:18px 0 0;font-size:clamp(40px,5.5vw,70px);line-height:.96;animation:7s linear infinite gold-shimmer;position:relative}.home-cta-headline em{color:#fbbf24;-webkit-text-fill-color:#fbbf24;text-shadow:0 0 30px #f59e0b80;font-style:normal}.home-cta-sub{color:#94a3b8;max-width:480px;margin:22px auto 0;font-size:14px;line-height:1.72;position:relative}.home-cta-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:34px;display:flex;position:relative}.home-cta-quotes{color:#334155;font-family:var(--font-mono);letter-spacing:.05em;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:48px;font-size:10px;font-style:italic;display:flex;position:relative}.home-proof-section{z-index:1;background:linear-gradient(#f59e0b0a,#f59e0b05);border-top:1px solid #f59e0b2e;border-bottom:1px solid #f59e0b2e;position:relative}.home-proof-grid{grid-template-columns:repeat(4,1fr);width:min(1200px,100% - 48px);margin:0 auto;display:grid}.home-proof-stat{text-align:center;border-right:1px solid #f59e0b24;padding:28px 20px}.home-proof-stat:last-child{border-right:0}.home-proof-val{font-family:var(--font-mono);-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fbbf24,#f59e0b,#fbbf24) 0 0/200%;-webkit-background-clip:text;background-clip:text;font-size:34px;font-weight:900;line-height:1;animation:4s linear infinite gold-shimmer}.home-proof-val.green{background:linear-gradient(135deg,#34d399,#6ee7b7,#34d399)}.home-proof-val.blue{background:linear-gradient(135deg,#60a5fa,#93c5fd,#60a5fa)}.home-proof-label{color:#64748b;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-top:7px;font-size:8px}@media (max-width:760px){.home-proof-grid{grid-template-columns:repeat(2,1fr)}}.wa-widget{z-index:9999;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:28px;right:24px}.wa-chat-box{background:#fff;border-radius:20px;width:320px;animation:.42s cubic-bezier(.34,1.56,.64,1) wa-box-in;overflow:hidden;box-shadow:0 20px 60px #0000003d,0 2px 8px #0000001a,0 0 0 1px #0000000f}.wa-chat-box-header{background:linear-gradient(135deg,#25d366 0%,#1fb858 100%);align-items:center;gap:12px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.wa-chat-box-header:after{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:60%;height:100%;animation:3.5s ease-in-out 1s infinite wa-shine;position:absolute;top:0;left:-120%}.wa-chat-box-brand{background:#0000002e;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.wa-chat-box-info{flex:1;min-width:0}.wa-chat-box-info strong{color:#fff;font-size:14px;font-weight:700;display:block}.wa-chat-box-info span{color:#fffc;font-size:11px}.wa-chat-box-close{color:#fff;cursor:pointer;background:#0000002e;border:none;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .18s;display:grid}.wa-chat-box-close:hover{background:#00000052}.wa-chat-box-body{padding:24px 20px 22px}.wa-chat-box-greeting{color:#111;margin:0 0 18px;font-size:17px;font-weight:600;line-height:1.35}.wa-chat-box-btn{color:#fff;background:#1c1c1e;border-radius:10px;align-items:center;gap:10px;width:100%;padding:13px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s,box-shadow .18s;display:flex}.wa-chat-box-btn:hover{color:#fff;background:#2d2d2f;box-shadow:0 4px 18px #25d3664d}.wa-chat-box-btn:hover .wa-chat-box-btn-arrow{opacity:1;animation:.55s ease-in-out infinite wa-arrow-nudge}.wa-chat-box-btn-icon{color:#25d366;flex-shrink:0;width:20px;height:20px}.wa-chat-box-btn-arrow{opacity:.5;margin-left:auto}.wa-chat-bubble{background:#fff;border-radius:999px;align-items:stretch;animation:.36s cubic-bezier(.34,1.56,.64,1) wa-bubble-in;display:flex;overflow:hidden;box-shadow:0 4px 24px #0000002e,0 0 0 1px #0000000f}.wa-chat-bubble-text{color:#111;white-space:nowrap;align-self:center;padding:11px 18px;font-size:14px;font-weight:600}.wa-chat-bubble-close{color:#fff;cursor:pointer;background:#1c1c1e;border:none;place-items:center;padding:0 13px;transition:background .18s;display:grid}.wa-chat-bubble-close:hover{background:#333}.wa-widget-send-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 36% 36%,#3de07a,#25d366 60%,#1cb955);border:none;border-radius:50%;place-items:center;width:58px;height:58px;transition:box-shadow .2s;animation:3.8s ease-in-out infinite wa-float;display:grid;position:relative;box-shadow:0 6px 28px #25d3668c,0 2px 8px #00000040,0 0 #25d36666}.wa-widget-send-button:hover{animation-play-state:paused;transform:scale(1.13);box-shadow:0 12px 44px #25d366bf,0 0 0 8px #25d36626}.wa-widget-svg{filter:drop-shadow(0 1px 2px #00000040);width:28px;height:28px;animation:5s ease-in-out 4s infinite wa-icon-wiggle}.wa-fab-ring{display:none}.wa-notif-dot{pointer-events:none;background:#ef4444;border:2px solid #fff;border-radius:50%;width:13px;height:13px;animation:1.5s ease-in-out infinite wa-dot-pulse;position:absolute;top:3px;right:3px}@keyframes wa-box-in{0%{opacity:0;transform:translateY(32px)scale(.86)rotate(-2deg)}55%{opacity:1;transform:translateY(-8px)scale(1.03)rotate(.6deg)}75%{transform:translateY(4px)scale(.99)}90%{transform:translateY(-2px)scale(1.005)}to{opacity:1;transform:none}}@keyframes wa-bubble-in{0%{opacity:0;transform:translate(28px)scale(.75)}55%{opacity:1;transform:translate(-7px)scale(1.08)}75%{transform:translate(3px)scale(.97)}to{opacity:1;transform:none}}@keyframes wa-ring{0%,to{opacity:.7;transform:scale(1)}50%{opacity:0;transform:scale(1.22)}}@keyframes wa-float{0%,to{transform:translateY(0)rotate(0)}35%{transform:translateY(-7px)rotate(-1.2deg)}65%{transform:translateY(-9px)rotate(1deg)}}@keyframes wa-icon-wiggle{0%,78%,to{transform:rotate(0)scale(1)}82%{transform:rotate(-20deg)scale(1.12)}87%{transform:rotate(16deg)scale(1.12)}92%{transform:rotate(-10deg)scale(1.05)}97%{transform:rotate(5deg)scale(1)}}@keyframes wa-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #ef4444b3}50%{transform:scale(1.25);box-shadow:0 0 0 5px #ef444400}}@keyframes wa-arrow-nudge{0%,to{opacity:.5;transform:translate(0)}50%{opacity:1;transform:translate(5px)}}@keyframes wa-shine{0%,to{opacity:0;left:-120%}5%{opacity:1}50%{opacity:1;left:120%}55%{opacity:0}}@media (max-width:480px){.wa-widget{bottom:18px;right:14px}.wa-chat-box{width:290px}}.home-bg-anim{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.home-bg-anim:after{content:"";background:linear-gradient(#0000,#34d399bf,#0000);width:6px;height:220px;animation:14s ease-in-out 6s infinite scan-beam;position:absolute;top:25%;left:-6px;box-shadow:0 0 40px 20px #34d3992e}.home-rain-col{font-family:var(--font-mono);letter-spacing:.07em;will-change:transform;flex-direction:column;gap:22px;font-size:8px;font-weight:700;animation:linear infinite price-rain;display:flex;position:absolute;top:0}.home-rain-col.r1{color:#34d39952;text-shadow:0 0 6px #34d39980;animation-duration:14s;animation-delay:0s;left:3%}.home-rain-col.r2{color:#60a5fa42;text-shadow:0 0 6px #60a5fa66;animation-duration:11s;animation-delay:-4s;left:11%}.home-rain-col.r3{color:#34d39947;text-shadow:0 0 6px #34d39973;animation-duration:16s;animation-delay:-2s;left:19%}.home-rain-col.r4{color:#60a5fa38;text-shadow:0 0 6px #60a5fa59;animation-duration:12s;animation-delay:-8s;left:28%}.home-rain-col.r5{color:#34d3994d;text-shadow:0 0 6px #34d3997a;animation-duration:15s;animation-delay:-1s;left:38%}.home-rain-col.r6{color:#fbbf2438;text-shadow:0 0 6px #fbbf2461;animation-duration:13s;animation-delay:-6s;left:49%}.home-rain-col.r7{color:#34d39942;text-shadow:0 0 6px #34d3996b;animation-duration:10s;animation-delay:-3s;left:59%}.home-rain-col.r8{color:#60a5fa3d;text-shadow:0 0 6px #60a5fa61;animation-duration:17s;animation-delay:-9s;left:69%}.home-rain-col.r9{color:#34d39947;text-shadow:0 0 6px #34d39970;animation-duration:11s;animation-delay:-5s;left:80%}.home-rain-col.r10{color:#fbbf2433;text-shadow:0 0 6px #fbbf2459;animation-duration:14s;animation-delay:-7s;left:91%}.home-nav,.home-ticker-wrap,.home-hero,.home-algo-section,.home-greeks-section,.home-features-section,.home-cta-section,.home-footer{z-index:1;position:relative}.home-execstream{border-top:1px solid #94a3b81f;margin-top:28px;padding-top:16px}.home-execstream-hdr{color:#34d399;font-family:var(--font-mono);letter-spacing:.14em;align-items:center;gap:7px;margin-bottom:10px;font-size:8px;font-weight:700;display:flex}.home-exec-row{font-family:var(--font-mono);opacity:0;border-bottom:1px solid #94a3b812;grid-template-columns:36px 1fr 34px 56px 50px 32px;align-items:center;gap:7px;padding:5px 0;font-size:9px;animation:7.5s ease-in-out infinite exec-stream;display:grid}.home-exec-row:last-child{border-bottom:0}.home-exec-badge{text-align:center;padding:1px 4px;font-size:8px;font-weight:800}.home-exec-row.buy .home-exec-badge{color:#4ade80;text-shadow:0 0 8px #4ade80b3;border:1px solid #4ade8099;box-shadow:0 0 8px #4ade8059}.home-exec-row.sell .home-exec-badge{color:#fb7185;text-shadow:0 0 8px #fb7185b3;border:1px solid #fb718599;box-shadow:0 0 8px #fb718559}.home-exec-sym{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-exec-qty{color:#64748b}.home-exec-price{color:#f1f5f9;text-shadow:0 0 8px #f1f5f940;font-weight:700}.home-exec-st.filled{color:#34d399;text-shadow:0 0 6px #34d39999;font-size:8px}.home-exec-st.pending{color:#fbbf24;text-shadow:0 0 6px #fbbf2499;font-size:8px}.home-exec-lat{color:#475569;font-size:8px}.home-algo-section{text-align:center;border-top:1px solid #94a3b81a;padding:100px 0;position:relative;overflow:hidden}.home-algo-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#34d3991a,#0000);width:16%;animation:8s ease-in-out infinite pipeline-scan;position:absolute;top:0;bottom:0;left:-20%}.home-algo-section .home-kicker{color:#34d399;justify-content:center}.home-pipe-title{color:#f8fafc;letter-spacing:-.05em;max-width:520px;margin:18px auto 0;font-size:clamp(30px,3.6vw,50px);line-height:1}.home-pipe-title em{color:#34d399;font-style:normal}.home-pipe-track{z-index:1;justify-content:center;align-items:stretch;gap:0;margin-top:58px;padding:8px 4px 14px;display:flex;position:relative;overflow-x:auto}.home-pipe-step{text-align:center;background:#080c16cc;border:1px solid #94a3b826;flex:0 0 130px;padding:22px 12px}.pipe-step-1{animation:4.2s ease-in-out infinite pipe-active}.pipe-step-2{animation:4.2s ease-in-out .7s infinite pipe-active}.pipe-step-3{animation:4.2s ease-in-out 1.4s infinite pipe-active}.pipe-step-4{animation:4.2s ease-in-out 2.1s infinite pipe-active}.pipe-step-5{animation:4.2s ease-in-out 2.8s infinite pipe-active}.pipe-step-6{animation:4.2s ease-in-out 3.5s infinite pipe-active}.home-pipe-icon{font-size:22px;line-height:1;animation:3.4s ease-in-out infinite pipeline-icon-pop}.home-pipe-step:nth-child(3) .home-pipe-icon{animation-delay:.5s}.home-pipe-step:nth-child(5) .home-pipe-icon{animation-delay:1s}.home-pipe-step:nth-child(7) .home-pipe-icon{animation-delay:1.5s}.home-pipe-step:nth-child(9) .home-pipe-icon{animation-delay:2s}.home-pipe-step:nth-child(11) .home-pipe-icon{animation-delay:2.5s}.home-pipe-num{color:#475569;font-family:var(--font-mono);letter-spacing:.14em;margin-top:8px;font-size:8px}.home-pipe-label{color:#e2e8f0;font-family:var(--font-mono);letter-spacing:.06em;margin-top:6px;font-size:10px;font-weight:700;animation:3.4s ease-in-out infinite pipeline-label-flash}.home-pipe-sub{color:#64748b;margin:6px 0 0;font-size:10px;line-height:1.5}.home-pipe-conn{background:#34d39940;flex:0 0 36px;align-self:center;height:2px;position:relative;overflow:hidden}.home-pipe-conn:after{content:"";background:linear-gradient(90deg,#0000,#4ade80 40%,#fff 50%,#4ade80 60%,#0000);animation:2.4s linear infinite pipe-flow;position:absolute;inset:0;box-shadow:0 0 8px #34d399,0 0 18px #34d39999}.home-aitools-section{z-index:1;background:radial-gradient(620px 180px,#2563eb21,#0000 72%),#04060ed1;border-top:1px solid #60a5fa33;border-bottom:1px solid #60a5fa33;padding:72px 0;position:relative;overflow:hidden}.home-aitools-section:before{content:"";background:linear-gradient(#0000,#60a5fa,#0000);width:3px;animation:5s ease-in-out infinite aitool-scan;position:absolute;top:0;bottom:0;left:0}.home-aitools-heading{text-align:center;color:#f8fafc;letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#f8fafc,#60a5fa,#34d399,#f8fafc) 0 0/220%;-webkit-background-clip:text;background-clip:text;margin:0 0 40px;font-size:clamp(17px,2vw,23px);font-weight:700;animation:5s linear infinite gold-shimmer;position:relative}.home-aitools-star{vertical-align:middle;font-size:20px;animation:2.4s ease-in-out infinite aitool-glow}.home-aitools-wrap{position:relative;overflow:hidden}.home-aitools-wrap:before,.home-aitools-wrap:after{z-index:2;content:"";pointer-events:none;width:140px;position:absolute;top:0;bottom:0}.home-aitools-wrap:before{background:linear-gradient(90deg,#04060e,#0000);left:0}.home-aitools-wrap:after{background:linear-gradient(270deg,#04060e,#0000);right:0}.home-aitools-track{align-items:center;gap:0;width:max-content;animation:22s linear infinite ticker-scroll;display:flex}.home-aitools-track:hover{animation-play-state:paused}.home-aitool{border:1px solid #0000;border-right-color:#94a3b824;align-items:center;gap:11px;padding:13px 44px;animation:4.8s ease-in-out infinite aitool-card-pulse;display:flex}.home-aitool:nth-child(2n){animation-delay:.8s}.home-aitool:nth-child(3n){animation-delay:1.6s}.home-aitool:hover{background:#2563eb1f;border-color:#60a5faa6;animation-play-state:paused;box-shadow:0 0 30px #2563eb38}.home-aitool:last-child{border-right:0}.home-aitool-mark{opacity:1;color:var(--tool-color);filter:drop-shadow(0 0 9px var(--tool-color));font-size:24px;line-height:1;animation:3.8s ease-in-out infinite icon-bounce}.home-aitool-name{color:var(--tool-color);letter-spacing:-.02em;white-space:nowrap;text-shadow:0 0 20px var(--tool-color);font-size:22px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.home-aitool-name{text-shadow:0 0 20px color-mix(in srgb, var(--tool-color) 42%, transparent)}}.home-aitool:nth-child(8n+1){--tool-color:#f8fafc}.home-aitool:nth-child(8n+2){--tool-color:#f59e0b}.home-aitool:nth-child(8n+3){--tool-color:#fb7185}.home-aitool:nth-child(8n+4){--tool-color:#a78bfa}.home-aitool:nth-child(8n+5){--tool-color:#38bdf8}.home-aitool:nth-child(8n+6){--tool-color:#34d399}.home-aitool:nth-child(8n+7){--tool-color:#fbbf24}.home-aitool:nth-child(8n+8){--tool-color:#2dd4bf}@media (prefers-reduced-motion:reduce){.home-ticker,.home-live-dot,.home-chain,.home-rain-col,.home-bg-anim:after,.home-pipe-step,.home-pipe-conn:after,.home-exec-row,.home-orb,.home-hero-copy,.home-greek-card,.home-feature-card,.home-stat-val,.home-cta-glow,.home-cta-glow-2,.home-primary-cta:after,.home-greek-symbol,.home-chain-row,.home-footer-links,.home-footer-social,.home-footer:after,.enroll-float,.enroll-float-live i,.home-aitools-section:before,.home-aitool,.home-aitool-mark,.home-aitools-heading,.home-quote-card,.home-quote-card:before,.home-quotes-section:after,.home-quote-mark,.home-greek-card,.home-greek-card:before,.home-reversal-dot,.home-reversal-dot:before,.home-reversal-line:after,.home-reversal-section:after,.home-page:before,.home-page:after,.home-hero:after,.home-chain:after,.home-reversal-section,.home-algo-section,.home-proof-section,.home-greeks-section,.home-features-section,.home-quotes-section,.home-aitools-section,.home-cta-section,.home-footer,.home-algo-section:before,.home-pipe-icon,.home-pipe-label,.home-ticker-item,.home-chain-row,.home-chain-row .ce,.home-chain-row .pe,.home-chain,.home-chain-topbar,.home-chain-topbar:after,.home-chain:after,.live-number,.home-brand-mark,.home-nav-cta:after,.home-primary-cta,.home-hero-sparks i,.home-cta-headline,.home-page.is-ready .home-hero-copy .home-kicker,.home-page.is-ready .home-hero-copy h1,.home-page.is-ready .home-hero-copy .home-hero-lede,.home-page.is-ready .home-hero-copy .home-freedom-line,.home-page.is-ready .home-hero-copy .home-hero-actions,.home-page.is-ready .home-hero-copy .home-stat-row,.home-page.is-ready .home-hero-copy .home-execstream,.home-page.is-ready .home-chain{animation:none}.home-greek-card,.home-feature-card{transition:none}.home-reveal,.home-reveal.is-inview{opacity:1;filter:none;transition:none;transform:none}.home-hero-sparks{display:none}}@media (max-width:960px){.home-nav,.home-hero,.home-algo-section,.home-greeks-section,.home-reversal-section,.home-features-section,.home-quotes-section,.home-cta-section,.home-footer{width:min(100% - 40px,760px)}.home-hero{grid-template-columns:1fr;gap:56px;min-height:0;padding-top:64px}.account-layout,.account-main>.account-panel,.account-main>.broker-page{min-height:0}.home-hero-copy{max-width:680px}.home-chain{width:100%;max-width:680px;margin-inline:auto}.home-pipe-track{justify-content:flex-start;padding:4px 8px 14px;overflow-x:auto}.home-footer{grid-template-columns:1.4fr 1fr 1fr}.home-footer-social{grid-column:2/-1}.home-features-grid{grid-template-columns:repeat(2,1fr)}.home-greeks-section,.home-reversal-section{display:block}.home-greeks-intro,.home-reversal-copy{margin-bottom:48px}}@media (max-width:900px){.home-nav,.home-hero,.home-algo-section,.home-greeks-section,.home-features-section,.home-cta-section,.home-footer{width:100%;padding-inline:20px}.home-hero{gap:42px;padding-top:52px;padding-bottom:68px}.home-hero h1{max-width:680px;font-size:clamp(42px,8vw,68px)}.home-hero-lede{max-width:560px}.home-chain{width:100%;max-width:680px;margin-inline:auto;overflow-x:auto}.home-execstream{max-width:680px}.home-footer{width:100%;margin:0}.enroll-float{max-width:calc(100vw - 170px);bottom:22px;right:78px}.enroll-float-copy{display:none}}@media (max-width:760px){.home-nav,.home-hero,.home-algo-section,.home-greeks-section,.home-reversal-section,.home-features-section,.home-quotes-section,.home-cta-section,.home-footer{width:100%;padding-inline:14px}.home-bg-anim,.home-hero-sparks{display:none}.home-algo-section{padding:72px 0}.home-pipe-track{justify-content:flex-start}.home-nav-links a:not(.home-login-link),.home-nav-cta{display:none}.home-hero{min-height:0;padding:60px 0 72px;display:block}.home-hero h1{font-size:clamp(42px,12vw,64px)}.home-chain{margin-top:52px;overflow-x:auto}.home-features-grid{grid-template-columns:1fr}.home-greeks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-cta-section{padding:80px 0}.home-footer{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:44px 16px 92px;display:grid}.home-footer-bottom{text-align:center;line-height:2;display:block;bottom:18px;left:16px;right:16px}.enroll-float{justify-content:center;gap:10px;padding:8px;bottom:86px;left:12px;right:12px}.enroll-float-copy{display:none}.enroll-float-cta{padding:9px 13px}}@media (max-width:600px){.home-brand small{display:none}.home-hero{padding-top:44px;padding-bottom:56px}.home-hero h1{font-size:clamp(38px,12vw,56px)}.home-hero-lede{font-size:14px}.home-hero-actions{gap:14px}.home-primary-cta{padding:13px 17px;font-size:12px}.home-stat-row{gap:13px;margin-top:38px}.home-stat-val{font-size:18px}.home-stat-div{height:26px}.home-chain{width:100%;min-width:0;overflow-x:auto}.home-chain-header,.home-chain-side-labels,.home-chain-row,.home-chain-footer{min-width:560px}.home-chain-topbar{min-width:0;position:sticky;left:0}.home-exec-row{grid-template-columns:34px minmax(110px,1fr) 30px 52px 48px 28px;font-size:8px}.home-greeks-section,.home-reversal-section,.home-features-section,.home-quotes-section,.home-cta-section{padding-top:64px;padding-bottom:64px}.home-quotes-heading{display:block}.home-quotes-grid{grid-template-columns:1fr;gap:10px;margin-top:34px}.home-quote-card,.home-quote-card:nth-child(2),.home-quote-card:nth-child(3){min-height:220px;margin-top:0}.home-reversal-map{grid-template-columns:repeat(5,minmax(112px,1fr));min-width:620px;overflow-x:auto}.home-greeks-grid{grid-template-columns:1fr;gap:8px}.home-greek-card{padding:16px 12px}.home-greek-symbol{font-size:34px}.home-greek-desc{font-size:11px}.home-section-heading{margin-bottom:34px}.home-feature-card{padding:20px}.home-pipe-step{flex-basis:118px}.home-pipe-conn{flex-basis:24px}.home-footer{grid-template-columns:1fr 1fr;gap:30px 18px}.home-footer-brand{grid-column:1/-1}.home-footer-social{grid-column:auto}.enroll-float{bottom:82px}.enroll-float-live{font-size:7px}}.page-shell{min-height:100dvh;color:var(--text);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);flex-direction:column;display:flex;position:relative}.desk-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.page-shell-fill .desk-body{overflow:hidden}body.theme-dark .page-shell{background-image:radial-gradient(900px 320px at 10% -12%,#3b82f61a,#0000 52%)}.page-shell-fill{--desk-glow:#64748b38;--desk-glow-2:#94a3b829;--desk-glow-3:#47556924;--desk-line:#94a3b8;--desk-line-2:#64748b;--desk-scan:#94a3b81f;--desk-tick:#e2e8f08c;height:auto;min-height:100dvh;overflow:auto}.desk-tone-bear{--desk-glow:#ef444438;--desk-glow-2:#b91c1c29;--desk-glow-3:#7f1d1d1f;--desk-line:#ef4444;--desk-line-2:#fb7185;--desk-scan:#ef444412;--desk-tick:#fecaca66}.desk-tone-bull{--desk-glow:#22c55e33;--desk-glow-2:#15803d24;--desk-glow-3:#14532d1a;--desk-line:#22c55e;--desk-line-2:#4ade80;--desk-scan:#22c55e12;--desk-tick:#bbf7d066}.desk-tone-risky{--desk-glow:#facc1533;--desk-glow-2:#ca8a0424;--desk-glow-3:#854d0e1a;--desk-line:#facc15;--desk-line-2:#fde047;--desk-scan:#facc1512;--desk-tick:#fef08a6b}.desk-bg-anim{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.desk-bg-aurora{background:radial-gradient(46% 40% at 8% 6%, var(--desk-glow), transparent 62%), radial-gradient(50% 44% at 92% 10%, var(--desk-glow-2), transparent 64%), radial-gradient(42% 38% at 82% 90%, var(--desk-glow-3), transparent 66%), radial-gradient(38% 34% at 14% 82%, var(--desk-glow), transparent 68%);filter:blur(10px);transition:background .6s;animation:none;position:absolute;inset:-22%}.desk-bg-orb{filter:blur(70px);border-radius:50%;position:absolute}.desk-bg-orb-a{background:radial-gradient(circle, var(--desk-glow), transparent 68%);width:460px;height:460px;animation:none;top:-140px;left:-90px}.desk-bg-orb-b{background:radial-gradient(circle, var(--desk-glow-2), transparent 68%);width:520px;height:520px;animation:none;top:12%;right:-140px}.desk-bg-orb-c{background:radial-gradient(circle, var(--desk-glow-3), transparent 68%);width:380px;height:380px;animation:none;bottom:-110px;right:26%}.desk-bg-orb-d{background:radial-gradient(circle, var(--desk-glow), transparent 70%);width:280px;height:280px;animation:none;top:42%;left:38%}.desk-bg-grid{opacity:.12;background-image:linear-gradient(var(--desk-line) 1px, transparent 1px), linear-gradient(90deg, var(--desk-line) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-bg-grid{background-image:linear-gradient(color-mix(in srgb, var(--desk-line) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--desk-line) 22%, transparent) 1px, transparent 1px)}}.desk-bg-grid{background-size:72px 40px;animation:none;-webkit-mask-image:radial-gradient(at 50% 35%,#000 30%,#0000 78%);mask-image:radial-gradient(at 50% 35%,#000 30%,#0000 78%)}.desk-bg-stars{opacity:.28;background-image:radial-gradient(1.5px 1.5px at 8% 18%,#ffffff8c,#0000),radial-gradient(1.5px 1.5px at 22% 72%,#60a5fab3,#0000),radial-gradient(1.2px 1.2px at 41% 28%,#fbbf24a6,#0000),radial-gradient(1.6px 1.6px at 63% 14%,#34d3998c,#0000),radial-gradient(1.3px 1.3px at 78% 61%,#ffffff73,#0000),radial-gradient(1.4px 1.4px at 91% 33%,#a78bfa99,#0000),radial-gradient(1.2px 1.2px at 14% 48%,#fbbf2466,#0000),radial-gradient(1.5px 1.5px at 52% 82%,#60a5fa80,#0000);animation:none;position:absolute;inset:0}.desk-bg-scan{display:none}.desk-bg-vignette{background:radial-gradient(at 50% 45%,#0000 40%,#00000073 100%);position:absolute;inset:0}.desk-bg-ticker-wrap{opacity:.16;position:absolute;bottom:10px;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.desk-bg-ticker{width:max-content;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--desk-tick);font-size:10px;animation:none;display:flex}.desk-bg-ticker span{white-space:nowrap;padding:0 22px}body.theme-light .desk-bg-aurora{background:radial-gradient(46% 40% at 8% 6%,#d9770624,#0000 62%),radial-gradient(50% 44% at 92% 10%,#2563eb1f,#0000 64%),radial-gradient(42% 38% at 82% 90%,#16a34a1a,#0000 66%),radial-gradient(38% 34% at 14% 82%,#7c3aed14,#0000 68%)}body.theme-light .desk-bg-ticker{color:#1c191773}.desk-header{position:relative;overflow:hidden}.desk-header-tools{scrollbar-width:none;flex:auto;align-items:center;min-width:0;display:flex;overflow:auto hidden}.desk-header-tools>.oc-toolbar--header{width:max-content;max-width:100%}.desk-header-tools::-webkit-scrollbar{display:none}.desk-header-line{background:linear-gradient(90deg, transparent, var(--desk-line), var(--desk-line-2), var(--desk-line), transparent);background-size:220% 100%;height:1px;animation:none;position:absolute;bottom:0;left:0;right:0}.desk-side-slot{z-index:30;flex-shrink:0;width:72px;position:relative}.desk-side-slot:after{z-index:0;content:"";pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:72px}.desk-side-slot:hover:after,.desk-side-slot:focus-within:after{width:156px}.desk-side-slot.is-frozen:after{width:0}.desk-side-panel{z-index:2;pointer-events:auto;background:linear-gradient(#ffffff0d,#0000 22%),linear-gradient(160deg,#120e08f7,#050505f0);border-right:1px solid #f59e0b29;flex-direction:column;gap:10px;width:72px;padding:14px 10px;transition:width .22s,box-shadow .22s;display:flex;position:absolute;inset:0 auto 0 0;overflow:hidden;box-shadow:inset 0 1px #fde68a14,inset -1px 0 #ffffff08}.desk-side-panel:before{content:"";background:linear-gradient(#f59e0b,#0000 70%);width:2px;position:absolute;inset:0 auto 0 0}.desk-side-slot:hover:not(.is-frozen) .desk-side-panel,.desk-side-slot:focus-within:not(.is-frozen) .desk-side-panel{width:228px;box-shadow:18px 0 40px #00000061,inset 0 1px #fde68a1a}.desk-side-brand{align-items:center;gap:10px;min-height:40px;margin-bottom:4px;display:flex}.desk-side-mark{color:#0c0700;background:linear-gradient(#fbbf24,#f59e0b);border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 18px #f59e0b59}.desk-side-mark svg{width:16px;height:16px}.desk-side-brand .desk-side-label strong{color:#fff7ed;font-size:13px;font-weight:800;display:block}.desk-side-brand .desk-side-label small{color:#94a3b8;font:8px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.desk-side-slot:not(:hover):not(:focus-within) .desk-side-label,.desk-side-slot:not(:hover):not(:focus-within) .desk-side-kicker,.desk-side-slot:not(:hover):not(:focus-within) .desk-side-settings,.desk-side-slot.is-frozen .desk-side-label,.desk-side-slot.is-frozen .desk-side-kicker,.desk-side-slot.is-frozen .desk-side-settings{display:none}.desk-side-slot:not(:hover):not(:focus-within) .desk-side-nav a,.desk-side-slot:not(:hover):not(:focus-within) .desk-side-nav .desk-backtest-btn,.desk-side-slot.is-frozen .desk-side-nav a,.desk-side-slot.is-frozen .desk-side-nav .desk-backtest-btn{justify-content:center;padding-left:8px;padding-right:8px}.desk-side-slot:not(:hover):not(:focus-within) .desk-side-footer,.desk-side-slot.is-frozen .desk-side-footer{justify-content:center}.desk-side-kicker{color:#fbbf24;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:6px 2px 0;font-weight:800}.desk-side-kicker:first-child{margin-top:0}.desk-side-nav{gap:6px;display:grid}.desk-side-nav a{color:#cbd5e1;letter-spacing:-.01em;white-space:nowrap;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.desk-side-nav a:hover{color:#fff7ed;background:#f59e0b14;border-color:#f59e0b38}.desk-side-nav a.is-active{color:#0c0700;background:linear-gradient(#fbbf24,#f59e0b);border-color:#f59e0b66;box-shadow:0 8px 18px #f59e0b38}.desk-side-nav svg{flex-shrink:0;width:16px;height:16px}.desk-side-backtest:empty{display:none}.desk-side-nav .desk-backtest-btn{cursor:pointer;color:#cbd5e1;width:100%;box-shadow:none;text-shadow:none;letter-spacing:-.01em;white-space:nowrap;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:700;display:flex}.desk-side-nav .desk-backtest-btn:hover{color:#fff7ed;box-shadow:none;background:#f59e0b14;border-color:#f59e0b38}.desk-side-nav .desk-backtest-btn.is-active,.desk-side-nav .desk-backtest-btn.desk-backtest-btn--on{color:#0c0700;text-shadow:none;background:linear-gradient(#fbbf24,#f59e0b);border-color:#f59e0b66;box-shadow:0 8px 18px #f59e0b38}.desk-side-nav .desk-backtest-btn:disabled:hover{color:#0c0700}.desk-side-nav .desk-backtest-btn svg{flex-shrink:0;width:16px;height:16px}.desk-side-card{color:inherit;background:linear-gradient(#ffffff0a,#00000038);border:1px solid #ffffff0f;border-radius:12px;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.desk-side-card span{align-items:center;gap:7px;display:flex}.desk-side-card i{background:#64748b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.desk-side-card em{color:#94a3b8;font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:800}.desk-side-card strong{color:#f8fafc;font:15px var(--font-mono);letter-spacing:-.03em;font-weight:800}.desk-side-card small{color:#64748b;font:9px var(--font-mono)}.desk-side-card.is-on{background:linear-gradient(#22c55e29,#06281466);border-color:#4ade8052}.desk-side-card.is-on i{color:#4ade80;background:#4ade80}.desk-side-card.is-on strong{color:#bbf7d0}.desk-side-card.is-warn{background:#f59e0b14;border-color:#f59e0b59}.desk-side-card.is-warn i,.desk-side-card.is-warn strong{color:#fbbf24}.desk-side-card.is-warn i{background:#f59e0b}.desk-side-card.is-margin strong{color:#fff7ed;text-shadow:0 0 16px #f59e0b33}.desk-side-card.is-margin{border-color:#f59e0b38}.desk-side-footer{border-top:1px solid #f59e0b1f;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.desk-side-avatar{color:#fff7ed;width:34px;height:34px;font:13px var(--font-mono);background:linear-gradient(145deg,#1f1a12,#0b0b0b);border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;font-weight:800;display:grid;box-shadow:inset 0 1px #fde68a1f}.desk-side-user{flex:1;min-width:0}.desk-side-user strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.desk-side-user small{color:#94a3b8;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desk-side-settings{color:#cbd5e1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.desk-side-settings:hover{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b59}.desk-side-settings svg{width:14px;height:14px}.desk-status-rail{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.desk-header .desk-mode-switch{flex-shrink:0;width:148px}.desk-mode-switch{background:linear-gradient(#00000073,#ffffff08);border:1px solid #f59e0b47;border-radius:999px;grid-template-columns:1fr 1fr;width:100%;min-width:0;padding:3px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d}.desk-mode-switch.is-live{border-color:#4ade8059;box-shadow:0 0 18px #22c55e29,inset 0 1px #bbf7d014}.desk-mode-knob{pointer-events:none;background:linear-gradient(#fbbf24,#f59e0b);border-radius:999px;width:calc(50% - 3px);transition:transform .22s,background .22s,box-shadow .22s;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 6px 16px #f59e0b47}.desk-mode-switch.is-live .desk-mode-knob{background:linear-gradient(#4ade80,#16a34a);transform:translate(100%);box-shadow:0 6px 16px #22c55e47}.desk-mode-switch button{z-index:1;cursor:pointer;color:#94a3b8;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-weight:800;position:relative}.desk-mode-switch button.is-on{color:#0c0700}.desk-mode-switch.is-live button.is-on{color:#052e16}.desk-status-chip{min-height:28px;color:inherit;white-space:nowrap;background:#00000047;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;text-decoration:none;display:inline-flex}.desk-status-chip i{background:#64748b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.desk-status-chip em{color:#94a3b8;font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:800}.desk-status-chip strong{color:#f8fafc;font:11px var(--font-mono);font-weight:800}.desk-status-chip.is-on{background:linear-gradient(#22c55e29,#06281466);border-color:#4ade8052}.desk-status-chip.is-on strong{color:#bbf7d0}.desk-status-chip.is-warn{background:#f59e0b14;border-color:#f59e0b59}.desk-status-chip.is-warn strong{color:#fbbf24}.desk-status-chip.is-broker{align-items:center}.desk-broker-dhan{background:#fff;border-radius:999px;width:auto;height:16px;padding:1px 5px;display:block;box-shadow:0 0 0 1px #0f172a14}.desk-status-chip.is-off .desk-broker-dhan,.desk-status-chip.is-warn .desk-broker-dhan{opacity:.72}.desk-status-chip.is-margin{border-color:#f59e0b38;align-items:center;gap:8px}.desk-status-chip.is-margin em{display:inline}.desk-status-chip.is-margin strong{color:#fff7ed}.desk-status-hide{cursor:pointer;color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b47;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin:-2px -4px -2px 0;padding:0;display:inline-flex}.desk-status-hide:hover{border-color:var(--accent);color:#fff7ed;background:#f59e0b33}.desk-status-hide-icon{width:13px;height:13px;display:block}.desk-status-chip.is-expiry{border-color:#94a3b829}.desk-status-chip.is-expiry-chip{gap:8px}.desk-virtual-banner{color:#fde68a;background:linear-gradient(90deg,#f59e0b24,#0003);border:1px solid #f59e0b47;border-radius:8px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;padding:5px 10px;font-size:11px;display:flex;box-shadow:inset 0 1px #fde68a1f}.desk-virtual-banner span{font-size:14px}.desk-virtual-banner strong{letter-spacing:.02em}.desk-virtual-banner small{color:#e2e8f0;font-size:10px}.desk-virtual-banner button{cursor:pointer;color:#bbf7d0;font:10px var(--font-mono);background:#22c55e1f;border:1px solid #4ade8066;border-radius:999px;margin-left:auto;padding:4px 10px;font-weight:800}.desk-brand-mark{animation:none;box-shadow:0 0 14px #f59e0b59}.kpi-strip{flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;min-width:0;display:grid}@media (max-width:639px){.kpi-strip{grid-template-columns:minmax(0,1fr)}}.kpi-card{min-width:0;overflow:hidden}.kpi-card-sheen{pointer-events:none;background:radial-gradient(120% 80% at 0% 0%, var(--accent), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kpi-card-sheen{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 55%)}}.kpi-card-sheen{animation:none}.kpi-card-rail{background:var(--accent);border-radius:999px;height:2px;position:absolute;bottom:0;left:10%;right:10%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.kpi-card-rail{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.kpi-card-rail:after{content:"";background:linear-gradient(90deg,#0000,#fbbf24,#60a5fa,#0000);width:38%;animation:none;position:absolute;inset:0 0 0 31%}.kpi-card--profit{box-shadow:var(--shadow), 0 0 28px #22c55e1f}.kpi-card--profit .kpi-card-rail{background:#22c55e47}.kpi-card--profit .kpi-card-rail:after{background:linear-gradient(90deg,#0000,#4ade80,#0000)}.kpi-card--loss{box-shadow:var(--shadow), 0 0 28px #f43f5e1f}.kpi-card--loss .kpi-card-rail{background:#f43f5e47}.kpi-card--loss .kpi-card-rail:after{background:linear-gradient(90deg,#0000,#fb7185,#0000)}.kpi-value-wrap{min-height:1.45em;overflow:visible}.kpi-ticker{font-variant-numeric:tabular-nums;letter-spacing:.01em;transform-origin:0;align-items:baseline;line-height:1.05;display:inline-flex;position:relative;overflow:hidden}.kpi-reel{place-items:start center;width:.72em;height:1em;display:inline-grid;overflow:hidden}.kpi-reel-strip{will-change:transform;flex-direction:column;line-height:1em;transition:transform .62s cubic-bezier(.16,1,.32,1);display:flex}.kpi-reel-strip.is-snap{transition:none}.kpi-reel-strip span{place-items:center;height:1em;display:grid}.kpi-sym{display:inline-block}.kpi-sym-sign{margin-right:1px;font-weight:800}.kpi-ticker-shine{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#fff6,#0000);width:42%;position:absolute;inset:-20% auto -20% 0}.kpi-val{filter:drop-shadow(0 0 6px)}@supports (color:color-mix(in lab, red, red)){.kpi-val{filter:drop-shadow(0 0 6px color-mix(in srgb, currentColor 28%, transparent))}}.kpi-ticker.is-firing .kpi-ticker-shine{animation:.48s ease-out kpi-ticker-shine}.kpi-hi{background:currentColor;border-radius:999px;padding:2px 8px 3px;font-size:13px;font-weight:700;line-height:1.15}@supports (color:color-mix(in lab, red, red)){.kpi-hi{background:color-mix(in srgb, currentColor 10%, transparent)}}.kpi-hi{box-shadow:inset 0 0 0 1px}@supports (color:color-mix(in lab, red, red)){.kpi-hi{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 28%, transparent)}}.kpi-hi{animation:none}.kpi-hi .kpi-reel{width:.68em;height:1em}.kpi-hi .kpi-reel-strip,.kpi-hi .kpi-reel-strip span{height:1em;line-height:1em}.kpi-pnl{flex-direction:column;justify-content:flex-start;gap:0;min-width:0;min-height:100%;padding:.5rem .65rem .65rem;display:flex}.kpi-pnl-head{letter-spacing:.14em;text-transform:uppercase;height:22px;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:9px;font-weight:700;display:flex}.kpi-pnl-head-date{letter-spacing:.06em;color:var(--accent)}.kpi-pnl-head-actions{align-items:center;gap:4px;display:flex}.kpi-edge-btn{height:22px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff26;border-radius:6px;align-items:center;gap:3px;padding:0 5px;line-height:1;display:inline-flex}.kpi-edge-btn:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.kpi-edge-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.kpi-edge-btn:hover:not(:disabled){color:var(--accent)}.kpi-edge-btn:disabled{cursor:not-allowed;opacity:.45}.kpi-edge-btn--live{color:#6ee7b7;background:#10b9811a;border-color:#10b98159}.kpi-edge-btn--live:hover:not(:disabled){color:#a7f3d0;background:#10b9812e;border-color:#34d399b3}.kpi-edge-btn .count-badge{min-width:1rem;height:1rem;padding:0 .22rem;font-size:8px}.kpi-pnl-hero{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;animation:.48s ease-out both kpi-pnl-in;display:grid}.kpi-pnl-col{min-width:0;overflow:hidden}.kpi-pnl-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .22rem;font-size:9px;font-weight:700}.kpi-pnl-hero-val,.kpi-pnl-net,.kpi-pnl-gross{letter-spacing:-.03em;min-width:0;font-size:1.05rem;font-weight:800;line-height:1.1;overflow:hidden}.kpi-pnl-hero-val .kpi-ticker,.kpi-pnl-net .kpi-ticker,.kpi-pnl-gross .kpi-ticker{max-width:100%}.kpi-pnl-hero-val .kpi-reel{width:.56em}.kpi-pnl-rule{background:var(--border-strong,var(--border));align-self:stretch;width:1px;min-height:1.7rem}@supports (color:color-mix(in lab, red, red)){.kpi-pnl-rule{background:color-mix(in srgb, var(--border-strong,var(--border)) 80%, transparent)}}.kpi-pnl-grid{flex:auto;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.3rem;min-width:0;margin-top:.4rem;display:grid}.kpi-pnl-grid+.kpi-pnl-grid{margin-top:.4rem}.kpi-pnl-col-stack{grid-template-rows:1fr 1fr;gap:.3rem;min-width:0;display:grid}.kpi-pnl-chip{min-width:0;height:100%;min-height:1.7rem;animation:.42s ease-out both kpi-pnl-in;animation-delay:var(--kpi-delay,0s);border-radius:.45rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.28rem .45rem;transition:background-color .18s,box-shadow .18s;display:flex}.page-shell-fill .kpi-pnl-chip:hover{transform:none}.kpi-pnl-chip-label{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:9px;font-weight:700}.kpi-pnl-chip-val{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;min-width:0;font-size:11px;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.kpi-pnl-chip-val .kpi-reel{width:.62em;height:1em}.kpi-turnover{align-items:center;gap:5px;min-width:0;display:inline-flex}.kpi-turnover-toggle{cursor:pointer;color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.kpi-turnover-toggle:hover{border-color:var(--accent);color:#fff7ed;background:#f59e0b2e}.kpi-turnover-icon{width:10px;height:10px;display:block}.kpi-pnl-chip--cost,.kpi-pnl-chip--down{background:#ef444414;box-shadow:inset 0 0 0 1px #ef444452}.kpi-pnl-chip--up{background:#22c55e14;box-shadow:inset 0 0 0 1px #22c55e47}.kpi-pnl-chip--flat{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.kpi-pnl-chip--flat{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.kpi-pnl-chip--flat{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.kpi-pnl-chip--flat{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 90%, transparent)}}.kpi-pnl .kpi-card-rail:after{animation:11s ease-in-out infinite kpi-rail}.count-badge{color:#0c0c0c;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.count-badge--float{position:absolute;top:-.35rem;right:-.35rem}.count-badge--accent{background:var(--accent);box-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.count-badge--accent{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 70%, transparent)}}.count-badge--live{background:#4ade80;box-shadow:0 0 12px #4ade80b3}.count-badge--on{animation:1.6s ease-in-out infinite count-badge-pulse}.count-badge--off{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.count-badge--off{background:color-mix(in srgb, var(--muted) 55%, #1a1a1a)}}.count-badge--off{color:var(--faint);box-shadow:none}.desk-tab-active{animation:none;box-shadow:0 0 18px #f59e0b47}.desk-book-shell{position:relative}.desk-book-line{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#f59e0b73,#3b82f666,#0000) 0 0/220% 100%;height:1px;animation:none;position:absolute;top:0;left:12%;right:12%}.insight-bar-wrap{border-bottom:1px solid var(--border);background:var(--bg-elevated);padding:6px 8px 4px;overflow:hidden}.insight-bar-track{height:28px;margin:0 22px;position:relative}.insight-bar-line{background:var(--surface-2);border-radius:999px;height:4px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.insight-bar-fill{border-radius:999px;height:4px;transition:width .48s cubic-bezier(.16,1,.32,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.insight-bar-mark{z-index:10;pointer-events:none;width:0;height:0;transition:left .48s cubic-bezier(.16,1,.32,1);position:absolute;top:50%}.insight-bar-dot{border-radius:999px;width:7px;height:7px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #00000059}.insight-bar-mark.is-near .insight-bar-dot{width:8px;height:8px;box-shadow:0 0 8px,0 0 0 2px #00000059}.insight-bar-mark.is-hit .insight-bar-dot{width:9px;height:9px;animation:1.2s ease-in-out infinite count-badge-pulse}.insight-bar-label{white-space:nowrap;font:8px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 2px #000000bf;font-weight:800;line-height:1;position:absolute;bottom:8px;left:0;transform:translate(-50%)}.insight-bar-mark.is-below .insight-bar-label{top:8px;bottom:auto}.insight-bar-spot{z-index:20;transition:left .48s cubic-bezier(.16,1,.32,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.insight-lvl-grid{grid-template-columns:5.2rem minmax(4.4rem,1fr) minmax(5.8rem,1.15fr) 4.2rem 3.1rem 2.9rem;align-items:center;column-gap:6px;padding:0 8px;display:grid}.insight-lvl-head{color:var(--faint);font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;padding-bottom:2px;font-weight:800}.insight-lvl-head>span:not(:first-child),.insight-lvl-num,.insight-lvl-state{text-align:right;font-variant-numeric:tabular-nums}.insight-lvl-row{border-top:1px solid var(--border);min-height:22px;padding-top:2px;padding-bottom:2px}.insight-lvl-name{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2;overflow:hidden}.insight-lvl-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-size:12px;font-weight:600;line-height:1.2}.insight-lvl-px{font-size:12px;font-weight:700}.insight-lvl-state{justify-content:flex-end;align-items:center;display:flex}.desk-zone-head{position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 8px 22px #0000002e}.desk-backtest-live{box-shadow:var(--shadow), 0 0 24px #22c55e29;animation:none}.desk-backtest-live .desk-backtest-bar{background-image:linear-gradient(90deg,#059669,#34d399,#6ee7b7,#34d399,#059669);background-size:220% 100%;animation:none}.desk-replay-active .kpi-reel-strip{transition:none!important}.desk-replay-active .kpi-ticker.is-firing .kpi-ticker-shine,.desk-replay-active .kpi-card-sheen,.desk-replay-active .kpi-card-rail:after,.desk-replay-active .desk-backtest-shell,.desk-replay-active .desk-zone-aura{animation:none!important}.desk-backtest-shell{transform-origin:top;animation:.42s cubic-bezier(.16,1,.3,1) both desk-cal-in;overflow:hidden}.desk-backtest-shell--out{pointer-events:none;opacity:0;animation:.28s cubic-bezier(.4,0,1,1) both desk-cal-out}.desk-backtest-btn{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.desk-backtest-btn{background:linear-gradient(180deg, var(--accent), var(--accent-dim))}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 28%, var(--surface)), color-mix(in srgb, var(--accent-dim) 80%, var(--surface)))}}.desk-backtest-btn{color:var(--accent-2);box-shadow:inset 0 1px 0 #ffffff1f, 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 16px color-mix(in srgb, var(--accent) 32%, transparent)}}.desk-backtest-btn{text-shadow:0 0 12px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn{text-shadow:0 0 12px color-mix(in srgb, var(--accent) 40%, transparent)}}.desk-backtest-btn:hover{border-color:var(--accent);color:#fde68a;box-shadow:inset 0 1px 0 #ffffff29, 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn:hover{box-shadow:inset 0 1px 0 #ffffff29, 0 0 22px color-mix(in srgb, var(--accent) 48%, transparent)}}.desk-backtest-btn--on{border-color:var(--accent);color:#0c0700;text-shadow:none;box-shadow:inset 0 1px 0 #ffffff59, 0 0 22px var(--accent);background:linear-gradient(#fde68a,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn--on{box-shadow:inset 0 1px 0 #ffffff59, 0 0 22px color-mix(in srgb, var(--accent) 55%, transparent)}}.desk-backtest-btn:disabled{cursor:not-allowed;opacity:.72}.desk-backtest-btn:disabled:hover{border-color:var(--accent);color:#0c0700;box-shadow:inset 0 1px 0 #ffffff59, 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-backtest-btn:disabled:hover{box-shadow:inset 0 1px 0 #ffffff59, 0 0 22px color-mix(in srgb, var(--accent) 55%, transparent)}}.desk-done-grid{gap:.75rem;display:grid}@media (min-width:640px){.desk-done-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.desk-done-col{border:1px solid var(--border-strong);flex-direction:column;gap:.7rem;min-width:0;padding:.85rem .9rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-done-col{border:1px solid color-mix(in srgb, var(--border-strong) 70%, transparent)}}.desk-done-col{background:#00000038;border-radius:.9rem}.desk-done-kicker{letter-spacing:.16em;text-transform:uppercase;min-height:1rem;color:var(--muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:9px;font-weight:800;display:flex}.desk-done-kicker-date{letter-spacing:.06em;color:var(--accent-2)}.desk-done-hero{grid-template-columns:1fr 1fr;gap:.75rem;min-height:3.1rem;display:grid}.desk-done-metric{min-width:0}.desk-done-metric-label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 .28rem;font-size:9px;font-weight:700}.desk-done-metric-val{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.1;overflow:hidden}.desk-done-chips{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.desk-done-chip{background:var(--surface-2);border-radius:.5rem;flex-direction:column;justify-content:center;gap:.15rem;min-width:0;min-height:2.55rem;padding:.4rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-done-chip{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.desk-done-chip{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab, red, red)){.desk-done-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border) 90%, transparent)}}.desk-done-chip--up{background:#22c55e14;box-shadow:inset 0 0 0 1px #22c55e52}.desk-done-chip--down,.desk-done-chip--cost{background:#ef444414;box-shadow:inset 0 0 0 1px #ef444452}.desk-done-chip-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:8px;font-weight:800}.desk-done-chip-val{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.desk-done-symbols{flex-wrap:wrap;gap:.45rem;margin-top:0;display:flex}.desk-done-symbol{min-height:1.85rem;font:inherit;color:inherit;background:var(--surface-2);border:0;border-radius:999px;align-items:center;gap:.45rem;padding:.2rem .55rem .2rem .6rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.desk-done-symbol{box-shadow:inset 0 0 0 1px var(--border-strong)}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-strong) 80%, transparent)}}.desk-done-symbol{cursor:pointer;transition:transform .16s,box-shadow .16s,background .16s}.desk-done-symbol:hover:not(:disabled){background:var(--surface-2);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol:hover:not(:disabled){background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.desk-done-symbol:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol:hover:not(:disabled){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, var(--border-strong))}}.desk-done-symbol:disabled{cursor:default;opacity:.55}.desk-done-symbol-name{letter-spacing:.08em;text-transform:uppercase;color:#e7e5e4;font-size:10px;font-weight:800}.desk-done-symbol-count{min-width:1.35rem;color:var(--accent-2);font-variant-numeric:tabular-nums;background:#f59e0b2e;border-radius:999px;justify-content:center;align-items:center;padding:.1rem .35rem;font-size:10px;font-weight:800;display:inline-flex}.desk-done-symbol--hi{background:linear-gradient(180deg, var(--accent), var(--accent-dim))}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol--hi{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 28%, var(--surface)), color-mix(in srgb, var(--accent-dim) 70%, var(--surface)))}}.desk-done-symbol--hi{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol--hi{box-shadow:inset 0 1px 0 #ffffff1f, 0 0 16px color-mix(in srgb, var(--accent) 30%, transparent)}}.desk-done-symbol--hi .desk-done-symbol-name{color:#fde68a}.desk-done-symbol--hi .desk-done-symbol-count{color:#0c0700;background:#f59e0b}.desk-done-symbol--hi:hover:not(:disabled){background:linear-gradient(180deg, var(--accent), var(--accent-dim))}@supports (color:color-mix(in lab, red, red)){.desk-done-symbol--hi:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 36%, var(--surface)), color-mix(in srgb, var(--accent-dim) 62%, var(--surface)))}}.desk-cal-trigger{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-trigger{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.desk-cal-trigger{background:var(--accent-dim)}@supports (color:color-mix(in lab, red, red)){.desk-cal-trigger{background:color-mix(in srgb, var(--accent-dim) 70%, var(--surface))}}.desk-cal-trigger{transition:border-color .22s,box-shadow .22s,background .22s,transform .22s;box-shadow:inset 0 1px #ffffff0a}.desk-cal-trigger:hover:not(:disabled){transform:translateY(-1px)}.desk-cal-trigger:hover:not(:disabled),.desk-cal-trigger--open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-trigger:hover:not(:disabled),.desk-cal-trigger--open{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))}}.desk-cal-trigger:hover:not(:disabled),.desk-cal-trigger--open{box-shadow:0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-trigger:hover:not(:disabled),.desk-cal-trigger--open{box-shadow:0 0 22px color-mix(in srgb, var(--accent) 28%, transparent)}}.desk-cal-trigger--open .desk-cal-trigger-icon{animation:1.2s ease-in-out infinite desk-cal-icon}.desk-cal-float{pointer-events:none;filter:drop-shadow(0 28px 36px #0000008c);animation:.42s cubic-bezier(.16,1,.3,1) both desk-cal-in,4.6s ease-in-out .42s infinite desk-cal-bob}.desk-cal-float>.desk-cal-panel{pointer-events:auto}.desk-cal-float--modal{pointer-events:auto;filter:drop-shadow(0 28px 36px #0000008c);animation:.42s cubic-bezier(.16,1,.3,1) both desk-cal-in}.desk-cal-panel--book{max-height:calc(100dvh - 1.5rem);overflow:hidden}.desk-cal-cell--on .count-badge{color:#fbbf24;box-shadow:none;background:#0c0700}.desk-cal-halo{z-index:-1;filter:blur(16px);background:radial-gradient(circle at 22% 12%,#fbbf246b,#0000 52%),radial-gradient(circle at 86% 88%,#34d39947,#0000 48%),radial-gradient(circle at 70% 18%,#60a5fa2e,#0000 46%);border-radius:28px;animation:5.4s ease-in-out infinite desk-cal-halo;position:absolute;inset:-22px}.desk-cal-orb{pointer-events:none;filter:blur(18px);border-radius:999px;position:absolute}.desk-cal-orb-a{background:#f59e0b47;width:84px;height:84px;animation:6s ease-in-out infinite desk-cal-orb;top:-18px;right:18px}.desk-cal-orb-b{background:#34d39933;width:72px;height:72px;animation:7.2s ease-in-out infinite reverse desk-cal-orb;bottom:-12px;left:10px}.desk-cal-panel{border-color:var(--accent);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel{border-color:color-mix(in srgb, var(--accent) 40%, var(--border-strong))}}.desk-cal-panel{background:radial-gradient(120% 80% at 0% 0%, var(--accent), transparent 55%), linear-gradient(160deg, var(--surface), var(--bg-elevated))}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 55%), linear-gradient(160deg, color-mix(in srgb, var(--surface) 78%, transparent), color-mix(in srgb, var(--bg-elevated) 88%, #000))}}.desk-cal-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 #ffffff14, 0 18px 40px #0000006b, 0 0 40px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel{box-shadow:inset 0 1px 0 #ffffff14, 0 18px 40px #0000006b, 0 0 40px color-mix(in srgb, var(--accent) 16%, transparent)}}.desk-cal-panel--glass{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass{border-color:color-mix(in srgb, var(--accent) 36%, var(--border-strong))}}.desk-cal-panel--glass{background:radial-gradient(120% 80% at 0% 0%, var(--accent), transparent 55%), linear-gradient(165deg, var(--surface), var(--bg-elevated) 55%, #050505f5)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass{background:radial-gradient(120% 80% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 55%), linear-gradient(165deg, color-mix(in srgb, var(--surface) 88%, #0a0a0a), color-mix(in srgb, var(--bg-elevated) 92%, #000) 55%, #050505f5)}}.desk-cal-panel--glass{-webkit-backdrop-filter:blur(14px)saturate(1.1);box-shadow:inset 0 1px 0 #ffffff14, 0 16px 36px #0000007a, 0 0 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass{box-shadow:inset 0 1px 0 #ffffff14, 0 16px 36px #0000007a, 0 0 28px color-mix(in srgb, var(--accent) 12%, transparent)}}.desk-cal-panel--glass .desk-cal-orb-a,.desk-cal-panel--glass .desk-cal-orb-b{opacity:.22}.desk-cal-panel--glass .desk-cal-sheen{opacity:.18}.desk-cal-panel--glass .oc-sym-search{background:#0a0a0a8c;border-color:#ffffff24}.desk-cal-panel--glass .desk-cal-cell--live{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass .desk-cal-cell--live{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.desk-cal-panel--glass .desk-cal-cell--live:hover,.desk-cal-panel--glass .desk-cal-cell--live:focus-visible{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass .desk-cal-cell--live:hover,.desk-cal-panel--glass .desk-cal-cell--live:focus-visible{background:color-mix(in srgb, var(--accent) 18%, transparent)}}.desk-cal-panel--glass .desk-cal-cell--on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-panel--glass .desk-cal-cell--on{background:color-mix(in srgb, var(--accent) 82%, #c4a035)}}.desk-cal-float--glass{filter:drop-shadow(0 20px 32px #00000080)}.desk-cal-float--glass>.desk-cal-halo{opacity:.28}.desk-cal-sheen{pointer-events:none;border-radius:inherit;background:linear-gradient(105deg, transparent 18%, var(--accent-2) 46%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.desk-cal-sheen{background:linear-gradient(105deg, transparent 18%, color-mix(in srgb, var(--accent-2) 22%, transparent) 46%, transparent 70%)}}.desk-cal-sheen{background-size:220% 100%;animation:3.6s ease-in-out infinite desk-cal-sheen}.desk-cal-rail{background:var(--accent);border-radius:999px;height:2px;position:absolute;bottom:0;left:10%;right:10%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.desk-cal-rail{background:color-mix(in srgb, var(--accent) 22%, transparent)}}.desk-cal-rail:after{content:"";background:linear-gradient(90deg,#0000,#fbbf24,#34d399,#60a5fa,#0000);width:40%;animation:2.2s ease-in-out infinite desk-cal-rail;position:absolute;inset:0}.desk-cal-month{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);text-shadow:0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-month{text-shadow:0 0 16px color-mix(in srgb, var(--accent) 45%, transparent)}}.desk-cal-month{animation:3.2s ease-in-out infinite desk-cal-month}.desk-cal-nav{transition:background .18s,color .18s,transform .18s,box-shadow .18s}.desk-cal-nav:hover{box-shadow:0 0 12px var(--accent);transform:scale(1.12)}@supports (color:color-mix(in lab, red, red)){.desk-cal-nav:hover{box-shadow:0 0 12px color-mix(in srgb, var(--accent) 28%, transparent)}}.desk-cal-grid{animation-duration:.38s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.desk-cal-grid--next{animation-name:desk-cal-grid-next}.desk-cal-grid--prev{animation-name:desk-cal-grid-prev}.desk-cal-cell{animation:.48s cubic-bezier(.16,1,.3,1) both desk-cal-pop;animation-delay:calc(var(--desk-cal-i,0) * 18ms);transition:background .18s,color .18s,box-shadow .18s,transform .18s}.desk-cal-cell--live:hover,.desk-cal-cell--live:focus-visible{z-index:2;background:var(--accent-dim);color:var(--accent-2);box-shadow:0 8px 18px #00000047, 0 0 18px var(--accent);transform:translateY(-3px)scale(1.12)}@supports (color:color-mix(in lab, red, red)){.desk-cal-cell--live:hover,.desk-cal-cell--live:focus-visible{box-shadow:0 8px 18px #00000047, 0 0 18px color-mix(in srgb, var(--accent) 32%, transparent)}}.desk-cal-cell--row.desk-cal-cell--live:hover,.desk-cal-cell--row.desk-cal-cell--live:focus-visible{transform:translateY(-1px)}.desk-cal-cell--on{z-index:1;color:#0c0700;box-shadow:0 8px 16px #f59e0b47, 0 0 20px var(--accent);background:linear-gradient(#fde68a,#f59e0b)}@supports (color:color-mix(in lab, red, red)){.desk-cal-cell--on{box-shadow:0 8px 16px #f59e0b47, 0 0 20px color-mix(in srgb, var(--accent) 50%, transparent)}}.desk-cal-cell--on{animation:.48s cubic-bezier(.16,1,.3,1) both desk-cal-pop,2.1s ease-in-out .48s infinite desk-cal-selected;animation-delay:calc(var(--desk-cal-i,0) * 18ms), calc(.48s + var(--desk-cal-i,0) * 18ms)}.desk-cal-dot{animation:1.6s ease-in-out infinite desk-cal-dot}.desk-cal-tip{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-tip{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.desk-cal-tip{background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.desk-cal-tip{background:color-mix(in srgb, var(--bg-elevated) 88%, #000)}}.desk-cal-tip{color:#fbbf24;box-shadow:0 10px 24px #0006, 0 0 16px var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-cal-tip{box-shadow:0 10px 24px #0006, 0 0 16px color-mix(in srgb, var(--accent) 28%, transparent)}}.desk-cal-tip{animation:.18s cubic-bezier(.16,1,.3,1) both desk-cal-tip}.desk-cal-foot{color:var(--muted);transition:color .18s,text-shadow .18s}.desk-cal-foot--live{color:#6ee7b7;text-shadow:0 0 12px #34d39959}@keyframes desk-cal-in{0%{opacity:0;filter:blur(8px);transform:translateY(14px)scale(.92)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes desk-cal-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(8px);transform:translateY(-12px)scale(.94)}}@keyframes desk-cal-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes desk-cal-halo{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes desk-cal-orb{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(10px,-8px)scale(1.18)}}@keyframes desk-cal-sheen{0%,to{opacity:.18;background-position:120% 0}50%{opacity:.55;background-position:-20% 0}}@keyframes desk-cal-rail{0%{transform:translate(-120%)}to{transform:translate(280%)}}@keyframes desk-cal-grid-next{0%{opacity:0;transform:translate(16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes desk-cal-grid-prev{0%{opacity:0;transform:translate(-16px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes desk-cal-pop{0%{opacity:0;transform:translateY(8px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes desk-cal-selected{0%,to{box-shadow:0 6px 14px #f59e0b47, 0 0 16px color-mix(in srgb, var(--accent) 40%, transparent);transform:translateY(0)scale(1)}50%{box-shadow:0 12px 22px #f59e0b66, 0 0 28px color-mix(in srgb, var(--accent) 70%, transparent);transform:translateY(-2px)scale(1.06)}}@keyframes desk-cal-dot{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.55)}}@keyframes desk-cal-tip{0%{opacity:0;transform:translate(-50%,8px)scale(.92)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes desk-cal-month{0%,to{filter:drop-shadow(0 0 4px #fbbf2433)}50%{filter:drop-shadow(0 0 10px #fbbf24b3)}}@keyframes desk-cal-icon{0%,to{transform:rotate(0)}50%{transform:rotate(-12deg)}}.status-live{letter-spacing:.08em;text-transform:uppercase;background-position:50%;background-size:240% 100%;border:1px solid #0000;border-radius:4px;align-items:center;max-width:100%;padding:.15rem .5rem;font-size:10px;font-weight:800;animation:none;display:inline-flex;position:relative;overflow:hidden}.status-live-wash{pointer-events:none;opacity:0;width:42%;animation:none;position:absolute;top:0;bottom:0;left:0}.status-live-text{z-index:1;animation:none;position:relative}.status-live--bear{color:#fecaca;text-shadow:0 0 4px #fecaca47;background-image:linear-gradient(90deg,#7f1d1d,#b91c1c,#ef4444,#991b1b,#7f1d1d);border-color:#ef4444}.status-live--bear .status-live-wash{background:linear-gradient(90deg,#0000,#fecaca38,#0000)}.status-live--bull{color:#bbf7d0;text-shadow:0 0 4px #bbf7d047;background-image:linear-gradient(90deg,#14532d,#15803d,#22c55e,#166534,#14532d);border-color:#22c55e}.status-live--bull .status-live-wash{background:linear-gradient(90deg,#0000,#bbf7d038,#0000)}.status-live--risky{color:#fef08a;text-shadow:0 0 4px #fef08a4d;background-image:linear-gradient(90deg,#854d0e,#ca8a04,#facc15,#eab308,#854d0e);border-color:#facc15}.status-live--risky .status-live-wash{background:linear-gradient(90deg,#0000,#fef9c347,#0000)}.status-live--flat{color:#e2e8f0;text-shadow:none;background-image:linear-gradient(90deg,#1e293b,#334155,#64748b,#334155,#1e293b);border-color:#64748b}.status-live--flat .status-live-wash{background:linear-gradient(90deg,#0000,#e2e8f02e,#0000)}.desk-zone-shell{isolation:isolate;border-radius:10px;padding:4px;position:relative;overflow:hidden}.desk-zone-aura{z-index:0;pointer-events:none;filter:blur(32px);animation:none;position:absolute;inset:-30%}.desk-zone-live{overflow:hidden}.desk-zone-live--bear{background:#7f1d1d1f;animation:none}.desk-zone-live--bear .desk-zone-aura{background:radial-gradient(circle at 30% 15%,#ef444442,#0000 52%),radial-gradient(circle at 80% 85%,#b91c1c2e,#0000 55%)}.desk-zone-live--bear .desk-zone-head{background:linear-gradient(180deg, #7f1d1d61, transparent 72%), var(--bg-elevated);border-color:#ef44448c}.desk-zone-live--bull{background:#14532d24;animation:none}.desk-zone-live--bull .desk-zone-aura{background:radial-gradient(circle at 30% 15%,#22c55e42,#0000 52%),radial-gradient(circle at 80% 85%,#4ade8029,#0000 55%)}.desk-zone-live--bull .desk-zone-head{background:linear-gradient(180deg, #14532d6b, transparent 72%), var(--bg-elevated);border-color:#22c55e99}.desk-zone-live--risky{background:#854d0e1f;animation:none}.desk-zone-live--risky .desk-zone-aura{background:radial-gradient(circle at 30% 15%,#facc153d,#0000 52%),radial-gradient(circle at 80% 85%,#ca8a0424,#0000 55%)}.desk-zone-live--risky .desk-zone-head{background:linear-gradient(180deg, #854d0e61, transparent 72%), var(--bg-elevated);border-color:#facc1599}.desk-zone-live--flat{border-color:var(--border)}.desk-split{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;min-width:0;display:grid}.desk-chart{flex-direction:column;min-width:0;height:420px;min-height:420px;display:flex}.desk-chart>*{flex:1 1 0;min-height:0}.desk-zone{min-width:0;min-height:0;overflow:hidden}.desk-side{flex-direction:column;gap:.25rem;min-width:0;min-height:0;display:flex;overflow:hidden}.desk-book{scrollbar-width:thin;flex:0 auto;min-height:72px;max-height:min(28vh,220px);overflow:auto}.desk-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.375rem;display:flex;overflow-x:auto}.desk-tabs::-webkit-scrollbar{display:none}.desk-symbar{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--bg-elevated), var(--bg-elevated));flex-shrink:0;align-items:center;gap:8px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.desk-symbar{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 92%, transparent), var(--bg-elevated))}}.desk-symbar-lead{flex-shrink:0;align-items:center;gap:8px;display:flex}.desk-symbar-kicker{color:var(--faint);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.desk-symbar-search{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:5px;width:108px;padding:4px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.desk-symbar-search{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.desk-symbar-search-icon{width:12px;height:12px;color:var(--accent);flex-shrink:0}.desk-symbar-search input{min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:11px;font-weight:600}.desk-symbar-search input::placeholder{color:var(--faint)}.desk-symbar-viewport{flex:auto;align-items:center;gap:4px;min-width:0;padding:0 2px;display:flex;position:relative}.desk-symbar-viewport.is-left .desk-symbar-rail:before,.desk-symbar-viewport.is-right .desk-symbar-rail:after{content:"";z-index:2;pointer-events:none;width:24px;position:absolute;top:0;bottom:0}.desk-symbar-viewport.is-left .desk-symbar-rail:before{background:linear-gradient(90deg, var(--bg-elevated), transparent);left:0}.desk-symbar-viewport.is-right .desk-symbar-rail:after{background:linear-gradient(270deg, var(--bg-elevated), transparent);right:0}.desk-symbar-rail{cursor:grab;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;-webkit-user-select:none;user-select:none;flex-wrap:nowrap;flex:auto;align-items:center;gap:4px;min-width:0;padding:2px 4px;display:flex;position:relative;overflow-x:auto}.desk-symbar-rail.is-dragging{cursor:grabbing;scroll-behavior:auto}.desk-symbar-rail::-webkit-scrollbar{display:none}.desk-symbar-nav{z-index:3;border:1px solid var(--border);background:var(--surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.desk-symbar-nav{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.desk-symbar-nav{color:var(--text);font-size:16px;line-height:1;transition:opacity .15s,background .15s;box-shadow:0 4px 12px #00000038}.desk-symbar-nav:hover:not(:disabled){background:var(--accent-dim)}@supports (color:color-mix(in lab, red, red)){.desk-symbar-nav:hover:not(:disabled){background:color-mix(in srgb, var(--accent-dim) 70%, var(--surface))}}.desk-symbar-nav:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.desk-symbar-nav:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.desk-symbar-nav:hover:not(:disabled){color:var(--accent)}.desk-symbar-rail--loop{scroll-behavior:auto}.desk-symbar-nav:disabled{opacity:.28;cursor:default}.desk-sym-chip{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:700;transition:color .16s,background .16s,border-color .16s,box-shadow .16s;display:inline-flex}.desk-sym-chip:hover{color:var(--text);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.desk-sym-chip:hover{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.desk-sym-chip.is-index:not(.is-on){color:#cbd5e1;background:#94a3b80f;border-color:#94a3b829}.desk-sym-chip.has-open:not(.is-on){color:#a7f3d0;background:#10b98114;border-color:#34d39947}.desk-sym-chip.is-on{color:#111827;background:linear-gradient(#fbbf24,#f59e0b);border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b40,0 6px 14px #f59e0b38}.desk-sym-chip-label{font-variant-numeric:tabular-nums}.desk-symbar-empty{color:var(--faint);padding:4px 8px;font-size:11px;font-weight:600}.desk-symbar-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.desk-symbar-flat{border:1px solid var(--border);background:var(--surface-2);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}@media (min-width:1024px){.page-shell-fill{height:100dvh;overflow:hidden}.desk-split{flex:1 1 0;grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr);align-items:stretch;gap:6px;height:auto;min-height:0}.desk-chart{height:100%;min-height:0}.desk-side{height:100%;min-height:0;overflow:hidden}.desk-zone,.desk-zone>div{flex:1 1 0;min-height:0;overflow:hidden}.desk-book{flex:none;min-height:88px;max-height:240px}.page-shell-fill .panel:hover,.page-shell-fill .float-card:hover,.page-shell-fill .desk-zone>div>div:first-child:hover,.page-shell-fill .desk-zone>div>div:last-child:hover{transform:none}}@media (horizontal-viewport-segments:2){.page-shell-fill{height:100dvh;overflow:hidden}.desk-split{grid-template-columns:env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);align-items:stretch;column-gap:max(12px, calc(env(viewport-segment-left 1 0) - env(viewport-segment-width 0 0)));flex:1 1 0;height:auto;min-height:0}.desk-chart{height:100%;min-height:0}.desk-side{height:100%;min-height:0;overflow:hidden}}.panel{isolation:isolate;background:linear-gradient(145deg, var(--surface), var(--surface));position:relative}@supports (color:color-mix(in lab, red, red)){.panel{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 94%, var(--accent) 6%), var(--surface))}}.panel{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;transition:transform .22s,border-color .22s,box-shadow .22s}.panel-muted{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 2px #00000014}.float-card{isolation:isolate;background:linear-gradient(145deg, var(--surface), var(--surface));position:relative}@supports (color:color-mix(in lab, red, red)){.float-card{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 92%, var(--accent) 8%), var(--surface))}}.float-card{border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;transition:transform .22s,border-color .22s,box-shadow .22s}.panel:hover,.float-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.panel:hover,.float-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border))}}.panel:hover,.float-card:hover{box-shadow:var(--shadow-hover), 0 0 28px var(--accent)}@supports (color:color-mix(in lab, red, red)){.panel:hover,.float-card:hover{box-shadow:var(--shadow-hover), 0 0 28px color-mix(in srgb, var(--accent) 11%, transparent)}}.page-shell-fill .panel:hover,.page-shell-fill .float-card:hover{transform:none}@keyframes dashboard-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-border-breathe{0%,to{border-color:color-mix(in srgb, var(--accent) 18%, var(--border))}50%{border-color:color-mix(in srgb, var(--accent) 42%, var(--border))}}.page-shell-fill .panel,.page-shell-fill .float-card{border-color:var(--accent);animation:.42s both dashboard-surface-in}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .panel,.page-shell-fill .float-card{border-color:color-mix(in srgb, var(--accent) 22%, var(--border))}}.page-shell-fill .panel,.page-shell-fill .float-card{box-shadow:var(--shadow), 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .panel,.page-shell-fill .float-card{box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--accent) 5%, transparent)}}.page-shell-fill main>div>section:first-of-type>.panel{background:linear-gradient(135deg, var(--surface), var(--surface) 58%, var(--surface));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-shell-fill main>div>section:first-of-type>.panel{background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 91%, var(--accent) 9%), var(--surface) 58%, color-mix(in srgb, var(--surface) 94%, #f59e0b 6%))}}.page-shell-fill main>div>section:first-of-type>.panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fbbf2429,#0000);width:18%;animation:none;position:absolute;top:-20%;bottom:-20%;left:-30%;transform:skew(-18deg)}.page-shell-fill main>div>section:first-of-type>.panel>article{animation:none}.page-shell-fill main>div>section:first-of-type>.panel>article:nth-child(2){animation-delay:.65s}.page-shell-fill main>div>section:first-of-type>.panel>article:nth-child(3){animation-delay:1.3s}.page-shell-fill main>div>section:first-of-type>.panel>article:nth-child(4){animation-delay:1.95s}.page-shell-fill main>div>.panel{animation-delay:80ms}.page-shell-fill main>div>.panel:before,.page-shell-fill .float-card:before{z-index:-1;border-radius:inherit;background:radial-gradient(circle at 0 0, var(--accent), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-shell-fill main>div>.panel:before,.page-shell-fill .float-card:before{background:radial-gradient(circle at 0 0, color-mix(in srgb, var(--accent) 13%, transparent), transparent 42%)}}.page-shell-fill main>div>.panel:before,.page-shell-fill .float-card:before{content:"";opacity:.8;pointer-events:none}.page-shell-fill main>div>.panel:after,.page-shell-fill .float-card:after{z-index:-1;background:linear-gradient(90deg, transparent, var(--accent), transparent);width:22%;position:absolute;top:0;bottom:0;left:-35%}@supports (color:color-mix(in lab, red, red)){.page-shell-fill main>div>.panel:after,.page-shell-fill .float-card:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 10%, transparent), transparent)}}.page-shell-fill main>div>.panel:after,.page-shell-fill .float-card:after{content:"";opacity:0;pointer-events:none;transform:skew(-18deg)}.page-shell-fill main>div>.panel{animation:.42s both dashboard-surface-in}.page-shell-fill .desk-zone>div>div:first-child,.page-shell-fill .desk-zone>div>div:last-child{border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .desk-zone>div>div:first-child,.page-shell-fill .desk-zone>div>div:last-child{border-color:color-mix(in srgb, var(--accent) 24%, var(--border))}}.page-shell-fill .desk-zone>div>div:first-child,.page-shell-fill .desk-zone>div>div:last-child{transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffff0f}.page-shell-fill .desk-zone>div>div:first-child:after,.page-shell-fill .desk-zone>div>div:last-child:after{border-radius:inherit;background:linear-gradient(115deg, var(--accent), transparent 38%, #ffffff06);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .desk-zone>div>div:first-child:after,.page-shell-fill .desk-zone>div>div:last-child:after{background:linear-gradient(115deg, color-mix(in srgb, var(--accent) 9%, transparent), transparent 38%, #ffffff06)}}.page-shell-fill .desk-zone>div>div:first-child:after,.page-shell-fill .desk-zone>div>div:last-child:after{content:"";opacity:.75;pointer-events:none}.page-shell-fill .desk-zone>div>div:first-child:hover,.page-shell-fill .desk-zone>div>div:last-child:hover{border-color:var(--accent);transform:none}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .desk-zone>div>div:first-child:hover,.page-shell-fill .desk-zone>div>div:last-child:hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border))}}.page-shell-fill .desk-zone>div>div:first-child:hover,.page-shell-fill .desk-zone>div>div:last-child:hover{box-shadow:0 16px 34px #0000003d, 0 0 24px var(--accent), inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .desk-zone>div>div:first-child:hover,.page-shell-fill .desk-zone>div>div:last-child:hover{box-shadow:0 16px 34px #0000003d, 0 0 24px color-mix(in srgb, var(--accent) 12%, transparent), inset 0 1px 0 #ffffff1a}}.page-shell-fill .desk-chart .float-card{animation-delay:.12s}.page-shell-fill .desk-zone>div:first-child,.page-shell-fill .desk-zone>div:nth-child(2){animation:none}.page-shell-fill .float-card:hover:after,.page-shell-fill main>div>.panel:hover:after{opacity:1;animation:1.1s ease-out both dashboard-sheen}.page-shell-fill .panel:hover,.page-shell-fill .float-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.page-shell-fill .panel:hover,.page-shell-fill .float-card:hover{border-color:color-mix(in srgb, var(--accent) 62%, var(--border))}}@keyframes dashboard-sheen{0%{left:-35%}to{left:120%}}@keyframes dashboard-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dashboard-card-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dashboard-kpi-sheen{0%,58%{opacity:0;left:-30%}66%{opacity:.35}82%,to{opacity:0;left:120%}}@keyframes order-open-pulse{0%,to{background-position:0%;box-shadow:inset 5px 0 #10b981,inset 0 0 26px #10b98133}50%{background-position:100%;box-shadow:inset 6px 0 #34d399,inset 0 0 42px #10b98157}}.animate-order-open{background-image:linear-gradient(105deg,#05966947,#10b9811a,#05966947);background-size:240% 100%;animation:none}.order-open-loss{background-image:linear-gradient(105deg,#be185d47,#f43f5e1a,#be185d47);animation-name:order-open-pulse-short}@keyframes order-open-pulse-short{0%,to{background-position:0%;box-shadow:inset 5px 0 #e11d48,inset 0 0 26px #f43f5e33}50%{background-position:100%;box-shadow:inset 6px 0 #fb7185,inset 0 0 42px #f43f5e57}}.open-trade-badge{animation:none;box-shadow:0 0 #10b98173}.order-open-loss .open-trade-badge{box-shadow:0 0 #f43f5e73}@keyframes open-badge-pulse{0%,to{filter:brightness();box-shadow:0 0}50%{filter:brightness(1.08);box-shadow:0 0 0 2px color-mix(in srgb, currentColor 8%, transparent)}}@media (prefers-reduced-motion:reduce){.page-shell-fill .panel,.page-shell-fill .float-card{animation:none}.insight-bar-mark,.insight-bar-spot,.panel,.float-card{transition:none}.animate-order-open,.open-trade-badge,.page-shell-fill .desk-zone>div:first-child,.page-shell-fill .desk-zone>div:nth-child(2){animation:none}.desk-bg-aurora,.desk-bg-orb,.desk-bg-grid,.desk-bg-stars,.desk-bg-scan,.desk-bg-ticker,.desk-header-line,.desk-brand-mark,.kpi-card-sheen,.kpi-card-rail:after,.kpi-pnl-hero,.kpi-pnl-chip,.count-badge--on,.kpi-pnl .kpi-card-rail:after,.kpi-ticker,.kpi-val,.kpi-hi,.kpi-sym,.kpi-ticker-shine,.kpi-reel-strip,.desk-tab-active,.desk-book-line,.desk-backtest-live,.desk-backtest-live .desk-backtest-bar,.desk-backtest-shell,.desk-backtest-shell--out,.status-live,.status-live-wash,.status-live-text,.desk-zone-live--bear,.desk-zone-live--bull,.desk-zone-live--risky,.desk-zone-aura,.desk-cal-panel,.desk-cal-float,.desk-cal-halo,.desk-cal-orb,.desk-cal-sheen,.desk-cal-rail:after,.desk-cal-grid,.desk-cal-cell,.desk-cal-cell--on,.desk-cal-dot,.desk-cal-tip,.desk-cal-month,.desk-cal-trigger--open .desk-cal-trigger-icon{animation:none!important}.kpi-reel-strip{transition:none!important}.desk-bg-scan,.desk-bg-ticker-wrap{display:none}.page-shell-fill main>div>section:first-of-type>.panel:after,.page-shell-fill main>div>section:first-of-type>.panel>article{animation:none}}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:-.02em}.account-page{isolation:isolate;min-height:calc(100dvh - 72px);padding:clamp(8px,2vw,24px) 0 32px;position:relative;overflow:hidden}.account-page-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.account-grid-glow{background:radial-gradient(700px 420px at 82% 0,#2563eb24,#0000 68%),radial-gradient(500px 340px at 12% 80%,#f59e0b14,#0000 70%),repeating-linear-gradient(90deg,#0000 0 58px,#60a5fa08 59px 60px),repeating-linear-gradient(0deg,#0000 0 58px,#60a5fa08 59px 60px);animation:18s ease-in-out infinite alternate account-grid-drift;position:absolute;inset:0}.account-orb{filter:blur(48px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite account-orb-float;position:absolute}.account-orb-a{background:radial-gradient(circle,#3b82f659,#0000 68%);width:320px;height:320px;top:-8%;right:6%}.account-orb-b{background:radial-gradient(circle,#f59e0b38,#0000 70%);width:280px;height:280px;animation-delay:-4s;bottom:8%;left:-4%}.account-orb-c{background:radial-gradient(circle,#a78bfa2e,#0000 72%);width:200px;height:200px;animation-delay:-7s;top:42%;left:38%}.account-page--rich>:not(.account-page-bg){z-index:1;position:relative}.account-heading{justify-content:space-between;align-items:end;gap:20px;max-width:1320px;margin:0 auto 18px;padding:0 clamp(12px,2vw,20px);display:flex}.account-heading-copy{animation:.7s cubic-bezier(.22,1,.36,1) both account-rise-in}.account-reveal{animation:.75s cubic-bezier(.22,1,.36,1) both account-rise-in}.account-reveal--1{animation-delay:80ms}.account-reveal--2{animation-delay:.14s}.account-section-stage{animation:.45s cubic-bezier(.22,1,.36,1) both account-section-in}.account-main{min-height:0}.account-eyebrow{color:var(--accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.account-heading h1{color:var(--text);letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:.95}.account-subtitle{color:var(--muted);margin:10px 0 0;font-size:13px}.account-back-button,.account-signout,.account-save-button,.account-tour-button,.account-watch-button{cursor:pointer;font:inherit;border-radius:8px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.account-back-button{border:1px solid var(--border-strong);color:var(--muted);background:var(--surface);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.account-back-button{background:color-mix(in srgb, var(--surface) 78%, transparent)}}.account-back-button{font-size:11px;font-weight:700}.account-back-button:hover,.account-signout:hover,.account-watch-button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-back-button:hover,.account-signout:hover,.account-watch-button:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border))}}.account-back-button:hover,.account-signout:hover,.account-watch-button:hover{color:var(--text);transform:translateY(-2px)}.account-layout{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:20px;max-width:1320px;min-height:650px;margin:0 auto;padding:0 clamp(12px,2vw,20px);display:grid}.account-sidebar,.account-panel{border:1px solid var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.account-sidebar,.account-panel{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.account-sidebar,.account-panel{background:linear-gradient(155deg, #0f172ad1, var(--surface));border-radius:16px}@supports (color:color-mix(in lab, red, red)){.account-sidebar,.account-panel{background:linear-gradient(155deg, #0f172ad1, color-mix(in srgb, var(--surface) 90%, var(--accent) 10%))}}.account-sidebar,.account-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 22px 50px #00000047,inset 0 1px #ffffff14,inset 0 -1px #0003}.account-sidebar:after,.account-panel:after{border-radius:inherit;content:"";pointer-events:none;opacity:.55;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#f59e0b59,#0000 40%,#60a5fa40);padding:1px;animation:5s ease-in-out infinite alternate account-border-glow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.account-sidebar:before,.account-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 0 0,#60a5fa1a,#0000 45%);position:absolute;inset:0}.account-sidebar{flex-direction:column;min-height:650px;display:flex}.account-profile{z-index:1;text-align:center;padding:26px 20px 22px;position:relative}.account-avatar-wrap{place-items:center;width:84px;height:84px;margin:0 auto 16px;display:grid;position:relative}.account-avatar-glow{pointer-events:none;background:radial-gradient(circle,#60a5fa47,#0000 68%);border-radius:50%;animation:4s ease-in-out infinite account-avatar-glow;position:absolute;inset:-10px}.account-avatar-ring{pointer-events:none;background:conic-gradient(from 180deg,#f59e0b,#a78bfa,#3b82f6,#22d3ee,#f59e0b);border-radius:50%;animation:12s linear infinite account-ring-spin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2.5px))}.account-avatar{z-index:1;color:#fff;letter-spacing:.02em;text-shadow:0 1px 2px #00000059;background:radial-gradient(circle at 32% 28%,#ffffff73,#0000 42%),radial-gradient(circle at 50% 62%,#4f46e5,#1e3a8a 88%);border-radius:50%;place-items:center;width:76px;height:76px;font-size:24px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 -8px 16px #00000059,inset 0 2px 8px #ffffff38,0 8px 22px #2563eb59}.account-avatar span{transform:translateY(1px)}.account-profile h2{color:var(--text);letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.2}.account-handle{color:var(--muted);font-family:var(--font-mono);letter-spacing:.02em;margin:6px 0 12px;font-size:11px}.account-role-row{justify-content:center;align-items:center;gap:8px;display:flex}.account-role-dot{background:#94a3b88c;border-radius:50%;width:4px;height:4px}.account-role-pill{color:#cbd5e1;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0f172a73;border:1px solid #94a3b847;border-radius:999px;padding:4px 9px;font-size:9px;font-weight:800}.account-role-pill.is-live{color:#6ee7b7;background:#10b9811f;border-color:#34d39966;animation:2.8s ease-in-out infinite account-live-pulse;box-shadow:0 0 14px #34d3991f}.account-role-pill.is-pending{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b66}.account-sections{z-index:1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);position:relative}.account-sections a,.account-sections button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;padding:15px 16px;font-size:12px;font-weight:700;text-decoration:none;transition:color .25s,background .25s,border-color .25s,transform .25s;display:flex}.account-sections a:hover,.account-sections button:hover{transform:translate(3px)}.account-sections a:hover,.account-sections a.is-active,.account-sections button:hover,.account-sections button.is-active{border-left-color:var(--accent);color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-sections a:hover,.account-sections a.is-active,.account-sections button:hover,.account-sections button.is-active{background:color-mix(in srgb, var(--accent) 12%, transparent)}}.account-sections a span,.account-sections button span{color:var(--faint);font-size:20px;line-height:10px}.account-plan-card{z-index:1;background:linear-gradient(145deg,#0a2250f2,#030e27fa);border:1px solid #60a5fa59;border-radius:14px;min-height:160px;margin:auto 16px 16px;padding:16px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000004d,0 0 24px #2563eb1f}.account-plan-card--rich:hover{transform:translateY(-2px);box-shadow:0 16px 36px #00000059,0 0 32px #f59e0b24}.account-plan-spark{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff14 50%,#0000 58%);width:60%;height:140%;animation:4.5s ease-in-out infinite account-shimmer;position:absolute;top:-40%;left:-30%;transform:rotate(12deg)}.account-plan-orbit{border:1px solid #60a5fa33;border-radius:50%;width:220px;height:170px;position:absolute;top:-88px;right:-60px;box-shadow:0 0 0 24px #2563eb0f,0 0 0 50px #2563eb0d}.account-plan-topline{color:#cbd5e1;justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex;position:relative}.account-plan-topline strong{color:#86efac;text-transform:uppercase;background:#22c55e1f;border:1px solid #22c55e;border-radius:999px;padding:3px 8px;font-size:9px}.account-plan-mark{color:#60a5fa;text-shadow:0 0 14px #60a5fa99;margin-top:20px;font-size:48px;line-height:.7;position:relative}.account-plan-card p{color:#fff;margin:18px 0 0;font-size:15px;font-weight:800;position:relative}.account-plan-card small{color:#94a3b8;margin-top:5px;font-size:10px;display:block;position:relative}.account-plan-topline strong.is-upgrade{color:#fde68a;background:#f59e0b1f;border-color:#f59e0b73}.account-plan-error{color:#fca5a5;margin:10px 0 0;font-size:10px;line-height:1.4;position:relative}.account-plan-upgrade{color:#fff7ed;width:100%;font:11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0b38,#d9770624);border:1px solid #f59e0b59;border-radius:10px;margin-top:14px;padding:10px 12px;font-weight:800;transition:border-color .15s,background .15s,transform .15s;display:block;position:relative}.account-plan-upgrade:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b52,#d9770633);border-color:#f59e0ba6;transform:translateY(-1px)}.account-plan-upgrade:disabled{opacity:.65;cursor:wait}.account-plan-actions{flex-direction:column;gap:8px;margin-top:14px;display:flex;position:relative}.account-plan-actions .account-plan-upgrade{margin-top:0}.account-plan-link{color:#fde68a;font:10px var(--font-mono);letter-spacing:.04em;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.account-plan-link:hover{color:#fff7ed}.billing-panel .billing-intro,.billing-panel .billing-admin-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.billing-admin-note{color:#fde68a;background:#f59e0b0f;border:1px solid #f59e0b38;border-radius:8px;margin-bottom:14px;padding:10px 12px}.billing-status-pill{color:var(--muted);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #94a3b859;border-radius:999px;padding:4px 10px;font-weight:800}.billing-status-pill.is-active{color:#86efac;background:#22c55e1a;border-color:#22c55e73}.billing-current{border:1px solid var(--border);background:#0000002e;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;padding:12px 14px;display:flex}.billing-current strong{color:var(--text);font-size:14px}.billing-current span{color:var(--muted);font-size:12px}.billing-plan-grid{gap:14px;display:grid}.billing-plan-card{background:linear-gradient(145deg,#f59e0b1a,#0000003d);border:1px solid #f59e0b52;border-radius:18px;padding:22px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 16px 40px #00000042,inset 0 0 0 1px #f59e0b14}.billing-plan-card.is-featured:hover{transform:translateY(-4px)scale(1.01);box-shadow:0 22px 48px #00000052,0 0 40px #f59e0b1f}.billing-plan-badge{z-index:2;color:#fde68a;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#f59e0b24;border:1px solid #f59e0b73;border-radius:999px;padding:4px 10px;font-weight:800;animation:2.8s ease-in-out infinite account-gate-pulse;position:absolute;top:14px;right:14px}.billing-plan-shine{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff0f 50%,#0000 60%);animation:5s ease-in-out infinite account-shimmer;position:absolute;inset:-50% -20%}.billing-plan-head h3{color:var(--text);margin:4px 0 0;font-size:22px;font-weight:800}.billing-plan-price{color:var(--text);align-items:baseline;gap:8px;margin:10px 0 0;display:flex}.billing-plan-price strong{color:#fde68a;font-size:28px;font-weight:900}.billing-plan-price span{color:var(--muted);font-size:12px}.billing-plan-desc{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.billing-plan-perks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.billing-plan-perks li{color:var(--text);animation:.5s cubic-bezier(.22,1,.36,1) both account-perk-in;animation-delay:calc(var(--perk-i,0) * 70ms + .15s);padding-left:18px;font-size:12px;position:relative}.billing-plan-perks li:before{content:"?";color:#86efac;font-weight:800;position:absolute;left:0}.billing-plan-cta{color:#fff7ed;width:100%;font:12px var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0b57,#d9770638);border:1px solid #f59e0b73;border-radius:10px;margin-top:16px;padding:12px 14px;font-weight:800;transition:transform .15s,border-color .15s}.billing-plan-cta:hover:not(:disabled){border-color:#f59e0bbf;transform:translateY(-1px)}.billing-plan-cta:disabled{opacity:.65;cursor:wait}.billing-plan-foot{color:var(--faint);text-align:center;margin:10px 0 0;font-size:10px}.billing-error{margin-top:14px}.billing-post-pay{border-top:1px solid var(--border);margin-top:16px;padding-top:14px}.billing-post-pay p{color:#86efac;margin:0 0 10px;font-size:12px}.account-plan-gate{border-radius:16px;max-width:1320px;margin:0 auto 18px;padding:0 clamp(12px,2vw,20px);animation:.65s cubic-bezier(.22,1,.36,1) 50ms both account-rise-in;position:relative;overflow:hidden}.account-plan-gate-aura{border-radius:inherit;filter:blur(20px);opacity:.7;background:linear-gradient(135deg,#f59e0b38,#3b82f61f,#f59e0b2e);animation:3s ease-in-out infinite account-gate-pulse;position:absolute;inset:0}.account-plan-gate-inner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#f59e0b24,#0f172ae0);border:1px solid #f59e0b61;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px 20px;padding:18px 20px;display:grid;position:relative;box-shadow:0 16px 40px #00000047,inset 0 1px #ffffff0f}.account-plan-gate-icon{color:#fde68a;background:#f59e0b2e;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;animation:2.4s ease-in-out infinite account-gate-icon;display:grid;box-shadow:0 0 24px #f59e0b40}.account-plan-gate strong{color:#fde68a;letter-spacing:-.01em;font-size:15px;font-weight:800;display:block}.account-plan-gate p{color:#cbd5e1;margin:6px 0 0;font-size:12px;line-height:1.5}.account-plan-gate-btn{color:#fff7ed;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0b73,#d9770652);border:1px solid #f59e0b8c;border-radius:999px;align-items:center;gap:10px;margin:0;padding:10px 16px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s;display:inline-flex;box-shadow:0 8px 24px #f59e0b38}.account-plan-gate-btn em{font-style:normal;transition:transform .25s}.account-plan-gate-btn:hover{border-color:#f59e0bd9;transform:translateY(-2px);box-shadow:0 12px 28px #f59e0b52}.account-plan-gate-btn:hover em{transform:translate(3px)}.account-signout{z-index:1;border:1px solid var(--border);color:var(--muted);background:0 0;margin:0 16px 18px;padding:10px;font-size:11px;font-weight:700;position:relative}.account-main{gap:20px;min-width:0;display:grid}.account-main>.account-panel,.account-main>.broker-page{min-height:650px}.account-main>.broker-page{align-content:start}.account-panel{padding:clamp(18px,2.5vw,26px)}.account-panel-heading{z-index:1;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex;position:relative}.account-panel-heading h2{color:var(--text);letter-spacing:-.03em;margin:5px 0 0;font-size:18px}.account-live-dot{color:#34d399;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.account-live-dot:before{content:"";background:#34d399;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #34d399}.account-fields{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;padding:22px 0;display:grid;position:relative}.account-fields label{gap:7px;min-width:0;display:grid}.account-fields label span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.account-fields input{box-sizing:border-box;border:1px solid var(--border-strong);width:100%;color:var(--text);font:13px var(--font-mono);background:#ffffff0a;border-radius:7px;outline:none;padding:12px 13px;transition:border-color .2s,box-shadow .2s}.account-fields input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.account-fields input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}}.account-fields input[readonly]{color:var(--muted);cursor:default;caret-color:#0000;background:#0000002e}.account-fields label.is-locked input{pointer-events:auto;-webkit-user-select:all;user-select:all;box-shadow:none}.account-fields label.is-locked input:focus{border-color:var(--border-strong);box-shadow:none}.account-field-wide{grid-column:1/-1}.account-form-footer{z-index:1;border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding-top:16px;display:flex;position:relative}.account-form-footer p{color:var(--faint);margin:0;font-size:10px;line-height:1.5}.account-save-button,.account-tour-button{color:#0b1220;white-space:nowrap;background:#f59e0b;border:1px solid #0000;padding:11px 16px;font-size:11px;font-weight:800;box-shadow:0 8px 20px #f59e0b2e}.account-save-button:hover,.account-tour-button:hover{background:#fbbf24;transform:translateY(-2px);box-shadow:0 12px 26px #f59e0b47}.account-columns{grid-template-columns:minmax(0,1fr) minmax(260px,.82fr);gap:20px;display:grid}.account-toggle-row{z-index:1;border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:17px 0;display:flex;position:relative}.account-toggle-row:last-child{border-bottom:0}.account-setting-label{color:var(--text);font-size:12px;font-weight:800;display:block}.account-setting-description{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.account-toggle-input{opacity:0;pointer-events:none;position:absolute}.account-toggle-track{box-sizing:border-box;background:var(--surface-2);border-radius:999px;flex:none;width:43px;height:25px;padding:3px;transition:background .2s,box-shadow .2s}.account-toggle-track span{background:var(--muted);border-radius:50%;width:19px;height:19px;transition:transform .2s,background .2s;display:block;box-shadow:0 2px 5px #0000004d}.account-toggle-input:checked+.account-toggle-track{background:#3b82f6;box-shadow:0 0 16px #3b82f64d}.account-toggle-input:checked+.account-toggle-track span{background:#fff;transform:translate(18px)}.account-divider{z-index:1;border-top:1px solid var(--accent);margin:2px 0;position:relative}@supports (color:color-mix(in lab, red, red)){.account-divider{border-top:1px solid color-mix(in srgb, var(--accent) 25%, var(--border))}}.account-tutorial-panel{background:linear-gradient(145deg,#081842f5,#040d22fa);flex-direction:column;justify-content:center;min-height:300px;display:flex}.account-tutorial-icon{z-index:1;color:#93c5fd;background:#60a5fa1f;border:1px solid #60a5fa4d;border-radius:10px;place-items:center;width:42px;height:42px;margin-bottom:28px;font-size:22px;display:grid;position:relative;box-shadow:0 0 24px #2563eb2e}.account-tutorial-panel h2{z-index:1;color:#fff;letter-spacing:-.04em;margin:7px 0 0;font-size:22px;position:relative}.account-tutorial-panel>p:not(.account-eyebrow){z-index:1;color:#94a3b8;max-width:300px;margin:12px 0 24px;font-size:11px;line-height:1.6;position:relative}.account-watch-button{z-index:1;color:#dbeafe;background:#2563eb14;border:1px solid #60a5fa8c;margin-top:10px;padding:10px 16px;font-size:11px;font-weight:800;position:relative}.broker-page{gap:20px;display:grid}.broker-pick-panel{min-height:420px}.broker-pick-kicker{z-index:1;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 12px;font-size:10px;font-weight:800;position:relative}.broker-choice-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(196px,220px));gap:12px;display:grid;position:relative}.broker-choice{border:1px solid var(--accent);gap:12px;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.broker-choice{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--border))}}.broker-choice{cursor:pointer;background:var(--surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.broker-choice{background:color-mix(in srgb, var(--surface-2) 72%, transparent)}}.broker-choice{transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff0a}.broker-choice:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.broker-choice:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border))}}.broker-choice.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.broker-choice.is-on{border-color:color-mix(in srgb, var(--accent) 70%, var(--border))}}.broker-choice.is-on{background:var(--accent-dim)}@supports (color:color-mix(in lab, red, red)){.broker-choice.is-on{background:color-mix(in srgb, var(--accent-dim) 70%, var(--surface))}}.broker-choice.is-on{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.broker-choice.is-on{box-shadow:inset 0 1px 0 #ffffff1a, 0 0 22px color-mix(in srgb, var(--accent) 28%, transparent)}}.broker-choice input{opacity:0;pointer-events:none;position:absolute}.broker-choice-logo,.broker-radio-logo{background:#fff;border-radius:10px;place-items:center;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #0f172a0f}.broker-dhan-official,.broker-dhan-mark{width:auto;height:40px;display:block}.broker-dhan-mark--sm{height:28px}.broker-dhan-mark--xs{height:16px}.broker-choice-meta{gap:3px;padding:0 2px 2px;display:grid}.broker-choice-meta strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.broker-choice.is-on .broker-choice-meta strong{color:#fde68a}.broker-choice-meta small{color:var(--muted);font-size:10px}.broker-pick-actions{z-index:1;margin-top:22px;position:relative}.broker-auth-head{align-items:center;gap:12px;display:flex}.broker-auth-head .broker-card-label{margin:0}.broker-auth-head .broker-change-link{margin-left:auto}.broker-change-link{cursor:pointer;color:#fde68a;font:10px var(--font-mono);background:#f59e0b14;border:1px solid #f59e0b47;border-radius:999px;padding:6px 10px;font-weight:800}.broker-change-link:hover{border-color:var(--accent);background:#f59e0b29}.broker-heading-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.broker-margin-chip{color:#fde68a;font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f59e0b29,#f59e0b0f);border:1px solid #f59e0b47;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fde68a2e}.broker-margin-chip .desk-status-hide{margin:0 -2px 0 0}.broker-margin-chip b{color:#fff7ed;letter-spacing:-.02em;font-size:12px}.broker-connection-pill{color:#fbbf24;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#f59e0b14;border:1px solid #f59e0b52;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-weight:800;display:inline-flex}.broker-connection-pill span{background:#f59e0b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #f59e0b}.broker-connection-pill.is-connected{color:#bbf7d0;background:linear-gradient(#22c55e33,#22c55e14);border-color:#4ade8066;box-shadow:0 0 18px #22c55e29}.broker-connection-pill.is-connected span{background:#4ade80;box-shadow:0 0 12px #22c55e}.broker-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:18px;padding-top:18px;display:grid;position:relative}.broker-grid.is-auth-only{grid-template-columns:minmax(280px,520px);justify-content:start}.broker-generate-panel{min-height:520px}.broker-generate-lead{color:var(--muted);margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.45}.broker-generate-card{z-index:1;width:min(560px,100%);margin-top:22px;padding:22px;position:relative}.broker-segment-card,.broker-info-card{background:linear-gradient(#ffffff0b,#0000 28%),linear-gradient(160deg,#14100aeb,#060606e0);border:1px solid #f59e0b29;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff0d}.broker-segment-card:before,.broker-info-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#f59e0b1f,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -20% -40% auto}.broker-segment-card{padding:20px}.broker-card-kicker{color:#fbbf24;font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-weight:800;position:relative}.broker-card-label{color:#f8fafc;letter-spacing:-.02em;margin:0 0 16px;font-size:13px;font-weight:800;position:relative}.broker-identity-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex;position:relative}.broker-identity-head .broker-card-label{margin-bottom:14px}.broker-dhan-chip{color:#fff7ed;font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#ffffff14,#f59e0b14);border:1px solid #f59e0b38;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 6px;font-weight:800;display:inline-flex}.broker-dhan-chip img{background:#fff;border-radius:999px;padding:2px 5px}.broker-segments{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.broker-segments span{color:var(--muted);background:#00000047;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11px;font-weight:700;display:inline-flex}.broker-segments .is-active{color:#bbf7d0;background:linear-gradient(#22c55e33,#0628148c);border-color:#4ade8059;box-shadow:0 0 16px #22c55e1f}.broker-status-list{gap:10px;display:grid}.broker-status-list>div{background:linear-gradient(90deg,#064e20eb,#042412b8);border:1px solid #4ade8038;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;padding:12px 13px;display:grid;box-shadow:inset 0 1px #bbf7d014,0 8px 18px #00000029}.broker-status-list>div.is-wait{box-shadow:none;background:#00000052;border-color:#94a3b824}.broker-status-list>div.is-wait span,.broker-status-list>div.is-wait strong,.broker-status-list>div.is-wait small{color:var(--muted)}.broker-status-list span{color:#4ade80;text-align:center;text-shadow:0 0 12px #4ade8073;grid-row:span 2;font-size:18px}.broker-status-list strong{color:#ecfdf5;letter-spacing:.02em;font-size:11px}.broker-status-list small{color:#86efac;margin-top:3px;font-size:10px;line-height:1.4}.broker-expiry{color:var(--muted);background:linear-gradient(#f59e0b14,#00000047);border:1px solid #f59e0b29;border-radius:12px;gap:12px;margin-top:12px;padding:13px 14px;display:flex}.broker-expiry>span{color:#fbbf24;font-size:18px}.broker-expiry strong,.broker-expiry small,.broker-expiry em{display:block}.broker-expiry strong{color:var(--text);font-size:11px}.broker-expiry small{color:#e2e8f0;font:11px var(--font-mono);margin-top:5px}.broker-expiry em{color:var(--faint);margin-top:6px;font-size:10px;font-style:normal}.broker-side-stack{grid-template-rows:1fr auto;gap:18px;display:grid}.broker-info-card{padding:20px}.broker-identity-card,.broker-auth-card{border-color:#f59e0b47;box-shadow:0 22px 46px #00000057,inset 0 1px #fde68a1f,0 0 0 1px #f59e0b0a}.broker-identity-card:after,.broker-auth-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f59e0b,#0000 72%);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.broker-info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broker-info-grid span,.broker-funds>span{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.broker-identity-card .broker-info-grid span{background:linear-gradient(#ffffff0a,#0000002e);border:1px solid #ffffff0d;border-radius:10px;padding:10px 11px}.broker-info-grid strong{color:#f8fafc;font:12px var(--font-mono);letter-spacing:-.01em;word-break:break-word;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-weight:700;display:flex}.broker-info-grid strong .broker-icon-button{flex-shrink:0;width:24px;height:24px}.broker-info-wide{grid-column:1/-1}.broker-funds-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex;position:relative}.broker-funds-head .broker-card-label{margin-bottom:0}.broker-funds>strong{color:#fff7ed;letter-spacing:-.05em;text-shadow:0 0 24px #f59e0b2e;margin:10px 0 16px;font-size:32px;display:block}.broker-funds-button,.broker-auth-card button[type=submit]{cursor:pointer;color:#0c0700;width:100%;font:12px var(--font-mono);background:linear-gradient(#fbbf24,#f59e0b);border:0;border-radius:10px;place-items:center;padding:12px;font-weight:800;text-decoration:none;transition:filter .2s,transform .2s,opacity .2s;display:grid;box-shadow:0 10px 24px #f59e0b38,inset 0 1px #ffffff47}.broker-funds-button:hover,.broker-auth-card button[type=submit]:hover{filter:brightness(1.08);transform:translateY(-2px)}.broker-auth-card button[type=submit]:disabled{cursor:wait;opacity:.65;transform:none}.broker-ghost-button{cursor:pointer;width:100%;color:var(--text);font:11px var(--font-mono);background:#ffffff08;border:1px solid #94a3b833;border-radius:10px;margin-top:10px;padding:11px;font-weight:800}.broker-ghost-button:hover{border-color:var(--accent);color:var(--accent-2);background:#f59e0b0f}.broker-auth-card{gap:14px;display:grid}.broker-auth-card label{gap:6px;display:grid}.broker-auth-card label>span{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.broker-field-well{background:linear-gradient(#0000006b,#ffffff08);border:1px solid #f59e0b2e;border-radius:10px;align-items:center;gap:8px;padding:3px 4px 3px 12px;display:flex;box-shadow:inset 0 1px #ffffff0a}.broker-field-well:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent), inset 0 1px 0 #fde68a1f}@supports (color:color-mix(in lab, red, red)){.broker-field-well:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent), inset 0 1px 0 #fde68a1f}}.broker-auth-card input:not(.broker-totp-box){box-sizing:border-box;width:100%;min-width:0;color:var(--text);font:13px var(--font-mono);background:0 0;border:0;outline:none;padding:9px 0}.broker-auth-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.broker-totp-block{gap:10px;display:grid}.broker-totp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.broker-totp-head>span{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.broker-totp-head em{color:#fde68a;font:11px var(--font-mono);font-style:normal;font-weight:800}.broker-totp-head em.is-warn{color:#fca5a5}.broker-totp{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.broker-totp-box{aspect-ratio:1;box-sizing:border-box;color:#fff7ed;width:100%;min-height:48px;font:22px var(--font-mono);text-align:center;caret-color:#f59e0b;background:linear-gradient(#00000073,#ffffff08);border:1px solid #f59e0b38;border-radius:12px;outline:none;padding:0;font-weight:800;box-shadow:inset 0 1px #ffffff0a}.broker-totp-box.is-filled{background:linear-gradient(#f59e0b29,#00000047);border-color:#f59e0b80}.broker-totp-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.broker-totp-box:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent)}}.broker-auth-hint{color:var(--faint);margin:0;font-size:10px;line-height:1.45}.broker-auth-error{color:#fca5a5;margin:0;font-size:10px;line-height:1.45}.broker-refresh-button{cursor:pointer;color:#fde68a;font:10px var(--font-mono);background:#f59e0b14;border:1px solid #f59e0b47;border-radius:999px;padding:7px 12px;font-weight:800}.broker-refresh-button:hover{border-color:var(--accent);color:#fff7ed;background:#f59e0b29}.broker-token-row{color:var(--text);border-bottom:1px solid #ffffff0d;grid-template-columns:.5fr 1.7fr 1fr 1fr;align-items:center;gap:14px;padding:13px 14px;font-size:11px;display:grid}.broker-token-row:hover{background:#f59e0b0a}.broker-token-value{align-items:center;gap:10px;min-width:0;display:flex}.broker-token-value em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:normal;overflow:hidden}.broker-token-value.is-open{align-items:flex-start}.broker-token-value.is-open em{white-space:normal;word-break:break-all;overflow:visible}.broker-token-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.broker-icon-button{cursor:pointer;color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.broker-icon-button:hover{border-color:var(--accent);color:#fff7ed;background:#f59e0b29}.broker-icon{width:14px;height:14px;display:block}.broker-token-header{color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#f59e0b1a,#ffffff08);border:1px solid #f59e0b24;border-radius:10px 10px 0 0;margin-top:16px;font-size:9px;font-weight:800}.broker-empty{text-align:center;place-items:center;gap:7px;padding:34px 16px 28px;display:grid}.broker-empty>span{color:var(--faint);font-size:24px}.broker-empty strong{color:var(--text);font-size:12px}.broker-empty small{color:var(--muted);font-size:10px}.risk-panel{max-width:1080px}.risk-subtitle{color:var(--muted);margin:6px 0 0;font-size:11px;font-weight:400}.risk-live-pill{color:#93c5fd;font:9px var(--font-mono);white-space:nowrap;background:#2563eb1f;border:1px solid #3b82f699;border-radius:999px;padding:6px 10px;font-weight:800}.risk-section{z-index:1;margin-top:22px;position:relative}.risk-section-title{color:var(--text);margin:0 0 12px;font-size:11px;font-weight:800}.risk-card,.risk-strategy-card{border:1px solid var(--border);background:#ffffff0b;border-radius:8px}.risk-card{padding:16px}.risk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.risk-fields label{gap:7px;display:grid}.risk-fields label:last-child{grid-column:1/-1;max-width:50%}.risk-fields span{color:var(--muted);font-size:10px;font-weight:700}.risk-fields input{border:1px solid var(--border-strong);color:var(--text);font:11px var(--font-mono);background:#00000080;border-radius:6px;outline:none;padding:10px 12px}.risk-fields input:focus,.risk-search:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.risk-fields input:focus,.risk-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent)}}.risk-divider{border-top:1px solid var(--border);margin:18px 0}.risk-profiles{border:1px solid var(--border-strong);background:#00000080;border-radius:6px;max-width:100%;display:inline-flex;overflow:hidden}.risk-profiles button{border:0;border-right:1px solid var(--border);cursor:pointer;min-width:160px;color:var(--muted);text-align:left;background:0 0;padding:12px 14px;position:relative}.risk-profiles button:last-child{border-right:0}.risk-profiles button.is-selected{color:var(--text);background:#2563eb59;box-shadow:inset 0 -2px #3b82f6}.risk-profiles button.is-selected.conservative{background:#1e40af80}.risk-profiles button.is-selected.aggressive{background:#7f1d1d73;box-shadow:inset 0 -2px #ef4444}.risk-profiles strong,.risk-profiles small,.risk-profiles em{display:block}.risk-profiles strong{font-size:11px}.risk-profiles em{color:#fde68a;background:#a16207cc;border-radius:3px;padding:2px 4px;font-size:7px;font-style:normal;position:absolute;top:10px;right:8px}.risk-profiles button:first-child em{color:#bfdbfe;background:#1e40afb3}.risk-profiles button:last-child em{color:#fca5a5;background:#7f1d1dbf}.risk-profiles small{color:var(--faint);margin-top:6px;font-size:9px}.risk-section-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.risk-search{border:1px solid var(--border-strong);width:min(220px,100%);color:var(--text);font:10px var(--font-mono);background:#00000073;border-radius:6px;outline:none;padding:8px 10px}.risk-strategy-card{min-height:240px;padding:14px}.risk-strategy-toolbar{border:1px solid var(--border-strong);background:#0000006b;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:0 10px;display:flex}.risk-strategy-tabs,.risk-filters{align-items:center;gap:4px;display:flex}.risk-strategy-tabs button,.risk-filters button{cursor:pointer;color:var(--muted);white-space:nowrap;background:0 0;border:0;padding:12px 8px;font-size:10px;font-weight:700}.risk-strategy-tabs button.is-active{color:var(--text);border-bottom:3px solid #3b82f6}.risk-strategy-tabs b{color:var(--muted);background:var(--surface-2);border-radius:999px;margin-left:4px;padding:2px 5px;font-size:8px}.risk-filters button{border:1px solid var(--border);background:#ffffff0a;border-radius:5px;padding:8px 11px;font-size:9px}.risk-empty{text-align:center;place-items:center;gap:7px;min-height:175px;display:grid}.risk-empty>span{color:#60a5fa;background:#2563eb1f;border:1px solid #2563eb;border-radius:50%;place-items:center;width:70px;height:70px;font-size:28px;display:grid;box-shadow:0 0 26px #2563eb59}.risk-empty strong{color:var(--text);font-size:11px}.risk-empty small{color:var(--muted);font-size:9px}.risk-footer{color:#bfdbfe;background:#1e40af40;border-radius:6px;gap:10px;margin-top:20px;padding:12px;display:flex}.risk-footer>span{color:#60a5fa}.risk-footer strong,.risk-footer small{display:block}.risk-footer strong{font-size:10px}.risk-footer small{color:#93c5fd;margin-top:4px;font-size:9px}.preference-panel{max-width:760px}.preference-intro{z-index:1;color:var(--muted);margin:10px 0 16px;font-size:10px;position:relative}.preference-list{z-index:1;border:1px solid var(--border-strong);background:#00000061;border-radius:8px;padding:0 14px;position:relative}.preference-item{border-bottom:1px solid var(--border);padding:14px 0}.preference-item:last-child{border-bottom:0}.preference-item-heading{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.preference-toggle{cursor:pointer;display:block}.preference-toggle input{opacity:0;pointer-events:none;position:absolute}.preference-toggle input:checked+.account-toggle-track{background:#3b82f6;box-shadow:0 0 16px #3b82f64d}.preference-toggle input:checked+.account-toggle-track span{background:#fff;transform:translate(18px)}.preference-icon{border:1px solid var(--border-strong);width:28px;height:28px;color:var(--muted);background:#ffffff0f;border-radius:6px;place-items:center;font-size:14px;display:grid}.preference-item-heading strong{color:var(--text);font-size:11px;display:block}.preference-item-heading small{color:var(--muted);margin-top:3px;font-size:9px;display:block}.preference-preview{color:#6b7280;min-height:70px;font:8px var(--font-mono);background:linear-gradient(135deg,#161616,#0d0d0d);border:1px solid #94a3b82e;border-radius:6px;margin:12px 0 0 36px;display:block;position:relative;overflow:hidden}.preference-preview-brand{color:#9ca3af;position:absolute;top:12px;left:10px}.preference-preview-status{color:#64748b;position:absolute;top:10px;right:10px}.preference-preview-status b,.preference-preview-balance b{color:#16a34a}.preference-preview-banner,.preference-preview-balance{color:#cbd5e1;background:#f59e0b38;border-radius:4px;padding:8px;position:absolute;bottom:8px;left:8px;right:8px}.preference-preview-banner small{color:#94a3b8;margin-left:8px}.preference-preview-balance{background:#22c55e1f;top:38px;bottom:auto}.preference-preview-trades{border:1px solid #94a3b826;border-radius:4px;align-content:center;gap:7px;padding:8px;display:grid;position:absolute;inset:10px}.preference-preview-trades b{color:#e2e8f0}.preference-preview-trades i{background:linear-gradient(90deg,#374151 55%,#0000 55%);border-radius:2px;height:7px;display:block}.preference-notice{z-index:1;color:#fef3c7;background:#a1620759;border-radius:6px;gap:10px;margin-top:14px;padding:12px;display:flex;position:relative}.preference-notice>span{color:#fbbf24;font-size:16px}.preference-notice strong,.preference-notice small{display:block}.preference-notice strong{font-size:10px}.preference-notice small{color:#fde68a;margin-top:3px;font-size:9px;line-height:1.4}@keyframes account-avatar-pulse{0%,to{box-shadow:0 0 28px #60a5fa47,inset 0 1px 10px #ffffff4d}50%{box-shadow:0 0 42px #a78bfa6b,inset 0 1px 14px #fff6}}@keyframes account-avatar-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes account-live-pulse{0%,to{box-shadow:0 0 14px #34d3991f}50%{box-shadow:0 0 20px #34d39947}}@keyframes account-ring-spin{to{transform:rotate(360deg)}}@keyframes account-orb-float{0%,to{transform:translate(0)scale(1)}50%{transform:translate(12px,-18px)scale(1.06)}}@keyframes account-grid-drift{0%{opacity:1;transform:translateY(0)}to{opacity:.92;transform:translateY(-8px)}}@keyframes account-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes account-section-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes account-shimmer{0%,to{opacity:0;transform:translate(-30%)rotate(12deg)}45%{opacity:1}55%{opacity:1}to{opacity:0;transform:translate(120%)rotate(12deg)}}@keyframes account-border-glow{0%{opacity:.35}to{opacity:.75}}@keyframes account-gate-pulse{0%,to{opacity:.65;filter:brightness()}50%{opacity:1;filter:brightness(1.12)}}@keyframes account-gate-icon{0%,to{transform:translateY(0);box-shadow:0 0 24px #f59e0b40}50%{transform:translateY(-3px);box-shadow:0 0 32px #f59e0b73}}@keyframes account-perk-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@media (max-width:900px){.account-plan-gate-inner{text-align:left;grid-template-columns:1fr}.account-plan-gate-btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.account-orb,.account-grid-glow,.account-avatar-ring,.account-avatar-glow,.account-plan-spark,.billing-plan-shine,.account-plan-gate-aura,.account-plan-gate-icon,.billing-plan-badge,.account-reveal,.account-heading-copy,.account-section-stage,.account-plan-gate,.account-role-pill.is-live{animation:none!important}}@media (max-width:900px){.account-layout{grid-template-columns:1fr}.account-sidebar{height:auto;min-height:0}.account-profile{padding:20px}.account-plan-card{margin:20px 16px 16px}}@media (max-width:620px){.account-heading{flex-direction:column;align-items:start}.account-back-button{width:100%}.account-fields,.account-columns{grid-template-columns:1fr}.account-field-wide{grid-column:auto}.account-form-footer{flex-direction:column;align-items:stretch}.account-save-button{width:100%}.broker-choice-grid,.broker-grid,.broker-auth-row{grid-template-columns:1fr}.broker-side-stack{grid-template-rows:auto}.broker-token-row{min-width:620px}.broker-history-panel{overflow-x:auto}.risk-fields{grid-template-columns:1fr}.risk-fields label:last-child{grid-column:auto;max-width:none}.risk-profiles{width:100%;display:grid}.risk-profiles button{border-right:0;border-bottom:1px solid var(--border);min-width:0}.risk-profiles button:last-child{border-bottom:0}.risk-section-heading,.risk-strategy-toolbar{flex-direction:column;align-items:stretch}.risk-search{width:100%}.risk-filters{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.account-avatar-pulse,.account-avatar{animation:none}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-2{top:calc(var(--spacing) * 2)}.top-10{top:calc(var(--spacing) * 10)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:calc(var(--spacing) * 0)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-\[calc\(100\%\+6px\)\]{bottom:calc(100% + 6px)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing) * 2)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[15\]{z-index:15}.z-\[80\]{z-index:80}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.col-span-2{grid-column:span 2/span 2}.m-0{margin:calc(var(--spacing) * 0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-\[2px\]{height:2px}.h-full{height:100%}.h-px{height:1px}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[calc\(100dvh-8rem\)\]{max-height:calc(100dvh - 8rem)}.max-h-\[min\(70vh\,28rem\)\]{max-height:min(70vh,28rem)}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-\[40vh\]{min-height:40vh}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-8{width:calc(var(--spacing) * 8)}.w-14{width:calc(var(--spacing) * 14)}.w-\[13\.5rem\]{width:13.5rem}.w-\[18rem\]{width:18rem}.w-\[19rem\]{width:19rem}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-auto{width:auto}.w-full{width:100%}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[58rem\]{max-width:58rem}.max-w-\[78\%\]{max-width:78%}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing) * 8);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.\[grid-template-rows\:minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--border\)\]>:not(:last-child)){border-color:var(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent\)\]\/35{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/35{border-color:color-mix(in oklab, var(--accent) 35%, transparent)}}.border-\[var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--accent\)\]\/40{border-color:color-mix(in oklab, var(--accent) 40%, transparent)}}.border-\[var\(--border\)\]{border-color:var(--border)}.border-\[var\(--border-strong\)\]{border-color:var(--border-strong)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-400\/50{border-color:#fcbb0080}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/50{border-color:color-mix(in oklab, var(--color-amber-400) 50%, transparent)}}.border-amber-400\/75{border-color:#fcbb00bf}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/75{border-color:color-mix(in oklab, var(--color-amber-400) 75%, transparent)}}.border-amber-500\/25{border-color:#f99c0040}@supports (color:color-mix(in lab, red, red)){.border-amber-500\/25{border-color:color-mix(in oklab, var(--color-amber-500) 25%, transparent)}}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500\/25{border-color:#3080ff40}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/25{border-color:color-mix(in oklab, var(--color-blue-500) 25%, transparent)}}.border-blue-500\/40{border-color:#3080ff66}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/40{border-color:color-mix(in oklab, var(--color-blue-500) 40%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-400{border-color:var(--color-emerald-400)}.border-emerald-400\/70{border-color:#00d294b3}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/70{border-color:color-mix(in oklab, var(--color-emerald-400) 70%, transparent)}}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/25{border-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/25{border-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-emerald-500\/40{border-color:#00bb7f66}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/40{border-color:color-mix(in oklab, var(--color-emerald-500) 40%, transparent)}}.border-emerald-500\/50{border-color:#00bb7f80}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/50{border-color:color-mix(in oklab, var(--color-emerald-500) 50%, transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500\/50{border-color:#00c75880}@supports (color:color-mix(in lab, red, red)){.border-green-500\/50{border-color:color-mix(in oklab, var(--color-green-500) 50%, transparent)}}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/40{border-color:#fb2c3666}@supports (color:color-mix(in lab, red, red)){.border-red-500\/40{border-color:color-mix(in oklab, var(--color-red-500) 40%, transparent)}}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab, var(--color-red-500) 50%, transparent)}}.border-rose-400\/70{border-color:#ff667fb3}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/70{border-color:color-mix(in oklab, var(--color-rose-400) 70%, transparent)}}.border-rose-500\/25{border-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/25{border-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.border-rose-500\/30{border-color:#ff23574d}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/30{border-color:color-mix(in oklab, var(--color-rose-500) 30%, transparent)}}.border-rose-500\/40{border-color:#ff235766}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/40{border-color:color-mix(in oklab, var(--color-rose-500) 40%, transparent)}}.border-stone-800{border-color:var(--color-stone-800)}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-yellow-300{border-color:var(--color-yellow-300)}.border-yellow-500\/50{border-color:#edb20080}@supports (color:color-mix(in lab, red, red)){.border-yellow-500\/50{border-color:color-mix(in oklab, var(--color-yellow-500) 50%, transparent)}}.bg-\[\#0b1220\]{background-color:#0b1220}.bg-\[\#1e293b\]{background-color:#1e293b}.bg-\[\#8b0000\]{background-color:#8b0000}.bg-\[\#8b0000\]\/15{background-color:#8b000026;background-color:lab(28.7582% 51.4534 42.7976/.15)}.bg-\[\#8b0000\]\/30{background-color:#8b00004d;background-color:lab(28.7582% 51.4534 42.7976/.3)}.bg-\[\#111827\]{background-color:#111827}.bg-\[var\(--accent-dim\)\]{background-color:var(--accent-dim)}.bg-\[var\(--bg\)\]{background-color:var(--bg)}.bg-\[var\(--bg-elevated\)\],.bg-\[var\(--bg-elevated\)\]\/80{background-color:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-elevated\)\]\/80{background-color:color-mix(in oklab, var(--bg-elevated) 80%, transparent)}}.bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-\[var\(--text\)\]{background-color:var(--text)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/12{background-color:#fcbb001f}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/12{background-color:color-mix(in oklab, var(--color-amber-400) 12%, transparent)}}.bg-amber-400\/15{background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/15{background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}.bg-amber-400\/25{background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/25{background-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-500\/20{background-color:#f99c0033}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/20{background-color:color-mix(in oklab, var(--color-amber-500) 20%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab, red, red)){.bg-black\/80{background-color:color-mix(in oklab, var(--color-black) 80%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500\/15{background-color:#3080ff26}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/15{background-color:color-mix(in oklab, var(--color-blue-500) 15%, transparent)}}.bg-cyan-400{background-color:var(--color-cyan-400)}.bg-cyan-400\/12{background-color:#00d2ef1f}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/12{background-color:color-mix(in oklab, var(--color-cyan-400) 12%, transparent)}}.bg-cyan-400\/25{background-color:#00d2ef40}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/25{background-color:color-mix(in oklab, var(--color-cyan-400) 25%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/12{background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.bg-emerald-400\/25{background-color:#00d29440}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/25{background-color:color-mix(in oklab, var(--color-emerald-400) 25%, transparent)}}.bg-emerald-400\/80{background-color:#00d294cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/80{background-color:color-mix(in oklab, var(--color-emerald-400) 80%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:#00bb7f0d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/5{background-color:color-mix(in oklab, var(--color-emerald-500) 5%, transparent)}}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-emerald-500\/25{background-color:#00bb7f40}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/25{background-color:color-mix(in oklab, var(--color-emerald-500) 25%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-emerald-950\/80{background-color:#002c22cc}@supports (color:color-mix(in lab, red, red)){.bg-emerald-950\/80{background-color:color-mix(in oklab, var(--color-emerald-950) 80%, transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500\/15{background-color:#00c75826}@supports (color:color-mix(in lab, red, red)){.bg-green-500\/15{background-color:color-mix(in oklab, var(--color-green-500) 15%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/5{background-color:color-mix(in oklab, var(--color-red-500) 5%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-500\/15{background-color:#fb2c3626}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/15{background-color:color-mix(in oklab, var(--color-red-500) 15%, transparent)}}.bg-red-500\/20{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/20{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/90{background-color:#ff667fe6}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/90{background-color:color-mix(in oklab, var(--color-rose-400) 90%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-500\/25{background-color:#ff235740}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/25{background-color:color-mix(in oklab, var(--color-rose-500) 25%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-950\/80{background-color:#4d0218cc}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/80{background-color:color-mix(in oklab, var(--color-rose-950) 80%, transparent)}}.bg-sky-300\/80{background-color:#77d4ffcc}@supports (color:color-mix(in lab, red, red)){.bg-sky-300\/80{background-color:color-mix(in oklab, var(--color-sky-300) 80%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-500\/15{background-color:#edb20026}@supports (color:color-mix(in lab, red, red)){.bg-yellow-500\/15{background-color:color-mix(in oklab, var(--color-yellow-500) 15%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-700{--tw-gradient-from:var(--color-emerald-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-red-300{--tw-gradient-from:var(--color-red-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-400{--tw-gradient-via:var(--color-amber-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-400{--tw-gradient-via:var(--color-emerald-400);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-red-600{--tw-gradient-via:var(--color-red-600);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-emerald-300{--tw-gradient-to:var(--color-emerald-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-red-900{--tw-gradient-to:var(--color-red-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-yellow-300{--tw-gradient-to:var(--color-yellow-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-\[max\(0\.4rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.4rem, env(safe-area-inset-bottom))}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.text-\[\#3f3a32\]{color:#3f3a32}.text-\[\#a8a29e\]{color:#a8a29e}.text-\[\#b91c1c\]{color:#b91c1c}.text-\[\#d4d4d4\]{color:#d4d4d4}.text-\[\#d6d3d1\]{color:#d6d3d1}.text-\[\#e7e5e4\]{color:#e7e5e4}.text-\[\#f5f5f4\]{color:#f5f5f4}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--call\)\]{color:var(--call)}.text-\[var\(--faint\)\]{color:var(--faint)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-\[var\(--put\)\]{color:var(--put)}.text-\[var\(--text\)\]{color:var(--text)}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-amber-300{color:var(--color-amber-300)}.text-amber-300\/80{color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.text-amber-300\/80{color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.text-amber-400{color:var(--color-amber-400)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-300{color:var(--color-blue-300)}.text-blue-700{color:var(--color-blue-700)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-300{color:var(--color-cyan-300)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-green-300{color:var(--color-green-300)}.text-green-400{color:var(--color-green-400)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-400{color:var(--color-rose-400)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-sky-300{color:var(--color-sky-300)}.text-slate-100{color:var(--color-slate-100)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-yellow-300{color:var(--color-yellow-300)}.text-yellow-700{color:var(--color-yellow-700)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-700{color:var(--color-zinc-700)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-30{opacity:.3}.opacity-70{opacity:.7}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(34\,197\,94\,0\.8\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#22c55ecc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_14px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow:0 0 14px var(--tw-shadow-color,#3b82f61f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(245\,158\,11\,0\.55\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#f59e0b8c);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#b91c1c\]\/40{--tw-ring-color:#b91c1c66}@supports (color:lab(0% 0 0)){.ring-\[\#b91c1c\]\/40{--tw-ring-color:lab(40.7306% 59.9198 43.8843/.4)}}.ring-\[\#b91c1c\]\/70{--tw-ring-color:#b91c1cb3}@supports (color:lab(0% 0 0)){.ring-\[\#b91c1c\]\/70{--tw-ring-color:lab(40.7306% 59.9198 43.8843/.7)}}.ring-amber-300\/35{--tw-ring-color:#ffd23659}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/35{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 35%, transparent)}}.ring-amber-300\/70{--tw-ring-color:#ffd236b3}@supports (color:color-mix(in lab, red, red)){.ring-amber-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-amber-300) 70%, transparent)}}.ring-cyan-300\/35{--tw-ring-color:#53eafd59}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/35{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 35%, transparent)}}.ring-cyan-300\/70{--tw-ring-color:#53eafdb3}@supports (color:color-mix(in lab, red, red)){.ring-cyan-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 70%, transparent)}}.ring-emerald-300\/35{--tw-ring-color:#5ee9b559}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/35{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 35%, transparent)}}.ring-emerald-300\/70{--tw-ring-color:#5ee9b5b3}@supports (color:color-mix(in lab, red, red)){.ring-emerald-300\/70{--tw-ring-color:color-mix(in oklab, var(--color-emerald-300) 70%, transparent)}}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.ring-inset{--tw-ring-inset:inset}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}}.group-focus\:block:is(:where(.group):focus *){display:block}.placeholder\:text-\[var\(--faint\)\]::placeholder{color:var(--faint)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:\!translate-y-0:hover{--tw-translate-y:calc(var(--spacing) * 0)!important;translate:var(--tw-translate-x) var(--tw-translate-y)!important}.hover\:border-\[var\(--accent\)\]\/70:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/70:hover{border-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.hover\:border-\[var\(--accent\)\]\/80:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[var\(--accent\)\]\/80:hover{border-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--accent\)\]\/20:hover{background-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.hover\:bg-\[var\(--surface\)\]:hover{background-color:var(--surface)}.hover\:bg-\[var\(--surface-2\)\]:hover,.hover\:bg-\[var\(--surface-2\)\]\/70:hover{background-color:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[var\(--surface-2\)\]\/70:hover{background-color:color-mix(in oklab, var(--surface-2) 70%, transparent)}}.hover\:bg-emerald-500\/15:hover{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-500\/15:hover{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.hover\:bg-emerald-900\/80:hover{background-color:#004e3bcc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-900\/80:hover{background-color:color-mix(in oklab, var(--color-emerald-900) 80%, transparent)}}.hover\:bg-rose-500\/15:hover{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/15:hover{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.hover\:bg-rose-900\/80:hover{background-color:#8b0836cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-900\/80:hover{background-color:color-mix(in oklab, var(--color-rose-900) 80%, transparent)}}.hover\:text-\[var\(--accent-2\)\]:hover{color:var(--accent-2)}.hover\:text-\[var\(--text\)\]:hover{color:var(--text)}.hover\:text-slate-100:hover{color:var(--color-slate-100)}.hover\:underline:hover{text-decoration-line:underline}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:block{display:block}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1\.45fr\)_repeat\(4\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.45fr) repeat(4,minmax(0,1fr))}.sm\:self-center{align-self:center}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}}}@keyframes blink-glow{0%,to{opacity:1;box-shadow:0 0 #fbbf2426}50%{opacity:1;box-shadow:0 0 18px #fbbf2473}}@keyframes market-pulse{0%,to{box-shadow:0 0 #22c55e00}50%{box-shadow:0 0 0 4px #22c55e2e}}@keyframes signal-beacon{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #34d399,0 0 14px #34d39973}50%{opacity:.9;transform:scale(1.6);box-shadow:0 0 12px #34d399,0 0 36px #34d399e6,0 0 60px #34d39959}}@keyframes momentum-wave{0%{background-position:0%}to{background-position:200%}}@keyframes chart-drift{0%{transform:translate(0)}to{transform:translate(-34px)}}@keyframes signal-sweep{0%,to{opacity:0;transform:translate(-120%)}20%,70%{opacity:1}90%{opacity:0;transform:translate(420%)}}@keyframes mesh-float{0%{transform:rotate(-14deg)translate(-3%)scale(1.08)}50%{transform:rotate(-10deg)translate(4%,-2%)scale(1.12)}to{transform:rotate(-14deg)translate(-3%)scale(1.08)}}@keyframes desk-aurora{0%{opacity:.38;transform:translate(-2%,-1%)scale(1)}50%{opacity:.5;transform:translate(2%,1%)scale(1.02)}to{opacity:.38;transform:translate(-2%,-1%)scale(1)}}@keyframes desk-grid-shift{0%{background-position:0 0,0 0}to{background-position:72px 40px,72px 40px}}@keyframes desk-scan{0%{opacity:0;transform:translateY(-130%)}18%,32%{opacity:.18}48%{opacity:0;transform:translateY(130%)}to{opacity:0;transform:translateY(130%)}}@keyframes desk-stars-drift{0%{opacity:.22;transform:translate(0)}50%{opacity:.38}to{opacity:.22;transform:translateY(-10px)}}@keyframes desk-header-flow{0%{background-position:0%}to{background-position:200%}}@keyframes desk-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes kpi-rail{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes kpi-pnl-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes kpi-ticker-shine{0%{opacity:0;transform:translate(-130%)skew(-18deg)}18%{opacity:.45}to{opacity:0;transform:translate(160%)skew(-18deg)}}@keyframes count-badge-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.18);transform:scale(1.14)}}@keyframes kpi-glow{0%,to{opacity:.45}50%{opacity:.7}}@keyframes blood-beat{0%,to{box-shadow:0 0 6px color-mix(in srgb, currentColor 22%, transparent)}50%{box-shadow:0 0 12px color-mix(in srgb, currentColor 38%, transparent)}}@keyframes blood-flow{0%{background-position:0%}to{background-position:200%}}@keyframes blood-flicker{0%,to{opacity:1}}@keyframes blood-drip{0%{opacity:0;transform:translateY(0)scaleY(.35)}18%{opacity:1}to{opacity:0;transform:translateY(16px)scaleY(1.5)}}@keyframes blood-wash{0%{opacity:0;transform:translate(-120%)skew(-12deg)}40%{opacity:.16}to{opacity:0;transform:translate(220%)skew(-12deg)}}@keyframes blood-zone{0%,to{border-color:#dc262647;box-shadow:inset 0 0 12px #7f1d1d14}50%{border-color:#ef44447a;box-shadow:inset 0 0 16px #dc26261f}}@keyframes status-zone-bull{0%,to{border-color:#22c55e47;box-shadow:inset 0 0 12px #14532d14}50%{border-color:#22c55e80;box-shadow:inset 0 0 16px #22c55e1f}}@keyframes status-zone-risky{0%,to{border-color:#facc1547;box-shadow:inset 0 0 12px #78350f14}50%{border-color:#facc1580;box-shadow:inset 0 0 16px #facc151f}}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes terminal-float{0%,to{border-color:#94a3b82e;transform:translateY(0);box-shadow:0 28px 70px #0006,0 0 60px #2563eb14}50%{border-color:#60a5fa73;transform:translateY(-10px);box-shadow:0 38px 90px #0000007a,0 0 90px #2563eb47,0 0 40px #60a5fa24}}@keyframes aitool-glow{0%,to{color:#60a5fa;text-shadow:0 0 10px #60a5fa8c}50%{color:#bfdbfe;text-shadow:0 0 24px #bfdbfee6,0 0 48px #60a5fa8c}}@keyframes aitool-scan{0%,to{opacity:0;transform:translate(-120%)}12%,82%{opacity:.8}55%{opacity:.8;transform:translate(420%)}}@keyframes aitool-card-pulse{0%,to{border-color:#94a3b824;box-shadow:0 0 #2563eb00}50%{border-color:#60a5fa73;box-shadow:0 0 26px #2563eb29,inset 0 0 22px #60a5fa0d}}@keyframes orb-drift-a{0%,to{transform:translate(0)scale(1)}33%{transform:translate(45px,-32px)scale(1.07)}66%{transform:translate(-28px,22px)scale(.95)}}@keyframes orb-drift-b{0%,to{transform:translate(0)scale(1)}40%{transform:translate(-32px,38px)scale(1.1)}70%{transform:translate(26px,-20px)scale(.93)}}@keyframes orb-drift-c{0%,to{transform:translate(0)scale(1)}25%{transform:translate(20px,28px)scale(1.06)}75%{transform:translate(-38px,-16px)scale(.96)}}@keyframes hero-copy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes stat-glow{0%,to{text-shadow:none}50%{text-shadow:0 0 22px #34d399b3,0 0 44px #34d39959}}@keyframes live-value-flash{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes chain-border-pulse{0%,to{border-color:#60a5fa47;box-shadow:0 28px 70px #0006,0 0 60px #2563eb14}50%{border-color:#60a5facc;box-shadow:0 32px 84px #00000080,0 0 90px #2563eb47,0 0 24px #34d3991f}}@keyframes chain-row-glow{0%,to{background-color:#0000}50%{background-color:#34d39921}}@keyframes chain-beacon{0%,to{opacity:.35;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}@keyframes cell-flash{0%,to{text-shadow:0 0 6px #0000}50%{text-shadow:0 0 10px color-mix(in srgb, currentColor 55%, transparent)}}@keyframes data-tick{0%{background-color:#34d39914}to{background-color:#0000}}@keyframes ticker-glint{0%,to{color:#64748b;text-shadow:none}50%{color:#cbd5e1;text-shadow:0 0 12px #94a3b847}}@keyframes atm-pulse{0%,to{box-shadow:none;background:#2563eb17}50%{background:#2563eb33;box-shadow:inset 0 0 40px #60a5fa1f,0 0 20px #60a5fa14}}@keyframes greek-breathe{0%,to{border-color:#94a3b821;box-shadow:0 4px 12px #0000002e}50%{border-color:#fbbf2459;box-shadow:0 10px 36px #fbbf242e,0 0 28px #fbbf241a}}@keyframes greek-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes greek-orbit-glow{0%,to{opacity:.22;transform:scale(.94)}50%{opacity:.5;transform:scale(1.08)}}@keyframes feature-breathe{0%,to{box-shadow:0 4px 16px #00000026}50%{box-shadow:0 12px 36px #0000003d, 0 0 28px rgba(var(--fb-rgb),.16)}}@keyframes icon-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.06)}}@keyframes cta-orb{0%,to{transform:translate(-50%,-50%)scale(1)rotate(0)}33%{transform:translate(-53%,-53%)scale(1.2)rotate(7deg)}66%{transform:translate(-47%,-48%)scale(.88)rotate(-5deg)}}@keyframes cta-shine{0%,55%,to{opacity:0;left:-130%}5%{opacity:1}50%{opacity:1;left:130%}54%{opacity:0}}@keyframes gold-shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes gold-pulse{0%,to{box-shadow:0 0 28px #f59e0b61,0 4px 16px #0000004d}50%{box-shadow:0 0 52px #f59e0bb8,0 6px 24px #0006,0 0 80px #f59e0b38}}@keyframes footer-glow{0%,to{opacity:.28;transform:translate(0)scaleX(1)}50%{opacity:.65;transform:translate(6%)scaleX(1.18)}}@keyframes page-grid-shift{0%{opacity:.18;transform:translate(0)}50%{opacity:.3;transform:translate(-24px,14px)}to{opacity:.18;transform:translate(0)}}@keyframes section-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes edge-flare{0%,to{opacity:.2;transform:scaleX(.5)}50%{opacity:.9;transform:scaleX(1)}}@keyframes quote-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes quote-shine{0%,to{opacity:0;left:-130%}12%{opacity:.65}48%,58%{opacity:.65;left:130%}70%{opacity:0}}@keyframes quote-mark-pulse{0%,to{filter:drop-shadow(0 0 3px var(--quote-color));transform:scale(1)}50%{filter:drop-shadow(0 0 14px var(--quote-color));transform:scale(1.16)}}@keyframes reversal-node{0%,to{transform:scale(1);box-shadow:0 0 #ef444400}50%{transform:scale(1.16);box-shadow:0 0 0 8px #ef44441a,0 0 28px #ef44448c}}@keyframes reversal-flow{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes reversal-aura{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.9;transform:scale(1.12)}}@keyframes reversal-ring{0%{opacity:.1;transform:rotate(0)scale(.92)}50%{opacity:.7;transform:rotate(180deg)scale(1.12)}to{opacity:.1;transform:rotate(360deg)scale(.92)}}@keyframes reversal-final-flare{0%,70%,to{box-shadow:0 0 18px var(--reversal-glow), inset 0 0 16px var(--reversal-inner)}80%{box-shadow:0 0 0 10px #a78bfa1a,0 0 54px #a78bfae6,inset 0 0 24px #a78bfa4d}}@keyframes price-rain{0%{opacity:0;filter:blur();transform:translateY(-110%)}6%{opacity:1;filter:blur()}94%{opacity:1;filter:blur()}to{opacity:0;filter:blur(1px);transform:translateY(115vh)}}@keyframes exec-stream{0%,4%{opacity:0;transform:translate(-12px)}14%{opacity:1;transform:translate(0)}70%{opacity:1}80%,to{opacity:0}}@keyframes pipe-active{0%,48%,to{box-shadow:none;background:#080c16cc;border-color:#94a3b826}24%{background:#061a12eb;border-color:#34d399b3;box-shadow:0 0 0 1px #34d39947,0 0 28px #34d39947}}@keyframes pipeline-icon-pop{0%,to{filter:drop-shadow(0 0 4px);transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 10px);transform:translateY(-3px)scale(1.08)}}@keyframes pipeline-label-flash{0%,to{color:#e2e8f0;text-shadow:none}50%{color:#f8fafc;text-shadow:0 0 10px #34d39973}}@keyframes pipe-flow{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes pipeline-scan{0%,to{opacity:0;transform:translate(-140%)}10%,85%{opacity:.8}55%{opacity:.8;transform:translate(520%)}}@keyframes scan-beam{0%,to{opacity:0;transform:translate(-100%)}5%,95%{opacity:.65}50%{opacity:.65;transform:translate(200vw)}}@keyframes home-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}@keyframes home-orb-drift-a{0%,to{opacity:.9;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(70px,-48px)scale(1.12)}70%{opacity:.82;transform:translate(-36px,28px)scale(.96)}}@keyframes home-orb-drift-b{0%,to{opacity:.85;transform:translate(0)scale(1)}35%{opacity:1;transform:translate(-52px,46px)scale(1.16)}68%{opacity:.78;transform:translate(34px,-30px)scale(.94)}}@keyframes home-orb-drift-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(40px,-36px)scale(1.18)}}@keyframes home-orb-drift-d{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.85;transform:translate(-48px,22px)scale(1.22)}}@keyframes home-spark{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.95;transform:scale(1.25)}}@keyframes home-live-soft{0%,to{transform:scale(1);box-shadow:0 0 6px #34d399,0 0 14px #34d39973}50%{transform:scale(1.18);box-shadow:0 0 10px #6ee7b7,0 0 28px #34d399b3}}@keyframes home-brand-glow{0%,to{box-shadow:0 0 18px #2563eb66}50%{box-shadow:0 0 32px #7c3aedb3,0 0 18px #2563eb73}}@keyframes home-cta-pulse{0%,to{filter:saturate();box-shadow:0 0 28px #f59e0b66,0 4px 16px #0000004d}50%{filter:saturate(1.12);box-shadow:0 0 54px #f59e0bb8,0 8px 28px #00000061}}@keyframes home-cta-flow{0%{background-position:0%}to{background-position:200%}}@keyframes home-nav-shine{0%,70%,to{opacity:0;left:-130%}8%{opacity:.85}42%{opacity:.85;left:130%}48%{opacity:0}}@keyframes home-aurora{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(3%,-2%)scale(1.06)}}@keyframes home-terminal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes home-chain-glow{0%,to{border-color:#60a5fa47;box-shadow:0 28px 70px #0006,0 0 50px #2563eb1a}50%{border-color:#60a5fab3;box-shadow:0 32px 80px #00000075,0 0 90px #2563eb47,0 0 28px #34d3991f}}.animate-blink-glow{animation:1.2s ease-in-out infinite blink-glow}.animate-market-pulse{animation:2.4s ease-in-out infinite market-pulse}.page-shell-fill .animate-market-pulse{animation:7s ease-in-out infinite market-pulse}.animate-signal-beacon{animation:1.8s ease-in-out infinite signal-beacon}.animate-momentum-wave{background-size:220% 220%;animation:2.4s linear infinite momentum-wave}@media (prefers-reduced-motion:reduce){.animate-market-pulse,.animate-signal-beacon,.animate-momentum-wave,.animate-blink-glow{animation:none!important}.auth-chart{background:repeating-linear-gradient(0deg,#0000 0 22px,#94a3b814 23px),repeating-linear-gradient(90deg,#0000 0 42px,#94a3b814 43px);border-top:1px solid #60a5fa29;border-bottom:1px solid #60a5fa29;height:92px;margin-top:24px;position:relative;overflow:hidden}.auth-chart:after{content:"";background:#34d399;width:2px;animation:3.8s ease-in-out infinite signal-sweep;position:absolute;top:0;bottom:0;left:30%;box-shadow:0 0 18px 4px #34d39947}.auth-layout,.auth-card .MuiInputBase-root,.auth-card .MuiButton-contained{transition:none!important}.auth-layout{animation:none!important}.auth-chart-bars{align-items:end;gap:14px;width:max-content;height:100%;padding:18px 0 14px;animation:5s linear infinite chart-drift;display:flex}.auth-chart-bar{width:7px;height:var(--bar-height);background:var(--bar-color);box-shadow:0 0 12px var(--bar-color);position:relative}@supports (color:color-mix(in lab, red, red)){.auth-chart-bar{box-shadow:0 0 12px color-mix(in srgb, var(--bar-color) 40%, transparent)}}.auth-chart-bar:before{background:var(--bar-color);content:"";width:1px;height:calc(100% + 20px);position:absolute;top:-10px;left:3px}.panel,.float-card,.panel:hover,.float-card:hover{transition:none!important;transform:none!important}}:root{letter-spacing:-.011em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:500;line-height:1.45}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}h1,h2,h3,h4,h5,h6{font-family:var(--font-display)}button,input,textarea,select,.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiInputLabel-root{font-family:var(--font-sans)!important}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{max-width:none}body{min-height:100vh;transition:background-color .25s,color .25s}body.theme-dark{--bg:#0a0a0a;--bg-elevated:#0f0f0f;--surface:#121212;--surface-2:#1a1a1a;--border:#ffffff14;--border-strong:#ffffff24;--text:#fff;--muted:#9ca3af;--faint:#6b7280;--accent:#f59e0b;--accent-2:#fbbf24;--accent-dim:#f59e0b29;--call:#ef4444;--put:#22c55e;--grid:#ffffff08;--shadow:0 1px 2px #00000080, 0 10px 28px #00000073;--shadow-hover:0 8px 16px #00000080, 0 18px 40px #00000080;color:var(--text);background:#0a0a0a}body.theme-light{--bg:#f3efe6;--bg-elevated:#faf8f3;--surface:#fff;--surface-2:#f4efe6;--border:#1c191717;--border-strong:#1c191729;--text:#1c1917;--muted:#6b645c;--faint:#9a9288;--accent:#d97706;--accent-2:#f59e0b;--accent-dim:#f59e0b1f;--call:#ef4444;--put:#16a34a;--grid:#1c191709;--shadow:0 1px 2px #1c191714, 0 8px 24px #1c19171a;--shadow-hover:0 6px 14px #1c19171a, 0 16px 36px #1c191724;color:var(--text);background:radial-gradient(900px 380px at 8% -8%,#2563eb0f,#0000 50%),#f3efe6}body.theme-dark ::selection{color:inherit;background:#3b82f659}body.theme-light ::selection{color:inherit;background:#2563eb38}@media (max-width:1180px){.desk-status-chip em{display:none}}@media (max-width:900px){.desk-side-slot,.desk-side-panel{width:64px}.desk-side-slot:hover:not(.is-frozen) .desk-side-panel,.desk-side-slot:focus-within:not(.is-frozen) .desk-side-panel{width:min(228px,86vw)}.user-mgmt-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.user-mgmt-table-wrap{overflow-x:auto}.user-mgmt-table{min-width:860px}.user-mgmt-layout{grid-template-columns:1fr}}.user-mgmt-page--v2{background:radial-gradient(900px 520px at 85% -5%,#3b82f62e,#0000 62%),radial-gradient(700px 420px at 8% 15%,#f59e0b24,#0000 58%),radial-gradient(560px 380px at 72% 88%,#a855f71f,#0000 65%),radial-gradient(480px 320px at 18% 92%,#22c55e1a,#0000 60%),repeating-linear-gradient(90deg,#0000 0 58px,#60a5fa09 59px 60px),repeating-linear-gradient(0deg,#0000 0 58px,#60a5fa09 59px 60px)}.user-mgmt-page .account-heading{max-width:1320px}.user-mgmt-page--v2 .user-mgmt-hero{max-width:1320px;margin-left:auto;margin-right:auto}.user-mgmt-page--v2 .user-mgmt-hero h1{color:#0000;background:linear-gradient(90deg,#fff 0%,#bfdbfe 45%,#fde68a 100%);-webkit-background-clip:text;background-clip:text}.user-mgmt-page--v2 .account-eyebrow{color:#fcd34d;text-shadow:0 0 20px #fbbf2459}.user-mgmt-heading-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-mgmt-flat-btn{color:#fff7ed;font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#f59e0bf2,#ea580ce0);border:1px solid #0000;border-radius:10px;padding:10px 16px;font-weight:800;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 8px 22px #f59e0b47,inset 0 1px #ffffff40}.user-mgmt-flat-btn:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 28px #f59e0b61,inset 0 1px #ffffff4d}.user-mgmt-flat-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.user-mgmt-shell{gap:16px;max-width:1320px;margin:0 auto;display:grid}.user-mgmt-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.user-mgmt-stats article{border:1px solid #ffffff1a;border-radius:16px;gap:6px;padding:16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000003d}.user-mgmt-stats article:before{content:"";border-radius:16px 0 0 16px;width:4px;position:absolute;inset:0 auto 0 0}.user-mgmt-stats .stat-total{background:linear-gradient(135deg,#3b82f638,#0f172abf);border-color:#60a5fa59}.user-mgmt-stats .stat-total:before{background:linear-gradient(#60a5fa,#2563eb)}.user-mgmt-stats .stat-total strong{color:#bfdbfe;text-shadow:0 0 18px #60a5fa73}.user-mgmt-stats .stat-active{background:linear-gradient(135deg,#22c55e33,#0f172abf);border-color:#4ade8059}.user-mgmt-stats .stat-active:before{background:linear-gradient(#4ade80,#16a34a)}.user-mgmt-stats .stat-pending{background:linear-gradient(135deg,#f59e0b38,#0f172abf);border-color:#fbbf2459}.user-mgmt-stats .stat-pending:before{background:linear-gradient(#fcd34d,#d97706)}.user-mgmt-stats .stat-admin{background:linear-gradient(135deg,#a855f738,#0f172abf);border-color:#c084fc59}.user-mgmt-stats .stat-admin:before{background:linear-gradient(#c084fc,#7c3aed)}.user-mgmt-stats em{color:#ffffff9e;font:9px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-style:normal;font-weight:800}.user-mgmt-stats strong{color:var(--text);font:26px var(--font-mono);letter-spacing:-.04em;font-weight:800}.user-mgmt-stats strong.is-green{color:#86efac;text-shadow:0 0 16px #4ade8066}.user-mgmt-stats strong.is-amber{color:#fde68a;text-shadow:0 0 16px #fbbf2466}.user-mgmt-stats strong.is-violet{color:#e9d5ff;text-shadow:0 0 16px #c084fc66}.user-mgmt-toolbar{background:linear-gradient(90deg,#3b82f614,#a855f70f);border:1px solid #60a5fa2e;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.user-mgmt-count{color:#c4b5fd;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#a855f724;border:1px solid #c084fc40;border-radius:999px;margin-left:auto;padding:5px 10px}.user-mgmt-search{box-sizing:border-box;width:100%;max-width:520px;color:var(--text);font:12px var(--font-mono);background:#0206178c;border:1px solid #60a5fa47;border-radius:12px;flex:280px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.user-mgmt-search:focus{border-color:#38bdf88c;outline:none;box-shadow:0 0 0 3px #38bdf829,0 0 24px #3b82f62e}.user-mgmt-card-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.user-mgmt-card{text-align:left;color:inherit;cursor:pointer;background:radial-gradient(120% 80% at 100% 0,#f59e0b14,#0000 55%),linear-gradient(160deg,#ffffff0d,#00000038);border:1px solid #ffffff14;border-radius:16px;gap:8px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 10px 28px #00000038}.user-mgmt-card:hover{border-color:#f59e0b59;transform:translateY(-2px);box-shadow:0 16px 34px #00000047,0 0 0 1px #f59e0b14}.user-mgmt-card.is-pending{opacity:.88}.user-mgmt-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.user-mgmt-avatar{color:#fff;width:40px;height:40px;font:12px var(--font-mono);border:1px solid #ffffff2e;border-radius:12px;place-items:center;font-weight:800;display:grid;box-shadow:0 6px 16px #00000047}.user-mgmt-table tbody tr:nth-child(4n+1) .user-mgmt-avatar{background:linear-gradient(135deg,#f59e0b,#ea580c)}.user-mgmt-table tbody tr:nth-child(4n+2) .user-mgmt-avatar{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.user-mgmt-table tbody tr:nth-child(4n+3) .user-mgmt-avatar{background:linear-gradient(135deg,#22c55e,#15803d)}.user-mgmt-table tbody tr:nth-child(4n+4) .user-mgmt-avatar{background:linear-gradient(135deg,#a855f7,#6d28d9)}.user-mgmt-card-name{color:var(--text);letter-spacing:-.02em;font-size:14px;font-weight:800}.user-mgmt-card-email{color:var(--muted);font:10px var(--font-mono);word-break:break-all}.user-mgmt-card-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.user-mgmt-card-client{color:#cbd5e1;font:10px var(--font-mono)}.user-mgmt-card-client.is-muted{color:var(--faint)}.user-mgmt-card-foot{color:var(--faint);font:9px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff0f;justify-content:space-between;gap:8px;margin-top:4px;padding-top:10px;display:flex}.user-mgmt-table-panel{border:1px solid #60a5fa38;padding:0;overflow:hidden;box-shadow:0 18px 40px #00000047,0 0 0 1px #a855f714,inset 0 1px #ffffff0f}.user-mgmt-table-panel .user-mgmt-table-wrap{background:linear-gradient(#1e293b73,#020617a6);border:0;border-radius:0;max-height:none}.user-mgmt-table-user{align-items:center;gap:10px;min-width:160px;display:flex}.user-mgmt-avatar--sm{border-radius:9px;flex-shrink:0;width:32px;height:32px;font-size:10px}.user-mgmt-table-email{word-break:break-all}.user-mgmt-table-muted{color:var(--faint)}.user-mgmt-table-date{color:var(--muted);font:10px var(--font-mono);white-space:nowrap}.user-mgmt-row-btn{color:#e0f2fe;font:9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#3b82f659,#0ea5e933);border:1px solid #38bdf873;border-radius:8px;padding:6px 10px;font-weight:800;transition:transform .12s,box-shadow .12s}.user-mgmt-row-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #3b82f647}.user-mgmt-page-meta{color:var(--muted);font:10px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-right:auto}.user-mgmt-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:6px;display:flex}.user-mgmt-page-btn,.user-mgmt-page-num{color:var(--muted);font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#00000038;border:1px solid #ffffff1a;border-radius:10px;padding:8px 12px;font-weight:800}.user-mgmt-page-num.is-active{color:#fff7ed;background:linear-gradient(135deg,#f59e0bd9,#ea580cbf);border-color:#f59e0b8c;box-shadow:0 6px 16px #f59e0b47}.user-mgmt-page-btn:disabled{opacity:.35;cursor:not-allowed}.user-mgmt-page-list{flex-wrap:wrap;gap:6px;display:flex}.user-mgmt-empty-state{min-height:220px;color:var(--muted);border:1px dashed #ffffff1f;border-radius:16px;place-items:center;gap:12px;font-size:13px;display:grid}.user-mgmt-overlay{z-index:1200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 20% 20%,#3b82f62e,#0000 40%),radial-gradient(circle at 80% 70%,#a855f729,#0000 42%),#02060ec7;place-items:center;padding:20px;animation:.22s both user-mgmt-fade-in;display:grid;position:fixed;inset:0}.user-mgmt-modal{background:radial-gradient(120% 80% at 100% 0,#3b82f633,#0000 58%),radial-gradient(90% 60% at 0 100%,#a855f729,#0000 55%),linear-gradient(#151b28,#0a0f18);border:1px solid #60a5fa47;border-radius:18px;grid-template-rows:auto 1fr auto;width:min(720px,100%);max-height:min(88dvh,920px);animation:.28s cubic-bezier(.16,1,.3,1) both user-mgmt-modal-in;display:grid;overflow:hidden;box-shadow:0 28px 80px #0000008c,0 0 0 1px #f59e0b1f}.user-mgmt-modal-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.user-mgmt-modal-head h2{color:var(--text);letter-spacing:-.03em;margin:4px 0 0;font-size:20px;font-weight:800}.user-mgmt-modal-sub{color:var(--muted);font:11px var(--font-mono);margin:6px 0 0}.user-mgmt-modal-body{gap:16px;padding:16px 18px;display:grid;overflow:auto}.user-mgmt-modal-foot{background:#0000002e;border-top:1px solid #ffffff0f;gap:10px;padding:14px 18px 18px;display:grid}.user-mgmt-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.user-mgmt-icon-btn,.user-mgmt-ghost-btn,.user-mgmt-danger-btn{font:11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:10px;padding:10px 14px;font-weight:800}.user-mgmt-icon-btn{color:var(--muted);background:#ffffff0a;border:1px solid #ffffff1a}.user-mgmt-ghost-btn{color:var(--muted);background:0 0;border:1px solid #ffffff1f}.user-mgmt-danger-btn{color:#fecaca;background:#ef44441a;border:1px solid #f8717159}.user-mgmt-banner-error,.user-mgmt-banner-ok{border-radius:10px;margin:0;padding:10px 12px}.user-mgmt-banner-ok{background:#22c55e14;border:1px solid #4ade8040}@keyframes user-mgmt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes user-mgmt-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.user-mgmt-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);gap:20px;max-width:1320px;margin:0 auto;display:grid}.user-mgmt-list,.user-mgmt-editor{min-height:640px}.user-mgmt-table-wrap{z-index:1;background:linear-gradient(#1e3a8a1f,#0206178c);border:1px solid #60a5fa33;border-radius:14px;position:relative;overflow:auto}.user-mgmt-table{border-collapse:collapse;width:100%;font-size:12px}.user-mgmt-table th{color:#bfdbfe;font:9px var(--font-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#1e40af8c,#581c8773);border-bottom:1px solid #60a5fa38;padding:12px 14px;font-weight:800}.user-mgmt-table td{vertical-align:middle;border-bottom:1px solid #94a3b814;padding:12px 14px}.user-mgmt-table tbody tr{cursor:pointer;transition:background .15s,box-shadow .15s}.user-mgmt-table tbody tr:nth-child(2n){background:#3b82f608}.user-mgmt-table tbody tr:hover{background:linear-gradient(90deg,#f59e0b1a,#3b82f614);box-shadow:inset 3px 0 #f59e0b}.user-mgmt-table tbody tr.is-selected{background:linear-gradient(90deg,#f59e0b2e,#a855f71f);box-shadow:inset 3px 0 #fb923c}.user-mgmt-table strong{color:#f8fafc;font-size:12px;font-weight:800;display:block}.user-mgmt-table small{color:#93c5fd;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-top:3px;display:block}.user-mgmt-role{font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-weight:800;display:inline-flex}.user-mgmt-role.is-admin{color:#fef3c7;background:linear-gradient(135deg,#f59e0b59,#ea580c38);border:1px solid #fbbf2473;box-shadow:0 4px 12px #f59e0b33}.user-mgmt-role.is-trader{color:#bae6fd;background:linear-gradient(135deg,#3b82f647,#0ea5e929);border:1px solid #38bdf859}.user-mgmt-pill{font:9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-weight:800;display:inline-flex}.user-mgmt-pill.is-on{color:#dcfce7;background:linear-gradient(135deg,#22c55e59,#16a34a33);border:1px solid #4ade8073;box-shadow:0 4px 12px #22c55e2e}.user-mgmt-pill.is-off{color:#fecaca;background:linear-gradient(135deg,#ef444438,#7f1d1d2e);border:1px solid #f8717159}.user-mgmt-empty,.user-mgmt-hint{z-index:1;color:var(--muted);margin:0;padding:18px 12px;font-size:12px;position:relative}.user-mgmt-form{z-index:1;gap:18px;display:grid;position:relative}.user-mgmt-section{gap:10px;display:grid}.user-mgmt-toggles{gap:8px;display:grid}.user-mgmt-toggle{cursor:pointer;background:#0000002e;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.user-mgmt-toggle input{opacity:0;pointer-events:none;position:absolute}.user-mgmt-meta{background:#0000002e;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.user-mgmt-meta span{gap:4px;display:grid}.user-mgmt-meta em{color:var(--muted);font:8px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-style:normal;font-weight:800}.user-mgmt-meta strong{color:var(--text);font:11px var(--font-mono)}.user-mgmt-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;display:grid}.user-mgmt-info-row{background:linear-gradient(135deg,#3b82f614,#a855f70f);border:1px solid #94a3b824;border-left:3px solid #38bdf88c;border-radius:10px;gap:4px;padding:10px 12px;display:grid}.user-mgmt-info-row:nth-child(2n){background:linear-gradient(135deg,#a855f714,#22c55e0d);border-left-color:#c084fc8c}.user-mgmt-info-row em{color:var(--faint);font:10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.user-mgmt-info-row strong{color:var(--text);font:12px var(--font-mono);word-break:break-word}.user-mgmt-create-active{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.user-mgmt-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.user-mgmt-saved{color:#86efac;font:11px var(--font-mono);margin:0;font-weight:700}.user-mgmt-form select{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);font:12px var(--font-mono);background:#00000038;border-radius:8px;padding:10px 12px}.account-sections-admin{box-sizing:border-box;color:#fde68a;width:100%;font:10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:#f59e0b14;border:1px solid #f59e0b47;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0 0 8px;padding:7px 12px;font-weight:800;text-decoration:none;display:inline-flex}.account-sections-admin:hover{border-color:var(--accent);color:#fff7ed;background:#f59e0b29}.desk-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:0 auto;display:flex}.desk-loader--fill{width:100%;min-height:220px}.desk-loader--screen{box-sizing:border-box;width:100%;min-height:100dvh;padding:24px}.account-page--loader{justify-content:center;align-items:center;min-height:calc(100dvh - 72px);display:flex}.desk-loader--sm .desk-loader-orbit{width:24px;height:24px}.desk-loader--md .desk-loader-orbit{width:56px;height:56px}.desk-loader--lg .desk-loader-orbit{width:72px;height:72px}.desk-loader-stage{place-items:center;padding:12px;display:grid;position:relative}.desk-loader--sm .desk-loader-stage{padding:0}.desk-loader--sm .desk-loader-aura,.desk-loader--sm .desk-loader-glow,.desk-loader--sm .desk-loader-sweep,.desk-loader--sm .desk-loader-ring-inner,.desk-loader--sm .desk-loader-track{display:none}.desk-loader-aura{background:radial-gradient(circle,#f59e0b38,#0000 68%);border-radius:50%;width:140%;height:140%;animation:2.4s ease-in-out infinite desk-loader-aura;position:absolute}.desk-loader-glow{border:1px solid #60a5fa2e;border-radius:50%;width:115%;height:115%;animation:3s ease-in-out infinite alternate desk-loader-glow;position:absolute;box-shadow:0 0 40px #3b82f626,inset 0 0 24px #f59e0b14}.desk-loader-orbit{place-items:center;display:grid;position:relative}.desk-loader-ring{border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.desk-loader-ring-outer{filter:drop-shadow(0 0 6px #f59e0b73);background:conic-gradient(#f59e0b,#3b82f6,#a78bfa,#22d3ee,#f59e0b);animation:1.35s linear infinite desk-loader-spin}.desk-loader-ring-inner{opacity:.85;background:conic-gradient(from 180deg,#22d3eee6,#a78bfae6,#f59e0be6,#22d3eee6);animation:2.1s linear infinite desk-loader-spin-rev;inset:8%}.desk-loader-sweep{opacity:.7;background:conic-gradient(#0000 0deg 300deg,#ffffff8c 316deg,#0000 332deg);border-radius:50%;animation:1.8s linear infinite desk-loader-spin;position:absolute;inset:2%}.desk-loader-core{background:radial-gradient(circle at 32% 28%,#ffffffa6,#0000 45%),radial-gradient(circle at 50% 68%,#f59e0b,#b45309 88%);border-radius:50%;width:34%;height:34%;animation:1.5s ease-in-out infinite desk-loader-core-pulse;position:absolute;box-shadow:0 0 22px #f59e0b8c,inset 0 -4px 10px #00000059}.desk-loader-dot{background:#fff7ed;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 12px #f59e0be6}.desk-loader--sm .desk-loader-dot{width:3px;height:3px;box-shadow:0 0 6px #f59e0bcc}.desk-loader-dot-a{animation:1.25s linear infinite desk-loader-orbit}.desk-loader-dot-b{animation:1.25s linear -.31s infinite desk-loader-orbit}.desk-loader-dot-c{animation:1.25s linear -.62s infinite desk-loader-orbit}.desk-loader-dot-d{animation:1.25s linear -.94s infinite desk-loader-orbit}.desk-loader-track{justify-content:center;align-items:center;gap:6px;height:10px;display:flex}.desk-loader-track span{background:#f59e0b59;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite desk-loader-track}.desk-loader-track span:first-child{animation-delay:0s}.desk-loader-track span:nth-child(2){animation-delay:.12s}.desk-loader-track span:nth-child(3){animation-delay:.24s}.desk-loader-track span:nth-child(4){animation-delay:.36s}.desk-loader-track span:nth-child(5){animation-delay:.48s}.desk-loader-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0 12px;font-size:10px;font-weight:800}.desk-loader-label span{background:linear-gradient(90deg, var(--muted), #fde68a, var(--muted));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:2.4s linear infinite desk-loader-label-shimmer;display:inline-block}.desk-loader--sm .desk-loader-label,.desk-loader--sm .desk-loader-track{display:none}.account-plan-upgrade-loading{justify-content:center;align-items:center;gap:10px;display:inline-flex}.billing-panel{position:relative}.billing-plan-loading{background:#0000001f;border:1px dashed #f59e0b38;border-radius:18px;justify-content:center;align-items:center;min-height:320px;display:flex}.billing-checkout-overlay{z-index:5;border-radius:inherit;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617c7;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.broker-pick-panel--loading{justify-content:center;align-items:center;min-height:480px;display:flex}.broker-pick-panel--loading .desk-loader--fill{min-height:360px}@keyframes desk-loader-spin{to{transform:rotate(360deg)}}@keyframes desk-loader-spin-rev{to{transform:rotate(-360deg)}}@keyframes desk-loader-core-pulse{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.1)}}@keyframes desk-loader-aura{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.85;transform:scale(1.08)}}@keyframes desk-loader-glow{0%{opacity:.5;transform:scale(1)}to{opacity:.9;transform:scale(1.06)}}@keyframes desk-loader-orbit{0%{opacity:1;transform:rotate(0)translateY(-148%)scale(1)}50%{opacity:.45;transform:rotate(180deg)translateY(-148%)scale(.75)}to{opacity:1;transform:rotate(360deg)translateY(-148%)scale(1)}}@keyframes desk-loader-track{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;background:#f59e0b;transform:translateY(-5px);box-shadow:0 0 10px #f59e0b99}}@keyframes desk-loader-label-shimmer{0%{background-position:200%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.desk-loader-ring,.desk-loader-sweep,.desk-loader-core,.desk-loader-dot,.desk-loader-aura,.desk-loader-glow,.desk-loader-track span,.desk-loader-label span{animation:none!important}}.watchlist-page .account-heading{gap:10px;max-width:1320px;margin-bottom:10px;margin-left:auto;margin-right:auto}.watchlist-page .account-heading h1{color:#0000;background:linear-gradient(90deg,#fff7ed,#fbbf24,#34d399,#fff7ed) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,2.4vw,28px);animation:7s linear infinite smallcase-title}.watchlist-page .account-eyebrow{color:#fbbf24;text-shadow:0 0 12px #fbbf2459;animation:2.8s ease-in-out infinite smallcase-kicker}.watchlist-page .account-subtitle{margin-top:2px;font-size:12px}.watchlist-page .user-mgmt-shell{max-width:1320px;margin:0 auto;padding:0 clamp(10px,1.4vw,16px)}.watchlist-page .account-heading{gap:8px;margin-bottom:6px;padding:8px 0 4px}.watchlist-page .account-heading h1{font-size:1.35rem;line-height:1.1}.watchlist-page .account-subtitle{display:none}.watchlist-page .account-eyebrow{margin:0;font-size:9px}.watchlist-page .smallcase-buy-btn{border-radius:8px;padding:7px 12px;font-size:12px}.watchlist-page .account-back-button{padding:6px 10px;font-size:11px}.watchlist-strip{border-radius:10px;gap:6px 8px;margin-bottom:6px;padding:4px 6px}.watchlist-scan-track{border-radius:10px;margin-bottom:8px;padding:8px 10px}.watchlist-scan-track-head{gap:6px 10px;margin-bottom:6px}.watchlist-workspace{grid-template-columns:minmax(168px,196px) minmax(0,1fr);gap:8px;margin-top:6px}.watchlist-strategy-nav{border-radius:12px;top:.4rem}.watchlist-strategy-nav-head{padding:8px 10px 6px}.watchlist-strategy-nav-title{margin-top:2px;font-size:.92rem}.watchlist-strategy-nav-meta{margin:2px 0 0;font-size:.72rem}.watchlist-strategy-nav-list{gap:3px;max-height:min(78vh,820px);padding:4px}.watchlist-strategy-nav-item{border-radius:8px;align-items:center;gap:6px;padding:6px 8px}.watchlist-strategy-nav-item-copy small{display:none}.watchlist-strategy-nav-item-copy strong{font-size:.78rem}.watchlist-strategy-nav-badge{min-width:1.35rem;padding:.08rem .32rem;font-size:.68rem}.watchlist-strategy-head{gap:8px;padding:8px 10px 4px}.watchlist-strategy-title{font-size:1rem}.watchlist-strategy-count{font-size:.75rem}.watchlist-toolbar{border-radius:10px;gap:6px;padding:6px 8px}.watchlist-grade-chip{gap:4px;padding:4px 8px;font-size:10px}.watchlist-search,.watchlist-select{font-size:12px;padding:6px 8px!important}.watchlist-empty{border-radius:12px;margin-top:4px;padding:18px 14px}.watchlist-empty-icon{width:36px;height:36px;margin-bottom:8px;font-size:16px}.watchlist-empty strong{font-size:14px}.watchlist-empty p{margin:4px auto 10px;font-size:12px}.watchlist-table{border-spacing:0 4px}.watchlist-table thead th{padding:7px 8px;font-size:8px}.watchlist-tape-row td{padding:8px}.watchlist-view-btn{border-radius:6px;padding:4px 9px;font-size:10px}.watchlist-aurora{opacity:.9;background:radial-gradient(40% 50% at 8% 12%,#fbbf2433,#0000 60%),radial-gradient(36% 46% at 92% 8%,#34d39929,#0000 62%),radial-gradient(42% 48% at 78% 92%,#a78bfa24,#0000 64%),radial-gradient(30% 40% at 18% 88%,#22d3ee1f,#0000 60%);animation:12s ease-in-out infinite smallcase-aurora;position:absolute;inset:-18% -8%}.watchlist-stats article{position:relative;overflow:hidden}.watchlist-stat:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff0f 50%,#0000 65%);animation:6s ease-in-out infinite watchlist-stat-shine;position:absolute;inset:0;transform:translate(-120%)}.watchlist-scan-track{background:linear-gradient(135deg,#f59e0b29,#0f172ab8),radial-gradient(420px 120px at 0 0,#34d3992e,#0000 70%);border:1px solid #fbbf2447;border-radius:14px;margin-bottom:14px;padding:12px 14px;box-shadow:0 12px 32px #0f172a59,inset 0 1px #ffffff14}.watchlist-scan-track-head{color:#e2e8f0;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;margin-bottom:10px;font-size:12px;display:flex}.watchlist-scan-track-copy{flex:1;min-width:0}.watchlist-scan-track-copy strong{letter-spacing:.06em;text-transform:uppercase;color:#fde68a;font-size:13px;font-weight:800;display:block}.watchlist-scan-track-sub{color:#94a3b8;margin:4px 0 0;font-size:12px;line-height:1.45}.watchlist-scan-metrics{color:#6ee7b7;white-space:nowrap;background:#064e3b38;border:1px solid #34d39952;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.watchlist-scan-pulse{background:#34d399;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite watchlist-scan-pulse;box-shadow:0 0 #34d3998c}.watchlist-scan-bar{background:#0f172aa6;border-radius:999px;height:6px;overflow:hidden}.watchlist-scan-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f59e0b,#34d399,#22d3ee,#f59e0b) 0 0/220% 100%;width:38%;height:100%;animation:2.4s linear infinite watchlist-scan-sweep;display:block}.watchlist-page--scanning .watchlist-panel{border-color:#fbbf2466;box-shadow:0 18px 40px #0f172a66,0 0 0 1px #34d39929,inset 0 1px #ffffff0f}.watchlist-panel{position:relative;overflow:visible}.watchlist-panel--section{margin-top:0}.watchlist-workspace{grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;gap:1rem;margin-top:.75rem;display:grid}.watchlist-workspace-main{min-width:0}.watchlist-strategy-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#0f172ad1,#0206179e);border:1px solid #fbbf2447;border-radius:16px;position:sticky;top:.75rem;overflow:hidden;box-shadow:0 14px 32px #02061759}.watchlist-strategy-nav-head{border-bottom:1px solid #94a3b81f;padding:1rem 1rem .75rem}.watchlist-strategy-nav-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fbbf24;text-shadow:0 0 12px #fbbf2459;margin:0;font-size:.7rem;animation:2.8s ease-in-out infinite smallcase-kicker}.watchlist-strategy-nav-title{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#fff7ed,#fbbf24,#34d399,#fff7ed) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:.25rem 0 0;font-size:1.05rem;font-weight:650;animation:7s linear infinite smallcase-title}.watchlist-strategy-nav-meta{opacity:.65;margin:.35rem 0 0;font-size:.8rem}.watchlist-strategy-nav-list{flex-direction:column;gap:.3rem;max-height:min(70vh,720px);padding:.45rem;display:flex;overflow:auto}.watchlist-strategy-nav-item{--sc-i:0;text-align:left;width:100%;color:inherit;cursor:pointer;animation:.5s both smallcase-row;animation-delay:calc(var(--sc-i) * 45ms);background:#ffffff08;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;transition:background .15s,border-color .15s,transform .15s,box-shadow .2s;display:flex}.watchlist-strategy-nav-item:hover{background:#22d3ee14;border-color:#22d3ee59;transform:translate(3px);box-shadow:0 0 18px #22d3ee1f}.watchlist-strategy-nav-item.is-active{background:linear-gradient(90deg,#fbbf2429,#34d39914);border-color:#fbbf248c;animation:.5s both smallcase-row,2.4s ease-in-out infinite smallcase-active;box-shadow:0 0 28px #fbbf2433}.watchlist-strategy-nav-item.is-empty{opacity:.55}.watchlist-strategy-nav-item-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.watchlist-strategy-nav-item-copy strong{font-size:.88rem;font-weight:600;line-height:1.25}.watchlist-strategy-nav-item-copy small{opacity:.62;font-size:.72rem;line-height:1.35}.watchlist-strategy-nav-badge{font-variant-numeric:tabular-nums;text-align:center;color:#fde68a;background:#f59e0b38;border:1px solid #fbbf2459;border-radius:999px;flex:none;min-width:1.6rem;padding:.15rem .45rem;font-size:.72rem}.watchlist-strategy-nav-item.is-active .watchlist-strategy-nav-badge{color:#1c1002;background:linear-gradient(135deg,#fde68a,#34d399);border-color:#0000}@media (max-width:980px){.watchlist-workspace{grid-template-columns:1fr}.watchlist-strategy-nav{position:static}.watchlist-strategy-nav-list{flex-flow:row;max-height:none;padding-bottom:.55rem;overflow-x:auto}.watchlist-strategy-nav-item{flex:none;min-width:190px}}.watchlist-strategy-head{z-index:1;justify-content:space-between;align-items:flex-end;gap:1rem;padding:1rem 1.15rem .35rem;display:flex;position:relative}.watchlist-strategy-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;margin:0;font-size:.72rem}.watchlist-strategy-title{letter-spacing:-.02em;color:#0000;background:linear-gradient(90deg,#fff7ed,#fbbf24,#34d399);-webkit-background-clip:text;background-clip:text;margin:.2rem 0 0;font-size:1.15rem;font-weight:650}.watchlist-strategy-count{opacity:.72;white-space:nowrap;font-size:.85rem}.watchlist-setup-list{z-index:1;-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;max-height:min(68vh,820px);margin:10px 12px 14px;padding:0;display:flex;position:relative;overflow:hidden auto}.watchlist-setup-card{animation:.45s cubic-bezier(.22,1,.36,1) both watchlist-row-in;animation-delay:calc(var(--watchlist-i,0) * 28ms);background:linear-gradient(135deg,#0f172ab8,#0206178c);border:1px solid #94a3b824;border-radius:14px;gap:10px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.watchlist-setup-card:before{content:"";opacity:.55;background:#38bdf8;border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.watchlist-setup-card.watchlist-row--below-entry{background:linear-gradient(135deg,#061c12b8,#02061794);border-color:#4ade8047}.watchlist-setup-card.watchlist-row--below-entry:before{opacity:1;background:linear-gradient(#86efac,#16a34a);box-shadow:0 0 14px #4ade808c}.watchlist-setup-card.watchlist-row--above-near{background:linear-gradient(135deg,#3c1808b3,#02061794);border-color:#ea580c4d}.watchlist-setup-card.watchlist-row--above-near:before{opacity:1;background:linear-gradient(#fb923c,#c2410c)}.watchlist-setup-card.watchlist-row--above-far{border-color:#fbbf2438}.watchlist-setup-card.watchlist-row--above-far:before{opacity:.85;background:linear-gradient(#fde68a,#d97706)}.watchlist-setup-card-top{grid-template-columns:minmax(0,1.4fr) minmax(96px,.7fr) auto auto;align-items:center;gap:12px;padding-left:8px;display:grid}.watchlist-setup-card-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.watchlist-setup-card-name{flex-direction:column;gap:3px;min-width:0;display:flex}.watchlist-setup-card-name strong{color:#f8fafc;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.watchlist-setup-card-exec{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.watchlist-setup-card-ltp{flex-direction:column;gap:4px;min-width:0;display:flex}.watchlist-setup-card-rank{align-items:center;gap:8px;display:flex}.watchlist-setup-card .watchlist-view-btn{flex-shrink:0;justify-self:end;min-width:72px}.watchlist-setup-card-levels{background:#02061759;border:1px solid #94a3b814;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px 8px 8px 16px;display:grid}.watchlist-setup-card-levels>div{flex-direction:column;gap:2px;min-width:0;display:flex}.watchlist-setup-card-levels span{color:#64748b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.watchlist-setup-card-levels strong{color:#e2e8f0;font-size:13px;font-weight:800}.watchlist-setup-card-footer{justify-content:space-between;align-items:center;gap:12px;padding-left:8px;display:flex}.watchlist-setup-card-signals{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.watchlist-signal-chip{color:#bfdbfe;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#1e3a8a38;border:1px solid #60a5fa38;border-radius:999px;align-items:center;max-width:160px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex;overflow:hidden}.watchlist-setup-card-scanned{color:#64748b;white-space:nowrap;flex-shrink:0;font-size:11px}.watchlist-setup-card-muted{color:#64748b;font-size:11px}@media (max-width:1100px){.watchlist-setup-card-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity view""ltp rank"}.watchlist-setup-card-identity{grid-area:identity}.watchlist-setup-card-ltp{grid-area:ltp}.watchlist-setup-card-rank{grid-area:rank;justify-self:start}.watchlist-setup-card .watchlist-view-btn{grid-area:view}}@media (max-width:720px){.watchlist-setup-card-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.watchlist-setup-card-footer{flex-direction:column;align-items:flex-start}}.watchlist-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 10px 32px #00000038;background:linear-gradient(#0f172ac7,#0206178c)!important;border:1px solid #fbbf2438!important}.watchlist-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#fbbf2424,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:-40% auto auto -20%}.watchlist-panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0f,#0000);width:38%;animation:5.5s linear infinite smallcase-sheen;position:absolute;inset:0 auto 0 -40%}.watchlist-toolbar{z-index:1;background:linear-gradient(#0f172a8c,#02061759);border:1px solid #fbbf2438;border-radius:12px;padding:10px;position:relative}.watchlist-search-wrap{z-index:3;flex:220px;position:relative}.watchlist-search,.watchlist-select{z-index:3;pointer-events:auto;position:relative;box-shadow:inset 0 1px #ffffff0a;background:#0f172ab8!important;border-color:#fbbf2452!important}.watchlist-search:focus,.watchlist-select:focus{box-shadow:0 0 0 3px #fbbf242e;border-color:#34d399b3!important}.watchlist-grade-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watchlist-grade-chip{color:#cbd5e1;font:700 11px var(--font-mono);letter-spacing:.04em;cursor:pointer;background:#0f172ab8;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.watchlist-grade-chip em{opacity:.75;font-style:normal}.watchlist-grade-chip:disabled{opacity:.38;cursor:not-allowed}.watchlist-grade-chip.is-active{color:#e0f2fe;background:#0e749059;border-color:#38bdf8b3;box-shadow:0 0 0 2px #22d3ee2e}.watchlist-grade-chip--aplus.is-active,.watchlist-grade-chip--aplus:not(:disabled):hover{color:#fde68a;background:#f59e0b2e;border-color:#fbbf24b3}.watchlist-grade-chip--a.is-active{color:#bbf7d0;background:#10b98129;border-color:#34d399a6}.watchlist-grade-chip--bplus.is-active{color:#ddd6fe;background:#7c3aed2e;border-color:#a78bfab3}.watchlist-grade-chip--b.is-active{color:#e2e8f0;background:#47556959;border-color:#94a3b88c}.watchlist-filter-count{color:#fde68a;background:#f59e0b1a;border-color:#fbbf2459}.watchlist-refresh-btn{color:#bfdbfe;border-color:#60a5fa59}.watchlist-banner{margin-top:12px}.watchlist-notice{background:linear-gradient(135deg,#7f1d1d38,#0f172ab8),radial-gradient(420px 120px at 0 0,#ef444424,#0000 70%);border:1px solid #f8717159;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;animation:.28s cubic-bezier(.16,1,.3,1) both watchlist-notice-in;display:flex;box-shadow:0 12px 32px #0f172a59,inset 0 1px #ffffff0f}.watchlist-notice--error .watchlist-notice-icon{color:#fca5a5;background:#ef44442e;border:1px solid #f8717159}.watchlist-notice-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:flex}.watchlist-notice-copy{flex:1;min-width:0}.watchlist-notice-copy strong{letter-spacing:.06em;text-transform:uppercase;color:#fecaca;font-size:12px;font-weight:800;display:block}.watchlist-notice-copy p{color:#e2e8f0;margin:4px 0 0;font-size:13px;line-height:1.45}.watchlist-notice-dismiss{color:#94a3b8;cursor:pointer;background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;flex-shrink:0;width:28px;height:28px;font-size:18px;line-height:1;transition:border-color .2s,color .2s,background .2s}.watchlist-notice-dismiss:hover{color:#fecaca;background:#7f1d1d40;border-color:#f8717166}@keyframes watchlist-notice-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.watchlist-loader-shell{z-index:1;background:radial-gradient(480px 220px at 50% 40%,#2563eb24,#0000 70%),#02061759;border:1px dashed #60a5fa38;border-radius:14px;justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.watchlist-empty{z-index:1;text-align:center;background:radial-gradient(520px 240px at 50% 0,#3b82f629,#0000 72%),linear-gradient(#0f172aa6,#02061780);border:1px solid #60a5fa33;border-radius:16px;margin-top:8px;padding:42px 24px;position:relative}.watchlist-empty-icon{color:#fcd34d;background:#f59e0b1f;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:12px;font-size:22px;animation:3s ease-in-out infinite watchlist-empty-pulse;display:inline-flex;box-shadow:0 0 28px #f59e0b40}.watchlist-empty strong{color:#f8fafc;font-size:18px;font-weight:800;display:block}.watchlist-empty p{color:#94a3b8;max-width:420px;margin:8px auto 16px;font-size:13px;line-height:1.5}.watchlist-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:900px){.watchlist-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.watchlist-stat--dip strong{color:#86efac;text-shadow:0 0 18px #4ade8073}.watchlist-stat--near strong{color:#fdba74;text-shadow:0 0 16px #d9770666}.watchlist-stat--ext strong{color:#fde68a;text-shadow:0 0 14px #fbbf2459}.watchlist-strip{background:linear-gradient(#0f172ab8,#02061780);border:1px solid #94a3b829;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px;padding:6px 8px;display:flex;box-shadow:inset 0 1px #ffffff0d}.watchlist-strip-stats{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.watchlist-chip{white-space:nowrap;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:999px;align-items:baseline;gap:5px;padding:3px 9px 3px 8px;line-height:1.15;display:inline-flex}.watchlist-chip em{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-style:normal;font-weight:700}.watchlist-chip strong{font-variant-numeric:tabular-nums;color:#e2e8f0;font-size:12px;font-weight:800}.watchlist-chip--blue{background:#2563eb1f;border-color:#60a5fa52}.watchlist-chip--blue strong{color:#93c5fd}.watchlist-chip--green{background:#16a34a1f;border-color:#4ade8047}.watchlist-chip--green strong{color:#86efac}.watchlist-chip--amber{background:#b4530924;border-color:#fbbf244d}.watchlist-chip--amber strong{color:#fbbf24}.watchlist-chip--a{background:#10b9811f;border-color:#34d3994d}.watchlist-chip--a strong{color:#6ee7b7}.watchlist-chip--bplus{background:#7c3aed24;border-color:#a78bfa59}.watchlist-chip--bplus strong{color:#c4b5fd}.watchlist-chip--b{background:#47556933;border-color:#94a3b84d}.watchlist-chip--b strong{color:#cbd5e1}.watchlist-chip--btn{cursor:pointer;font:inherit}.watchlist-chip--btn.is-active{box-shadow:0 0 0 2px #38bdf847}.watchlist-chip--dip{background:#22c55e1a;border-color:#4ade804d}.watchlist-chip--dip strong{color:#4ade80}.watchlist-chip--near{background:#b4530924;border-color:#d9770659}.watchlist-chip--near strong{color:#fdba74}.watchlist-chip--ext{background:#fbbf2414;border-color:#fbbf2447}.watchlist-chip--ext strong{color:#fde68a}.watchlist-strip-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.watchlist-strip-meta .watchlist-legend-item{letter-spacing:.06em;padding:3px 8px;font-size:9px}.watchlist-strip-meta .watchlist-legend-item i{width:6px;height:6px}.watchlist-strip-meta .watchlist-live-pill{margin-left:0;padding:3px 8px;font-size:9px}.watchlist-legend{background:linear-gradient(135deg,#0f172ab8,#02061773);border:1px solid #94a3b824;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:14px;padding:10px 12px;display:flex;box-shadow:inset 0 1px #ffffff0f}.watchlist-legend-item{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.watchlist-legend-item i{border-radius:50%;flex-shrink:0;width:8px;height:8px}.watchlist-legend-item--dip{background:#22c55e1a;border:1px solid #4ade8059}.watchlist-legend-item--dip i{background:#4ade80;box-shadow:0 0 10px #4ade8099}.watchlist-legend-item--near{color:#fdba74;background:#b4530929;border:1px solid #d9770666}.watchlist-legend-item--near i{background:#d97706;box-shadow:0 0 10px #d977068c}.watchlist-legend-item--ext{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2447}.watchlist-legend-item--ext i{background:#fbbf24;box-shadow:0 0 8px #fbbf2473}.watchlist-live-pill{color:#7dd3fc;letter-spacing:.08em;text-transform:uppercase;background:#0e74901f;border:1px solid #38bdf847;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.watchlist-live-dot{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:1.8s ease-out infinite watchlist-scan-pulse;box-shadow:0 0 #38bdf88c}.watchlist-panel.account-panel{overflow:visible}.watchlist-tape.watchlist-table-wrap,.watchlist-tape{z-index:1;-webkit-overflow-scrolling:touch;background:linear-gradient(165deg,#0f172ad1,#02061794);border:1px solid #94a3b829;border-radius:16px;margin-top:12px;position:relative;overflow:auto visible;box-shadow:0 28px 56px #00000061,inset 0 1px #ffffff17}.watchlist-tape:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 260px at 50% -30%,#3b82f624,#0000 68%);position:absolute;inset:0}.watchlist-table-wrap{background:0 0;border:none}.watchlist-table{z-index:1;table-layout:auto;border-collapse:separate;border-spacing:0 6px;width:max-content;min-width:100%;position:relative}.watchlist-table thead th{z-index:2;color:#94a3b8;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0f172afa,#0f172aeb);border:none;padding:12px 10px;font-size:9px;display:table-cell;position:sticky;top:0}.watchlist-table tbody tr{animation:.55s cubic-bezier(.22,1,.36,1) both watchlist-row-in;animation-delay:calc(var(--watchlist-i,0) * 40ms)}.watchlist-tape-row td{vertical-align:middle;white-space:nowrap;background:#0f172a6b;border:none;padding:12px 10px;transition:background .35s,box-shadow .35s;display:table-cell;position:relative}.watchlist-tape-row td.watchlist-signals{white-space:normal;max-width:220px}.watchlist-tape-row td:first-child{border-radius:12px 0 0 12px}.watchlist-tape-row td:last-child{border-radius:0 12px 12px 0}.watchlist-tape-row:hover td{background:#1e293b8c}.watchlist-symbol-cell{min-width:160px;position:relative;padding-left:16px!important}.watchlist-tape-rail{opacity:0;border-radius:999px;width:3px;transition:opacity .35s;position:absolute;top:10px;bottom:10px;left:4px}.watchlist-tape-glow{pointer-events:none;opacity:0;border-radius:12px;transition:opacity .4s;position:absolute;inset:2px 0}.watchlist-tape-row.watchlist-row--below-entry .watchlist-tape-rail{opacity:1;background:linear-gradient(#86efac,#16a34a);animation:2.6s ease-in-out infinite watchlist-rail-pulse-green;box-shadow:0 0 18px #4ade80b3}.watchlist-tape-row.watchlist-row--below-entry .watchlist-tape-glow{opacity:1;background:linear-gradient(90deg,#22c55e3d,#0000 62%);animation:3.2s ease-in-out infinite watchlist-glow-breathe}.watchlist-tape-row.watchlist-row--below-entry td{background:linear-gradient(90deg,#14532d6b,#0f172a80);box-shadow:inset 0 0 0 1px #4ade8038}.watchlist-tape-row.watchlist-row--above-near .watchlist-tape-rail{opacity:1;background:linear-gradient(#fb923c,#b45309);animation:2.4s ease-in-out infinite watchlist-rail-pulse-amber;box-shadow:0 0 16px #d97706a6}.watchlist-tape-row.watchlist-row--above-near .watchlist-tape-glow{opacity:1;background:linear-gradient(90deg,#b4530952,#0000 62%)}.watchlist-tape-row.watchlist-row--above-near td{background:linear-gradient(90deg,#7c2d1261,#451a0373);box-shadow:inset 0 0 0 1px #d9770652}.watchlist-tape-row.watchlist-row--above-far .watchlist-tape-rail{opacity:1;background:linear-gradient(#fde68a,#d97706);box-shadow:0 0 12px #fbbf2466}.watchlist-tape-row.watchlist-row--above-far .watchlist-tape-glow{opacity:1;background:linear-gradient(90deg,#fbbf241f,#0000 58%)}.watchlist-tape-row.watchlist-row--above-far td{background:linear-gradient(90deg,#fbbf241a,#0f172a6b);box-shadow:inset 0 0 0 1px #fbbf2429}.watchlist-ltp-value{color:#f8fafc;letter-spacing:-.02em;font-size:14px;font-weight:800;transition:color .3s,text-shadow .3s}.watchlist-ltp-flash--up{animation:.72s ease-out watchlist-ltp-flash-up}.watchlist-ltp-flash--down{animation:.72s ease-out watchlist-ltp-flash-down}.watchlist-ltp-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.watchlist-row--below-entry .watchlist-chg--down{color:#86efac}.watchlist-row--above-near .watchlist-chg--up,.watchlist-row--above-far .watchlist-chg--up{color:#fdba74}.watchlist-exec-pill{color:#cbd5e1;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;background:#0f172a8c;border:1px solid #94a3b833;border-radius:8px;max-width:160px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-block;overflow:hidden}.watchlist-score-pill{color:#e2e8f0;background:#0f172a80;border:1px solid #94a3b838;border-radius:8px;justify-content:center;min-width:36px;padding:3px 8px;font-weight:800;display:inline-flex}.watchlist-score-pill.is-hot{color:#fde68a;background:linear-gradient(135deg,#f59e0b38,#b453091f);border-color:#fbbf2473;animation:2.8s ease-in-out infinite watchlist-score-glow;box-shadow:0 0 16px #f59e0b33}@keyframes watchlist-rail-pulse-green{0%,to{box-shadow:0 0 12px #4ade8073}50%{box-shadow:0 0 22px #4ade80d9}}@keyframes watchlist-rail-pulse-amber{0%,to{box-shadow:0 0 10px #d9770666}50%{box-shadow:0 0 20px #f59e0ba6}}@keyframes watchlist-glow-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes watchlist-ltp-flash-up{0%{color:#4ade80;text-shadow:0 0 16px #4ade80cc;transform:scale(1.04)}to{color:#f8fafc;text-shadow:none;transform:scale(1)}}@keyframes watchlist-ltp-flash-down{0%{color:#fb7185;text-shadow:0 0 14px #fb7185a6;transform:scale(1.04)}to{color:#f8fafc;text-shadow:none;transform:scale(1)}}@keyframes watchlist-score-glow{0%,to{box-shadow:0 0 12px #f59e0b26}50%{box-shadow:0 0 22px #f59e0b59}}@keyframes watchlist-grade-shine{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}@keyframes watchlist-tag-pulse-green{0%,to{box-shadow:0 0 10px #22c55e33}50%{box-shadow:0 0 18px #4ade8073}}.watchlist-entry-tag{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:1px 6px;font-size:9px;font-weight:800;display:inline-flex}.watchlist-entry-tag--below-entry{color:#bbf7d0;background:linear-gradient(135deg,#22c55e47,#15803d33);border:1px solid #4ade808c;animation:2.5s ease-in-out infinite watchlist-tag-pulse-green;box-shadow:0 0 14px #22c55e40}.watchlist-entry-tag--above-near{color:#fed7aa;background:linear-gradient(135deg,#b4530959,#7c2d1240);border:1px solid #ea580c8c;box-shadow:0 0 12px #d9770647}.watchlist-entry-tag--above-far{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2459}.watchlist-row--below-entry .watchlist-entry{color:#86efac;text-shadow:0 0 12px #4ade8059;font-weight:800}.watchlist-row--above-near .watchlist-entry{color:#fdba74;text-shadow:0 0 10px #d9770659;font-weight:800}.watchlist-row--above-far .watchlist-entry{color:#fde68a;font-weight:700}.watchlist-symbol{align-items:center;gap:8px;min-width:0;display:flex}.watchlist-symbol strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.watchlist-symbol-dot{background:#38bdf8;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 10px #38bdf88c}.watchlist-symbol-dot--below-entry{background:#4ade80;box-shadow:0 0 12px #4ade80a6}.watchlist-symbol-dot--above-near{background:#ea580c;box-shadow:0 0 12px #ea580c8c}.watchlist-symbol-dot--above-far{background:#fbbf24;box-shadow:0 0 10px #fbbf2473}.watchlist-symbol-dot--idle{background:#38bdf8;box-shadow:0 0 10px #38bdf88c}.watchlist-grade{letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;min-width:34px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.watchlist-grade--aplus{color:#fde68a;background:linear-gradient(135deg,#f59e0b47,#b453092e);border:1px solid #fbbf248c;animation:3.5s ease-in-out infinite watchlist-grade-shine;box-shadow:0 0 16px #f59e0b38}.watchlist-grade--a{color:#bfdbfe;background:linear-gradient(135deg,#2563eb47,#1e40af29);border:1px solid #60a5fa73;box-shadow:0 0 14px #3b82f62e}.watchlist-grade--muted{color:#cbd5e1;background:#1e293b73;border:1px solid #94a3b840}.watchlist-score{color:#e2e8f0;font-weight:700}.watchlist-exec{color:#cbd5e1;font-size:12px;font-weight:600}.watchlist-sl{color:#fb7185}.watchlist-t1{color:#4ade80}.watchlist-signals{color:#94a3b8;font-size:11px;line-height:1.35}.watchlist-ltp-cell{min-width:88px}.watchlist-ltp-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.watchlist-ltp{color:#f8fafc;font-weight:700}.watchlist-chg{letter-spacing:.02em;font-size:10px;font-weight:700}.watchlist-chg--up{color:#4ade80}.watchlist-chg--down{color:#fb7185}.watchlist-scanned{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.watchlist-pagination{z-index:1;margin-top:14px;position:relative}@keyframes watchlist-aurora-spin{to{transform:rotate(360deg)}}@keyframes watchlist-stat-shine{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes watchlist-scan-pulse{0%{box-shadow:0 0 #38bdf88c}70%{box-shadow:0 0 0 10px #38bdf800}to{box-shadow:0 0 #38bdf800}}@keyframes watchlist-scan-sweep{0%{transform:translate(-120%)}to{transform:translate(320%)}}@keyframes watchlist-empty-pulse{0%,to{transform:scale(1);box-shadow:0 0 28px #f59e0b40}50%{transform:scale(1.04);box-shadow:0 0 36px #f59e0b66}}@keyframes watchlist-row-in{0%{opacity:0}to{opacity:1}}.watchlist-view-col,.watchlist-view-cell{z-index:4;text-align:center;white-space:nowrap;background:#080f1efa;width:84px;min-width:84px;max-width:84px;position:sticky;left:0;box-shadow:10px 0 16px #02061759;padding-left:10px!important;padding-right:10px!important}.watchlist-table thead th.watchlist-view-col{z-index:5;background:#0f172afa}.watchlist-tape-row .watchlist-view-cell{background:#080f1efa}.watchlist-tape-row:hover .watchlist-view-cell{background:#141e30fa}.watchlist-tape-row.watchlist-row--below-entry .watchlist-view-cell{background:#06120efa}.watchlist-tape-row.watchlist-row--above-near .watchlist-view-cell{background:#451a03f2}.watchlist-tape-row.watchlist-row--above-far .watchlist-view-cell{background:#0f172af2}.watchlist-view-btn{color:#1c1002;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#fde68a,#f59e0b,#34d399) 0 0/180% 180%;border:1px solid #fbbf248c;border-radius:8px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;transition:box-shadow .2s,border-color .2s;animation:3.2s ease-in-out infinite smallcase-buy;display:inline-flex;box-shadow:0 6px 16px #f59e0b47}.watchlist-view-btn:hover{border-color:#34d399cc;box-shadow:0 8px 22px #34d39952}.watchlist-setup-overlay{z-index:90;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:radial-gradient(1200px 600px at 20% 10%,#2563eb2e,#0000 55%),radial-gradient(900px 500px at 85% 90%,#f59e0b1a,#0000 50%),#020617e0;justify-content:center;align-items:center;padding:10px;animation:.28s both watchlist-setup-fade-in;display:flex;position:fixed;inset:0}.watchlist-setup-overlay.watchlist-setup-stable,.watchlist-setup-modal.watchlist-setup-stable,.watchlist-setup-reveal.watchlist-setup-stable{animation:none}.watchlist-setup-modal{background:radial-gradient(1400px 520px at 6% -18%,#3b82f647,#0000 58%),radial-gradient(1000px 400px at 94% 2%,#f59e0b29,#0000 52%),radial-gradient(600px 320px at 50% 100%,#10b98114,#0000 60%),linear-gradient(168deg,#0f172afa,#020617f7);border:1px solid #60a5fa52;border-radius:24px;flex-direction:column;width:min(96vw,1480px);height:min(96vh,980px);max-height:96vh;animation:.42s cubic-bezier(.16,1,.3,1) both watchlist-setup-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 48px 120px #000000b3,0 0 0 1px #3b82f624,0 0 80px #2563eb1f,inset 0 1px #ffffff1f,inset 0 -1px #0f172acc}.watchlist-setup-modal-rim{z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff24}.watchlist-setup-modal-vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 40%,#02061773 100%);position:absolute;inset:0}.watchlist-setup-modal--grade-aplus{border-color:#fbbf247a;box-shadow:0 48px 120px #000000b3,0 0 64px #f59e0b29,0 0 0 1px #fbbf2433,inset 0 1px #ffffff1f}.watchlist-setup-modal-bg{pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.watchlist-setup-orb{filter:blur(60px);opacity:.55;border-radius:50%;animation:14s ease-in-out infinite watchlist-setup-orb-drift;position:absolute}.watchlist-setup-orb-a{background:#2563eb59;width:420px;height:420px;top:-180px;left:-120px}.watchlist-setup-orb-b{background:#38bdf838;width:360px;height:360px;animation-delay:-4s;top:20%;right:-100px}.watchlist-setup-orb-c{background:#f59e0b2e;width:280px;height:280px;animation-delay:-8s;bottom:-80px;left:35%}.watchlist-setup-orb-d{opacity:.4;background:#10b98124;width:220px;height:220px;animation-delay:-11s;bottom:12%;right:28%}.watchlist-setup-grid-glow{background-color:#0000;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 75%)}.watchlist-setup-head{z-index:3;background:linear-gradient(#0f172ab8,#0f172a38),linear-gradient(90deg,#38bdf80f,#0000 40%,#f59e0b0d);border-bottom:1px solid #94a3b829;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:12px 16px;padding:14px 18px 14px 20px;display:grid;position:relative}.watchlist-setup-head-main{min-width:0}.watchlist-setup-head-rail{background:linear-gradient(#38bdf8e6,#2563eb66,#f59e0b99);border-radius:24px 0 0;width:4px;position:absolute;top:0;bottom:0;left:0}.watchlist-setup-head-rail-glow{background:inherit;filter:blur(8px);opacity:.65;position:absolute;inset:0}.watchlist-setup-eyebrow{color:#7dd3fc;align-items:center;gap:8px;font-weight:700;display:flex}.watchlist-setup-eyebrow-dot{background:#38bdf8;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite watchlist-setup-tag-pulse;box-shadow:0 0 12px #38bdf8d9}.watchlist-setup-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;display:flex}.watchlist-setup-title-row h2{word-break:break-word;max-width:100%}.watchlist-setup-head h2{letter-spacing:-.04em;color:#f8fafc;text-shadow:0 0 48px #38bdf838,0 2px 4px #00000059;margin:2px 0 0;font-size:clamp(20px,2.2vw,30px);font-weight:800;line-height:1.15}.watchlist-setup-exec-chip{color:#cbd5e1;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#1e293bcc,#0f172a99);border:1px solid #94a3b847;border-radius:999px;align-items:center;padding:4px 11px;font-size:10px;font-weight:800;display:inline-flex}.watchlist-setup-prox-tag{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;animation:2.4s ease-in-out infinite watchlist-setup-tag-pulse;display:inline-flex}.watchlist-setup-prox-tag--below-entry{color:#4ade80;background:#16a34a2e;border-color:#4ade8073}.watchlist-setup-prox-tag--above-near{color:#fbbf24;background:#b4530938;border-color:#fbbf2473}.watchlist-setup-prox-tag--above-far{color:#fcd34d;background:#92400e2e;border-color:#fcd34d59}.watchlist-setup-sub{color:#94a3b8;max-width:48ch;margin:4px 0 0;font-size:12px;line-height:1.35}.watchlist-setup-head-badges{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.watchlist-setup-score-hero{background:linear-gradient(155deg,#f59e0b33,#0f172aa6),radial-gradient(120px 80px at 50% 0,#fbbf2440,#0000 70%);border:1px solid #fbbf2461;border-radius:16px;flex-direction:column;align-items:center;gap:6px;min-width:104px;padding:10px 14px 8px;display:flex;position:relative;box-shadow:0 12px 32px #00000059,inset 0 1px #ffffff1a}.watchlist-setup-score-hero.is-hot{border-color:#fbbf248c;box-shadow:0 12px 36px #0006,0 0 28px #f59e0b2e,inset 0 1px #ffffff1f}.watchlist-setup-score-ring{pointer-events:none;border:1px solid #fbbf2438;border-radius:18px;animation:3s ease-in-out infinite watchlist-setup-score-ring;position:absolute;inset:-2px}.watchlist-setup-score-body{flex-direction:column;align-items:center;gap:2px;display:flex}.watchlist-setup-score-body em{letter-spacing:.16em;text-transform:uppercase;color:#fbbf24;font-size:9px;font-style:normal;font-weight:800}.watchlist-setup-score-value{align-items:baseline;gap:4px;display:flex}.watchlist-setup-score-value strong{letter-spacing:-.03em;color:#fcd34d;text-shadow:0 0 24px #fbbf2459;font-size:22px;font-weight:900}.watchlist-setup-score-value span{color:#94a3b8;font-size:13px;font-weight:700}.watchlist-setup-score{letter-spacing:.06em;color:#fde68a;background:linear-gradient(135deg,#f59e0b29,#0f172a80);border:1px solid #fbbf2459;border-radius:12px;align-items:baseline;gap:6px;padding:6px 12px;font-size:11px;font-weight:800;display:flex}.watchlist-setup-score strong{color:#fcd34d;font-size:18px}.watchlist-setup-score span{color:#94a3b8;font-weight:700}.watchlist-setup-score em{letter-spacing:.14em;text-transform:uppercase;color:#fbbf24;font-size:9px;font-style:normal}.watchlist-setup-close{z-index:2;color:#cbd5e1;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b840;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.watchlist-setup-close:hover{color:#fecaca;border-color:#f8717173;transform:translateY(-1px);box-shadow:0 8px 24px #7f1d1d40}.watchlist-setup-body{z-index:1;flex:1;grid-template-columns:minmax(280px,.34fr) minmax(0,.66fr);gap:12px;min-height:0;padding:12px 16px 14px;display:grid;position:relative}.watchlist-setup-panel{background:linear-gradient(160deg,#0f172ac7,#02061794);border:1px solid #94a3b82e;border-radius:18px;box-shadow:inset 0 1px #ffffff12,0 16px 40px #00000038}.watchlist-setup-panel--glass{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);background:linear-gradient(165deg,#0f172ad1,#0206179e),linear-gradient(135deg,#38bdf80a,#0000 50%)}.watchlist-setup-panel--chart{border-color:#38bdf838;box-shadow:inset 0 1px #ffffff14,inset 0 0 40px #2563eb0f,0 20px 48px #00000047}.watchlist-setup-story{grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:12px 14px;display:grid;overflow:hidden}.watchlist-setup-story--compact{gap:8px;padding:12px 12px 10px}.watchlist-setup-story--rich{isolation:isolate;background:radial-gradient(120% 60% at 0 0,#34d3991a,#0000 55%),radial-gradient(90% 50% at 100% 10%,#38bdf81a,#0000 50%),radial-gradient(80% 45% at 50% 100%,#a78bfa14,#0000 55%),linear-gradient(165deg,#0f172a8c,#02061759);position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000047}.watchlist-setup-story--rich:before{content:"";border-radius:inherit;pointer-events:none;opacity:.35;z-index:0;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.watchlist-setup-story--rich>*{z-index:1;position:relative}.watchlist-setup-story-mid{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden auto}.watchlist-setup-story--compact .watchlist-setup-story-mid{gap:8px}.watchlist-ai-rec{background:linear-gradient(155deg,#0f172aeb,#020617bf);border:1px solid #94a3b82e;border-radius:14px;flex-shrink:0;padding:10px 11px 9px;animation:.55s cubic-bezier(.16,1,.3,1) both watchlist-ai-rec-in;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #00000047}.watchlist-ai-rec-glow{pointer-events:none;opacity:.55;filter:blur(28px);height:90%;position:absolute;inset:-40% -20% auto}.watchlist-ai-rec--buy .watchlist-ai-rec-glow{background:radial-gradient(circle at 20% 40%,#34d3998c,#0000 60%)}.watchlist-ai-rec--sell .watchlist-ai-rec-glow{background:radial-gradient(circle at 20% 40%,#f8717180,#0000 60%)}.watchlist-ai-rec--hold .watchlist-ai-rec-glow{background:radial-gradient(circle at 20% 40%,#fbbf2473,#0000 60%)}.watchlist-ai-rec--buy{border-color:#34d39959}.watchlist-ai-rec--sell{border-color:#f8717159}.watchlist-ai-rec--hold{border-color:#fbbf2452}.watchlist-ai-rec-top{align-items:center;gap:8px;margin-bottom:6px;display:flex;position:relative}.watchlist-ai-rec-badge-wrap{align-items:center;gap:6px;margin-right:auto;display:inline-flex}.watchlist-ai-rec-spark{background:#a78bfa;border-radius:999px;width:7px;height:7px;animation:1.6s ease-out infinite watchlist-inst-pulse;box-shadow:0 0 #a78bfa8c}.watchlist-ai-rec-label{letter-spacing:.16em;text-transform:uppercase;color:#c4b5fd;font-size:9px;font-weight:800}.watchlist-ai-rec-action{letter-spacing:.12em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:900;animation:.6s cubic-bezier(.16,1,.3,1) both watchlist-ai-action-pop}.watchlist-ai-rec-action--buy{color:#022c22;background:linear-gradient(135deg,#6ee7b7,#34d399);box-shadow:0 0 18px #34d39959}.watchlist-ai-rec-action--sell{color:#450a0a;background:linear-gradient(135deg,#fca5a5,#f87171);box-shadow:0 0 18px #f8717159}.watchlist-ai-rec-action--hold{color:#422006;background:linear-gradient(135deg,#fde68a,#fbbf24);box-shadow:0 0 18px #fbbf244d}.watchlist-ai-rec-conf{flex-direction:column;align-items:center;gap:1px;display:flex}.watchlist-ai-rec-conf-ring{--conf:70;background:radial-gradient(circle at center, #020617f2 58%, transparent 59%), conic-gradient(from -90deg, #a78bfa calc(var(--conf) * 1%), #94a3b833 0);border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.watchlist-ai-rec-conf-ring em{color:#f8fafc;font-size:9px;font-style:normal;font-weight:800}.watchlist-ai-rec-conf-cap{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:8px;font-weight:700}.watchlist-ai-rec-title{color:#f8fafc;letter-spacing:.02em;margin:0 0 3px;font-size:12px;font-weight:800;position:relative}.watchlist-ai-rec-text{color:#cbd5e1;margin:0;font-size:11px;line-height:1.4;position:relative}.watchlist-ai-rec-drivers{flex-wrap:wrap;gap:4px;margin:7px 0 0;padding:0;list-style:none;display:flex;position:relative}.watchlist-ai-rec-drivers li{letter-spacing:.02em;color:#e2e8f0;background:#94a3b824;border:1px solid #94a3b824;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:700;animation:.45s cubic-bezier(.16,1,.3,1) both watchlist-inst-card-in}.watchlist-ai-rec-drivers li:first-child{animation-delay:40ms}.watchlist-ai-rec-drivers li:nth-child(2){animation-delay:80ms}.watchlist-ai-rec-drivers li:nth-child(3){animation-delay:.12s}.watchlist-ai-rec-drivers li:nth-child(4){animation-delay:.16s}@keyframes watchlist-ai-rec-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes watchlist-ai-action-pop{0%{opacity:0;transform:scale(.86)}60%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.watchlist-ai-rec--tabs{padding-bottom:10px}.watchlist-ai-tabs{background:#0206178c;border:1px solid #94a3b824;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:8px 0 4px;padding:3px;display:grid;position:relative}.watchlist-ai-tab{appearance:none;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;background:0 0;border:0;border-radius:8px;padding:6px 4px;font-size:10px;font-weight:800;transition:color .2s,background .2s,transform .2s}.watchlist-ai-tab:hover{color:#e2e8f0}.watchlist-ai-tab.is-active{color:#0f172a;background:linear-gradient(135deg,#c4b5fd,#a78bfa);transform:translateY(-1px);box-shadow:0 6px 16px #a78bfa47}.watchlist-ai-tab-hint{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0 0 6px;font-size:9px;font-weight:700}.watchlist-ai-tab-panel{min-height:72px;animation:.35s cubic-bezier(.16,1,.3,1) both watchlist-ai-rec-in;position:relative}.watchlist-ai-action-strip{gap:5px;margin-top:8px;display:flex}.watchlist-ai-action-chip{text-align:center;letter-spacing:.08em;color:#64748b;opacity:.55;background:#94a3b81a;border:1px solid #94a3b81f;border-radius:999px;flex:1;padding:4px 0;font-size:9px;font-weight:900}.watchlist-ai-action-chip.is-on[data-action=buy]{opacity:1;color:#052e1c;background:linear-gradient(135deg,#6ee7b7,#34d399);border-color:#0000;box-shadow:0 0 14px #34d39959}.watchlist-ai-action-chip.is-on[data-action=sell]{opacity:1;color:#450a0a;background:linear-gradient(135deg,#fca5a5,#f87171);border-color:#0000;box-shadow:0 0 14px #f8717159}.watchlist-ai-action-chip.is-on[data-action=hold]{opacity:1;color:#422006;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#0000;box-shadow:0 0 14px #fbbf244d}.watchlist-ai-rec-drivers--grid{margin-top:0}.watchlist-ai-panel-setup .watchlist-setup-prox{margin-top:8px}.watchlist-setup-lead--compact{color:#e2e8f0;background:linear-gradient(135deg,#33415559,#0f172a66);border:1px solid #94a3b824;border-radius:12px;padding:8px 10px;font-size:12px;line-height:1.4}.watchlist-setup-prox--compact{border-radius:12px;padding:8px 11px;font-size:11px}.watchlist-setup-story-foot{border-top:1px solid #94a3b824;flex-direction:column;flex-shrink:0;gap:8px;padding-top:8px;display:flex}.watchlist-setup-panel-head{flex-shrink:0;align-items:center;gap:10px;margin-bottom:2px;display:flex}.watchlist-setup-panel-icon{color:#38bdf8;background:linear-gradient(145deg,#2563eb73,#0f172ad9);border:1px solid #38bdf873;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex;position:relative;box-shadow:0 8px 22px #2563eb47}.watchlist-setup-panel-icon-core{animation:8s linear infinite watchlist-setup-icon-spin}.watchlist-setup-panel-sub{color:#94a3b8;letter-spacing:.04em;margin:4px 0 0;font-size:11px;font-weight:600}.watchlist-setup-story h3{letter-spacing:.14em;text-transform:uppercase;color:#f1f5f9;margin:0;font-size:12px;font-weight:800}.watchlist-setup-reveal{animation:.5s cubic-bezier(.16,1,.3,1) both watchlist-setup-reveal}.watchlist-setup-reveal--late{animation-delay:80ms}.watchlist-setup-lead{color:#e2e8f0;flex-shrink:0;margin:0;font-size:13px;line-height:1.45}.watchlist-inst-flow{--inst-buy:#34d399;--inst-sell:#f87171;--inst-gold:#fbbf24;background:radial-gradient(120% 80% at 0 0,#34d39924,#0000 55%),radial-gradient(100% 70% at 100% 0,#f871711a,#0000 50%),linear-gradient(165deg,#0f172ae0,#020617b3);border:1px solid #94a3b829;border-radius:14px;flex-direction:column;flex-shrink:0;gap:8px;padding:10px;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 12px 28px #0000003d}.watchlist-inst-flow--carousel{border-color:#34d3993d;gap:8px;max-height:none}.watchlist-inst-flow-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.watchlist-inst-flow-title{align-items:center;gap:8px;display:inline-flex}.watchlist-inst-flow-pulse{background:var(--inst-gold);border-radius:999px;width:8px;height:8px;animation:1.8s ease-out infinite watchlist-inst-pulse;box-shadow:0 0 #fbbf248c}.watchlist-inst-flow-kicker{letter-spacing:.14em;text-transform:uppercase;color:#f8fafc;text-shadow:0 0 12px #fbbf2440;font-size:10px;font-weight:800}.watchlist-inst-flow-stats{align-items:center;gap:6px;display:inline-flex}.watchlist-inst-flow-stat{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.watchlist-inst-flow-stat--buy{color:#052e1c;background:linear-gradient(135deg,#6ee7b7,#34d399);box-shadow:0 0 14px #34d39959}.watchlist-inst-flow-stat--sell{color:#450a0a;background:linear-gradient(135deg,#fca5a5,#f87171);box-shadow:0 0 14px #f871714d}.watchlist-inst-flow-count{color:#94a3b8;font-size:10px;font-weight:700}.watchlist-inst-flow-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.watchlist-inst-flow-date{color:#f8fafc;font-size:11px;font-weight:800}.watchlist-inst-flow-side{letter-spacing:.08em;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:900}.watchlist-inst-flow-side--buy{color:#052e1c;background:#34d399;box-shadow:0 0 10px #34d39959}.watchlist-inst-flow-side--sell{color:#450a0a;background:#f87171;box-shadow:0 0 10px #f871714d}.watchlist-inst-flow-kind{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-weight:800}.watchlist-inst-flow-metrics{flex-wrap:wrap;gap:5px;display:flex}.watchlist-inst-flow-chip{letter-spacing:.02em;color:#e2e8f0;background:#94a3b829;border:1px solid #94a3b824;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.watchlist-inst-flow-chip--tov{color:#0f172a;background:linear-gradient(135deg,#fde68a,#fbbf24);border-color:#0000;box-shadow:0 0 12px #fbbf2447}.watchlist-inst-flow-chip--x{color:#cbd5e1}.watchlist-inst-note-empty{color:#94a3b8;margin:0;font-size:12px;line-height:1.4}.watchlist-inst-flow.is-empty{background:#0f172a73;border-color:#94a3b833}.watchlist-inst-carousel{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px;display:grid}.watchlist-inst-carousel-viewport{border-radius:12px;min-width:0;overflow:hidden}.watchlist-inst-carousel-track{will-change:transform;width:100%;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex}.watchlist-inst-carousel-slide{box-sizing:border-box;background:#0206179e;border:1px solid #94a3b824;border-radius:12px;flex-direction:column;flex:0 0 100%;justify-content:flex-start;gap:2px;min-width:100%;min-height:108px;padding:10px 11px 9px;display:flex}.watchlist-inst-carousel-slide--buy{background:linear-gradient(145deg,#10b98133,#0000 58%),#0206179e;border-color:#34d39966;box-shadow:inset 0 0 0 1px #34d3991a}.watchlist-inst-carousel-slide--sell{background:linear-gradient(145deg,#ef44442e,#0000 58%),#0206179e;border-color:#f8717166;box-shadow:inset 0 0 0 1px #f871711a}.watchlist-inst-carousel-note{color:#e2e8f0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.watchlist-inst-carousel-nav{appearance:none;color:#f8fafc;cursor:pointer;background:linear-gradient(145deg,#334155f2,#0f172af2);border:1px solid #94a3b838;border-radius:10px;height:40px;font-size:20px;line-height:1;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}.watchlist-inst-carousel-nav:hover:not(:disabled){background:linear-gradient(145deg,#6366f18c,#0f172af2);border-color:#a78bfa8c;transform:scale(1.05);box-shadow:0 0 16px #a78bfa40}.watchlist-inst-carousel-nav:disabled{opacity:.35;cursor:default}.watchlist-inst-carousel-dots{box-sizing:border-box;justify-content:center;align-items:center;gap:6px;width:100%;min-height:18px;padding:0 36px;display:flex}.watchlist-inst-carousel-dot{appearance:none;cursor:pointer;background:#94a3b866;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s,box-shadow .2s}.watchlist-inst-carousel-dot.is-active{background:linear-gradient(90deg,#a78bfa,#34d399);width:18px;box-shadow:0 0 12px #a78bfa73}.watchlist-inst-carousel-count{letter-spacing:.06em;color:#94a3b8;min-width:28px;margin-left:4px;font-size:9px;font-weight:800}@keyframes watchlist-inst-pulse{0%{box-shadow:0 0 #fbbf248c}70%{box-shadow:0 0 0 10px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}@keyframes watchlist-inst-card-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes watchlist-inst-tov-glow{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.watchlist-setup-prox{border-radius:14px;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:12px;font-weight:700;line-height:1.4;display:flex}.watchlist-setup-prox-icon{opacity:.95;flex-shrink:0;font-size:10px}.watchlist-setup-prox--below-entry{color:#bbf7d0;background:linear-gradient(135deg,#22c55e47,#0f172a8c 60%),#064e3b59;border:1px solid #4ade8080;box-shadow:0 0 24px #22c55e2e,inset 0 1px #bbf7d026}.watchlist-setup-prox--above-near{color:#fde68a;background:linear-gradient(135deg,#f59e0b47,#0f172a8c 60%);border:1px solid #fbbf248c;box-shadow:0 0 22px #fbbf2429}.watchlist-setup-prox--above-far{color:#fef3c7;background:linear-gradient(135deg,#b4530947,#0f172a8c 60%);border:1px solid #fcd34d66}.watchlist-setup-list{color:#e2e8f0;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#38bdf873 #0f172a66;flex:1;min-height:0;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;overflow:hidden auto}.watchlist-setup-list::-webkit-scrollbar{width:5px}.watchlist-setup-list::-webkit-scrollbar-thumb{background:linear-gradient(#38bdf8,#a78bfa);border-radius:999px}.watchlist-setup-list-item{animation:.45s cubic-bezier(.16,1,.3,1) both watchlist-setup-list-in;animation-delay:calc(var(--setup-i,0) * 40ms + .12s);background:linear-gradient(135deg,#2563eb29,#0f172a73);border:1px solid #38bdf829;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px 8px 12px;display:flex;position:relative}.watchlist-setup-list-item:before{content:"";background:linear-gradient(135deg,#38bdf8,#22d3ee);border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px;position:static;top:auto;left:auto;box-shadow:0 0 12px #38bdf8bf}.watchlist-setup-list-item+.watchlist-setup-list-item{margin-top:5px}.watchlist-setup-list--compact{max-height:118px}.watchlist-setup-list--compact .watchlist-setup-list-item{padding:7px 9px;font-size:11px;line-height:1.35}.watchlist-setup-levels-wrap{margin-bottom:0}.watchlist-setup-levels-title{letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:800;display:flex}.watchlist-setup-levels-title-icon{color:#38bdf8;filter:drop-shadow(0 0 6px #38bdf88c);font-size:11px}.watchlist-setup-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:0;display:grid}.watchlist-setup-levels--aligned{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.watchlist-setup-levels--aligned .watchlist-setup-level--range{grid-column:1/-1}.watchlist-setup-level{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:14px;flex-direction:column;justify-content:space-between;gap:4px;min-height:58px;padding:10px 10px 8px;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden}.watchlist-setup-level-accent{opacity:.95;background:linear-gradient(90deg,#94a3b880,#0000);height:3px;position:absolute;top:0;left:0;right:0}.watchlist-setup-level--ltp .watchlist-setup-level-accent{background:linear-gradient(90deg,#4ade80,#22d3ee)}.watchlist-setup-level--entry .watchlist-setup-level-accent{background:linear-gradient(90deg,#38bdf8,#818cf8)}.watchlist-setup-level--range .watchlist-setup-level-accent,.watchlist-setup-level--zone .watchlist-setup-level-accent{background:linear-gradient(90deg,#fbbf24,#f97316)}.watchlist-setup-level--sl .watchlist-setup-level-accent{background:linear-gradient(90deg,#fb7185,#f43f5e)}.watchlist-setup-level--t1 .watchlist-setup-level-accent{background:linear-gradient(90deg,#34d399,#10b981)}.watchlist-setup-level--t2 .watchlist-setup-level-accent{background:linear-gradient(90deg,#2dd4bf,#14b8a6)}.watchlist-setup-level--rr .watchlist-setup-level-accent{background:linear-gradient(90deg,#c084fc,#818cf8)}.watchlist-setup-level:hover{transform:translateY(-2px);box-shadow:0 14px 28px #00000057}.watchlist-setup-level--ltp{background:linear-gradient(145deg,#22c55e38,#0f172ab8);border-color:#4ade806b;box-shadow:inset 0 0 0 1px #4ade8014}.watchlist-setup-level--entry{background:linear-gradient(145deg,#2563eb3d,#0f172ab8);border-color:#38bdf873;box-shadow:inset 0 0 0 1px #38bdf814}.watchlist-setup-level--range,.watchlist-setup-level--zone{background:linear-gradient(145deg,#f59e0b33,#0f172ab8);border-color:#fbbf2473;min-height:52px;box-shadow:inset 0 0 0 1px #fbbf241a}.watchlist-setup-level--sl{background:linear-gradient(145deg,#f43f5e38,#0f172ab8);border-color:#fb71857a}.watchlist-setup-level--t1{background:linear-gradient(145deg,#10b98138,#0f172ab8);border-color:#34d39973}.watchlist-setup-level--t2{background:linear-gradient(145deg,#14b8a633,#0f172ab8);border-color:#2dd4bf73}.watchlist-setup-level--range strong,.watchlist-setup-level--zone strong{letter-spacing:.01em;font-size:13px;line-height:1.25}.watchlist-setup-level--rr{background:linear-gradient(145deg,#8b5cf63d,#0f172ab8);border-color:#c084fc7a}.watchlist-setup-level em{letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;font-size:9px;font-style:normal;font-weight:800;display:block}.watchlist-setup-level strong{color:#f8fafc;letter-spacing:.01em;margin-top:2px;font-size:14px;font-weight:800;display:block}.watchlist-setup-signals--compact{gap:5px;max-height:56px;overflow:hidden}.watchlist-setup-signals--compact .watchlist-setup-signal{background:linear-gradient(135deg,#2563eb59,#0f172a8c);border-color:#60a5fa66;padding:3px 7px;font-size:9px;box-shadow:0 0 12px #2563eb2e}.watchlist-setup-signals{flex-wrap:wrap;gap:6px;display:flex}.watchlist-setup-signal{color:#bfdbfe;letter-spacing:.05em;animation:.4s cubic-bezier(.16,1,.3,1) both watchlist-setup-signal-in;animation-delay:calc(var(--sig-i,0) * 50ms + .2s);background:linear-gradient(135deg,#2563eb47,#0f172a8c);border:1px solid #60a5fa52;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700;box-shadow:0 4px 14px #2563eb26}.watchlist-setup-chart-wrap{flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden}.watchlist-setup-chart{background:0 0;border:none;border-radius:0;flex-direction:column;flex:1;min-height:0;display:flex}.watchlist-setup-chart-head{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;background:linear-gradient(#0f172aa6,#0f172a33),linear-gradient(90deg,#38bdf814,#0000 60%);border-bottom:1px solid #94a3b824;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:10px;font-weight:800;display:flex}.watchlist-setup-chart-badge{color:#7dd3fc;letter-spacing:.12em;background:linear-gradient(135deg,#2563eb40,#0f172a99);border:1px solid #38bdf859;border-radius:8px;align-items:center;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #2563eb26}.watchlist-setup-chart-bars{color:#64748b;letter-spacing:.08em;font-size:10px;font-weight:700}.watchlist-setup-chart-head-left{flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.watchlist-setup-chart-head-actions{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.watchlist-setup-chart-body{background:radial-gradient(800px 400px at 50% 0,#2563eb14,#0000 65%),linear-gradient(#02061766,#0f172a33);flex:1;min-height:0;position:relative;overflow:hidden}.watchlist-setup-chart-legend{flex-wrap:nowrap;align-items:center;gap:6px;font-size:9px;font-style:normal;font-weight:700;display:flex}.watchlist-setup-chart-host{min-height:0;padding-right:14px;position:absolute;inset:0;overflow:visible}.watchlist-setup-chart-host>div{overflow:visible!important}.watchlist-setup-chart-status{color:#94a3b8;padding:10px 16px;font-size:12px}.watchlist-setup-chart-status.is-error{color:#fb7185}.watchlist-setup-chart-legend em{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:5px;padding:2px 6px;font-size:9px}@keyframes watchlist-setup-score-ring{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes watchlist-setup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes watchlist-setup-modal-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes watchlist-setup-orb-drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(24px,-12px)scale(1.05)}66%{transform:translate(-16px,18px)scale(.95)}}@keyframes watchlist-setup-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes watchlist-setup-list-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes watchlist-setup-signal-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes watchlist-setup-tag-pulse{0%,to{box-shadow:0 0 #38bdf800}50%{box-shadow:0 0 16px #38bdf840}}@keyframes watchlist-setup-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1100px){.watchlist-setup-body{grid-template-rows:minmax(0,.42fr) minmax(0,.58fr);grid-template-columns:1fr;overflow:hidden}.watchlist-setup-story{min-height:0}}@media (max-width:900px){.watchlist-setup-modal{border-radius:16px;width:100%;height:100%;max-height:100vh}.watchlist-setup-body{min-height:0}.watchlist-setup-head{grid-template-columns:1fr auto}.watchlist-setup-head-badges{flex-direction:row;grid-column:1;align-items:center}}@media (prefers-reduced-motion:reduce){.watchlist-aurora,.watchlist-stat:after,.watchlist-scan-pulse,.watchlist-scan-bar-fill,.watchlist-empty-icon,.watchlist-table tbody tr,.watchlist-tape-rail,.watchlist-tape-glow,.watchlist-entry-tag--below-entry,.watchlist-grade--aplus,.watchlist-score-pill.is-hot,.watchlist-live-dot,.watchlist-setup-overlay,.watchlist-setup-modal,.watchlist-setup-reveal,.watchlist-setup-list-item,.watchlist-setup-signal,.watchlist-setup-prox-tag,.watchlist-setup-panel-icon,.watchlist-setup-orb,.watchlist-notice{animation:none!important}.watchlist-tape-row:hover td{transform:none}}.cfg-page{--cfg-pad-x:clamp(12px, 2vw, 20px);--cfg-max:1280px;box-sizing:border-box;flex-direction:column;height:calc(100dvh - 72px);min-height:0;max-height:calc(100dvh - 72px);display:flex;position:relative;overflow:hidden;padding:10px 0!important}.cfg-aurora{pointer-events:none;filter:blur(10px);background:radial-gradient(48% 55% at 12% 28%,#38bdf833,#0000 70%),radial-gradient(42% 48% at 82% 18%,#fbbf2424,#0000 65%),radial-gradient(36% 42% at 48% 72%,#34d3991a,#0000 62%),radial-gradient(30% 40% at 92% 58%,#a78bfa24,#0000 65%);height:42vh;animation:18s ease-in-out infinite alternate cfg-aurora-drift;position:absolute;inset:-8% -4% auto}@keyframes cfg-aurora-drift{0%{opacity:.8;transform:translate(0)scale(1)}to{opacity:1;transform:translate(-2%,3%)scale(1.04)}}.cfg-loader{flex:1;place-items:center;display:grid}.cfg-hero{width:min(100%, var(--cfg-max));padding:0 var(--cfg-pad-x);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:20px;margin:0 auto 10px;display:grid}.cfg-hero-copy{min-width:0}.cfg-eyebrow{color:#fbbf24;font:700 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0;display:inline-flex}.cfg-eyebrow-dot{background:#fbbf24;border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite cfg-pulse;box-shadow:0 0 12px #fbbf24e6}@keyframes cfg-pulse{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}.cfg-hero h1{color:#f8fafc;font:800 clamp(22px, 2.3vw, 30px)/1.15 var(--font-display);letter-spacing:-.03em;text-shadow:0 0 40px #38bdf82e;margin:6px 0 0}.cfg-hero-sub{color:#94a3b8;max-width:52ch;margin:6px 0 0;font-size:12px;line-height:1.4}.cfg-hero-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cfg-btn{height:36px;font:800 10px/1 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s,color .15s;display:inline-flex}.cfg-btn:disabled{opacity:.45;cursor:not-allowed}.cfg-btn--ghost{color:#e2e8f0;background:#0f172a8c;border-color:#94a3b84d}.cfg-btn--ghost:hover:not(:disabled){background:#1e293bb3;border-color:#94a3b88c}.cfg-btn--blue{color:#e0f2fe;background:linear-gradient(135deg,#2563eb61,#0ea5e92e);border-color:#38bdf880;box-shadow:0 8px 20px #2563eb2e}.cfg-btn--blue:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #2563eb47}.cfg-btn--save{color:#94a3b8;background:#1e293b80;border-color:#94a3b847;min-width:88px}.cfg-btn--save.is-ready{color:#fef3c7;background:linear-gradient(135deg,#f59e0b6b,#b4530947);border-color:#fbbf248c;box-shadow:0 10px 24px #f59e0b3d}.cfg-btn--save.is-ready:hover:not(:disabled){transform:translateY(-1px)}.cfg-shell{min-height:0;width:min(100%, var(--cfg-max));padding:0 var(--cfg-pad-x);flex-direction:column;flex:1;gap:10px;margin:0 auto;display:flex;overflow:hidden}.cfg-meta-bar{flex-shrink:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cfg-meta{background:linear-gradient(160deg,#0f172ae0,#020617b3);border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff14}.cfg-meta-accent{background:#38bdf8;border-radius:14px 0 0 14px;width:3px;position:absolute;inset:0 auto 0 0}.cfg-meta-icon{color:#7dd3fc;background:#2563eb38;border:1px solid #38bdf847;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.cfg-meta-copy{gap:2px;min-width:0;display:grid}.cfg-meta em{color:#64748b;font:800 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-style:normal}.cfg-meta strong{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:800;line-height:1.25;overflow:hidden}.cfg-meta strong.is-warn{color:#fbbf24;text-shadow:0 0 16px #fbbf2459}.cfg-meta--time{border-color:#38bdf84d}.cfg-meta--time .cfg-meta-accent{background:linear-gradient(#38bdf8,#2563eb)}.cfg-meta--time .cfg-meta-icon{color:#7dd3fc;background:#0e749040;border-color:#38bdf859}.cfg-meta--user{border-color:#a78bfa4d}.cfg-meta--user .cfg-meta-accent{background:linear-gradient(#a78bfa,#7c3aed)}.cfg-meta--user .cfg-meta-icon{color:#c4b5fd;background:#5b21b647;border-color:#a78bfa59}.cfg-meta--dirty{border-color:#fbbf2447}.cfg-meta--dirty .cfg-meta-accent{background:linear-gradient(#fbbf24,#d97706)}.cfg-meta--dirty .cfg-meta-icon{color:#fcd34d;background:#b4530947;border-color:#fbbf2459}.cfg-meta--dirty.is-hot{border-color:#fbbf248c;box-shadow:0 10px 24px #00000042,0 0 22px #f59e0b29}.cfg-meta--groups{border-color:#34d3994d}.cfg-meta--groups .cfg-meta-accent{background:linear-gradient(#34d399,#059669)}.cfg-meta--groups .cfg-meta-icon{color:#6ee7b7;background:#064e3b52;border-color:#34d39959}.cfg-banner{border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin:0;padding:9px 12px;font-size:12px;line-height:1.35;display:flex}.cfg-banner-icon{border-radius:7px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:11px;font-weight:900;display:grid}.cfg-banner.is-error{color:#fecaca;background:linear-gradient(135deg,#7f1d1d61,#0f172a8c);border:1px solid #f8717173}.cfg-banner.is-error .cfg-banner-icon{background:#f8717147}.cfg-banner.is-ok{color:#a7f3d0;background:linear-gradient(135deg,#064e3b61,#0f172a8c);border:1px solid #34d39966}.cfg-banner.is-ok .cfg-banner-icon{background:#34d39940}.cfg-layout{flex:1;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;display:grid;overflow:hidden}.cfg-nav{background:linear-gradient(165deg,#0f172af0,#020617d1),radial-gradient(220px 140px at 0 0,#38bdf824,#0000 70%);border:1px solid #38bdf840;border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:10px;display:flex;overflow:hidden;box-shadow:0 14px 34px #0000004d,inset 0 1px #ffffff14}.cfg-nav-head{border-bottom:1px solid #94a3b824;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;padding-bottom:8px;display:flex}.cfg-nav-badge{color:#7dd3fc;height:22px;font:800 8px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:#2563eb38;border:1px solid #38bdf866;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.cfg-nav-head strong{color:#64748b;font:700 10px/1 var(--font-mono)}.cfg-search{flex-shrink:0;gap:4px;min-width:0;margin-bottom:8px;display:grid}.cfg-search span{color:#64748b;font:800 9px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.cfg-search input,.cfg-input{box-sizing:border-box;width:100%;min-width:0;height:34px;color:var(--text);font:12px var(--font-mono);background:#00000057;border:1px solid #94a3b847;border-radius:9px;outline:none;padding:0 10px;transition:border-color .15s,box-shadow .15s,background .15s}.cfg-search input:focus,.cfg-input:focus{background:#0206178c;border-color:#38bdf899;box-shadow:0 0 0 3px #2563eb33}.cfg-input.is-dirty{border-color:#fbbf2499;box-shadow:0 0 0 2px #f59e0b29}.cfg-nav nav{scrollbar-width:thin;scrollbar-color:#38bdf847 transparent;flex-direction:column;flex:1;gap:3px;min-height:0;display:flex;overflow:hidden auto}.cfg-nav-item{text-align:left;color:#e2e8f0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:8px minmax(0,1fr) 20px;align-items:center;column-gap:8px;min-width:0;min-height:42px;padding:6px 8px 6px 10px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.cfg-nav-rail{background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.cfg-nav-dot{background:#64748b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #64748b1f}.cfg-nav-copy{gap:2px;min-width:0;display:grid}.cfg-nav-item strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.cfg-nav-item small{color:#64748b;font:9px var(--font-mono)}.cfg-nav-dirty{color:#0000;width:20px;height:20px;font:800 9px/1 var(--font-mono);border:1px solid #0000;border-radius:999px;place-items:center;display:grid}.cfg-nav-dirty.is-on{color:#fde68a;background:#f59e0b33;border-color:#fbbf2473}.cfg-nav-item:hover{background:#ffffff0a;border-color:#94a3b824}.cfg-nav-item.is-active{background:linear-gradient(135deg,#2563eb47,#0f172a80);border-color:#38bdf86b;box-shadow:0 8px 18px #2563eb29}.cfg-nav-item.is-active .cfg-nav-rail{background:linear-gradient(#38bdf8,#2563eb)}.cfg-tone-sky .cfg-nav-dot{background:#38bdf8;box-shadow:0 0 10px #38bdf88c}.cfg-tone-amber .cfg-nav-dot{background:#fbbf24;box-shadow:0 0 10px #fbbf248c}.cfg-tone-emerald .cfg-nav-dot{background:#34d399;box-shadow:0 0 10px #34d3998c}.cfg-tone-violet .cfg-nav-dot{background:#a78bfa;box-shadow:0 0 10px #a78bfa8c}.cfg-tone-rose .cfg-nav-dot{background:#fb7185;box-shadow:0 0 10px #fb71858c}.cfg-tone-cyan .cfg-nav-dot{background:#22d3ee;box-shadow:0 0 10px #22d3ee8c}.cfg-tone-lime .cfg-nav-dot{background:#a3e635;box-shadow:0 0 10px #a3e63573}.cfg-tone-orange .cfg-nav-dot{background:#fb923c;box-shadow:0 0 10px #fb923c8c}.cfg-tone-indigo .cfg-nav-dot{background:#818cf8;box-shadow:0 0 10px #818cf88c}.cfg-panel{background:linear-gradient(145deg,#0f172aeb,#020617c7),radial-gradient(640px 240px at 100% 0,#3b82f629,#0000 60%),radial-gradient(420px 200px at 0 100%,#f59e0b14,#0000 55%);border:1px solid #38bdf840;border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 16px 40px #00000052,inset 0 1px #ffffff14}.cfg-panel-head{border-bottom:1px solid #94a3b824;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:14px;margin-bottom:10px;padding-bottom:10px;display:grid}.cfg-panel-head-copy{min-width:0}.cfg-panel-eyebrow{color:#fbbf24;font:800 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.cfg-panel-head h2{color:#f8fafc;font:800 18px/1.2 var(--font-display);letter-spacing:-.02em;margin:5px 0 0}.cfg-panel-blurb{color:#94a3b8;max-width:58ch;margin:5px 0 0;font-size:12px;line-height:1.35}.cfg-reset-btn{height:32px;padding:0 12px}.cfg-field-grid{scrollbar-width:thin;scrollbar-color:#38bdf847 transparent;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(118px,auto);align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow:hidden auto}.cfg-field{min-width:0;height:100%;animation:.35s cubic-bezier(.16,1,.3,1) both cfg-field-in;animation-delay:calc(var(--cfg-i,0) * 20ms);background:linear-gradient(155deg,#0f172ab8,#02061780);border:1px solid #94a3b82e;border-radius:14px;grid-template-rows:auto auto minmax(16px,1fr) auto;gap:5px;padding:11px 11px 10px;transition:border-color .15s,box-shadow .15s,background .15s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}@keyframes cfg-field-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cfg-field-accent{background:linear-gradient(90deg,#38bdf8,#0000 85%);height:2px;position:absolute;top:0;left:0;right:0}.cfg-field.cfg-tone-sky{border-color:#38bdf83d}.cfg-field.cfg-tone-sky .cfg-field-accent{background:linear-gradient(90deg,#38bdf8,#0000 85%)}.cfg-field.cfg-tone-emerald{border-color:#34d3993d}.cfg-field.cfg-tone-emerald .cfg-field-accent{background:linear-gradient(90deg,#34d399,#0000 85%)}.cfg-field.cfg-tone-rose{border-color:#fb71853d}.cfg-field.cfg-tone-rose .cfg-field-accent{background:linear-gradient(90deg,#fb7185,#0000 85%)}.cfg-field.cfg-tone-violet{border-color:#a78bfa3d}.cfg-field.cfg-tone-violet .cfg-field-accent{background:linear-gradient(90deg,#a78bfa,#0000 85%)}.cfg-field.cfg-tone-cyan{border-color:#22d3ee3d}.cfg-field.cfg-tone-cyan .cfg-field-accent{background:linear-gradient(90deg,#22d3ee,#0000 85%)}.cfg-field:hover{border-color:#94a3b866;box-shadow:0 10px 22px #00000038,inset 0 1px #ffffff12}.cfg-field.is-dirty{background:linear-gradient(155deg,#f59e0b24,#0f172a94);border-color:#fbbf2480}.cfg-field-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cfg-field-name{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;line-height:1.25;overflow:hidden}.cfg-type-pill{color:#94a3b8;height:18px;font:800 8px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0f172a8c;border:1px solid #94a3b840;border-radius:999px;flex-shrink:0;align-items:center;padding:0 7px;display:inline-flex}.cfg-type-pill.cfg-tone-sky{color:#7dd3fc;background:#2563eb2e;border-color:#38bdf866}.cfg-type-pill.cfg-tone-emerald{color:#6ee7b7;background:#064e3b47;border-color:#34d39966}.cfg-type-pill.cfg-tone-rose{color:#fda4af;background:#9f123938;border-color:#fb718566}.cfg-type-pill.cfg-tone-violet{color:#c4b5fd;background:#5b21b638;border-color:#a78bfa66}.cfg-type-pill.cfg-tone-cyan{color:#67e8f9;background:#0891b233;border-color:#22d3ee66}.cfg-field-key{color:#7dd3fc;font:9px var(--font-mono);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cfg-field-hint{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:1.35em;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.cfg-field-control{align-items:center;min-width:0;display:flex}.cfg-field.is-bool .cfg-field-control{justify-content:flex-end}.cfg-switch{cursor:pointer;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:999px;align-items:center;gap:8px;min-width:76px;height:28px;padding:3px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.cfg-switch-knob{background:#64748b;border-radius:50%;width:18px;height:18px;transition:transform .2s cubic-bezier(.22,1,.36,1),background .2s;box-shadow:0 2px 8px #00000059}.cfg-switch em{font:800 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#64748b;font-style:normal}.cfg-switch.is-on{background:#064e3b6b;border-color:#34d39980;box-shadow:0 0 14px #34d39929}.cfg-switch.is-on .cfg-switch-knob{background:#34d399;transform:translate(46px);box-shadow:0 0 10px #34d3998c}.cfg-switch.is-on em{color:#a7f3d0}.cfg-switch.is-dirty{box-shadow:0 0 0 2px #f59e0b40}.cfg-secret{width:100%;min-width:0;position:relative}.cfg-secret-pill{color:#86efac;height:18px;font:800 8px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:#064e3b6b;border:1px solid #34d39966;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.cfg-input.is-secret{padding-right:70px}.cfg-empty{color:#64748b;text-align:center;margin:auto 0}.cfg-confirm-overlay{z-index:80;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(800px 400px at 50% 40%,#2563eb2e,#0000 60%),#020617cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cfg-confirm{background:linear-gradient(160deg,#0f172afa,#020617f5),radial-gradient(300px 140px at 100% 0,#3b82f62e,#0000 70%);border:1px solid #60a5fa66;border-radius:18px;width:min(420px,100%);padding:20px;box-shadow:0 28px 70px #00000080}.cfg-confirm h3{color:#f8fafc;font:800 20px/1.2 var(--font-display);margin:6px 0 0}.cfg-confirm p{color:#94a3b8;margin:10px 0 0;font-size:13px;line-height:1.5}.cfg-confirm code{color:#93c5fd;font-family:var(--font-mono);font-size:12px}.cfg-confirm-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}@media (max-width:980px){.cfg-page{height:auto;max-height:none;overflow:auto}.cfg-hero{grid-template-columns:1fr;row-gap:10px}.cfg-hero-actions{flex-wrap:wrap;justify-content:flex-start}.cfg-layout{grid-template-rows:auto minmax(280px,1fr);grid-template-columns:1fr}.cfg-nav{max-height:220px}.cfg-meta-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.cfg-field-grid{grid-template-columns:1fr;grid-auto-rows:auto}}@media (prefers-reduced-motion:reduce){.cfg-aurora,.cfg-eyebrow-dot,.cfg-field{animation:none}}@keyframes oc-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes oc-orb-drift{0%,to{opacity:.55;transform:translate(0)scale(1)}50%{opacity:.9;transform:translate(8%,-6%)scale(1.12)}}@keyframes oc-scan{0%{opacity:0;transform:translate(-120%)}18%{opacity:.55}55%{opacity:0;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes oc-sheen{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes oc-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 #34d3998c}50%{transform:scale(1.15);box-shadow:0 0 0 6px #34d39900}}@keyframes oc-live-breathe{0%,to{box-shadow:0 0 #34d39959}50%{box-shadow:0 0 18px 2px #34d39938}}@keyframes oc-spot-ring{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.75;transform:scale(1.08)}}@keyframes oc-spot-orb{0%,to{transform:translate(-40%,-30%)scale(1)}50%{transform:translate(-20%,-50%)scale(1.18)}}@keyframes oc-flash-up{0%{color:#34d399;text-shadow:0 0 18px #34d3998c}to{color:var(--text);text-shadow:none}}@keyframes oc-flash-down{0%{color:#fb7185;text-shadow:0 0 18px #fb71858c}to{color:var(--text);text-shadow:none}}@keyframes oc-spot-beacon{0%,to{opacity:.45;filter:drop-shadow(0 0 #0000)}50%{opacity:1;filter:drop-shadow(0 0 8px #2dd4bf8c)}}@keyframes oc-metric-scan{0%{left:-30%}to{left:130%}}@keyframes oc-row-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.oc-page{flex-direction:column;flex:1;gap:4px;min-height:0;padding-bottom:2px;display:flex;position:relative;overflow:auto}.oc-reveal{animation:.55s cubic-bezier(.16,1,.3,1) both oc-rise;animation-delay:calc(var(--oc-i,0) * 70ms)}.oc-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.oc-eyebrow{color:var(--accent);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:inline-flex}.oc-eyebrow-dot{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:2.2s ease-in-out infinite oc-dot-pulse}.oc-hero-copy h1{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:700}.oc-hero-sub{color:var(--muted);margin:4px 0 0;font-size:12px}.oc-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.oc-toolbar-lead{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.oc-toolbar--header{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-height:0}.oc-toolbar--header .oc-toolbar-lead{flex-wrap:nowrap;align-items:center;gap:6px;width:100%;min-width:0;overflow:hidden}.oc-toolbar--header .oc-chip,.oc-toolbar--header .oc-live-badge{white-space:nowrap;border-radius:8px;padding:3px 8px;font-size:10px}.oc-toolbar--header .oc-chip em{letter-spacing:.1em;font-size:8px}.oc-toolbar--header .oc-chip strong{font-size:11px}.oc-toolbar--header .oc-meta-chips--inline{flex-wrap:nowrap;flex:none;gap:5px}.oc-toolbar--header .oc-view-switch{flex:none}.oc-toolbar--header .oc-view-switch-rail{border-radius:999px;gap:2px;padding:2px}.oc-toolbar--header .oc-view-btn{letter-spacing:.06em;white-space:nowrap;border-radius:999px;gap:4px;padding:4px 8px;font-size:10px;line-height:1}.oc-toolbar--header .oc-view-btn.is-on{box-shadow:0 0 0 1px #f59e0b59,0 4px 10px #f59e0b33}.oc-toolbar--header .oc-view-icon{width:12px;height:12px}.oc-toolbar--header .oc-col-banks{scrollbar-width:none;flex-wrap:nowrap;flex:auto;gap:6px;min-width:0;overflow:auto hidden}.oc-toolbar--header .oc-col-banks::-webkit-scrollbar{display:none}.oc-toolbar--header .oc-col-toggles-rail{border-radius:999px;flex-wrap:nowrap;gap:2px;padding:2px}.oc-toolbar--header .oc-col-toggle{white-space:nowrap;gap:5px;padding:3px 8px 3px 5px;font-size:10px;line-height:1}.oc-toolbar--header .oc-col-toggle:hover{transform:none}.oc-toolbar--header .oc-col-box{width:12px;height:12px}.oc-toolbar--header .oc-col-tick{width:4px;height:7px;top:1px;left:3px}.oc-toolbar--header .oc-col-toggles-split{height:14px;margin:0 1px}.oc-toolbar--header .oc-col-toggle--all{letter-spacing:.05em;padding-right:8px;font-size:9px}.oc-view-switch{--oc-view:#f59e0b;border:0;min-width:0;margin:0;padding:0;display:inline-flex}.oc-view-switch-rail{border:1px solid var(--oc-view);flex-wrap:nowrap;align-items:center;gap:3px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-view-switch-rail{border:1px solid color-mix(in srgb, var(--oc-view) 24%, var(--border))}}.oc-view-switch-rail{background:radial-gradient(90px 40px at 12% 0%, var(--oc-view), transparent 72%), linear-gradient(180deg, var(--surface), var(--surface));border-radius:999px;padding:4px}@supports (color:color-mix(in lab, red, red)){.oc-view-switch-rail{background:radial-gradient(90px 40px at 12% 0%, color-mix(in srgb, var(--oc-view) 16%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--surface))}}.oc-view-switch-rail{box-shadow:inset 0 1px #ffffff0a}.oc-view-switch-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:30%;animation:7.5s ease-in-out infinite oc-col-sheen;position:absolute;inset:0 auto 0 -40%}.oc-view-btn{z-index:1;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 11px;font-size:11px;font-weight:700;transition:color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.oc-view-btn input{opacity:0;pointer-events:none;position:absolute}.oc-view-btn:hover{color:var(--text);background:var(--surface-2,var(--bg-elevated))}@supports (color:color-mix(in lab, red, red)){.oc-view-btn:hover{background:color-mix(in srgb, var(--surface-2,var(--bg-elevated)) 70%, transparent)}}.oc-view-btn.is-on{color:#111;background:linear-gradient(#fbbf24,#f59e0b);box-shadow:0 0 0 1px #f59e0b59,0 8px 18px #f59e0b38}.oc-view-icon{flex-shrink:0;width:14px;height:14px}.oc-workspace{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:48dvh;display:flex}.oc-workspace>.oc-table-shell,.oc-workspace>.oc-chart-shell{flex:auto;min-height:320px}.oc-chart-shell{border:1px solid var(--border);background:var(--bg-elevated);border-radius:18px;flex-direction:column;flex:auto;min-height:48dvh;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-chart-shell{background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)}}.oc-chart-shell{box-shadow:0 22px 50px #00000038}.oc-chart-pane{z-index:1;contain:layout size;flex-direction:column;flex:auto;min-height:0;padding:6px;display:flex;position:relative;overflow:hidden}.oc-chart-pane>*{flex:auto;height:100%;min-height:0}.oc-chart-empty{height:100%;min-height:280px;color:var(--muted);justify-content:center;align-items:center;font-size:13px;display:flex}.oc-sym-search{background:#0a0a0a6b;border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a}.oc-sym-search:focus-within{border-color:#f59e0b73;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #f59e0b2e}.oc-sym-rail{border:1px solid var(--border);background:linear-gradient(180deg, var(--surface), var(--surface));border-radius:14px;align-items:center;gap:4px;padding:4px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-sym-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--surface))}}.oc-sym-rail{box-shadow:inset 0 1px #ffffff0a}.oc-sym-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:28%;animation:5.5s ease-in-out infinite oc-sheen;position:absolute;inset:0 auto 0 -40%}.oc-sym-btn{z-index:1;color:var(--muted);letter-spacing:.04em;background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:700;transition:color .2s,background .2s,transform .2s,box-shadow .2s;position:relative}.oc-sym-btn:hover{color:var(--text);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.oc-sym-btn:hover{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.oc-sym-btn.is-on{color:#0b1220;background:linear-gradient(135deg,#f59e0b,#fbbf24 55%,#fcd34d);transform:translateY(-1px);box-shadow:0 8px 22px #f59e0b47}.oc-sym-pulse{border-radius:inherit;pointer-events:none;animation:2.4s ease-in-out infinite oc-live-breathe;position:absolute;inset:0;box-shadow:0 0 #f59e0b73}.oc-meta-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oc-chip{border:1px solid var(--border);background:var(--surface);border-radius:10px;align-items:baseline;gap:6px;padding:7px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oc-chip{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.oc-chip{color:var(--muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px}.oc-chip em{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:9px;font-style:normal;font-weight:700}.oc-chip strong{color:var(--text);font-weight:700}.oc-chip--clock{font-variant-numeric:tabular-nums}@keyframes oc-col-sheen{0%{opacity:0;transform:translate(-140%)skew(-18deg)}12%{opacity:.4}55%{opacity:0;transform:translate(180%)skew(-18deg)}to{opacity:0;transform:translate(180%)skew(-18deg)}}@keyframes oc-col-orb{0%,to{opacity:.18;transform:translate(0)scale(1)}50%{opacity:.38;transform:translate(12%,-18%)scale(1.12)}}@keyframes oc-col-glow{0%,to{opacity:.16}50%{opacity:.4}}@keyframes oc-col-pop{0%{transform:scale(.94)}55%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes oc-col-tick-in{0%{opacity:0;transform:rotate(45deg)scale(.2)}to{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes oc-col-ring{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--oc-col) 0%, transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb, var(--oc-col) 18%, transparent)}}@keyframes oc-col-breathe{0%,to{box-shadow:0 6px 14px color-mix(in srgb, var(--oc-col) 22%, transparent)}50%{box-shadow:0 8px 18px color-mix(in srgb, var(--oc-col) 34%, transparent)}}.oc-col-banks{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.oc-col-toggles{--oc-col:#f59e0b;border:0;align-items:center;gap:0;min-width:0;margin:0;padding:0;display:inline-flex}.oc-col-toggles--greeks{--oc-col:#38bdf8}.oc-col-toggles--pcr{--oc-col:#a78bfa}.oc-col-toggles--iv{--oc-col:#fbbf24}.oc-col-toggles-rail{border:1px solid var(--oc-col);flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles-rail{border:1px solid color-mix(in srgb, var(--oc-col) 22%, var(--border))}}.oc-col-toggles-rail{background:radial-gradient(120px 48px at 8% 0%, var(--oc-col), transparent 70%), linear-gradient(180deg, var(--surface), var(--surface));border-radius:16px;padding:5px}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles-rail{background:radial-gradient(120px 48px at 8% 0%, color-mix(in srgb, var(--oc-col) 14%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, transparent), var(--surface))}}.oc-col-toggles-rail{box-shadow:inset 0 1px #ffffff0a}.oc-col-toggles.is-all .oc-col-toggles-rail{border-color:var(--oc-col)}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles.is-all .oc-col-toggles-rail{border-color:color-mix(in srgb, var(--oc-col) 42%, transparent)}}.oc-col-toggles.is-all .oc-col-toggles-rail{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 22px var(--oc-col)}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles.is-all .oc-col-toggles-rail{box-shadow:inset 0 1px 0 #ffffff0d, 0 0 22px color-mix(in srgb, var(--oc-col) 16%, transparent)}}.oc-col-toggles-orb{background:var(--oc-col);border-radius:999px;width:42px;height:42px;position:absolute;top:-18px;right:-10px}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles-orb{background:color-mix(in srgb, var(--oc-col) 28%, transparent)}}.oc-col-toggles-orb{filter:blur(14px);pointer-events:none;animation:7s ease-in-out infinite oc-col-orb}.oc-col-toggles-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:28%;animation:7.5s ease-in-out infinite oc-col-sheen;position:absolute;inset:0 auto 0 -35%}.oc-col-toggles-split{background:linear-gradient(180deg, transparent, var(--oc-col), transparent);width:1px;height:18px;margin:0 2px}@supports (color:color-mix(in lab, red, red)){.oc-col-toggles-split{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--oc-col) 40%, var(--border)), transparent)}}.oc-col-toggle{--oc-col:#38bdf8;z-index:1;cursor:pointer;color:var(--muted);letter-spacing:.03em;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:11px;font-weight:700;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:inline-flex;position:relative;overflow:hidden}.oc-col-toggle--all{--oc-col:#7dd3fc}.oc-col-toggle--pcr{--oc-col:#a78bfa}.oc-col-toggle--iv{--oc-col:#fbbf24}.oc-col-toggle input{opacity:0;cursor:pointer;position:absolute;inset:0}.oc-col-glow{background:var(--oc-col);border-radius:999px;width:70%;height:140%;position:absolute;inset:-40% -20% auto auto}@supports (color:color-mix(in lab, red, red)){.oc-col-glow{background:color-mix(in srgb, var(--oc-col) 28%, transparent)}}.oc-col-glow{filter:blur(12px);opacity:0;pointer-events:none}.oc-col-box{z-index:1;border:1.5px solid var(--oc-col);flex:none;width:15px;height:15px;position:relative}@supports (color:color-mix(in lab, red, red)){.oc-col-box{border:1.5px solid color-mix(in srgb, var(--oc-col) 45%, var(--border))}}.oc-col-box{background:var(--surface-2);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.oc-col-box{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.oc-col-box{transition:border-color .22s,background .22s,box-shadow .22s}.oc-col-tick{opacity:0;border-bottom:2px solid #0000;border-right:2px solid #0000;width:5px;height:8px;position:absolute;top:2px;left:4px;transform:rotate(45deg)scale(.4)}.oc-col-label{z-index:1;position:relative}.oc-col-toggle:hover{color:var(--text);background:var(--oc-col)}@supports (color:color-mix(in lab, red, red)){.oc-col-toggle:hover{background:color-mix(in srgb, var(--oc-col) 10%, transparent)}}.oc-col-toggle:hover{transform:translateY(-1px)}.oc-col-toggle.is-on{color:#071018;background:linear-gradient(135deg, var(--oc-col), var(--oc-col))}@supports (color:color-mix(in lab, red, red)){.oc-col-toggle.is-on{background:linear-gradient(135deg, var(--oc-col), color-mix(in srgb, var(--oc-col) 55%, #fff))}}.oc-col-toggle.is-on{animation:.32s oc-col-pop,4.8s ease-in-out infinite oc-col-breathe;animation-delay:0s, calc(var(--oc-g,0) * .18s)}.oc-col-toggle.is-on .oc-col-glow{animation:4.6s ease-in-out infinite oc-col-glow}.oc-col-toggle.is-on .oc-col-box{background:#07101833;border-color:#07101859;animation:2.8s ease-in-out infinite oc-col-ring}.oc-col-toggle.is-on .oc-col-tick{border-color:#071018;animation:.22s cubic-bezier(.16,1,.3,1) forwards oc-col-tick-in}.oc-col-toggle--all{letter-spacing:.06em;text-transform:uppercase;padding-right:12px;font-size:10px}@media (prefers-reduced-motion:reduce){.oc-col-toggle,.oc-col-box,.oc-col-tick{transition:none}.oc-col-toggles-sheen,.oc-col-toggles-orb,.oc-col-toggle.is-on,.oc-col-toggle.is-on .oc-col-glow,.oc-col-toggle.is-on .oc-col-box,.oc-col-toggle.is-on .oc-col-tick,.oc-view-switch-sheen{animation:none!important}.oc-col-toggle.is-on .oc-col-tick{opacity:1;transform:rotate(45deg)scale(1)}}.oc-live-badge{border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.oc-live-badge.is-on{color:#34d399;background:#34d3991a;border-color:#34d39947;animation:2.6s ease-in-out infinite oc-live-breathe}.oc-live-badge.is-off{border-color:var(--border);background:var(--surface);color:var(--muted)}.oc-live-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.oc-live-badge.is-on .oc-live-dot{animation:1.8s ease-in-out infinite oc-dot-pulse}.oc-tape-grid{flex-shrink:0;grid-template-columns:1fr;align-items:stretch;gap:4px;display:grid}@media (min-width:1024px){.oc-page{overflow:hidden}.oc-workspace{flex-direction:row;align-items:stretch;gap:8px;min-height:0}.oc-workspace--both>.oc-table-shell{flex:60 1 0;min-width:0;min-height:0;overflow:hidden}.oc-workspace--both>.oc-chart-shell{flex:40 1 0;min-width:0;max-width:none;min-height:0;overflow:hidden}.oc-workspace--chain>.oc-table-shell,.oc-workspace--candles>.oc-chart-shell{flex:auto;max-width:none;min-height:0}.oc-table-shell,.oc-chart-shell{min-height:0}.oc-tape-grid{grid-template-columns:minmax(0,1fr) minmax(120px,148px) minmax(0,1fr);align-items:stretch;gap:5px}.oc-tape-grid>.oc-spot{grid-area:1/2;justify-self:stretch;width:100%;min-width:0}.oc-tape-grid>.oc-tape--call{grid-area:1/1;min-width:0}.oc-tape-grid>.oc-tape--put{grid-area:1/3;min-width:0}}.oc-tape{border:1px solid var(--border);background:linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:7px 8px 8px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.oc-tape{background:linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 90%, transparent), var(--bg-elevated))}}.oc-tape{box-shadow:inset 0 1px #ffffff0a}.oc-tape--call{background:linear-gradient(180deg, #fb718512, transparent 42%), linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-color:#fb718547}@supports (color:color-mix(in lab, red, red)){.oc-tape--call{background:linear-gradient(180deg, #fb718512, transparent 42%), linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 90%, transparent), var(--bg-elevated))}}.oc-tape--put{background:linear-gradient(180deg, #34d39912, transparent 42%), linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-color:#34d39947}@supports (color:color-mix(in lab, red, red)){.oc-tape--put{background:linear-gradient(180deg, #34d39912, transparent 42%), linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 90%, transparent), var(--bg-elevated))}}.oc-tape--bear{border-color:#f8717166}.oc-tape--bull{border-color:#34d39966}.oc-tape--flat,.oc-tape--shift{border-color:#94a3b859}.oc-tape-head{justify-content:space-between;align-items:baseline;gap:8px;min-height:20px;display:flex}.oc-tape-head--end{flex-direction:row-reverse}.oc-tape-title{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:#fb7185;font-size:11px;font-weight:800}.oc-tape--put .oc-tape-title{color:#34d399}.oc-tape-vals{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:0;color:var(--text);white-space:nowrap;align-items:baseline;gap:6px;font-size:15px;font-weight:800;display:inline-flex}.oc-tape-vals i{color:var(--muted);font-style:normal;font-weight:600}.oc-shift-banner{--oc-shift:#34d399;border:1px solid var(--border);color:var(--text);letter-spacing:.02em;border-radius:6px;flex-direction:column;align-items:stretch;gap:6px;margin:0 0 4px;padding:5px 8px 6px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.oc-shift-banner-row{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.oc-shift-banner--call,.oc-shift-banner--put{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc-shift-banner--call,.oc-shift-banner--put{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.oc-shift-banner--bear{--oc-shift:#f87171;background:#ef444414;border-color:#ef444473}.oc-shift-banner--bull{--oc-shift:#34d399;background:#10b98114;border-color:#10b98173}.oc-shift-banner--flat{--oc-shift:#fbbf24;background:#f59e0b14;border-color:#f59e0b66}.oc-shift-bar{--oc-bar-a:#065f46;--oc-bar-b:#10b981;--oc-bar-c:#34d399;--oc-bar-d:#a7f3d0;--oc-bar-e:#ecfdf5;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.oc-shift-bar--bull{--oc-bar-a:#064e3b;--oc-bar-b:#059669;--oc-bar-c:#34d399;--oc-bar-d:#6ee7b7;--oc-bar-e:#d1fae5;--oc-shift:#6ee7b7}.oc-shift-bar--bear{--oc-bar-a:#7f1d1d;--oc-bar-b:#ef4444;--oc-bar-c:#fb7185;--oc-bar-d:#fdba74;--oc-bar-e:#fecaca;--oc-shift:#fda4af}.oc-shift-bar--flat{--oc-bar-a:#78350f;--oc-bar-b:#f59e0b;--oc-bar-c:#fbbf24;--oc-bar-d:#fde68a;--oc-bar-e:#fff7ed;--oc-shift:#fcd34d}.oc-shift-bar-bloom{background:radial-gradient(60% 120% at var(--oc-pct,50)% 50%, var(--oc-bar-c), transparent 70%);border-radius:999px;height:18px;position:absolute;top:50%;left:0;right:4.8em;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-bloom{background:radial-gradient(60% 120% at var(--oc-pct,50)% 50%, color-mix(in srgb, var(--oc-bar-c) 55%, transparent), transparent 70%)}}.oc-shift-bar-bloom{filter:blur(6px);pointer-events:none;animation:2.4s ease-in-out infinite oc-shift-bar-bloom}.oc-shift-bar-track{background:linear-gradient(180deg, #ffffff14, #00000047), var(--oc-bar-a);border-radius:999px;flex:auto;height:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-track{background:linear-gradient(180deg, #ffffff14, #00000047), color-mix(in srgb, var(--oc-bar-a) 35%, #0b1220)}}.oc-shift-bar-track{box-shadow:inset 0 1px 2px #ffffff29, inset 0 -2px 4px #00000073, 0 0 0 1px var(--oc-bar-c)}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-track{box-shadow:inset 0 1px 2px #ffffff29, inset 0 -2px 4px #00000073, 0 0 0 1px color-mix(in srgb, var(--oc-bar-c) 28%, transparent)}}.oc-shift-bar-grid{pointer-events:none;background-image:repeating-linear-gradient(90deg,#0000 0 9px,#ffffff0f 9px 10px);position:absolute;inset:0}.oc-shift-bar-fill{background:linear-gradient(90deg, var(--oc-bar-a) 0%, var(--oc-bar-b) 22%, var(--oc-bar-c) 48%, var(--oc-bar-d) 72%, var(--oc-bar-e) 100%);width:0;box-shadow:0 0 12px var(--oc-bar-c), inset 0 1px 0 #ffffff8c;background-size:220% 100%;border-radius:999px;position:absolute;top:1px;bottom:1px;left:1px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-fill{box-shadow:0 0 12px color-mix(in srgb, var(--oc-bar-c) 70%, transparent), inset 0 1px 0 #ffffff8c}}.oc-shift-bar-fill{transition:width .52s cubic-bezier(.16,1,.32,1);animation:2.4s linear infinite oc-shift-bar-hue}.oc-shift-bar-flow{background:linear-gradient(105deg, transparent 0%, var(--oc-bar-e) 18%, #ffffffb3 36%, var(--oc-bar-d) 52%, transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-flow{background:linear-gradient(105deg, transparent 0%, color-mix(in srgb, var(--oc-bar-e) 15%, transparent) 18%, #ffffffb3 36%, color-mix(in srgb, var(--oc-bar-d) 40%, transparent) 52%, transparent 70%)}}.oc-shift-bar-flow{animation:oc-shift-bar-flow var(--oc-pct-ms,1.1s) linear infinite;mix-blend-mode:screen;background-size:180% 100%}.oc-shift-bar-spark{filter:blur(.4px);background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:999px;width:28%;animation:.9s linear infinite oc-shift-bar-spark;position:absolute;inset:18% auto 18% 0}.oc-shift-bar-head{background:radial-gradient(circle at 35% 30%, #fff, var(--oc-bar-e) 32%, var(--oc-bar-c) 62%, transparent 74%);width:12px;height:12px;box-shadow:0 0 10px var(--oc-bar-c), 0 0 18px var(--oc-bar-b);animation:oc-shift-bar-head var(--oc-pct-ms,1.1s) ease-in-out infinite;border-radius:999px;position:absolute;top:50%;right:1px;transform:translate(40%,-50%)}.oc-shift-bar-pct{min-width:4.4em;color:var(--oc-shift);letter-spacing:.03em;text-align:right;font-variant-numeric:tabular-nums;text-shadow:0 0 10px var(--oc-bar-c);flex:none;font-size:12px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.oc-shift-bar-pct{text-shadow:0 0 10px color-mix(in srgb, var(--oc-bar-c) 70%, transparent)}}.oc-shift-bar-pct{animation:oc-shift-bar-pct var(--oc-pct-ms,1.1s) ease-in-out infinite}@keyframes oc-shift-bar-hue{0%{background-position:0%}to{background-position:100%}}@keyframes oc-shift-bar-flow{0%{background-position:120% 0}to{background-position:-40% 0}}@keyframes oc-shift-bar-spark{0%{opacity:.2;transform:translate(-80%)}35%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes oc-shift-bar-head{0%,to{filter:brightness();transform:translate(40%,-50%)scale(1)}50%{filter:brightness(1.35);transform:translate(40%,-50%)scale(1.28)}}@keyframes oc-shift-bar-bloom{0%,to{opacity:.4;transform:translateY(-50%)scaleX(.92)}50%{opacity:1;transform:translateY(-58%)scaleX(1.06)}}@keyframes oc-shift-bar-pct{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.oc-shift-bar-fill,.oc-shift-bar-flow,.oc-shift-bar-spark,.oc-shift-bar-head,.oc-shift-bar-bloom,.oc-shift-bar-pct{animation:none!important}}.oc-shift-banner-kicker,.oc-shift-banner-code,.oc-shift-banner-shift,.oc-shift-banner-dir{white-space:normal;word-break:break-word;align-items:baseline;gap:6px;min-width:0;display:inline-flex}.oc-shift-banner-kicker{text-transform:uppercase;letter-spacing:.08em}.oc-shift-banner-code{text-transform:uppercase;background:#0000002e;border-radius:4px;padding:1px 6px}.oc-shift-banner-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff2e;border-radius:4px;margin-left:auto;padding:2px 8px;font-size:10px}.oc-shift-moved{letter-spacing:.04em;white-space:normal;word-break:break-word;border-radius:4px;align-items:center;max-width:100%;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.25;display:inline-flex}.oc-shift-moved--bull{color:#064e3b;background:#34d399}.oc-shift-moved--bear{color:#7f1d1d;background:#f87171}.oc-shift-moved--flat{color:#111827;background:#fff}.oc-tape-flag{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;background:#34d39929;border-radius:999px;margin-left:2px;padding:1px 7px;font-size:10px;font-weight:800}.oc-tape-levels{align-items:stretch;gap:5px;width:100%;min-width:0;display:flex}.oc-tape-level{--oc-lvl:#94a3b8;border:1px solid var(--oc-lvl);flex:1 1 0;min-width:0;padding:5px 6px 6px}@supports (color:color-mix(in lab, red, red)){.oc-tape-level{border:1px solid color-mix(in srgb, var(--oc-lvl) 35%, var(--border))}}.oc-tape-level{background:var(--surface);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.oc-tape-level{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.oc-tape-level{border-top:2px solid var(--oc-lvl)}.oc-tape-level--aggressive{--oc-lvl:#fbbf24}.oc-tape-level--confirm{--oc-lvl:#22d3ee}.oc-tape-level--target{--oc-lvl:#34d399}.oc-tape-level--stop{--oc-lvl:#f87171}.oc-tape-level em{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;color:var(--oc-lvl);margin:0 0 3px;font-size:10px;font-style:normal;font-weight:800;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-tape-level em{color:color-mix(in srgb, var(--oc-lvl) 85%, #fff)}}.oc-tape-level strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:14px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.oc-tape-level:not(.is-live) strong{color:var(--muted);font-weight:600}.oc-metric,.oc-spot{border:1px solid var(--border);background:linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-radius:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-metric,.oc-spot{background:linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent), var(--bg-elevated))}}.oc-metric,.oc-spot{box-shadow:0 10px 24px #00000029,inset 0 1px #ffffff0a}.oc-metric{padding:6px 8px 7px}.oc-metric--call{border-color:#fb718538}.oc-metric--put{border-color:#34d39938}.oc-metric-glow{filter:blur(28px);pointer-events:none;border-radius:999px;width:55%;height:120%;animation:10s ease-in-out infinite oc-orb-drift;position:absolute;inset:-40% auto auto -20%}.oc-metric--call .oc-metric-glow{background:#fb71852e}.oc-metric--put .oc-metric-glow{background:#34d39929;inset:auto -20% -40% auto}.oc-metric-wash{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}@keyframes oc-metric-bear-pulse{0%,to{border-color:#ef444457;box-shadow:0 16px 32px #00000029,0 0 18px #ef444414,inset 0 1px #ffffff0a}50%{border-color:#f871717a;box-shadow:0 16px 34px #0000002e,0 0 26px #ef444424,inset 0 1px #ffffff0a}}@keyframes oc-metric-bull-pulse{0%,to{border-color:#10b98157;box-shadow:0 16px 32px #00000029,0 0 18px #10b98114,inset 0 1px #ffffff0a}50%{border-color:#34d3997a;box-shadow:0 16px 34px #0000002e,0 0 26px #10b98124,inset 0 1px #ffffff0a}}@keyframes oc-metric-flat-pulse{0%,to{border-color:#fbbf244d;box-shadow:0 16px 32px #00000029,0 0 16px #fbbf2412,inset 0 1px #ffffff0a}50%{border-color:#fcd34d70;box-shadow:0 16px 34px #0000002e,0 0 22px #fbbf241f,inset 0 1px #ffffff0a}}@keyframes oc-metric-bear-wash{0%,to{opacity:.12}50%{opacity:.2}}@keyframes oc-metric-bull-wash{0%,to{opacity:.11}50%{opacity:.18}}@keyframes oc-metric-flat-wash{0%,to{opacity:.1}50%{opacity:.16}}@keyframes oc-metric-soft-glow{0%,to{opacity:.42}50%{opacity:.62}}.oc-metric--bear{background:linear-gradient(165deg, #7f1d1d29, transparent 58%), linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-color:#ef444466}@supports (color:color-mix(in lab, red, red)){.oc-metric--bear{background:linear-gradient(165deg, #7f1d1d29, transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent), var(--bg-elevated))}}.oc-metric--bear{animation:7.5s ease-in-out infinite oc-metric-bear-pulse}.oc-metric--bear .oc-metric-glow{background:#ef444433;width:70%;animation:8s ease-in-out infinite oc-metric-soft-glow;inset:-35% auto auto -25%}.oc-metric--bear .oc-metric-wash{background:radial-gradient(80% 70% at 12% 0,#ef444433,#0000 62%),linear-gradient(90deg,#7f1d1d1a,#0000 55%);animation:8s ease-in-out infinite oc-metric-bear-wash}.oc-metric--bear .oc-metric-label{color:#fda4a4;text-shadow:0 0 10px #ef444433}.oc-metric--bear .oc-metric-value{text-shadow:none}.oc-metric--bull{background:linear-gradient(165deg, #065f4629, transparent 58%), linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-color:#10b98166}@supports (color:color-mix(in lab, red, red)){.oc-metric--bull{background:linear-gradient(165deg, #065f4629, transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent), var(--bg-elevated))}}.oc-metric--bull{animation:7.5s ease-in-out infinite oc-metric-bull-pulse}.oc-metric--bull .oc-metric-glow{background:#10b9812e;width:70%;animation:8s ease-in-out infinite oc-metric-soft-glow;inset:auto -25% -35% auto}.oc-metric--bull .oc-metric-wash{background:radial-gradient(80% 70% at 88% 0,#10b9812e,#0000 62%),linear-gradient(270deg,#065f461a,#0000 55%);animation:8s ease-in-out infinite oc-metric-bull-wash}.oc-metric--bull .oc-metric-label{color:#6ee7b7;text-shadow:0 0 10px #10b98133}.oc-metric--bull .oc-metric-value{text-shadow:none}.oc-metric--flat,.oc-metric--shift{background:linear-gradient(165deg, #78350f24, transparent 58%), linear-gradient(165deg, var(--bg-elevated), var(--bg-elevated));border-color:#fbbf245c}@supports (color:color-mix(in lab, red, red)){.oc-metric--flat,.oc-metric--shift{background:linear-gradient(165deg, #78350f24, transparent 58%), linear-gradient(165deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent), var(--bg-elevated))}}.oc-metric--flat,.oc-metric--shift{animation:8s ease-in-out infinite oc-metric-flat-pulse}.oc-metric--flat .oc-metric-glow,.oc-metric--shift .oc-metric-glow{background:#fbbf2429;animation:8.5s ease-in-out infinite oc-metric-soft-glow}.oc-metric--flat .oc-metric-wash,.oc-metric--shift .oc-metric-wash{background:radial-gradient(80% 70% at 50% 0,#fbbf2424,#0000 62%);animation:8.5s ease-in-out infinite oc-metric-flat-wash}.oc-metric--flat .oc-metric-label,.oc-metric--shift .oc-metric-label{color:#fcd34d;text-shadow:0 0 10px #fbbf242e}.oc-metric-scan{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:28%;animation:12s ease-in-out infinite oc-metric-scan;position:absolute;top:0;bottom:0}.oc-metric--bear .oc-metric-scan{background:linear-gradient(90deg,#0000,#f871711a,#0000);animation-duration:11s}.oc-metric--bull .oc-metric-scan{background:linear-gradient(90deg,#0000,#34d3991a,#0000);animation-duration:11s}.oc-metric--flat .oc-metric-scan,.oc-metric--shift .oc-metric-scan{background:linear-gradient(90deg,#0000,#fbbf241a,#0000);animation-duration:11s}.oc-metric-top{z-index:1;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;min-height:0;margin-bottom:5px;display:flex;position:relative}.oc-metric-top--end{justify-content:flex-end}.oc-metric-line{flex-wrap:wrap;align-items:baseline;gap:6px 8px;min-width:0;margin:0;line-height:1.2;display:flex}.oc-metric-line--end{text-align:right;justify-content:flex-end}.oc-metric-kicker{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800}.oc-metric-kicker--call{color:#fb7185}.oc-metric-kicker--put{color:#34d399}.oc-metric-line strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap;font-size:14px;font-weight:800}.oc-metric-line em{color:var(--muted);font-style:normal;font-weight:600}.oc-metric-line em.is-strong{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.oc-metric-label{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.oc-metric-label--call{color:#fb7185}.oc-metric-label--put{color:#34d399}.oc-metric-arrow{opacity:.75;letter-spacing:0;text-transform:none;margin:0 4px;display:inline-block}.oc-metric-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:18px;font-weight:800}.oc-metric-sub{color:var(--muted);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:11px;font-weight:700}.oc-metric-strong{color:#6ee7b7;letter-spacing:.08em;text-transform:uppercase;margin-left:6px;font-size:12px;font-weight:800}.oc-metric-muted{color:var(--muted);font-weight:500}.oc-metric-tag{background:var(--surface-2);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:600}@keyframes oc-wall-breathe{0%,to{box-shadow:0 0 10px color-mix(in srgb, var(--oc-wall) 12%, transparent), inset 0 1px 0 #ffffff0a}50%{box-shadow:0 0 16px color-mix(in srgb, var(--oc-wall) 22%, transparent), inset 0 1px 0 #ffffff0d}}@keyframes oc-wall-pulse{0%,to{opacity:.55}50%{opacity:.9}}.oc-wall-badge{--oc-wall:#fb7185;z-index:1;border:1px solid var(--oc-wall);flex-shrink:0;align-items:center;gap:4px;max-width:9.5rem;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge{border:1px solid color-mix(in srgb, var(--oc-wall) 40%, transparent)}}.oc-wall-badge{background:linear-gradient(135deg, var(--oc-wall), transparent 70%), var(--surface);border-radius:999px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge{background:linear-gradient(135deg, color-mix(in srgb, var(--oc-wall) 16%, transparent), transparent 70%), color-mix(in srgb, var(--surface) 88%, transparent)}}.oc-wall-badge{color:var(--oc-wall)}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge{color:color-mix(in srgb, var(--oc-wall) 82%, #fff)}}.oc-wall-badge{box-shadow:0 0 10px var(--oc-wall), inset 0 1px 0 #ffffff0d}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge{box-shadow:0 0 10px color-mix(in srgb, var(--oc-wall) 12%, transparent), inset 0 1px 0 #ffffff0d}}.oc-wall-badge{animation:6.5s ease-in-out infinite oc-wall-breathe}.oc-wall-badge strong{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;font-size:9px;font-weight:800;overflow:hidden}.oc-wall-badge--bear{--oc-wall:#f87171;background:linear-gradient(135deg, #ef444438, #7f1d1d1f 70%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge--bear{background:linear-gradient(135deg, #ef444438, #7f1d1d1f 70%), color-mix(in srgb, var(--surface) 86%, transparent)}}.oc-wall-badge--bull{--oc-wall:#34d399;background:linear-gradient(135deg, #10b98133, #064e3b1a 70%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge--bull{background:linear-gradient(135deg, #10b98133, #064e3b1a 70%), color-mix(in srgb, var(--surface) 86%, transparent)}}.oc-wall-badge--flat,.oc-wall-badge--shift{--oc-wall:#fbbf24;background:linear-gradient(135deg, #fbbf242e, #78350f1a 70%), var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge--flat,.oc-wall-badge--shift{background:linear-gradient(135deg, #fbbf242e, #78350f1a 70%), color-mix(in srgb, var(--surface) 86%, transparent)}}.oc-wall-badge--call{--oc-wall:#fb7185}.oc-wall-badge--put{--oc-wall:#34d399}.oc-wall-badge-glow{background:var(--oc-wall);border-radius:999px;width:70%;height:140%;position:absolute;inset:-50% -20% auto auto}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge-glow{background:color-mix(in srgb, var(--oc-wall) 16%, transparent)}}.oc-wall-badge-glow{filter:blur(16px);pointer-events:none}.oc-wall-badge-pulse{z-index:1;background:var(--oc-wall);width:6px;height:6px;box-shadow:0 0 8px var(--oc-wall);border-radius:999px;flex:none;position:relative}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge-pulse{box-shadow:0 0 8px color-mix(in srgb, var(--oc-wall) 45%, transparent)}}.oc-wall-badge-pulse{animation:4.8s ease-in-out infinite oc-wall-pulse}.oc-wall-badge strong{z-index:1;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 8px var(--oc-wall);font-size:10px;font-weight:800;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-wall-badge strong{text-shadow:0 0 8px color-mix(in srgb, var(--oc-wall) 18%, transparent)}}@media (prefers-reduced-motion:reduce){.oc-wall-badge,.oc-wall-badge-pulse{animation:none!important}}.oc-metric-foot{z-index:1;color:var(--faint);margin:10px 0 0;font-size:11px;position:relative}.oc-metric-foot--end{text-align:right}@keyframes oc-ladder-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes oc-ladder-sheen{0%{opacity:0;transform:translate(-120%)skew(-16deg)}25%{opacity:.55}55%,to{opacity:0;transform:translate(160%)skew(-16deg)}}@keyframes oc-ladder-pulse{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px color-mix(in srgb, var(--oc-ladder-glow) 35%, transparent)}}@keyframes oc-ladder-usp-dot{0%,to{transform:scale(1);box-shadow:0 0 #f59e0b73}50%{transform:scale(1.15);box-shadow:0 0 0 6px #f59e0b00}}.oc-ladder{z-index:1;margin-top:0;position:relative}.oc-ladder-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.oc-ladder--end .oc-ladder-head{justify-content:flex-end}.oc-ladder-usp{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.oc-ladder-usp-dot{background:var(--accent);border-radius:999px;width:7px;height:7px;animation:2s ease-in-out infinite oc-ladder-usp-dot}.oc-ladder-usp-tag{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.oc-ladder-usp-tag{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.oc-ladder-usp-tag{background:var(--accent);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.oc-ladder-usp-tag{background:color-mix(in srgb, var(--accent) 16%, transparent)}}.oc-ladder-usp-tag{color:var(--accent);letter-spacing:.12em;font-size:9px;font-weight:800}.oc-ladder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:100%;display:grid}@media (max-width:720px){.oc-ladder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.oc-ladder-card{--oc-ladder-glow:#fbbf24;border:1px solid var(--oc-ladder-glow);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card{border:1px solid color-mix(in srgb, var(--oc-ladder-glow) 28%, var(--border))}}.oc-ladder-card{background:linear-gradient(165deg, var(--oc-ladder-glow), transparent 55%), var(--surface);border-radius:8px;padding:5px 7px 6px}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card{background:linear-gradient(165deg, color-mix(in srgb, var(--oc-ladder-glow) 12%, transparent), transparent 55%), color-mix(in srgb, var(--surface) 88%, transparent)}}.oc-ladder-card{animation:.48s cubic-bezier(.16,1,.3,1) both oc-ladder-in;animation-delay:calc(var(--oc-ladder-i,0) * 55ms);box-shadow:inset 0 1px #ffffff0a,0 6px 14px #00000024}.oc-ladder-card.is-live{animation:.48s cubic-bezier(.16,1,.3,1) both oc-ladder-in,3.2s ease-in-out infinite oc-ladder-pulse;animation-delay:calc(var(--oc-ladder-i,0) * 55ms), calc(var(--oc-ladder-i,0) * .18s)}.oc-ladder-card--aggressive{--oc-ladder-glow:#fbbf24}.oc-ladder-card--confirm{--oc-ladder-glow:#22d3ee}.oc-ladder-card--stop{--oc-ladder-glow:#f87171}.oc-ladder-card--target{--oc-ladder-glow:#34d399}.oc-ladder-card--wall.oc-ladder-card--resistance{--oc-ladder-glow:#fb7185}.oc-ladder-card--wall.oc-ladder-card--support{--oc-ladder-glow:#34d399}.oc-ladder-card-hint{letter-spacing:.04em;color:var(--oc-ladder-glow);margin-top:2px;font-size:9px;font-weight:700;display:block}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card-hint{color:color-mix(in srgb, var(--oc-ladder-glow) 70%, #94a3b8)}}.oc-ladder-card-hint{opacity:.9}.oc-ladder-card-glow{background:var(--oc-ladder-glow);border-radius:999px;width:70%;height:110%;position:absolute;inset:-40% auto auto -20%}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card-glow{background:color-mix(in srgb, var(--oc-ladder-glow) 22%, transparent)}}.oc-ladder-card-glow{filter:blur(18px);pointer-events:none}.oc-ladder-card-rail{background:linear-gradient(180deg, var(--oc-ladder-glow), transparent 85%);width:3px;box-shadow:0 0 12px var(--oc-ladder-glow);position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card-rail{box-shadow:0 0 12px color-mix(in srgb, var(--oc-ladder-glow) 55%, transparent)}}.oc-ladder-card:after{content:"";pointer-events:none;width:35%;animation:4.8s ease-in-out infinite oc-ladder-sheen;animation-delay:calc(var(--oc-ladder-i,0) * .24s);background:linear-gradient(90deg,#0000,#ffffff1f,#0000);position:absolute;inset:0 auto 0 -40%}.oc-ladder-card em{z-index:1;color:var(--oc-ladder-glow);margin:0;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card em{color:color-mix(in srgb, var(--oc-ladder-glow) 82%, #fff)}}.oc-ladder-card em{letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800}.oc-ladder-card strong{z-index:1;color:var(--text);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 0 10px var(--oc-ladder-glow);margin-top:2px;font-size:12px;font-weight:800;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.oc-ladder-card strong{text-shadow:0 0 10px color-mix(in srgb, var(--oc-ladder-glow) 22%, transparent)}}.oc-ladder-card:not(.is-live) strong{color:var(--faint);text-shadow:none}@media (prefers-reduced-motion:reduce){.oc-ladder-card,.oc-ladder-card.is-live,.oc-ladder-card:after,.oc-ladder-usp-dot{animation:none!important}}.oc-spot{text-align:center;border-color:var(--accent);flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:4px 8px 5px;display:flex}@supports (color:color-mix(in lab, red, red)){.oc-spot{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}}.oc-spot.is-live{box-shadow:0 10px 24px #0000002e, 0 0 0 1px var(--accent), 0 0 22px var(--accent)}@supports (color:color-mix(in lab, red, red)){.oc-spot.is-live{box-shadow:0 10px 24px #0000002e, 0 0 0 1px color-mix(in srgb, var(--accent) 28%, transparent), 0 0 22px color-mix(in srgb, var(--accent) 10%, transparent)}}.oc-spot-ring{border:1px solid var(--accent);position:absolute;inset:22% 26%}@supports (color:color-mix(in lab, red, red)){.oc-spot-ring{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.oc-spot-ring{pointer-events:none;opacity:.7;border-radius:999px;animation:3.2s ease-in-out infinite oc-spot-ring}.oc-spot-orb{background:radial-gradient(circle, var(--accent), transparent 70%);border-radius:999px;width:72px;height:72px;position:absolute}@supports (color:color-mix(in lab, red, red)){.oc-spot-orb{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%)}}.oc-spot-orb{filter:blur(8px);pointer-events:none;animation:8s ease-in-out infinite oc-spot-orb}.oc-spot-label,.oc-spot-price,.oc-spot-dir,.oc-spot-sym,.oc-spot-meta{z-index:1;position:relative}.oc-spot-label{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.oc-spot-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:clamp(1.15rem,1.55vw,1.35rem);font-weight:700;line-height:1.1}.oc-spot.is-up .oc-spot-price{animation:.68s oc-flash-up}.oc-spot.is-down .oc-spot-price{animation:.68s oc-flash-down}.oc-spot-dir{isolation:isolate;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;flex-direction:column;align-items:center;gap:1px;max-width:100%;margin:6px 4px 0;padding:5px 10px;line-height:1.2;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #00000047,0 0 18px}@supports (color:color-mix(in lab, red, red)){.oc-spot-dir{box-shadow:0 8px 20px #00000047, 0 0 18px color-mix(in srgb, currentColor 28%, transparent)}}.oc-spot-dir{animation:2.8s ease-in-out infinite oc-spot-dir-float}.oc-spot-dir-glow{z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 40%,currentColor,#0000 70%);position:absolute;inset:-10px -14px}@supports (color:color-mix(in lab, red, red)){.oc-spot-dir-glow{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, currentColor 45%, transparent), transparent 70%)}}.oc-spot-dir-glow{filter:blur(8px);pointer-events:none;animation:2.2s ease-in-out infinite oc-spot-dir-glow}.oc-spot-dir-orb{z-index:0;pointer-events:none;background:#fff;border-radius:999px;width:7px;height:7px;position:absolute;box-shadow:0 0 10px}.oc-spot-dir-orb--a{animation:3.4s ease-in-out infinite oc-spot-dir-orb;top:-3px;left:18%}.oc-spot-dir-orb--b{width:5px;height:5px;animation:2.6s ease-in-out infinite reverse oc-spot-dir-orb;bottom:-4px;right:14%}.oc-spot-dir em{z-index:1;letter-spacing:.12em;text-transform:uppercase;opacity:.75;font-size:8px;font-style:normal;font-weight:800;position:relative}.oc-spot-dir strong{z-index:1;letter-spacing:.02em;word-break:break-word;font-size:10px;font-weight:800;position:relative}.oc-spot-dir--bull{color:#ecfdf5;background:linear-gradient(#34d399,#059669)}.oc-spot-dir--bear{color:#fff1f2;background:linear-gradient(#fb7185,#e11d48)}.oc-spot-dir--flat{color:#111827;background:linear-gradient(#fff,#fde68a)}@keyframes oc-spot-dir-float{0%,to{transform:translateY(0)rotate(-.4deg)}50%{transform:translateY(-5px)rotate(.5deg)}}@keyframes oc-spot-dir-glow{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes oc-spot-dir-orb{0%,to{opacity:.35;transform:translate(0)scale(.7)}50%{opacity:1;transform:translate(8px,-7px)scale(1.15)}}@media (prefers-reduced-motion:reduce){.oc-spot-dir,.oc-spot-dir-glow,.oc-spot-dir-orb{animation:none!important}}.oc-spot-sym{color:#34d399;margin:1px 0 0;font-size:9px;font-weight:700}.oc-spot-meta{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:3px;display:flex;position:relative}.oc-spot-meta .oc-live-badge{padding:2px 6px;font-size:9px}.oc-spot-time{color:var(--muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin:0;font-size:9px;font-weight:600}.oc-table-shell{border:1px solid var(--border);background:var(--bg-elevated);border-radius:18px;flex-direction:column;flex:auto;min-height:48dvh;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.oc-table-shell{background:color-mix(in srgb, var(--bg-elevated) 94%, transparent)}}.oc-table-shell{box-shadow:0 22px 50px #00000038}.oc-table-rim{border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff08}.oc-table-scan{z-index:3;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0d,#0000);width:18%;height:100%;animation:9s ease-in-out infinite oc-scan;position:absolute;top:0;left:0}.oc-table-scroll{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;position:relative;overflow:auto}.oc-table--boxed{border-collapse:collapse;border-spacing:0}.oc-table--boxed thead{background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed thead{background:color-mix(in srgb, var(--bg-elevated) 96%, transparent)}}.oc-table--boxed thead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oc-table--boxed .oc-side-head{border:1px solid var(--border);text-align:center;vertical-align:middle;background:var(--surface);border-radius:0;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-side-head{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.oc-table--boxed .oc-side-head{font-size:10px}.oc-table--boxed .oc-side-head--call{color:#fda4af;background:#fb71851f;border-color:#fb718559}.oc-table--boxed .oc-side-head--put{color:#6ee7b7;background:#34d3991a;border-color:#34d39959}.oc-table--boxed .oc-side-head-wall{align-items:center}.oc-table--boxed .oc-th{--oc-th:#94a3b8;border:1px solid var(--oc-th)}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-th{border:1px solid color-mix(in srgb, var(--oc-th) 28%, var(--border))}}.oc-table--boxed .oc-th{border-radius:0;color:var(--oc-th)!important;padding:4px 5px!important}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-th{color:color-mix(in srgb, var(--oc-th) 88%, #fff)!important}}.oc-table--boxed .oc-th{background:linear-gradient(180deg, var(--oc-th), var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-th{background:linear-gradient(180deg, color-mix(in srgb, var(--oc-th) 16%, transparent), color-mix(in srgb, var(--surface-2) 88%, transparent))}}.oc-table--boxed .oc-th{box-shadow:inset 0 -1px 0 var(--oc-th)}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-th{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--oc-th) 35%, transparent)}}.oc-table--boxed .oc-th{vertical-align:middle;letter-spacing:.06em!important;font-weight:800!important}.oc-table--boxed .oc-th--ltp{--oc-th:#fbbf24}.oc-table--boxed .oc-th--oi-chg{--oc-th:#fb7185}.oc-table--boxed .oc-th--oi{--oc-th:#38bdf8}.oc-table--boxed .oc-th--vol{--oc-th:#a78bfa}.oc-table--boxed .oc-th--iv{--oc-th:#f472b6}.oc-table--boxed .oc-th--delta{--oc-th:#e2e8f0}.oc-table--boxed .oc-th--gamma{--oc-th:#2dd4bf}.oc-table--boxed .oc-th--theta{--oc-th:#f87171}.oc-table--boxed .oc-th--vega{--oc-th:#67e8f9}.oc-table--boxed .oc-th--pcr{--oc-th:#c4b5fd}.oc-table--boxed .oc-th--ivtv{--oc-th:#fdba74}.oc-table--boxed .oc-strike-head{color:#0b1220;box-shadow:none;vertical-align:middle;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fbbf24,#f59e0b);border:1px solid #f59e0b8c;border-radius:0;font-size:10px;font-weight:800;padding:4px 8px!important}.oc-table--boxed .oc-strike-gap{background:0 0;border:0;width:0;padding:0}.oc-table--boxed .oc-col-head,.oc-table--boxed .oc-row{border-bottom:0}.oc-table--boxed .oc-td{border:1px solid var(--border);box-shadow:none;border-radius:0;transition:background .15s}.oc-table--boxed .oc-td--ce{background:#94a3b812}.oc-table--boxed .oc-td--pe{background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-td--pe{background:color-mix(in srgb, var(--bg-elevated) 88%, transparent)}}.oc-table--boxed .oc-strike-cell{color:#0b1220;box-shadow:none;letter-spacing:-.01em;background:linear-gradient(#fbbf24,#f59e0b 70%,#d97706);border:1px solid #f59e0b80;border-width:1px 2px;border-radius:0;padding:4px 10px;font-size:12px;font-weight:800}.oc-table--boxed .oc-row:hover .oc-td--ce{background:#94a3b824}.oc-table--boxed .oc-row:hover .oc-td--pe{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.oc-table--boxed .oc-row:hover .oc-td--pe{background:color-mix(in srgb, var(--surface-2) 80%, transparent)}}.oc-table--boxed .oc-row:hover .oc-strike-cell{filter:brightness(1.05);box-shadow:none}.oc-row.is-res-shift,.oc-row.is-sup-shift{--oc-shift:#34d399;--oc-shift-2:#6ee7b7;--oc-shift-3:#ecfdf5}.oc-row.is-res-shift--bear,.oc-row.is-sup-shift--bear{--oc-shift:#fb7185;--oc-shift-2:#fdba74;--oc-shift-3:#fecaca}.oc-row.is-res-shift--bull,.oc-row.is-sup-shift--bull{--oc-shift:#34d399;--oc-shift-2:#5eead4;--oc-shift-3:#d1fae5}.oc-row.is-res-shift--flat,.oc-row.is-sup-shift--flat{--oc-shift:#fbbf24;--oc-shift-2:#fdba74;--oc-shift-3:#fef3c7}.oc-td-val{z-index:2;position:relative}.oc-row.is-res-shift .oc-strike-cell,.oc-row.is-sup-shift .oc-strike-cell{color:var(--oc-shift);text-shadow:0 0 12px var(--oc-shift);position:relative}@supports (color:color-mix(in lab, red, red)){.oc-row.is-res-shift .oc-strike-cell,.oc-row.is-sup-shift .oc-strike-cell{text-shadow:0 0 12px color-mix(in srgb, var(--oc-shift) 70%, transparent)}}.oc-row.is-res-shift .oc-strike-cell,.oc-row.is-sup-shift .oc-strike-cell{animation:oc-shift-strike var(--oc-res-ms,1.4s) ease-in-out infinite}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{--oc-depth:calc(12% + var(--oc-res-p,50) * 0.42%);--oc-glow:calc(8px + var(--oc-res-p,50) * .22px);isolation:isolate;color:var(--oc-shift-3);font-weight:800;position:relative;overflow:hidden;background:linear-gradient(180deg, var(--oc-shift) 0%, var(--oc-shift) 100%)!important}@supports (color:color-mix(in lab, red, red)){.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{background:linear-gradient(180deg, color-mix(in srgb, var(--oc-shift) calc(var(--oc-res-p,50) * 0.55%), transparent) 0%, color-mix(in srgb, var(--oc-shift) var(--oc-depth), transparent) 100%)!important}}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{box-shadow:inset 0 0 18px var(--oc-shift), 0 0 0 1px var(--oc-shift), 0 0 var(--oc-glow) var(--oc-shift)}@supports (color:color-mix(in lab, red, red)){.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{box-shadow:inset 0 0 18px color-mix(in srgb, var(--oc-shift) var(--oc-depth), transparent), 0 0 0 1px color-mix(in srgb, var(--oc-shift) calc(30% + var(--oc-res-p,50) * 0.5%), transparent), 0 0 var(--oc-glow) color-mix(in srgb, var(--oc-shift) calc(18% + var(--oc-res-p,50) * 0.4%), transparent)}}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{animation:oc-shift-cell var(--oc-res-ms,1.3s) ease-in-out infinite;animation-delay:calc(var(--oc-res-i,0) * .18s)}.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{--oc-depth:calc(12% + var(--oc-sup-p,50) * 0.42%);--oc-glow:calc(8px + var(--oc-sup-p,50) * .22px);background:linear-gradient(180deg, var(--oc-shift) 0%, var(--oc-shift) 100%)!important}@supports (color:color-mix(in lab, red, red)){.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{background:linear-gradient(180deg, color-mix(in srgb, var(--oc-shift) calc(var(--oc-sup-p,50) * 0.55%), transparent) 0%, color-mix(in srgb, var(--oc-shift) var(--oc-depth), transparent) 100%)!important}}.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{box-shadow:inset 0 0 18px var(--oc-shift), 0 0 0 1px var(--oc-shift), 0 0 var(--oc-glow) var(--oc-shift)}@supports (color:color-mix(in lab, red, red)){.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{box-shadow:inset 0 0 18px color-mix(in srgb, var(--oc-shift) var(--oc-depth), transparent), 0 0 0 1px color-mix(in srgb, var(--oc-shift) calc(30% + var(--oc-sup-p,50) * 0.5%), transparent), 0 0 var(--oc-glow) color-mix(in srgb, var(--oc-shift) calc(18% + var(--oc-sup-p,50) * 0.4%), transparent)}}.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol{animation-duration:var(--oc-sup-ms,1.3s);animation-delay:calc(var(--oc-sup-i,0) * .18s)}.oc-row.is-pct-cool.is-res-shift--bull,.oc-row.is-pct-cool.is-sup-shift--bull{--oc-shift:#6ee7b7;--oc-shift-2:#a7f3d0;--oc-shift-3:#ecfdf5}.oc-row.is-pct-warm.is-res-shift--bull,.oc-row.is-pct-warm.is-sup-shift--bull{--oc-shift:#10b981;--oc-shift-2:#34d399;--oc-shift-3:#a7f3d0}.oc-row.is-pct-hot.is-res-shift--bull,.oc-row.is-pct-hot.is-sup-shift--bull{--oc-shift:#047857;--oc-shift-2:#059669;--oc-shift-3:#6ee7b7}.oc-row.is-pct-cool.is-res-shift--bear,.oc-row.is-pct-cool.is-sup-shift--bear{--oc-shift:#fda4af;--oc-shift-2:#fecaca;--oc-shift-3:#fff1f2}.oc-row.is-pct-warm.is-res-shift--bear,.oc-row.is-pct-warm.is-sup-shift--bear{--oc-shift:#f43f5e;--oc-shift-2:#fb7185;--oc-shift-3:#fecdd3}.oc-row.is-pct-hot.is-res-shift--bear,.oc-row.is-pct-hot.is-sup-shift--bear{--oc-shift:#9f1239;--oc-shift-2:#e11d48;--oc-shift-3:#fb7185}.oc-row.is-pct-cool.is-res-shift--flat,.oc-row.is-pct-cool.is-sup-shift--flat{--oc-shift:#fde68a;--oc-shift-2:#fef3c7;--oc-shift-3:#fffbeb}.oc-row.is-pct-warm.is-res-shift--flat,.oc-row.is-pct-warm.is-sup-shift--flat{--oc-shift:#f59e0b;--oc-shift-2:#fbbf24;--oc-shift-3:#fde68a}.oc-row.is-pct-hot.is-res-shift--flat,.oc-row.is-pct-hot.is-sup-shift--flat{--oc-shift:#b45309;--oc-shift-2:#d97706;--oc-shift-3:#fbbf24}.oc-row.is-res-from.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-from.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-from.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-from.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-from.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-from.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-from.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-from.is-sup-origin-both .oc-td--pe.oc-td--vol{animation-name:oc-shift-from}.oc-row.is-res-to.is-res-origin-oi .oc-td--ce.oc-td--oi,.oc-row.is-res-to.is-res-origin-vol .oc-td--ce.oc-td--vol,.oc-row.is-res-to.is-res-origin-both .oc-td--ce.oc-td--oi,.oc-row.is-res-to.is-res-origin-both .oc-td--ce.oc-td--vol,.oc-row.is-sup-to.is-sup-origin-oi .oc-td--pe.oc-td--oi,.oc-row.is-sup-to.is-sup-origin-vol .oc-td--pe.oc-td--vol,.oc-row.is-sup-to.is-sup-origin-both .oc-td--pe.oc-td--oi,.oc-row.is-sup-to.is-sup-origin-both .oc-td--pe.oc-td--vol{animation-name:oc-shift-to}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:before{content:"";z-index:0;background:conic-gradient(from 180deg, transparent 0 40%, var(--oc-shift-2) 50%, transparent 62% 100%);position:absolute;inset:-40% -30%}@supports (color:color-mix(in lab, red, red)){.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:before{background:conic-gradient(from 180deg, transparent 0 40%, color-mix(in srgb, var(--oc-shift-2) 55%, transparent) 50%, transparent 62% 100%)}}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:before,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:before,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:before{animation:oc-shift-aurora var(--oc-res-ms,1.3s) linear infinite;opacity:calc(.22 + var(--oc-res-p,50) * .008);pointer-events:none}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, var(--oc-shift-3), var(--oc-shift-2), transparent);border-radius:999px;height:55%;position:absolute;left:10%;right:10%}@supports (color:color-mix(in lab, red, red)){.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:after{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--oc-shift-3) 90%, white), var(--oc-shift-2), transparent)}}.oc-row.is-res-shift.is-res-origin-oi .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-vol .oc-td--ce.oc-td--vol:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--oi:after,.oc-row.is-res-shift.is-res-origin-both .oc-td--ce.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:after{filter:blur(.3px);pointer-events:none;animation:oc-shift-flow-down var(--oc-res-ms,1.15s) linear infinite;animation-delay:calc(var(--oc-res-i,0) * .18s)}.oc-row.is-sup-shift.is-sup-origin-oi .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-vol .oc-td--pe.oc-td--vol:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-shift.is-sup-origin-both .oc-td--pe.oc-td--vol:after{animation-delay:calc(var(--oc-sup-i,0) * .18s)}.oc-row.is-res-flow--up.is-res-origin-oi .oc-td--ce.oc-td--oi:after,.oc-row.is-res-flow--up.is-res-origin-vol .oc-td--ce.oc-td--vol:after,.oc-row.is-res-flow--up.is-res-origin-both .oc-td--ce.oc-td--oi:after,.oc-row.is-res-flow--up.is-res-origin-both .oc-td--ce.oc-td--vol:after,.oc-row.is-sup-flow--up.is-sup-origin-oi .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-flow--up.is-sup-origin-vol .oc-td--pe.oc-td--vol:after,.oc-row.is-sup-flow--up.is-sup-origin-both .oc-td--pe.oc-td--oi:after,.oc-row.is-sup-flow--up.is-sup-origin-both .oc-td--pe.oc-td--vol:after{animation-name:oc-shift-flow-up}@keyframes oc-shift-cell{0%,to{filter:brightness();box-shadow:inset 0 0 18px color-mix(in srgb, var(--oc-shift) 40%, transparent), 0 0 0 1px color-mix(in srgb, var(--oc-shift) 45%, transparent), 0 0 12px color-mix(in srgb, var(--oc-shift) 20%, transparent);transform:translateY(0)}50%{filter:brightness(1.32);box-shadow:inset 0 0 24px color-mix(in srgb, var(--oc-shift-2) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--oc-shift-2) 80%, transparent), 0 8px 22px color-mix(in srgb, var(--oc-shift) 45%, transparent);transform:translateY(-1px)}}@keyframes oc-shift-from{0%,to{filter:brightness(1.05);transform:scale(1)}40%{filter:brightness(1.35);transform:scale(1.04)}}@keyframes oc-shift-to{0%,to{box-shadow:inset 0 0 16px color-mix(in srgb, var(--oc-shift) 35%, transparent), 0 0 0 1px color-mix(in srgb, var(--oc-shift) 50%, transparent), 0 0 10px color-mix(in srgb, var(--oc-shift) 25%, transparent)}50%{box-shadow:inset 0 0 28px color-mix(in srgb, var(--oc-shift-2) 60%, transparent), 0 0 0 2px var(--oc-shift), 0 0 28px color-mix(in srgb, var(--oc-shift) 55%, transparent)}}@keyframes oc-shift-aurora{to{transform:rotate(360deg)}}@keyframes oc-shift-strike{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}@keyframes oc-shift-flow-down{0%{opacity:0;top:-55%}18%{opacity:1}to{opacity:0;top:115%}}@keyframes oc-shift-flow-up{0%{opacity:0;top:115%}18%{opacity:1}to{opacity:0;top:-55%}}@media (prefers-reduced-motion:reduce){.oc-row.is-res-shift .oc-td--ce,.oc-row.is-sup-shift .oc-td--pe,.oc-row.is-res-shift .oc-strike-cell,.oc-row.is-sup-shift .oc-strike-cell{animation:none!important}.oc-row.is-res-shift .oc-td--ce:before,.oc-row.is-res-shift .oc-td--ce:after,.oc-row.is-sup-shift .oc-td--pe:before,.oc-row.is-sup-shift .oc-td--pe:after{display:none}}.oc-table--boxed .oc-row.is-spot-edge{border-bottom:0}.oc-table--boxed .oc-spot-line-row td{box-shadow:none;background:0 0;border-radius:0;border:0!important}.oc-table--boxed .oc-spot-line-mid{overflow:visible}.oc-table thead{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.oc-table thead{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.oc-table thead{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.oc-side-head{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;text-align:center;vertical-align:middle;padding:6px 8px;font-size:11px;font-weight:800}.oc-side-head--call{color:#fb7185;background:linear-gradient(#fb71851a,#0000)}.oc-side-head--put{color:#34d399;background:linear-gradient(#34d3991a,#0000)}.oc-side-head-wall{letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;width:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;font-size:14px;font-weight:800;line-height:1.2;display:flex}.oc-side-head-kicker{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:9px;font-weight:800;display:block}.oc-side-head-line{white-space:nowrap;justify-content:center;align-items:baseline;gap:6px;display:inline-flex}.oc-side-head-wall em{letter-spacing:.02em;color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.oc-side-head-wall em.is-strong{color:#6ee7b7;letter-spacing:.1em;text-transform:uppercase}.oc-side-head--call .oc-side-head-wall{color:#fecdd3}.oc-side-head--put .oc-side-head-wall{color:#a7f3d0}.oc-ltp{text-shadow:0 0 #0000;transition:text-shadow .25s}.oc-strike-gap,.oc-strike-head{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.oc-strike-gap,.oc-strike-head{background:color-mix(in srgb, var(--surface-2) 92%, transparent)}}.oc-col-head{border-bottom:0}.oc-strike-head{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;padding:8px 12px;font-size:11px;font-weight:800}.oc-row{border-bottom:1px solid var(--border);animation:.45s cubic-bezier(.16,1,.3,1) both oc-row-in;animation-delay:calc(min(var(--oc-row,0), 18) * 18ms);transition:background .22s,box-shadow .22s}.oc-row:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.oc-row:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}}.oc-row.is-spot-edge{border-bottom:0}.oc-spot-line-row td{vertical-align:middle;background:0 0;border-top:0;border-bottom:0;height:26px;padding:0!important}.oc-spot-line-side{position:relative}.oc-spot-line-side .oc-spot-line-rail{pointer-events:none;border-top:1px dashed #2dd4bf8c;height:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.oc-spot-line-mid{text-align:center;vertical-align:middle}.oc-spot-line-pill{background:var(--bg-elevated);border:1px solid #2dd4bf73;border-radius:999px;justify-content:center;align-items:center;gap:5px;margin:0 auto;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.oc-spot-line-pill{background:color-mix(in srgb, var(--bg-elevated) 94%, #134e4a)}}.oc-spot-line-pill{color:#99f6e4;letter-spacing:.04em;white-space:nowrap;pointer-events:none;font-size:10px;font-weight:700;box-shadow:0 0 12px #2dd4bf29}.oc-spot-line-dot{background:#2dd4bf;border-radius:999px;flex:none;width:6px;height:6px;animation:1.6s ease-in-out infinite oc-dot-pulse}.oc-row:hover .oc-ltp{text-shadow:0 0 12px}@supports (color:color-mix(in lab, red, red)){.oc-row:hover .oc-ltp{text-shadow:0 0 12px color-mix(in srgb, currentColor 35%, transparent)}}.oc-ivtv{flex-direction:column;align-items:center;gap:1px;line-height:1.15;display:flex}.oc-ivtv span{color:var(--text);font-weight:700}.oc-ivtv em{color:var(--faint);letter-spacing:.04em;font-size:9px;font-style:normal;font-weight:700}.oc-strike-cell{font-variant-numeric:tabular-nums;text-align:center;padding:4px 10px;font-size:12px;font-weight:800}.oc-strength{justify-content:center;align-items:center;gap:8px;display:flex}.oc-pill{background:var(--surface);border-radius:8px;padding:5px 10px}@supports (color:color-mix(in lab, red, red)){.oc-pill{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.oc-pill{color:var(--muted);font-size:10px;font-weight:700}.oc-pill--strong{color:#34d399;background:#34d3991f;box-shadow:0 0 16px #34d3991f}.oc-pill--wtt{color:#fbbf24;background:#fbbf241f}.oc-foot-label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.oc-dock{z-index:8;border-top:1px solid var(--border-strong);background:linear-gradient(180deg, var(--bg-elevated), var(--bg-elevated));flex-shrink:0;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.oc-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--bg-elevated) 88%, transparent), var(--bg-elevated))}}.oc-dock{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 16px #0000002e}.oc-dock-strength{border-bottom:1px solid var(--border);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;padding:4px 8px 3px;display:grid}.oc-dock-strength .oc-strength{gap:5px}.oc-dock-strength .oc-pill{border-radius:6px;padding:2px 7px;font-size:9px}.oc-dock-strength .oc-foot-label{letter-spacing:.1em;font-size:8px}.oc-dock-strength .oc-strength:last-child{justify-content:flex-end}.oc-dock-strength .oc-strength:first-child{justify-content:flex-start}.oc-dock-totals{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.oc-total-cell,.oc-pcr-cell{min-width:0;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:4px 4px 5px;font-size:9px;display:flex}.oc-total-cell+.oc-total-cell,.oc-pcr-cell{border-left:1px solid var(--border)}.oc-total-cell em,.oc-pcr-cell em{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:8px;font-style:normal;font-weight:700}.oc-total-cell strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;line-height:1.2}.oc-pcr-cell{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.oc-pcr-cell{background:color-mix(in srgb, var(--surface-2) 92%, transparent)}}.oc-pcr-value{color:var(--accent);text-shadow:0 0 10px var(--accent);font-size:12px;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.oc-pcr-value{text-shadow:0 0 10px color-mix(in srgb, var(--accent) 28%, transparent)}}@media (max-width:760px){.oc-dock-totals{grid-template-columns:repeat(4,minmax(0,1fr))}.oc-pcr-cell{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.oc-reveal,.oc-eyebrow-dot,.oc-sym-sheen,.oc-sym-pulse,.oc-col-toggles-sheen,.oc-col-toggles-orb,.oc-col-toggle.is-on,.oc-live-badge.is-on,.oc-live-dot,.oc-metric-glow,.oc-metric-wash,.oc-metric-scan,.oc-metric--bear,.oc-metric--bull,.oc-metric--flat,.oc-metric--shift,.oc-spot-ring,.oc-spot-orb,.oc-spot.is-up .oc-spot-price,.oc-spot.is-down .oc-spot-price,.oc-table-scan,.oc-row,.oc-spot-line,.oc-spot-line-dot,.ocwl-aurora,.ocwl-live-pill i,.ocwl-chip,.ocwl-card,.ocwl-card-sheen,.ocwl-card.is-live,.ocwl-meter--bull,.ocwl-meter--bear,.ocwl-levels dd.is-hot{animation:none!important}}@keyframes ocwl-aurora-shift{0%,to{opacity:.55;transform:translate(-6%,-4%)scale(1)}50%{opacity:.9;transform:translate(8%,6%)scale(1.12)}}@keyframes ocwl-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes ocwl-card-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ocwl-sheen{0%{transform:translate(-130%)rotate(12deg)}to{transform:translate(230%)rotate(12deg)}}@keyframes ocwl-live-ring{0%{box-shadow:0 0 #34d39973}to{box-shadow:0 0 0 12px #34d39900}}@keyframes ocwl-hot-glow{0%,to{text-shadow:0 0 8px #fbbf2433}50%{text-shadow:0 0 16px #facc15d9}}@keyframes ocwl-meter-flow{0%{background-position:0 0}to{background-position:28px 0}}.ocwl-page{--ocwl-bull:#34d399;--ocwl-slide-bull:#5eead4;--ocwl-bear:#fb7185;--ocwl-slide-bear:#fb923c;--ocwl-risky:#c084fc;--ocwl-coil:#94a3b8}.ocwl-aurora{pointer-events:none;filter:blur(18px);background:radial-gradient(40% 80% at 18% 40%,#34d39938,#0000 70%),radial-gradient(36% 70% at 72% 20%,#fb71852e,#0000 68%),radial-gradient(28% 60% at 50% 80%,#c084fc29,#0000 70%);height:42%;animation:14s ease-in-out infinite ocwl-aurora-shift;position:absolute;inset:-18% -10% auto}.ocwl-live-pill{color:#cbd5e1;font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#0f172ab3;border:1px solid #94a3b847;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ocwl-live-pill i{background:#64748b;border-radius:50%;width:8px;height:8px;display:inline-block}.ocwl-live-pill.is-on{color:#bbf7d0;background:linear-gradient(135deg,#064e3b8c,#0f172ab3);border-color:#34d3998c}.ocwl-live-pill.is-on i{background:#34d399;animation:1.4s ease-in-out infinite ocwl-pulse;box-shadow:0 0 10px #34d399}.ocwl-strip{z-index:1;flex-wrap:wrap;gap:8px;margin:0 0 1rem;display:flex;position:relative}.ocwl-chip{appearance:none;color:#e2e8f0;cursor:pointer;text-align:left;background:#0f172a9e;border:1px solid #94a3b833;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;min-width:92px;padding:8px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.ocwl-chip em{letter-spacing:.08em;text-transform:uppercase;opacity:.68;font-size:.68rem;font-style:normal}.ocwl-chip strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.05rem}.ocwl-chip:hover{transform:translateY(-1px)}.ocwl-chip.is-active{box-shadow:0 10px 28px #02061759}.ocwl-chip--total.is-active,.ocwl-chip--total:hover{background:linear-gradient(160deg,#0e749073,#0f172ab3);border-color:#7dd3fcb3}.ocwl-chip--bull-run.is-active,.ocwl-nav-item--bull-run.is-active{background:linear-gradient(160deg,#065f4680,#0f172ab8);border-color:#34d399b3}.ocwl-chip--slide-bull.is-active,.ocwl-nav-item--slide-bull.is-active{background:linear-gradient(160deg,#115e597a,#0f172ab8);border-color:#2dd4bfb3}.ocwl-chip--bear-blow.is-active,.ocwl-nav-item--bear-blow.is-active{background:linear-gradient(160deg,#7f1d1d7a,#0f172ab8);border-color:#fb7185bf}.ocwl-chip--slide-bear.is-active,.ocwl-nav-item--slide-bear.is-active{background:linear-gradient(160deg,#7c2d127a,#0f172ab8);border-color:#fb923cbf}.ocwl-chip--both-risky.is-active,.ocwl-nav-item--both-risky.is-active{background:linear-gradient(160deg,#581c8780,#0f172ab8);border-color:#c084fcbf}.ocwl-chip--coil.is-active,.ocwl-nav-item--coil.is-active{border-color:#94a3b8b3}.ocwl-nav-item--all.is-active{border-color:#7dd3fcb3}.ocwl-grade-chip--aggressive.is-active{color:#fef3c7!important;background:linear-gradient(135deg,#78350fa6,#0f172acc)!important;border-color:#fbbf24cc!important}.ocwl-grade-chip--confirm.is-active{color:#e0f2fe!important;background:linear-gradient(135deg,#0c4a6ea6,#0f172acc)!important;border-color:#38bdf8cc!important}.ocwl-grade-chip--both-side.is-active{color:#f3e8ff!important;background:linear-gradient(135deg,#581c8799,#0f172acc)!important;border-color:#c084fcd9!important}.ocwl-grid{z-index:1;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:10px 12px 16px;display:grid;position:relative}.ocwl-card{isolation:isolate;cursor:pointer;animation:.5s cubic-bezier(.22,1,.36,1) both ocwl-card-in;animation-delay:calc(var(--ocwl-i,0) * 42ms);background:linear-gradient(165deg,#0f172ad1,#020617b8);border:1px solid #94a3b82e;border-radius:18px;padding:14px 14px 12px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.ocwl-card:hover,.ocwl-card:focus-visible{outline:none;transform:translateY(-3px)}.ocwl-card-sheen{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:38%;animation:5.5s ease-in-out infinite ocwl-sheen;position:absolute;inset:-20% auto -20% -40%}.ocwl-card.is-live{animation:.9s ease-out ocwl-live-ring}.ocwl-card--bull-run{background:linear-gradient(165deg,#064e3b8c,#020617c7);border-color:#34d39961}.ocwl-card--slide-bull{background:linear-gradient(165deg,#134e4a7a,#020617c7);border-color:#2dd4bf59}.ocwl-card--bear-blow{background:linear-gradient(165deg,#7f1d1d80,#020617c7);border-color:#fb718566}.ocwl-card--slide-bear{background:linear-gradient(165deg,#7c2d127a,#020617c7);border-color:#fb923c66}.ocwl-card--both-risky{background:linear-gradient(165deg,#581c877a,#020617c7);border-color:#c084fc73}.ocwl-card.is-aggressive{box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #fbbf242e}.ocwl-card.is-both-side{box-shadow:inset 0 1px #ffffff0f,0 0 22px #a855f72e}.ocwl-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ocwl-sym{letter-spacing:.02em;color:#f8fafc;font-size:1.05rem;display:block}.ocwl-bias{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;margin-top:2px;font-size:.68rem;display:block}.ocwl-tags{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.ocwl-prox-tag,.ocwl-conv{font:800 9px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:3px 8px;display:inline-flex}.ocwl-prox-tag--aggressive{color:#fde68a;background:#b4530973}.ocwl-prox-tag--confirm{color:#bae6fd;background:#0369a166}.ocwl-prox-tag--both-side{color:#e9d5ff;background:#7e22ce6b}.ocwl-conv--aggressive{color:#fef3c7;background:#f59e0b47}.ocwl-conv--confirm{color:#dbeafe;background:#2563eb52}.ocwl-conv--watch{color:#cbd5e1;background:#3341558c}.ocwl-spot{margin:12px 0 8px}.ocwl-spot em{letter-spacing:.14em;text-transform:uppercase;color:#64748b;font-size:.65rem;font-style:normal;display:block}.ocwl-spot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f8fafc;font-size:1.45rem;display:block}.ocwl-spot small{color:#94a3b8;font-size:.75rem}.ocwl-meters{background:#0f172acc;border-radius:999px;height:7px;display:flex;overflow:hidden}.ocwl-meter{background-size:14px 14px;min-width:4px;height:100%;animation:1.1s linear infinite ocwl-meter-flow;display:block}.ocwl-meter--bull{background-color:#34d399;background-image:linear-gradient(90deg,#ffffff47 25%,#0000 25%)}.ocwl-meter--bear{background-color:#fb7185;background-image:linear-gradient(90deg,#ffffff38 25%,#0000 25%)}.ocwl-meter-labels{font:700 10px var(--font-mono);color:#94a3b8;justify-content:space-between;margin:4px 0 10px;display:flex}.ocwl-levels{grid-template-columns:1fr 1fr;gap:8px 10px;margin:0;display:grid}.ocwl-levels dt{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.62rem}.ocwl-levels dd{font-variant-numeric:tabular-nums;color:#e2e8f0;margin:0;font-weight:700}.ocwl-levels dd.is-hot{color:#fde68a;animation:1.6s ease-in-out infinite ocwl-hot-glow}.ocwl-foot{color:#94a3b8;border-top:1px solid #94a3b824;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:.72rem;display:flex}.ocwl-score{text-align:center;min-width:2.2rem;font:800 12px var(--font-mono);color:#ecfccb;background:linear-gradient(135deg,#4d7c0f8c,#15803d66);border-radius:999px;margin-left:auto;padding:3px 8px}.smallcase-desk{--sc-gold:#fbbf24;--sc-cyan:#22d3ee;--sc-mint:#34d399;--sc-rose:#fb7185;--sc-violet:#a78bfa;isolation:isolate;font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr);grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:6px;height:100%;min-height:0;animation:.45s both smallcase-in;display:grid;position:relative}.smallcase-desk:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 50% at 8% 12%,#fbbf242e,#0000 60%),radial-gradient(36% 46% at 92% 8%,#34d39924,#0000 62%),radial-gradient(42% 48% at 78% 92%,#a78bfa1f,#0000 64%),radial-gradient(30% 40% at 18% 88%,#22d3ee1a,#0000 60%),repeating-linear-gradient(0deg,#0000,#0000 2px,#94a3b808 3px);animation:12s ease-in-out infinite smallcase-aurora;position:absolute;inset:-8% -6%}.smallcase-desk:after{content:"";z-index:0;pointer-events:none;opacity:.35;background:repeating-linear-gradient(#0000 0 2px,#0206171f 2px 3px);position:absolute;inset:0}.smallcase-status{z-index:1;font:700 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#94a3b8;background:linear-gradient(90deg,#020617d9,#0f172ab8);border:1px solid #fbbf2447;border-radius:8px;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 12px;padding:4px 10px;display:flex}.sc-led{letter-spacing:.14em;border-radius:999px;padding:2px 8px}.sc-led.is-live{color:#022c22;background:#34d399;animation:1.6s ease-in-out infinite smallcase-kicker;box-shadow:0 0 14px #34d3998c}.sc-led.is-halt{color:#fff7ed;background:#b45309;box-shadow:0 0 12px #f59e0b66}.smallcase-desk.is-mkt-open .smallcase-status{border-color:#34d39966}.smallcase-desk.is-mkt-halt .smallcase-status{border-color:#fbbf2473}.sc-status-book{color:#fde68a;margin-left:auto}.sc-status-fill{color:#67e8f9}@keyframes smallcase-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes smallcase-aurora{0%,to{opacity:.85;transform:translate(0)scale(1)}50%{opacity:1;transform:translate(-2%,1.5%)scale(1.04)}}.smallcase-rail,.smallcase-panel,.smallcase-create,.smallcase-head{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(165deg,#0f172ad1,#020617b3);border:1px solid #fbbf2447;border-radius:10px;padding:8px;position:relative;overflow:hidden;box-shadow:0 8px 22px #0003}.smallcase-rail:after,.smallcase-panel:after,.smallcase-head:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:38%;animation:5.5s linear infinite smallcase-sheen;position:absolute;inset:0 auto 0 -40%}.smallcase-panel:nth-child(2):after{animation-delay:1.4s}@keyframes smallcase-sheen{0%{transform:translate(0)}to{transform:translate(340%)}}.smallcase-rail{z-index:1;min-height:0;overflow:auto}.smallcase-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--sc-gold);text-shadow:0 0 12px #fbbf2459;margin:0 0 6px;font-size:10px;animation:2.8s ease-in-out infinite smallcase-kicker}@keyframes smallcase-kicker{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.smallcase-rail h1,.smallcase-head h2{letter-spacing:-.03em;color:#0000;background:linear-gradient(90deg,#fff7ed,#fbbf24,#34d399,#22d3ee,#fff7ed) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-size:1.05rem;animation:7s linear infinite smallcase-title}@keyframes smallcase-title{0%{background-position:0%}to{background-position:100%}}.smallcase-copy,.smallcase-decision,.smallcase-empty{color:#94a3b8;margin:4px 0 0;font-size:11px}.smallcase-list{gap:4px;margin:8px 0 0;display:grid}.smallcase-list-item{--sc-i:0;text-align:left;color:inherit;animation:.5s both smallcase-row;animation-delay:calc(var(--sc-i) * 45ms);background:#ffffff08;border:1px solid #0000;border-left:3px solid #64748b;border-radius:8px;padding:6px 8px 6px 10px;transition:border-color .2s,box-shadow .2s,transform .2s}.smallcase-list-item.is-bought{border-left-color:#34d399}.smallcase-list-item:not(.is-bought){border-left-color:#fbbf24}@keyframes smallcase-row{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.smallcase-list-item:hover{border-color:#22d3ee59;transform:translate(3px);box-shadow:0 0 18px #22d3ee1f}.smallcase-list-item strong,.smallcase-list-item small{display:block}.smallcase-list-item strong{font-size:12px;line-height:1.25}.smallcase-list-item small{color:#64748b;align-items:center;gap:6px;margin-top:3px;font-size:10px;display:flex}.smallcase-chip{letter-spacing:.06em;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:800}.smallcase-chip.is-on{color:#022c22;background:#34d399}.smallcase-chip.is-off{color:#422006;background:#fbbf24}.smallcase-roi{font-variant-numeric:tabular-nums;font-weight:700}.smallcase-roi.is-up{color:#6ee7b7}.smallcase-roi.is-down{color:#fda4af}.smallcase-list-item.is-active{background:linear-gradient(90deg,#fbbf2429,#34d39914);border-color:#fbbf248c;animation:.5s both smallcase-row,2.4s ease-in-out infinite smallcase-active;box-shadow:0 0 28px #fbbf2433}@keyframes smallcase-active{0%,to{box-shadow:0 0 18px #fbbf2429}50%{box-shadow:0 0 32px #34d39938}}.smallcase-main{z-index:1;flex-direction:column;gap:8px;min-width:0;min-height:0;display:flex;position:relative;overflow:auto}.smallcase-head{flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;display:grid}.smallcase-head-copy{min-width:0}.smallcase-head h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smallcase-decision{color:#94a3b8;margin:6px 0 0;font-size:11px;overflow:hidden}.smallcase-decision-chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sc-pill{letter-spacing:.06em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:1px 7px;font-size:9px;font-weight:800;line-height:1.5;display:inline-flex}.sc-pill.is-hold{color:#fde68a;background:#fbbf2429;border-color:#fbbf2466}.sc-pill.is-fill{color:#022c22;background:#34d399}.sc-pill.is-family{color:#a5f3fc;background:#22d3ee24;border-color:#22d3ee59}.sc-pill.is-bias{color:#e9d5ff;background:#a78bfa29;border-color:#a78bfa66}.sc-pill.is-strong,.sc-pill.is-bias.is-strong{color:#ecfccb;background:#84cc1633;border-color:#a3e63573}.sc-pill.is-drift{color:#fdba74;background:#ea580c24;border-color:#fb923c59}.sc-pill.is-date{color:#cbd5e1;background:#94a3b81f}.sc-pill.is-waitn{color:#67e8f9;background:#0891b233;border-color:#22d3ee66}.sc-pill.is-idle{color:#94a3b8;background:#33415559}.smallcase-decision-waits{flex-wrap:wrap;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.smallcase-decision-waits li{font-variant-numeric:tabular-nums;color:#94a3b8;background:#0f172a8c;border:1px solid #22d3ee38;border-radius:6px;grid-template-columns:auto auto auto auto;align-items:baseline;gap:6px;padding:2px 8px;font-size:10px;display:grid}.smallcase-decision-waits li strong{color:#e2e8f0;letter-spacing:.02em;font-size:10px}.smallcase-decision-waits li.is-up em{color:#fda4af;font-style:normal;font-weight:700}.smallcase-decision-waits li.is-down em{color:#6ee7b7;font-style:normal;font-weight:700}.smallcase-decision-waits li.is-more{color:#67e8f9;border-style:dashed;font-weight:700}.smallcase-toolbar{flex-direction:column;align-items:stretch;gap:8px;min-width:220px;display:flex}.smallcase-title-row{align-items:center;gap:8px;display:flex}.smallcase-title-row h2{margin:0}.smallcase-report-btn{color:#e9d5ff;background:linear-gradient(135deg,#a78bfa59,#22d3ee40);border:1px solid #a78bfa8c;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.smallcase-report-btn:disabled{opacity:.55}.smallcase-report-spin{border:2px solid #e2e8f040;border-top-color:#e2e8f0;border-radius:50%;width:12px;height:12px;animation:.7s linear infinite smallcase-spin}@keyframes smallcase-spin{to{transform:rotate(360deg)}}.smallcase-buy-btn{color:#1c1002;white-space:nowrap;background:linear-gradient(135deg,#fde68a,#f59e0b,#34d399) 0 0/180% 180%;border:1px solid #fbbf2480;border-radius:10px;padding:8px 12px;font-weight:800;animation:3.2s ease-in-out infinite smallcase-buy;position:relative;overflow:hidden;box-shadow:0 8px 22px #f59e0b47}.smallcase-buy-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:28%;animation:2.2s linear infinite smallcase-sheen;position:absolute;inset:0 auto 0 -30%}@keyframes smallcase-buy{0%,to{background-position:0%;box-shadow:0 8px 18px #f59e0b38}50%{background-position:100%;box-shadow:0 10px 26px #34d39947}}.smallcase-kpis{flex-shrink:0;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.smallcase-kpis .kpi-card{background:linear-gradient(160deg,#34d3991f,#0f172a80);border-color:#34d39959;min-width:0;padding:5px 7px;animation:3.8s ease-in-out infinite smallcase-kpi;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 16px #34d39914}.smallcase-kpis .kpi-card:nth-child(2){background:linear-gradient(160deg,#fbbf2424,#0f172a80);border-color:#fbbf2466}.smallcase-kpis .kpi-card:nth-child(3){background:linear-gradient(160deg,#22d3ee24,#0f172a80);border-color:#22d3ee66}.smallcase-kpis .kpi-card:nth-child(4){background:linear-gradient(160deg,#a78bfa24,#0f172a80);border-color:#a78bfa66}.smallcase-kpis .kpi-card:nth-child(5){background:linear-gradient(160deg,#fb71851f,#0f172a80);border-color:#fb718566}.smallcase-kpis .kpi-card:nth-child(6){background:linear-gradient(160deg,#f59e0b1f,#0f172a80);border-color:#fbbf2459}@keyframes smallcase-kpi{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.smallcase-kpis .kpi-value-wrap{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.smallcase-kpis .kpi-card .mt-1\.5{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;line-height:1.2;overflow:hidden}.smallcase-grid{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;min-height:0;display:grid}.smallcase-panel{min-width:0;min-height:0;overflow:auto}.smallcase-panel h3{letter-spacing:.14em;text-transform:uppercase;color:#fde68a;align-items:center;gap:8px;margin:0 0 6px;font-size:10px;display:flex}.smallcase-panel h3 em{font-style:normal;font:800 10px var(--font-mono);color:#0b1220;background:#fde68a;border-radius:999px;margin-left:auto;padding:1px 7px}.smallcase-panel.is-wait{border-color:#22d3ee73;box-shadow:inset 0 2px #22d3ee,0 0 22px #22d3ee14}.smallcase-panel.is-wait h3{color:#67e8f9}.smallcase-panel.is-wait h3 em{background:#67e8f9}.smallcase-panel.is-book{border-color:#34d39973;box-shadow:inset 0 2px #34d399,0 0 22px #34d39914}.smallcase-panel.is-book h3{color:#6ee7b7}.smallcase-panel.is-book h3 em{background:#6ee7b7}.smallcase-panel.is-blot{border-color:#a78bfa73;box-shadow:inset 0 2px #a78bfa,0 0 22px #a78bfa14}.smallcase-panel.is-blot h3{color:#c4b5fd}.smallcase-panel.is-blot h3 em{background:#c4b5fd}.smallcase-book{gap:2px;width:100%;min-width:0;display:grid}.smallcase-book-row{--sc-i:0;box-sizing:border-box;grid-template-columns:minmax(0,1.4fr) 2.2rem 4.6rem 4.6rem 4.4rem;align-items:center;column-gap:4px;width:100%;min-width:0;display:grid}.smallcase-book-row.is-wait-head,.smallcase-book-row.is-wait{grid-template-columns:minmax(0,1.15fr) 2.1rem 4.2rem 4.2rem 3.6rem 2.6rem}.smallcase-stack{min-width:0}.smallcase-mind{color:#7dd3fc;letter-spacing:.01em;margin:0 0 4px;padding:0 6px 2px;font-size:9px;line-height:1.35}.smallcase-book-row.is-chase .is-chase,.smallcase-num.is-chase{color:#fdba74}.smallcase-num.is-fill{color:#6ee7b7}.smallcase-mindbar{font:700 10px var(--font-mono);color:#cbd5e1;background:linear-gradient(90deg,#0891b21f,#0f172a66);border:1px solid #22d3ee47;border-radius:8px;flex-wrap:wrap;flex-shrink:0;gap:6px 10px;padding:6px 8px;display:flex}.smallcase-mindbar span em{color:#67e8f9;margin-left:4px;font-style:normal}.smallcase-mindbar .is-up{color:#6ee7b7}.smallcase-mindbar .is-down{color:#fda4af}.smallcase-book-row>*{min-width:0}.smallcase-book-row.is-head{z-index:1;letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;background:#020617eb;border-radius:4px;padding:3px 6px;font-size:9px;position:sticky;top:0}.smallcase-book-row.is-head span:nth-child(n+2){text-align:right}.smallcase-pnl{color:#fda4af;text-align:right;font-size:11px;font-weight:700;display:inline}.smallcase-pnl em{opacity:.8;margin-left:4px;font-size:9px;font-style:normal;font-weight:600;display:inline}.smallcase-book-row.is-up .smallcase-pnl{color:#6ee7b7}.smallcase-book-row.is-down .smallcase-pnl{color:#fda4af}.smallcase-book-foot{letter-spacing:.06em;text-transform:uppercase;color:#c4b5fd;border-top:1px solid #a78bfa59;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:4px;margin-top:4px;padding:4px 6px;font-size:10px;font-weight:700;display:grid}.smallcase-book-foot .mono{text-align:right;font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0}.smallcase-book-foot.is-up .smallcase-pnl{color:#6ee7b7}.smallcase-book-foot.is-down .smallcase-pnl{color:#fda4af}.smallcase-entry{color:#93c5fd}.smallcase-book-row.is-body{background:0 0;border:0;border-bottom:1px solid #94a3b814;border-radius:4px;padding:3px 6px;animation:none;position:relative;overflow:hidden}.smallcase-book-row.is-body:nth-child(2n){background:#94a3b80a}.smallcase-book-row.is-wait{background:#22d3ee0f}.smallcase-book-row.is-wait .smallcase-sym{color:#a5f3fc}.smallcase-book-row.is-body:before,.smallcase-book-row.is-body:after{display:none}.smallcase-book-row.is-body:hover{box-shadow:none;background:#ffffff0a;transform:none}@keyframes smallcase-hold{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}@keyframes smallcase-hold-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.smallcase-book-row .smallcase-sym{text-overflow:ellipsis;white-space:nowrap;color:#f8fafc;letter-spacing:0;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.smallcase-book-row .smallcase-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:#e2e8f0;font-size:11px;line-height:1.25;overflow:hidden}.smallcase-qty{color:#fde68a;text-shadow:0 0 10px #fbbf2459}.smallcase-book-row.is-up .smallcase-mark{color:#6ee7b7}.smallcase-book-row.is-down .smallcase-mark{color:#fda4af}.smallcase-book-row .smallcase-note{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}@keyframes smallcase-mark-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.35)}}.smallcase-blotter{gap:4px;margin:0;padding:0;list-style:none;display:grid}.smallcase-blotter li{--sc-i:0;animation:.45s both smallcase-row;animation-delay:calc(var(--sc-i) * 50ms);background:#ffffff08;border-left:3px solid #64748b;border-radius:6px;padding:5px 8px;font-size:11px}.smallcase-blotter li.is-buy{background:linear-gradient(90deg,#34d39929,#ffffff08);border-left-color:#34d399}.smallcase-blotter li.is-sell{background:linear-gradient(90deg,#fb718529,#ffffff08);border-left-color:#fb7185}.smallcase-blotter p{color:#cbd5e1;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 2px;font-size:11px;display:-webkit-box;overflow:hidden}.smallcase-blotter li>div{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.smallcase-blotter small{color:#94a3b8;font-size:10px}.smallcase-error{color:#fda4af;margin:0}.smallcase-mult{color:#94a3b8;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin:0;font-size:11px;display:grid}.smallcase-mult>span:first-child{grid-column:1}.smallcase-mult-ctrl{grid-column:2;justify-self:end}.smallcase-mult em{color:#fbbf24;font-variant-numeric:tabular-nums;grid-column:1/-1;font-size:12px;font-style:normal}.smallcase-mult-ctrl{background:#02061773;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.smallcase-mult-ctrl button{color:#fff7ed;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:999px;width:28px;height:28px;padding:0;font-weight:800;line-height:1}.smallcase-mult-ctrl strong{text-align:center;color:#fff7ed;min-width:2.2rem}@media (max-width:1400px){.smallcase-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1100px){.smallcase-desk{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.smallcase-grid,.smallcase-head{grid-template-columns:1fr}.smallcase-toolbar{min-width:0}.smallcase-rail{max-height:240px}}@media (max-width:720px){.smallcase-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.smallcase-desk:before,.smallcase-rail:after,.smallcase-panel:after,.smallcase-head:after,.smallcase-buy-btn,.smallcase-buy-btn:after,.smallcase-kicker,.smallcase-rail h1,.smallcase-head h2,.smallcase-list-item,.smallcase-kpis .kpi-card,.smallcase-panel tbody tr,.smallcase-book-row.is-body,.smallcase-book-row.is-body:after,.smallcase-mark,.smallcase-blotter li{animation:none!important}}.osell-engines{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.osell-ix{text-align:left;color:#94a3b8;background:#0f172a8c;border:1px solid #94a3b840;border-radius:8px;min-width:8.5rem;padding:6px 10px}.osell-ix strong{color:#e2e8f0;font-size:12px;display:block}.osell-ix small{font-size:10px}.osell-ix.is-on{color:#6ee7b7;background:#064e3b59;border-color:#34d39980}.osell-kpis .kpi-card{min-height:72px}.osell-book .smallcase-book-row{grid-template-columns:minmax(0,1.3fr) 2.4rem 4.2rem 4.2rem 3.4rem 4.8rem}.bb-stock-row{flex-direction:column;flex-shrink:0;gap:8px;display:flex}.bb-stock-q{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b840;border-radius:8px;max-width:16rem;padding:6px 10px}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
