@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-leading:initial;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace;--color-amber-400:oklch(82.8% .189 84.429);--color-amber-700:oklch(55.5% .163 48.998);--color-white:#fff;--spacing:.25rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-relaxed:1.625;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-display:"Spectral", Georgia, serif}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.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-x-0{inset-inline:0}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.-bottom-px{bottom:-1px}.z-30{z-index:30}.z-40{z-index:40}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline\!{display:inline!important}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-0\.5{height:calc(var(--spacing) * .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-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-\[18px\]{height:18px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-screen{min-height:100vh}.w-2\/3{width:66.6667%}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-32{width:calc(var(--spacing) * 32)}.w-\[18px\]{width:18px}.w-full{width:100%}.min-w-0{min-width:0}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);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,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-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}.bg-transparent{background-color:#0000}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.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)}.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-4{padding-block:calc(var(--spacing) * 4)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-left{text-align:left}.font-display{font-family:Spectral,Georgia,serif}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-amber-700{color:var(--color-amber-700)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.shadow{--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)}.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)}.ring,.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-white\/40{--tw-ring-color:#fff6}@supports (color:color-mix(in lab,red,red)){.ring-white\/40{--tw-ring-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.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-all{transition-property:all;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))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.group-focus-visible\:ring-2:is(:where(.group):focus-visible *){--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}@media(hover:hover){.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:opacity-90:hover{opacity:.9}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-50:focus{z-index:50}.focus\:rounded:focus{border-radius:.25rem}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-white:focus-visible{--tw-ring-color:var(--color-white)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.disabled\:opacity-50:disabled{opacity:.5}.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-white\/10[data-state=open]{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}@media(min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.md\:hidden{display:none}}@media(min-width:64rem){.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:80rem){.xl\:flex{display:flex}}@media(min-width:96rem){.\32xl\:flex{display:flex}}.dark\:text-amber-400:where([data-theme=dark],[data-theme=dark] *){color:var(--color-amber-400)}}:root{--paper:#fbfaf7;--paper-raised:#fff;--paper-sunk:#f4f2ec;--line:#eae6dc;--line-strong:#ddd8cb;--ink-900:#2b2c26;--ink-700:#54544a;--ink-500:#83816f;--ink-300:#aca994;--brass:#c68a1e;--brass-deep:#9a6a0f;--brass-bright:#e0a53a;--brass-wash:#fbefd3;--sage:#3e8f5f;--sage-deep:#2e7048;--sage-wash:#dff0e5;--clay:#d1573c;--clay-deep:#b23f28;--clay-wash:#fce4dc;--azure:#3171b8;--azure-wash:#ddeaf8;--plum:#8a4f9e;--plum-wash:#efe1f3;--teal:#1e8c8c;--teal-wash:#dcf0ee;--slate:#83816f;--slate-wash:#eeece6;--font-display:"Spectral", Georgia, serif;--font-ui:"Inter", "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", Consolas, monospace;--radius:4px;--ease:cubic-bezier(.22, .61, .36, 1);--shadow-sm:0 1px 2px #23241f0a, 0 1px 1px #23241f08;--shadow-md:0 4px 16px #23241f0f, 0 1px 2px #23241f0a;--shadow-lg:0 18px 50px #23241f2e;color-scheme:light}html[data-theme=dark]{--paper:#1c1b17;--paper-raised:#25241f;--paper-sunk:#17160f;--line:#39372e;--line-strong:#4a4739;--ink-900:#f2efe6;--ink-700:#e8e4d8;--ink-500:#c2bdac;--ink-300:#7a7566;--brass:#d89b32;--brass-deep:#eab55a;--brass-bright:#f0c476;--brass-wash:#3a2e12;--sage:#4fae72;--sage-deep:#6fc98f;--sage-wash:#16301f;--clay:#e37a5c;--clay-deep:#ec9576;--clay-wash:#3a1c14;--azure:#5fa0de;--azure-wash:#16283a;--plum:#b187c0;--plum-wash:#2e2036;--teal:#45bdbd;--teal-wash:#12302e;--slate:#c2bdac;--slate-wash:#2c2b25;--shadow-sm:0 1px 2px #00000059, 0 1px 1px #00000040;--shadow-md:0 4px 16px #0006, 0 1px 2px #0000004d;--shadow-lg:0 18px 50px #0000008c;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink-900);font:14px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0}a{color:var(--azure);text-decoration:none}button{cursor:pointer;font-family:inherit}button:active{transform:scale(.97)}.mono{font-family:var(--font-mono)}.muted{color:var(--ink-500)}.hidden{display:none!important}.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.neg{color:var(--clay)}.shell{grid-template-columns:264px 1fr;min-height:100vh;display:grid}.sidebar{background:linear-gradient(180deg,var(--paper-raised) 0%,var(--paper-sunk) 100%);border-right:1px solid var(--line-strong);flex-direction:column;height:100vh;padding:24px 0 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sb-brand{border-bottom:2px solid var(--brass);margin-bottom:6px;padding:0 22px 18px}.sb-brand .word{font-family:var(--font-display);color:var(--azure);letter-spacing:-.005em;font-size:25px;font-style:italic;font-weight:700}.sb-brand .word em{color:var(--brass)}.sb-brand .word b{font-style:normal;font-family:var(--font-mono);color:var(--ink-900);background:var(--brass-wash);vertical-align:4px;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:13px}.sb-brand .motto{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sage-deep);background:var(--sage-wash);border-radius:20px;margin-top:8px;padding:3px 10px;font-size:10.5px;font-weight:700;display:inline-block}.sb-group-label{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--brass-deep);opacity:.75;padding:16px 22px 7px;font-size:12px;font-weight:700}.sb-nav{flex-direction:column;gap:2px;padding:0 10px;display:flex}.sb-item{width:100%;color:var(--ink-900);text-align:left;background:0 0;border:0;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:11px;padding:9px 12px;font-size:13.5px;font-weight:600;transition:background .16s,color .16s;display:flex}.sb-item:hover{background:var(--azure-wash);color:var(--azure)}.sb-item.active{color:#fff;background:var(--brass);border-left-color:var(--brass-deep);box-shadow:0 2px 8px #c68a1e59}.sb-item svg{width:17px;height:17px;color:var(--brass-deep);flex:0 0 17px}.sb-item:hover svg{color:var(--azure)}.sb-item.active svg{color:#fff}.sb-item .count{font-family:var(--font-mono);color:var(--ink-500);margin-left:auto;font-size:12px}.sb-item.active .count{color:#fff}.sb-sector .swatch{border-radius:2px;flex:0 0 9px;width:9px;height:9px}.sb-foot{border-top:1px solid var(--line-strong);margin-top:auto;padding:14px 22px 0}.sb-status{font-family:var(--font-mono);color:var(--sage-deep);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.dot-live{background:var(--sage);width:7px;height:7px;box-shadow:0 0 0 3px var(--sage-wash);border-radius:50%;flex:0 0 7px}.dot-live.busy{background:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);animation:1.6s ease-in-out infinite blink}@keyframes blink{50%{opacity:.35}}.main{flex-direction:column;min-width:0;display:flex}.topbar{z-index:30;background:var(--paper-raised);border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 28px;display:flex;position:sticky;top:0}.topbar h1{font-family:var(--font-display);align-items:center;gap:10px;min-width:0;font-size:22px;font-style:italic;font-weight:700;line-height:1.2;display:flex}.topbar h1 .av{flex:none;font-style:normal}.topbar .spacer{flex:1}.search{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;width:min(360px,40vw);padding:7px 12px;display:flex}.search:focus-within{border-color:var(--brass);background:var(--paper-raised)}.search svg{width:15px;height:15px;color:var(--ink-500);flex:0 0 15px}.search input{color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;width:100%}.search kbd{font-family:var(--font-mono);color:var(--ink-500);border:1px solid var(--line-strong);border-radius:4px;padding:0 5px;font-size:11px}.btn{border-radius:var(--radius);border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-900);white-space:nowrap;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.btn:hover{border-color:var(--brass);background:var(--brass-wash)}.btn svg{width:15px;height:15px}.btn.primary{background:var(--brass);border-color:var(--brass);color:#fff}.btn.primary:hover{background:var(--brass-deep);border-color:var(--brass-deep)}html[data-theme=dark] .btn.primary{color:#1c1b17}.btn:disabled{opacity:.5;cursor:default}.btn.icon{padding:8px}.btn.small{padding:5px 10px;font-size:12px}.progress{background:var(--brass-wash);border-bottom:1px solid var(--line);padding:10px 28px}.progress-row{align-items:center;gap:12px;font-size:13px;display:flex}.progress-row strong{color:var(--brass-deep)}.progress-row .text{color:var(--ink-700);font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.bar{background:var(--paper-raised);border-radius:3px;height:5px;margin-top:8px;overflow:hidden}.bar-fill{background:var(--brass);width:0;height:100%;transition:width .5s var(--ease)}.log{background:var(--paper-raised);max-height:180px;font:12px/1.55 var(--font-mono);white-space:pre-wrap;border-radius:6px;margin:10px 0 0;padding:10px;overflow:auto}.content{width:100%;padding:26px 28px 40px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-head h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:700}.page-head p{color:var(--ink-500);margin:4px 0 0}.panel{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:20px 22px}.panel-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.panel-head h3{font-family:var(--font-display);font-size:18px;font-weight:700}.panel-head .muted{font-size:12.5px}.panel-head .right{margin-left:auto}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font-size:11px;font-weight:700}.grid-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}.grid-main{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;margin-bottom:20px;display:grid}@media(max-width:1150px){.grid-2,.grid-main{grid-template-columns:1fr}}.kpis{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:20px;display:grid}@media(max-width:1150px){.kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpi{text-align:left;background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);transition:transform .15s var(--ease),box-shadow .15s var(--ease),border-color .15s;padding:16px 18px 14px;position:relative;overflow:hidden}.kpi:before{content:"";background:var(--k,var(--azure));width:4px;position:absolute;top:0;bottom:0;left:0}.kpi:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong);transform:translateY(-2px)}.kpi.active{border-color:var(--k);box-shadow:0 0 0 1px var(--k),var(--shadow-md)}.kpi .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:700}.kpi .value{font-family:var(--font-display);color:var(--k);margin-top:4px;font-size:40px;font-weight:700;line-height:1.1}.kpi .hint{color:var(--ink-500);font-size:12.5px}.kpi .share{font-family:var(--font-mono);color:var(--k);background:var(--kw);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:16px;right:16px}.kpi.all{--k:var(--azure);--kw:var(--azure-wash)}.kpi.healthy{--k:var(--sage);--kw:var(--sage-wash)}.kpi.watch{--k:var(--brass);--kw:var(--brass-wash)}.kpi.danger{--k:var(--clay);--kw:var(--clay-wash)}.kpi.nodata{--k:var(--slate);--kw:var(--slate-wash)}.mix{align-items:center;gap:26px;display:flex}.donut{flex:0 0 168px;width:168px;height:168px}.donut .center-n{font-family:var(--font-display);fill:var(--ink-900);font-size:34px;font-weight:700}.donut .center-l{font-family:var(--font-mono);letter-spacing:.12em;fill:var(--ink-500);font-size:10px}.legend{flex:1;gap:10px;display:grid}.legend-row{grid-template-columns:12px 1fr auto auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.legend-row .sw{border-radius:3px;width:12px;height:12px}.legend-row b{font-family:var(--font-mono)}.legend-row .pct{font-family:var(--font-mono);color:var(--ink-500);text-align:right;width:44px;font-size:12px}.sector-rows{gap:4px;display:grid}.sector-row{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:170px 34px 1fr 128px;align-items:center;gap:14px;padding:8px 10px;display:grid}.sector-row:hover{background:var(--paper-sunk)}.sector-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:9px;font-weight:600;display:flex;overflow:hidden}.sector-name .swatch{border-radius:2px;flex:0 0 10px;width:10px;height:10px}.sector-n{font-family:var(--font-mono);color:var(--ink-500);text-align:right;font-size:12.5px}.stack{background:var(--paper-sunk);border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.stack span{height:100%;display:block}.stack .h{background:var(--sage)}.stack .w{background:var(--brass)}.stack .d{background:var(--clay)}.stack .n{background:var(--line-strong)}.sector-legend{font-family:var(--font-mono);justify-content:flex-end;gap:10px;font-size:12px;display:flex}.c-h{color:var(--sage)}.c-w{color:var(--brass)}.c-d{color:var(--clay)}@media(max-width:700px){.sector-row{grid-template-columns:1fr 30px}.sector-row .stack,.sector-row .sector-legend{grid-column:1/-1}}.toplist{gap:2px;display:grid}.top-row{color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:24px 74px 1fr auto;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.top-row:hover{background:var(--paper-sunk)}.top-row .rank{font-family:var(--font-mono);color:var(--ink-300);font-size:12px}.top-row .sym{font-family:var(--font-mono);font-weight:700}.top-row .nm{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-700);font-size:13px;overflow:hidden}.top-row .val{font-family:var(--font-mono);background:var(--tw);color:var(--tc);border-radius:10px;padding:2px 9px;font-size:13px;font-weight:700}.tl-strong{--tc:var(--sage-deep);--tw:var(--sage-wash)}.tl-risk{--tc:var(--clay-deep);--tw:var(--clay-wash)}.tl-value{--tc:var(--teal);--tw:var(--teal-wash)}.tl-div{--tc:var(--brass-deep);--tw:var(--brass-wash)}.tl-icon{background:var(--tw);width:30px;height:30px;color:var(--tc);border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.tl-icon svg{width:16px;height:16px}.empty-note{color:var(--ink-500);padding:6px 8px;font-size:13px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.chip{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.chip:hover{border-color:var(--brass)}.chip .dot{background:var(--c,var(--ink-300));border-radius:50%;width:8px;height:8px}.chip.active{background:var(--cw,var(--brass-wash));border-color:var(--c,var(--brass));color:var(--ink-900)}.chip b{font-family:var(--font-mono);font-weight:700}.filters .count{font-family:var(--font-mono);color:var(--ink-500);margin-left:auto;font-size:12px}.table-panel{padding:0;overflow:hidden}.table-wrap{max-height:calc(100vh - 250px);overflow:auto}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}table.data th{z-index:2;background:var(--paper-sunk);color:var(--ink-500);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--line-strong);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:11px 12px;font-size:11px;font-weight:700;position:sticky;top:0}table.data th.num{text-align:right}table.data th:hover,table.data th.sorted{color:var(--brass-deep)}table.data th.sorted:after{content:" ↓"}table.data th.sorted.asc:after{content:" ↑"}table.data td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}table.data tbody tr{cursor:pointer;transition:background .12s}table.data tbody tr:hover{background:var(--brass-wash)}td.sym{font-family:var(--font-mono);font-weight:700}td.name{text-overflow:ellipsis;max-width:260px;color:var(--ink-700);overflow:hidden}td.warn{text-overflow:ellipsis;max-width:360px;color:var(--ink-500);font-size:12.5px;overflow:hidden}.sec-tag{color:var(--ink-700);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.sec-tag i{border-radius:2px;width:8px;height:8px;display:inline-block}.pill{font-family:var(--font-mono);letter-spacing:.05em;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.HEALTHY{background:var(--sage-wash);color:var(--sage-deep)}.pill.WATCH{background:var(--brass-wash);color:var(--brass-deep)}.pill.DANGER{background:var(--clay-wash);color:var(--clay-deep)}.pill.NODATA{background:var(--slate-wash);color:var(--slate)}.score{font-family:var(--font-mono);align-items:center;gap:8px;font-weight:700;display:inline-flex}.score-track{background:var(--paper-sunk);border-radius:3px;width:52px;height:6px;overflow:hidden}.score-track span{border-radius:3px;height:100%;display:block}.empty{text-align:center;color:var(--ink-500);padding:50px 20px}.empty h3{font-family:var(--font-display);color:var(--ink-900);margin-bottom:8px;font-size:22px}.empty p{max-width:560px;margin:0 auto 16px}.scrim{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b1759;position:fixed;inset:0}.drawer{z-index:41;background:var(--paper);border-left:1px solid var(--line-strong);width:min(820px,100vw);box-shadow:var(--shadow-lg);transition:transform .28s var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer.open{transform:none}.drawer-head{background:var(--paper-raised);border-bottom:1px solid var(--line);padding:22px 26px 18px}.drawer-top{align-items:flex-start;gap:12px;display:flex}.drawer-sym{font-family:var(--font-mono);color:var(--brass-deep);letter-spacing:.06em;font-size:13px;font-weight:700}.drawer-name{font-family:var(--font-display);margin-top:2px;font-size:26px;font-weight:700;line-height:1.2}.drawer-meta{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.drawer-top .close{margin-left:auto}.drawer-body{padding:20px 26px 40px;overflow-y:auto}.links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.section-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:24px 0 10px;font-size:11px;font-weight:700}.section-title:first-child{margin-top:0}.findings{gap:8px;display:grid}.finding{background:var(--fw);border:1px solid #0000;border-radius:6px;align-items:flex-start;gap:12px;padding:11px 14px;display:flex}.finding .tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--fc);flex:0 0 62px;width:62px;padding-top:2px;font-size:10.5px;font-weight:700}.finding.danger{--fc:var(--clay-deep);--fw:var(--clay-wash)}.finding.watch{--fc:var(--brass-deep);--fw:var(--brass-wash)}.finding.good{--fc:var(--sage-deep);--fw:var(--sage-wash)}.stats{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:10px;display:grid}.stat{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);padding:11px 13px}.stat dt{color:var(--ink-500);font-size:11.5px;font-weight:600}.stat dd{font-family:var(--font-mono);margin:3px 0 0;font-size:17px;font-weight:700}.range{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);margin-top:10px;padding:14px 16px}.range-track{background:linear-gradient(90deg,var(--sage-wash),var(--brass-wash),var(--clay-wash));border-radius:4px;height:8px;margin:14px 0 8px;position:relative}.range-dot{background:var(--brass);border:3px solid var(--paper-raised);width:16px;height:16px;box-shadow:var(--shadow-md);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.range-labels{font-family:var(--font-mono);color:var(--ink-500);justify-content:space-between;font-size:12px;display:flex}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.tab{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);font-size:12.5px;font-weight:600;font-family:var(--font-mono);border-radius:20px;padding:5px 12px}.tab.active{background:var(--brass);border-color:var(--brass);color:#fff}.stmt{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:10px;overflow:hidden}.stmt summary{cursor:pointer;font-weight:700;font-family:var(--font-display);padding:12px 14px;font-size:16px}.stmt table{border-collapse:collapse;width:100%;font-size:13px}.stmt td{border-top:1px solid var(--line);padding:6px 14px}.stmt td:last-child{text-align:right;font-family:var(--font-mono);white-space:nowrap}.stmt tr.total td{background:var(--paper-sunk);font-weight:700}dialog{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-lg);border-radius:8px;max-width:94vw;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b1773}.dlg{width:540px;max-width:100%;padding:24px 26px}.dlg.wide{width:820px}.dlg h2{font-family:var(--font-display);font-size:24px;font-weight:700}.dlg p{color:var(--ink-700);margin:8px 0 16px}.check-grid{border:1px solid var(--line);border-radius:6px;grid-template-columns:1fr 1fr;gap:4px 16px;margin-bottom:12px;padding:12px 14px;display:grid}.check{cursor:pointer;align-items:center;gap:9px;padding:3px 0;font-size:13.5px;display:flex}.check input{accent-color:var(--brass);width:15px;height:15px}.dlg-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.help-table{border-collapse:collapse;width:100%;margin:10px 0;font-size:13px}.help-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px 10px}.help-table td:first-child{width:34%;font-weight:600}.help-verdicts{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.disclaimer{color:var(--ink-500);text-align:center;margin-top:24px;font-size:12px}@media(max-width:900px){.shell{grid-template-columns:1fr}.sidebar{display:none}.topbar{flex-wrap:wrap;padding:12px 16px}.search{order:5;width:100%}.content{padding:18px 16px 30px}.hide-md{display:none}}.brand-row{align-items:center;gap:10px;display:flex}.logo-mark{border-radius:9px;width:34px;height:34px;box-shadow:0 3px 10px #d1573c4d}.market-chip{background:var(--paper-sunk);border:1px solid var(--line);font-family:var(--font-mono);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.market-chip .dot{background:var(--ink-300);border-radius:50%;width:7px;height:7px}.market-chip .state{color:var(--ink-700);letter-spacing:.04em;font-weight:700}.market-chip .clock{color:var(--ink-500)}.market-chip.open{background:var(--sage-wash);border-color:#0000}.market-chip.open .dot{background:var(--sage);animation:1.6s ease-in-out infinite blink;box-shadow:0 0 0 3px #3e8f5f33}.market-chip.open .state{color:var(--sage-deep)}@media(max-width:1100px){.market-chip .clock{display:none}}.hero{border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%,var(--brass-wash) 0%,transparent 55%),var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:8px;align-items:center;gap:20px;margin-bottom:20px;padding:26px 30px;display:flex;position:relative;overflow:hidden}.hero-text{z-index:1;flex:1;position:relative}.hero h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:4px;font-size:32px;font-weight:700}.hero p{color:var(--ink-500);max-width:640px;margin:6px 0 0}.hero-art{opacity:.95;flex:0 0 260px;width:260px}.hero-art svg{width:100%;height:auto;display:block}@media(max-width:800px){.hero-art{display:none}}.kpi .ico{width:34px;height:34px;color:var(--k);opacity:.16;position:absolute;bottom:12px;right:14px}.kpi .ico svg{width:100%;height:100%}.skeleton{background:linear-gradient(90deg,var(--paper-sunk) 0%,var(--paper-raised) 50%,var(--paper-sunk) 100%);background-size:200% 100%;min-height:104px;animation:1.2s linear infinite shimmer}.skeleton:before{display:none}@keyframes shimmer{to{background-position:-200% 0}}.av{width:30px;height:30px;font-family:var(--font-mono);letter-spacing:-.02em;color:var(--avc);background:var(--avc);border-radius:8px;flex:0 0 30px;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.av{background:color-mix(in srgb,var(--avc) 14%,transparent)}}.av-img{box-shadow:inset 0 0 0 1px var(--avc);background:#fff}@supports (color:color-mix(in lab,red,red)){.av-img{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avc) 22%,transparent)}}.av-img{overflow:hidden}.av-img img{object-fit:contain;width:100%;height:100%;display:block}.sym-cell{align-items:center;gap:10px;display:flex}.top-row{grid-template-columns:24px 30px 70px 1fr auto}.ring{flex:0 0 74px;width:74px;height:74px;position:relative}.ring svg{width:100%;height:100%;transform:rotate(-90deg)}.ring .n{text-align:center;font-family:var(--font-display);place-items:center;font-size:24px;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.ring .n small{font-family:var(--font-mono);letter-spacing:.12em;color:var(--ink-500);margin-top:3px;font-size:8px;font-weight:700;display:block}.drawer-top .ring{margin-left:auto}.drawer-top .ring+.close{margin-left:12px}.ring circle{transition:stroke-dashoffset .8s var(--ease)}.drawer-head{background:radial-gradient(120% 160% at 100% 0%,var(--brass-wash) 0%,transparent 60%),var(--paper-raised)}.reveal{animation:rise .5s var(--ease) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.toasts{z-index:60;gap:10px;display:grid;position:fixed;bottom:22px;right:22px}.toast{background:var(--paper-raised);border:1px solid var(--line-strong);border-left:4px solid var(--tc,var(--brass));min-width:280px;max-width:420px;box-shadow:var(--shadow-lg);animation:rise .3s var(--ease) both;border-radius:6px;align-items:flex-start;gap:12px;padding:13px 16px;display:flex}.toast b{font-size:13.5px;display:block}.toast span{color:var(--ink-700);font-size:13px}.toast.ok{--tc:var(--sage)}.toast.warn{--tc:var(--brass)}.toast.err{--tc:var(--clay)}.toast.out{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(8px)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border:2px solid var(--paper);border-radius:10px}::-webkit-scrollbar-track{background:0 0}.panel{transition:box-shadow .2s var(--ease),border-color .2s}.panel:hover{box-shadow:var(--shadow-md)}.table-panel:hover{box-shadow:var(--shadow-sm)}.search{position:relative}.suggest{z-index:35;background:var(--paper-raised);border:1px solid var(--line-strong);width:max(100% + 2px,520px);max-height:420px;box-shadow:var(--shadow-lg);border-radius:8px;padding:6px;position:absolute;top:calc(100% + 6px);right:-1px;overflow-y:auto}.suggest-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);padding:8px 10px 4px;font-size:10.5px;font-weight:700}.sg{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:30px 92px 1fr auto;align-items:center;gap:10px;padding:7px 10px;display:grid}.sg:hover,.sg.on{background:var(--brass-wash)}.sg .sym{font-family:var(--font-mono);font-size:13px;font-weight:700}.sg .nm{color:var(--ink-700);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sg .act{color:var(--azure);white-space:nowrap;font-size:11.5px;font-weight:700}.sg .act.look{color:var(--brass-deep)}.suggest .hint{color:var(--ink-500);padding:8px 10px;font-size:12.5px}.star-btn.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.star{color:var(--brass);margin-left:4px;font-size:12px}.spinner{border:2px solid var(--line-strong);border-top-color:var(--brass);border-radius:50%;flex:0 0 16px;width:16px;height:16px;margin-top:2px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.grade{min-width:40px;height:26px;font-family:var(--font-display);letter-spacing:.02em;color:#fff;background:var(--gc);border-radius:6px;place-items:center;padding:0 7px;font-size:15px;font-weight:700;display:inline-grid}.grade.lg{min-width:86px;height:64px;box-shadow:0 6px 18px var(--gc);border-radius:12px;font-size:34px}@supports (color:color-mix(in lab,red,red)){.grade.lg{box-shadow:0 6px 18px color-mix(in srgb,var(--gc) 35%,transparent)}}.rating-cell{font-family:var(--font-mono);color:var(--ink-500);align-items:center;gap:8px;font-size:12px;display:inline-flex}.up{color:var(--sage)}.down{color:var(--clay)}.chg{text-align:right;min-width:52px;color:var(--ink-500);margin-left:4px;font-size:11.5px;font-weight:700;display:inline-block}.chg.up{color:var(--sage)}.chg.down{color:var(--clay)}.grade-chart{grid-template-columns:repeat(8,1fr);align-items:end;gap:10px;height:190px;padding-top:6px;display:grid}.gbar{height:100%;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:0;display:flex}.gbar .col{background:var(--gc);border-radius:6px 6px 2px 2px;width:100%;max-width:46px;min-height:3px;transition:filter .15s,transform .15s}.gbar:hover .col{filter:brightness(1.1);transform:translateY(-2px)}.gbar .n{font-family:var(--font-mono);font-size:12px;font-weight:700}.gbar .g{font-family:var(--font-display);font-size:14px;font-weight:700}.action{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:30px 70px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.action:hover{background:var(--paper-sunk)}.action .move{font-family:var(--font-mono);align-items:center;gap:6px;font-size:12px;display:inline-flex}.action .arrow{font-weight:700}.action .when{font-family:var(--font-mono);color:var(--ink-500);font-size:11.5px}.alerts{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;display:grid}.alert-card{text-align:left;background:var(--paper-raised);border:1px solid var(--line);border-left:4px solid var(--ac);color:inherit;font:inherit;border-radius:6px;padding:12px 14px}.alert-card:hover{border-color:var(--ac);box-shadow:var(--shadow-md)}.alert-card .top{align-items:center;gap:10px;margin-bottom:6px;display:flex}.alert-card .top b{font-family:var(--font-mono)}.alert-card .top .nm{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.alert-card ul{color:var(--ink-700);margin:0;padding-left:18px;font-size:13px}.alert-card li{margin:2px 0}.sev-high{--ac:var(--clay)}.sev-medium{--ac:var(--brass)}.sev-low{--ac:var(--slate)}.premium-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media(max-width:760px){.premium-grid{grid-template-columns:1fr}}.card{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.card h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:12px;font-size:11px}.rating-card{background:radial-gradient(120% 160% at 0% 0%,var(--gc) 0%,transparent 60%),var(--paper-raised);grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;gap:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.rating-card{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--gc) 12%,transparent) 0%,transparent 60%),var(--paper-raised)}}.rating-meta{color:var(--ink-700);flex-wrap:wrap;gap:8px 16px;margin:8px 0 12px;font-size:13px;display:flex}.rating-meta b{font-family:var(--font-mono);color:var(--ink-900)}.pillars{gap:7px;display:grid}.pillar{grid-template-columns:70px 1fr 34px;align-items:center;gap:10px;font-size:12.5px;display:grid}.pillar .bar{background:var(--paper-sunk);height:7px;margin:0}.pillar .bar span{border-radius:4px;height:100%;display:block}.pillar b{font-family:var(--font-mono);text-align:right;font-size:12px}.pillar.na{color:var(--ink-300)}.fv-head{align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.fv-head .big{font-family:var(--font-display);font-size:28px;font-weight:700}.fv-band{height:34px;margin:18px 6px 6px;position:relative}.fv-band .track{background:var(--paper-sunk);border-radius:3px;height:6px;position:absolute;top:14px;left:0;right:0}.fv-band .range{background:var(--sage);border-radius:5px;height:10px;position:absolute;top:12px}@supports (color:color-mix(in lab,red,red)){.fv-band .range{background:color-mix(in srgb,var(--sage) 35%,transparent)}}.fv-band .range{border:0;margin:0;padding:0}.fv-band .mark{background:var(--sage-deep);width:2px;height:26px;position:absolute;top:4px}.fv-band .price{background:var(--brass);border:3px solid var(--paper-raised);width:14px;height:14px;box-shadow:var(--shadow-md);border-radius:50%;margin-left:-7px;position:absolute;top:10px}.fv-band .lbl{font-family:var(--font-mono);color:var(--ink-500);white-space:nowrap;font-size:10.5px;position:absolute;top:-14px;transform:translate(-50%)}.fv-methods{gap:4px;margin-top:10px;font-size:12.5px;display:grid}.fv-methods div{color:var(--ink-700);justify-content:space-between;display:flex}.fv-methods b{font-family:var(--font-mono)}.gauge{align-items:center;gap:16px;display:flex}.gauge svg{flex:0 0 132px;width:132px}.gauge .lvl{font-family:var(--font-display);font-size:22px;font-weight:700}.dump-parts{gap:4px;margin-top:10px;font-size:12.5px;display:grid}.dump-parts>div{color:var(--ink-700);grid-template-columns:1fr 70px 28px;align-items:center;gap:8px;display:grid}.dump-parts .bar{background:var(--paper-sunk);height:5px;margin:0}.dump-parts .bar span{background:var(--clay);border-radius:3px;height:100%;display:block}.dump-parts b{font-family:var(--font-mono);text-align:right;font-size:11.5px}.checks{gap:6px;display:grid}.check-row{background:var(--paper-raised);border:1px solid var(--line);border-radius:6px;grid-template-columns:22px 1fr;gap:10px;padding:9px 12px;display:grid}.check-row .ic{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:grid}.check-row.pass .ic{background:var(--sage)}.check-row.flag .ic{background:var(--clay)}.check-row.na .ic{background:var(--line-strong);color:var(--ink-500)}.check-row.flag{background:var(--clay-wash);border-color:#0000}.check-row .t{font-size:13.5px;font-weight:600}.check-row .d{color:var(--ink-700);margin-top:2px;font-size:12.5px}.check-row.na .t{color:var(--ink-500);font-weight:500}.sev{font-family:var(--font-mono);letter-spacing:.08em;vertical-align:1px;background:var(--paper-raised);color:var(--clay-deep);border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.peers{border-collapse:collapse;width:100%;font-size:12.5px}.peers th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);border-bottom:1px solid var(--line-strong);padding:6px 8px;font-size:10.5px}.peers th.num,.peers td.num{text-align:right}.peers td{border-bottom:1px solid var(--line);padding:7px 8px}.peers tr.me td{background:var(--brass-wash);font-weight:700}.peers tbody tr{cursor:pointer}.peers tbody tr:hover td{background:var(--paper-sunk)}.page-head p{max-width:900px;color:var(--ink-700);line-height:1.6}.view-all{color:var(--azure);background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:12.5px;font-weight:700}.view-all:hover{background:var(--azure-wash)}.sb-item .alert-count{color:var(--clay);font-weight:700}.defs{gap:10px;display:grid}.defs>div{gap:2px;display:grid}.defs b{font-size:13.5px}.defs span{color:var(--ink-700);font-size:13px;line-height:1.55}.tier-cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tier{background:var(--paper-raised);border:1px solid var(--line);border-top:4px solid var(--tc);border-radius:8px;padding:14px 16px}.tier.t-q{--tc:var(--sage)}.tier.t-s{--tc:var(--brass)}.tier.t-d{--tc:var(--clay)}.tier-top{justify-content:space-between;align-items:baseline;display:flex}.tier-top b{font-family:var(--font-display);font-size:18px}.tier-top span{font-family:var(--font-mono);color:var(--ink-500);font-size:12px}.tier-grades{gap:6px;margin:10px 0;display:flex}.tier p{color:var(--ink-700);margin:0;font-size:13px}.grade-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.gcard{text-align:left;background:var(--paper-raised);border:1px solid var(--line);color:inherit;font:inherit;border-radius:8px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s}.gcard:hover{border-color:var(--gc);box-shadow:var(--shadow-md);transform:translateY(-2px)}.gcard.active{border-color:var(--gc);box-shadow:0 0 0 1px var(--gc),var(--shadow-md);background:var(--gc)}@supports (color:color-mix(in lab,red,red)){.gcard.active{background:color-mix(in srgb,var(--gc) 6%,var(--paper-raised))}}.gcard-top{align-items:center;gap:10px;display:flex}.gname{font-family:var(--font-display);flex:1;font-size:17px;font-weight:700}.gcount{font-family:var(--font-mono);color:var(--ink-500);font-size:13px;font-weight:700}.grange{color:var(--ink-500);margin:8px 0 4px;font-size:11.5px}.gcard p{color:var(--ink-700);margin:0;font-size:12.5px;line-height:1.5}.mini-pillars{align-items:flex-end;gap:3px;height:24px;display:inline-flex}.mini-pillars i{border-radius:2px;width:7px;display:block}@media(max-width:1150px){.grade-cards{grid-template-columns:repeat(2,1fr)}.tier-cards{grid-template-columns:1fr}}.method-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.method-cards p{color:var(--ink-700);margin:0;font-size:12.5px;line-height:1.5}@media(max-width:1150px){.method-cards{grid-template-columns:repeat(2,1fr)}}.mini-band{width:180px;height:14px;display:block;position:relative}.mini-band:before{content:"";background:var(--paper-sunk);border-radius:1px;height:2px;position:absolute;top:6px;left:0;right:0}.mini-band i{display:block;position:absolute}.mini-band .rg{background:var(--sage);border-radius:3px;height:6px;top:4px}@supports (color:color-mix(in lab,red,red)){.mini-band .rg{background:color-mix(in srgb,var(--sage) 40%,transparent)}}.mini-band .md{background:var(--sage-deep);width:2px;height:12px;top:1px}.mini-band .px{background:var(--brass);border:2px solid var(--paper-raised);border-radius:50%;width:10px;height:10px;margin-left:-5px;top:2px}.level-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.level{background:var(--paper-raised);border:1px solid var(--line);border-left:4px solid var(--lc);border-radius:8px;padding:12px 14px}.level-top{justify-content:space-between;align-items:baseline;display:flex}.level-top b{font-family:var(--font-display);color:var(--lc);font-size:17px}.level-top span{color:var(--ink-500);font-size:12px}.level-n{font-family:var(--font-display);margin:2px 0;font-size:30px;font-weight:700}.level p{color:var(--ink-700);margin:0;font-size:12.5px}.driver{background:var(--clay-wash);color:var(--clay-deep);border-radius:10px;margin:1px 4px 1px 0;padding:2px 8px;font-size:11.5px;display:inline-block}.driver b{font-family:var(--font-mono)}@media(max-width:1150px){.level-cards{grid-template-columns:repeat(2,1fr)}}.check-chips{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.cchip{text-align:left;border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-900);font:inherit;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.cchip b{font-family:var(--font-mono);text-align:center;background:var(--clay-wash);min-width:28px;color:var(--clay-deep);border-radius:10px;padding:2px 8px}.cchip.zero{color:var(--ink-500);font-weight:500}.cchip.zero b{background:var(--paper-sunk);color:var(--ink-500)}.cchip:hover{border-color:var(--clay)}.cchip.active{border-color:var(--clay);box-shadow:0 0 0 1px var(--clay);background:var(--clay-wash)}.card.why{border-left:4px solid var(--clay);margin-top:14px}.card.why p{color:var(--ink-700);margin:0;line-height:1.6}.ok-tag{color:var(--sage-deep);background:var(--sage-wash);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:700}.bad-tag{color:var(--clay-deep);background:var(--clay-wash);border-radius:10px;padding:2px 9px;font-size:12px;font-weight:700}table.data tr[data-open-sector]{cursor:pointer}table.data tr[data-open-sector]:hover{background:var(--brass-wash)}.toc{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.toc a{color:var(--ink-700);border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:20px;padding:6px 12px;font-size:12.5px;font-weight:600}.toc a:hover{border-color:var(--brass);color:var(--brass-deep)}.method{gap:18px;max-width:1050px;display:grid}.method section{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:20px 24px;scroll-margin-top:80px}.method h3{font-family:var(--font-display);margin-bottom:14px;font-size:21px}.method p{line-height:1.65}.two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.two-col p{color:var(--ink-700);margin:0;line-height:1.8}@media(max-width:900px){.two-col{grid-template-columns:1fr}}.summary{border:1px solid var(--line-strong);background:radial-gradient(120% 100% at 0% 0%,var(--brass-wash) 0%,transparent 50%),var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:10px;margin-top:26px;padding:22px 24px;scroll-margin-top:16px}.summary-head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.summary-head .muted{font-size:12px}.summary-lead{font-family:var(--font-display);max-width:90ch;margin:0 0 16px;font-size:19px;font-weight:600;line-height:1.45}.summary-sec{margin-top:14px}.summary-sec h5{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 4px;font-size:11px}.summary-sec p{color:var(--ink-700);max-width:110ch;margin:0;font-size:14px;line-height:1.7}.summary-sec ul{color:var(--ink-700);margin:4px 0 0;padding-left:20px;font-size:14px;line-height:1.7}.bottom-line{border-left:4px solid var(--gc);background:var(--gc);border-radius:8px;margin-top:18px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.bottom-line{background:color-mix(in srgb,var(--gc) 8%,var(--paper-raised))}}.bottom-line p{color:var(--ink-900);margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.6}.summary-note{margin:14px 0 0;font-size:12px}.news-box{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.news-loading{background:var(--brass-wash);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 14px;display:flex}.news-loading.err{background:var(--clay-wash)}.news-loading div{gap:2px;font-size:13px;display:grid}.news-loading span{font-family:var(--font-mono);color:var(--ink-700);font-size:12px}.supply-banner{border-left:4px solid var(--clay);background:var(--clay-wash);border-radius:8px;gap:3px;margin-bottom:12px;padding:12px 14px;font-size:13px;display:grid}.supply-banner b{color:var(--clay-deep)}.news-tabs .tab b{font-family:var(--font-mono);opacity:.8;margin-left:2px;font-size:11px}.news-list{display:grid}.news-item{border-bottom:1px solid var(--line);color:inherit;border-radius:4px;grid-template-columns:86px 1fr;gap:4px 12px;padding:9px 6px;display:grid}.news-item:last-child{border-bottom:0}.news-item:hover{background:var(--paper-sunk)}.news-item .news-tags{grid-column:2}.news-date{color:var(--ink-500);white-space:nowrap;padding-top:2px;font-size:11.5px}.news-title{color:var(--ink-900);font-size:13.5px;line-height:1.45}a.news-title:hover,.news-item:hover .news-title{color:var(--azure)}.news-tags{flex-wrap:wrap;gap:4px;display:flex}.tag{background:var(--paper-sunk);color:var(--ink-700);white-space:nowrap;border-radius:10px;padding:1px 7px;font-size:10.5px;font-weight:700}.tag.supply{background:var(--clay-wash);color:var(--clay-deep)}.news-foot{margin-top:10px;font-size:12px}.link-btn{color:var(--azure);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.link-btn:hover{text-decoration:underline}.div-chart{width:100%;height:auto;margin-top:6px;display:block}.div-chart .dv-n{font-family:var(--font-mono);fill:var(--ink-700);font-size:10px;font-weight:700}.div-chart .dv-y{font-family:var(--font-mono);fill:var(--ink-500);font-size:9.5px}.div-legend{flex-wrap:wrap;align-items:center;gap:14px;margin-top:4px;font-size:12px;display:flex}.div-legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:5px;display:inline-block}.market-feed{padding:6px 10px}.feed-row{border-bottom:1px solid var(--line);grid-template-columns:90px 120px 1fr auto;align-items:center;gap:12px;padding:10px 6px;display:grid}.feed-row:last-child{border-bottom:0}.feed-co{color:inherit;font:inherit;font-family:var(--font-mono);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12.5px;display:inline-flex}.feed-co:hover b{color:var(--azure)}.feed-co.none{color:var(--ink-300);padding-left:10px}.chip.supply-chip{--c:var(--clay);--cw:var(--clay-wash)}@media(max-width:900px){.feed-row{grid-template-columns:80px 1fr}.feed-row .news-title,.feed-row .news-tags{grid-column:1/-1}}.dilution{background:var(--brass-wash);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px 16px;margin:6px 0 10px;padding:12px 14px;display:grid}.dilution>div{display:grid}.dilution .big{font-family:var(--font-display);color:var(--brass-deep);font-size:30px;font-weight:700;line-height:1}.dilution>div span:last-child{color:var(--ink-700);max-width:150px;font-size:11.5px}.dilution p{color:var(--ink-700);margin:0;font-size:13px;line-height:1.6}.value-map{width:100%;height:auto;display:block}.vm-grid{stroke:var(--line);stroke-width:1px}.vm-tick{font-family:var(--font-mono);fill:var(--ink-500);font-size:11px}.vm-axis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;fill:var(--brass-deep);font-size:11px;font-weight:700}.vm-line{stroke:var(--ink-500);stroke-width:2px;stroke-dasharray:6 5}.vm-dot{cursor:pointer}.vm-dot circle{stroke:var(--paper-raised);stroke-width:2px;transition:r .15s}.vm-dot:hover circle{r:10}.vm-label{font-family:var(--font-mono);fill:var(--ink-700);pointer-events:none;font-size:10.5px;font-weight:700}@media print{body{background:#fff}.shell,.scrim,.toasts,.progress,dialog,.drawer-top .close,#d-links,.news-foot,.news-tabs,#d-to-summary{display:none!important}.drawer{width:100%;box-shadow:none;border:0;position:static;transform:none}.drawer-body{padding:0 4px;overflow:visible}.drawer-head{background:0 0}.section-title{break-after:avoid}.card,.stat,.check-row,.stmt,.summary,.finding{break-inside:avoid}.summary{box-shadow:none}@page{margin:14mm}}.pc-chart{width:100%;height:340px}.chart-bar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.seg{border:1px solid var(--line-strong);border-radius:6px;display:inline-flex;overflow:hidden}.seg-btn{background:var(--paper-raised);color:var(--ink-700);font:inherit;cursor:pointer;border:0;padding:5px 11px;font-size:12px;font-weight:600}.seg .seg-btn+.seg-btn{border-left:1px solid var(--line-strong)}.seg-btn:hover{background:var(--paper-sunk)}.seg-btn.on{background:var(--brass);color:#fff}.chart-bar>.seg-btn{border:1px solid var(--line-strong);border-radius:6px;align-items:center;gap:6px;display:inline-flex}.ma-key{background:var(--brass);border-radius:2px;width:14px;height:3px;display:inline-block}.seg-btn.on .ma-key{background:#fff}.chart-legend{color:var(--ink-500);margin-left:auto;font-size:11.5px}.chart-legend b{color:var(--ink-900);font-weight:700}.chart-legend b.up{color:var(--sage)}.chart-legend b.down{color:var(--clay)}.price-chart{width:100%;height:auto;display:block}.pc-line{fill:none;stroke-width:2px}.pc-up .pc-line{stroke:var(--sage)}.pc-down .pc-line{stroke:var(--clay)}.pc-area{stroke:none;opacity:.1}.pc-up .pc-area{fill:var(--sage)}.pc-down .pc-area{fill:var(--clay)}.pc-vol rect{fill:var(--ink-300);opacity:.55}.pump-zone{fill:var(--clay);opacity:.12}.pump-label{font-family:var(--font-mono);fill:var(--clay-deep);font-size:10.5px;font-weight:700}.bf-grid{grid-template-columns:1fr 1fr;gap:14px 22px;margin-top:14px;display:grid}.bf-grid h5{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 6px;font-size:10.5px}.bf-row{grid-template-columns:30px 1fr 70px 40px;align-items:center;gap:8px;padding:3px 0;font-size:12.5px;display:grid}.bf-row:has(>b:nth-child(3)){grid-template-columns:30px 1fr auto}.bf-code{color:var(--ink-500);font-size:11.5px}.bf-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bf-bar{background:var(--paper-sunk);border-radius:3px;height:6px;display:block;overflow:hidden}.bf-bar span{border-radius:3px;height:100%;display:block}.bf-bar .buy{background:var(--sage)}.bf-bar .sell{background:var(--clay)}.bf-row b{text-align:right;font-size:12px}@media(max-width:760px){.bf-grid{grid-template-columns:1fr}}.fs-panel{margin-bottom:16px}.fs-days{flex-wrap:wrap;gap:8px;display:flex}.fs-day{border:1px solid var(--line);border-left:4px solid var(--fc);border-radius:8px;gap:1px;padding:8px 12px;font-size:12px;display:grid}.fs-day.ok{--fc:var(--sage)}.fs-day.partial{--fc:var(--brass)}.fs-day b{font-size:13px}.fs-day span{color:var(--ink-700)}.fs-day span.mono{color:var(--fc);font-size:11px;font-weight:700}.qt th,.qt td{white-space:nowrap}.qt td:first-child{color:var(--ink-900);font-weight:600}.qt-chg{font-size:10.5px;font-weight:700;display:block}.supply-strip{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:14px;display:grid}.supply-cell{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);gap:2px;padding:10px 12px;display:grid}.supply-cell .k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:600}.supply-cell .v{color:var(--ink-900);font-size:20px;font-weight:700}.supply-cell .s{color:var(--ink-500);font-size:12px}.supply-cell.bad{border-color:var(--clay)}@supports (color:color-mix(in lab,red,red)){.supply-cell.bad{border-color:color-mix(in srgb,var(--clay) 40%,var(--line))}}.supply-cell.bad{background:var(--clay-wash)}@supports (color:color-mix(in lab,red,red)){.supply-cell.bad{background:color-mix(in srgb,var(--clay-wash) 55%,var(--paper-raised))}}.supply-cell.bad .v{color:var(--clay-deep)}.supply-cell.warn{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.supply-cell.warn{border-color:color-mix(in srgb,var(--brass) 40%,var(--line))}}.supply-cell.warn{background:var(--brass-wash)}@supports (color:color-mix(in lab,red,red)){.supply-cell.warn{background:color-mix(in srgb,var(--brass-wash) 55%,var(--paper-raised))}}.events td{vertical-align:top}.events td:first-child{white-space:nowrap}.events .ev-title{white-space:normal;min-width:260px;color:var(--ink-700)}.events .ev-title a{color:inherit;border-bottom:1px dotted var(--line-strong);text-decoration:none}.events .ev-title a:hover{color:var(--azure)}.ev-tag{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-block}.ev-supply{color:var(--clay-deep);background:var(--clay-wash)}.ev-unclear{color:var(--brass-deep);background:var(--brass-wash)}.ev-internal{color:var(--sage-deep);background:var(--sage-wash)}.ev-dilution{color:var(--plum);background:var(--plum-wash)}.ev-info{color:var(--ink-700);background:var(--slate-wash)}.corner-head{color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tag-phase{letter-spacing:.02em;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.tag-phase.ok{color:var(--sage-deep);background:var(--sage-wash)}.tag-phase.watch{color:var(--brass-deep);background:var(--brass-wash)}.tag-phase.danger{color:var(--clay-deep);background:var(--clay-wash)}.corner-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:14px;display:grid}.corner-chart{margin-bottom:14px}.corner-chart svg{background:var(--paper-sunk);border-radius:var(--radius);width:100%;height:200px;display:block}.cc-zero{stroke:var(--line-strong);stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cc-area{fill:var(--clay)}@supports (color:color-mix(in lab,red,red)){.cc-area{fill:color-mix(in srgb,var(--clay) 22%,transparent)}}.cc-area{stroke:var(--clay);stroke-width:1.5px;vector-effect:non-scaling-stroke}.cc-price{fill:none;stroke:var(--azure);stroke-width:2px;vector-effect:non-scaling-stroke}.cc-legend{color:var(--ink-700);flex-wrap:wrap;gap:16px;margin-top:6px;font-size:12px;display:flex}.cc-k{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-right:6px;display:inline-block}.cc-k.price{background:var(--azure)}.cc-k.held{background:var(--clay);opacity:.6;height:8px}.corner-evidence{color:var(--ink-700);margin:-6px 0 14px;font-size:13px}.corner-evidence b{color:var(--clay-deep)}.sb-plan{letter-spacing:.06em;text-transform:uppercase;opacity:.65;border:1px solid;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:9.5px;font-weight:700}*,:before,:after{box-sizing:border-box}img,svg{max-width:100%}input,select,button{font:inherit}.ring{box-shadow:none}a.sb-item,a.kpi,a.top-row,a.sector-row,a.gbar,a.action,a.chip,a.tab,a.view-all,a.btn{text-decoration:none}a.kpi,a.top-row,a.sector-row,a.gbar,a.action{color:inherit;display:block}a.kpi{display:block}a.top-row,a.sector-row{display:grid}a.gbar{display:flex}a.action{display:grid}a.chip{color:var(--ink-700)}a.chip.active{color:var(--ink-900)}a.view-all{color:var(--azure)}.kpis.four{grid-template-columns:repeat(4,1fr)}@media(max-width:1150px){.kpis.four{grid-template-columns:repeat(2,1fr)}}tr[data-href]{cursor:pointer}td.sym a,.peers a{color:inherit}table.data th a{color:inherit;display:block}table.data th.sorted a:after{content:" ↓"}table.data th.sorted.asc a:after{content:" ↑"}table.data th.sorted:after,table.data th.sorted.asc:after{content:none}.table-wrap.full{max-height:none}.topbar form.search{margin:0}.shell{grid-template-columns:0 minmax(0,1fr)}html.nav-open .shell{grid-template-columns:280px minmax(0,1fr)}.sidebar{white-space:nowrap;visibility:hidden;height:100vh;position:sticky;top:0;overflow:hidden auto}html.nav-open .sidebar{visibility:visible}.sidebar>*{flex-shrink:0;width:280px}html.nav-open .sidebar>*{animation:sb-in .24s var(--ease) both}html.nav-open .main{animation:sb-main .24s var(--ease)}@keyframes sb-in{0%{opacity:0;transform:translate(-28px)}}@keyframes sb-main{0%{opacity:.55;transform:translate(-18px)}}@media(prefers-reduced-motion:reduce){html.nav-open .sidebar>*,html.nav-open .main{animation:none}}.menu-btn.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.nav-scrim{display:none}.crumbs{font-family:var(--font-mono);color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:14px;font-size:11.5px;display:flex}.crumbs a{color:var(--ink-500)}.crumbs a:hover{color:var(--brass-deep)}.crumbs .sep{color:var(--ink-300)}.crumbs .here{color:var(--ink-900);font-weight:700}@media(max-width:900px){.shell,html.nav-open .shell{grid-template-columns:minmax(0,1fr);transition:none}.content{overflow-x:hidden}.sidebar{z-index:50;width:280px;box-shadow:var(--shadow-lg);transition:transform .28s var(--ease),visibility 0s linear .28s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}html.nav-open .sidebar{transition:transform .28s var(--ease);transform:none}.sidebar>*,html.nav-open .sidebar>*{opacity:1;width:auto;transition:none;animation:none;transform:none}html.nav-open .main{animation:none}.nav-scrim{z-index:49;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .28s var(--ease);background:#1c1b1759;display:block;position:fixed;inset:0}html.nav-open .nav-scrim{opacity:1;pointer-events:auto}.topbar h1{font-size:18px}}@media(max-width:600px){.market-chip{display:none}.hero{padding:20px}.hero h2{font-size:24px}.kpi .value{font-size:32px}.mix{flex-direction:column;align-items:stretch}.donut{margin:0 auto}.company-head{padding:18px 16px}.drawer-name{font-size:21px}}.page-intro{margin-bottom:18px}.page-intro h2{font-family:var(--font-display);letter-spacing:-.01em;font-size:30px;font-weight:700}.page-intro p{color:var(--ink-700);max-width:900px;margin:6px 0 0;line-height:1.6}.company-head{border:1px solid var(--line);background:radial-gradient(120% 160% at 100% 0%,var(--brass-wash) 0%,transparent 60%),var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:8px;margin-bottom:20px;padding:22px 26px 18px}.company-head .drawer-top .ring{margin-left:auto}.company-head .price-big{font-family:var(--font-display);font-size:30px;font-weight:700}.ring circle[data-off]{stroke-dashoffset:var(--off)}.sector-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.sector-card{border-top:4px solid var(--sc)}.sector-card h3{align-items:center;gap:9px;display:flex}.sector-card dl{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0;display:grid}:root{--chrome:#2b2c26}.site-foot{background:var(--chrome);color:#e8e4d8;margin-top:36px;position:relative}.site-foot:before{content:"";background:linear-gradient(90deg,var(--brass),var(--clay),var(--azure),var(--sage));width:100%;height:4px;position:absolute;top:0;left:0}.site-foot .cols{grid-template-columns:1.5fr repeat(4,1fr) 1.6fr;gap:28px;padding:34px 28px 22px;display:grid}.site-foot .foot-sectors ul{grid-template-columns:1fr 1fr;column-gap:18px}@media(max-width:1200px){.site-foot .cols{grid-template-columns:repeat(3,1fr)}.site-foot .about{grid-column:1/-1}}.site-foot h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-bright);margin-bottom:10px;font-size:11px}.site-foot ul{gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.site-foot ul a{color:#dedccb}.site-foot ul a:hover{color:var(--brass-bright)}.site-foot .about p{color:#e8e4d8;margin:10px 0 0;font-size:13px;line-height:1.6}.site-foot .base{font-family:var(--font-mono);color:#c2bdac;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 28px 22px;font-size:12px;display:flex}.site-foot .base .mono{color:#e8e4d8}.site-foot .dot-sep{color:#ffffff40;margin:0 4px}.site-foot .ver{color:var(--brass-bright);font-weight:700}@media(max-width:900px){.site-foot .cols{grid-template-columns:1fr 1fr;padding:24px 16px 16px}.site-foot .base{padding:12px 16px 20px}.site-foot .foot-sectors{grid-column:1/-1}}.to-top{z-index:30;opacity:0;pointer-events:none;transition:opacity .2s;position:fixed;bottom:20px;right:20px}.to-top.show{opacity:1;pointer-events:auto}.index-strip{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:14px;display:flex}.index-value{font-family:var(--font-display);font-size:38px;font-weight:700;line-height:1.1}.index-strip .stats{flex:1;min-width:280px}a.sg{color:inherit;text-decoration:none;display:grid}.sg .act{align-items:center;display:inline-flex}.sg .pill{padding:2px 8px;font-size:10px}.floor-tabs{margin-bottom:16px}.floor-tabs .tab{font-family:var(--font-ui);color:var(--ink-700);align-items:center;gap:7px;padding:7px 14px;text-decoration:none;display:inline-flex}.floor-tabs .tab svg{width:15px;height:15px}.floor-tabs .tab.active{color:#fff}.filter-panel{margin-bottom:16px;padding:16px 18px}.filter-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px;display:grid}.filter-grid label{gap:4px;display:grid}.filter-grid label>span:first-child{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700}.filter-grid input,.filter-grid select{border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink-900);border-radius:6px;padding:7px 9px;font-size:13px}.filter-grid input:focus,.filter-grid select:focus{border-color:var(--brass);background:var(--paper-raised);outline:none}.filter-grid .pair{grid-template-columns:1fr 1fr;gap:6px;display:grid}.filter-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:14px;padding-top:12px;display:flex}.filter-actions .spacer{flex:1}.presets{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.presets .label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:700}.net-pos{color:var(--sage-deep);font-weight:700}.net-neg{color:var(--clay-deep);font-weight:700}.broker-cell{align-items:center;gap:8px;display:flex}.broker-code{background:var(--azure-wash);min-width:30px;height:22px;color:var(--azure);font-family:var(--font-mono);border-radius:5px;place-items:center;padding:0 5px;font-size:11.5px;font-weight:700;display:inline-grid}.mini-bar{background:var(--paper-sunk);vertical-align:middle;border-radius:3px;width:70px;height:6px;margin-left:6px;display:inline-block;overflow:hidden}.mini-bar span{border-radius:3px;height:100%;display:block}.signal-chip{background:var(--clay-wash);color:var(--clay-deep);white-space:nowrap;border-radius:10px;margin:1px 3px 1px 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.table-wrap.short{max-height:520px}.pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:16px 0;font-size:12.5px;display:flex}.pg-links{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pg-btn{border:1px solid var(--line-strong);background:var(--paper-raised);min-width:34px;height:32px;color:var(--ink-700);font-family:var(--font-mono);border-radius:6px;justify-content:center;align-items:center;padding:0 10px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}a.pg-btn:hover{background:var(--brass-wash);border-color:var(--brass);color:var(--ink-900)}.pg-btn.current{background:var(--brass);border-color:var(--brass);color:#fff}.pg-btn.disabled{opacity:.4}.pg-edge{font-family:var(--font-ui)}.pg-gap{color:var(--ink-500);padding:0 4px}@media(max-width:520px){.pager{justify-content:center}.pg-info{text-align:center;width:100%}}.smc-headline{flex-wrap:wrap;gap:6px 10px;margin:2px 0 8px;font-size:13px;display:flex}.smc-read{border:1px solid var(--line);background:var(--paper-raised);border-radius:6px;padding:4px 10px}.smc-read.bullish b:first-child{color:var(--sage)}.smc-read.bearish b:first-child,.smc-read .zone-premium{color:var(--clay)}.smc-read .zone-discount{color:var(--sage)}.smc-read .zone-equilibrium{color:var(--brass)}.smc-layer-range{margin-bottom:16px}.smc-link .smc-headline{margin-bottom:10px}.smc-layers{flex-wrap:wrap;gap:4px 16px;margin:2px 0 8px;font-size:12.5px;display:flex}.smc-layers .check{padding:0;font-size:12.5px}.smc-grid{grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}@media(max-width:900px){.smc-grid{grid-template-columns:1fr}}.smc-trend{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.smc-events{border-collapse:collapse;width:100%;font-size:12.5px}.smc-events td{border-top:1px solid var(--line);padding:5px 4px}.smc-line{gap:10px;padding:3px 0;font-size:12.5px;display:flex}.pd-bar{background:linear-gradient(90deg,var(--sage-wash),var(--paper-sunk) 50%,var(--clay-wash));border-radius:5px;height:10px;margin:16px 0 8px;position:relative}.pd-eq{background:var(--ink-300);width:2px;position:absolute;top:-4px;bottom:-4px;left:50%}.pd-ote{background:var(--brass);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){.pd-ote{background:color-mix(in srgb,var(--brass) 35%,transparent)}}.pd-ote{border-radius:3px}.pd-dot{background:var(--brass);border:3px solid var(--paper-raised);width:16px;height:16px;box-shadow:var(--shadow-md);border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.smc-zone{margin:6px 0 12px;font-size:13px}.smc-facts{gap:8px;margin:0;display:grid}.smc-facts dt{color:var(--ink-500);font-size:11.5px;font-weight:600}.smc-facts dd{flex-wrap:wrap;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.liq{font-family:var(--font-mono);background:var(--paper-sunk);border-radius:10px;padding:2px 8px;font-size:12px;font-weight:700}.liq.up{background:var(--sage-wash)}.liq.down{background:var(--clay-wash)}.liq small{color:var(--ink-500);font-weight:500}.mmxm-card{border-left:4px solid var(--line-strong);margin-bottom:12px}.mmxm-card.buy{border-left-color:var(--sage)}.mmxm-card.sell{border-left-color:var(--clay)}.mmxm-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mmxm-phase{font-family:var(--font-display);margin-top:2px;font-size:22px;font-weight:700}.mmxm-progress{text-align:right}.mmxm-progress span{font-family:var(--font-display);color:var(--brass-deep);font-size:30px;font-weight:700;line-height:1;display:block}.mmxm-progress small{color:var(--ink-500);font-size:11.5px}.mmxm-steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:6px;margin:14px 0;padding:0;list-style:none;display:grid}.mmxm-steps li{color:var(--ink-500);border-top:4px solid var(--line);flex-direction:column;gap:6px;padding-top:8px;font-size:12px;display:flex}.mmxm-steps li span{background:var(--paper-sunk);width:22px;height:22px;font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.mmxm-steps li.done{color:var(--ink-700);border-top-color:var(--brass)}.mmxm-steps li.done span{background:var(--brass-wash);color:var(--brass-deep)}.mmxm-steps li.now{color:var(--ink-900);border-top-color:var(--brass-deep);font-weight:700}.mmxm-steps li.now span{background:var(--brass);color:#fff}@media(max-width:700px){.mmxm-steps{grid-template-columns:1fr}}.mmxm-explain{color:var(--ink-700);margin:0 0 12px;font-size:14px;line-height:1.65}.step-dots{vertical-align:middle;gap:3px;margin-left:6px;display:inline-flex}.step-dots i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.step-dots i.on{background:var(--brass)}.price-widget .pc-chart{height:var(--chart-h,480px)}@media(max-width:700px){.price-widget .pc-chart{height:min(var(--chart-h,480px),380px)}}.smc-pick{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin-left:auto;padding:4px 4px 4px 12px;display:flex}.smc-pick:focus-within{border-color:var(--brass);background:var(--paper-raised)}.smc-pick svg{width:15px;height:15px;color:var(--ink-500)}.smc-pick input{color:var(--ink-900);font:inherit;background:0 0;border:0;outline:0;width:240px;font-size:13px}@media(max-width:700px){.smc-pick{width:100%;margin-left:0}.smc-pick input{width:100%}}.grade-filter{margin-bottom:16px}.gf-tiers{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.gf-tier{border:1px solid var(--line);border-top:3px solid var(--tc);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.gf-tier-head{color:var(--ink-900);border-radius:6px;justify-content:space-between;align-items:baseline;gap:14px;padding:2px 6px;display:flex}.gf-tier-head b{font-family:var(--font-display);font-size:15px}.gf-tier-head span{font-family:var(--font-mono);color:var(--ink-500);font-size:12px}.gf-tier-head:hover,.gf-tier-head.active{background:var(--paper-sunk)}.gf-tier-head.active b{color:var(--tc)}.gf-grades{gap:6px;display:flex}.gf-grade{color:var(--ink-700);border:1px solid #0000;border-radius:8px;justify-items:center;gap:4px;padding:6px 8px 5px;display:grid}.gf-grade:hover{background:var(--paper-sunk)}.gf-grade.active{border-color:var(--gc);box-shadow:0 0 0 1px var(--gc);background:var(--gc)}@supports (color:color-mix(in lab,red,red)){.gf-grade.active{background:color-mix(in srgb,var(--gc) 8%,var(--paper-raised))}}.gf-grade.zero{opacity:.45}.gf-count{font-family:var(--font-mono);font-size:11.5px;font-weight:700}.gf-sector{align-content:start;gap:6px;min-width:200px;margin-left:auto;display:grid}.gf-sector select{font:inherit;color:var(--ink-900);background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:8px;padding:7px 10px}.gf-meaning{border-left:4px solid var(--gc);background:var(--gc);border-radius:8px;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.gf-meaning{background:color-mix(in srgb,var(--gc) 7%,var(--paper-raised))}}.gf-meaning h3{font-family:var(--font-display);margin:2px 0 4px;font-size:19px}.gf-meaning p{color:var(--ink-700);margin:0;line-height:1.6}.gf-meaning p+p{margin-top:4px;font-size:13px}.gf-hint{margin:10px 0 0;font-size:12.5px}@media(max-width:900px){.gf-sector{width:100%;margin-left:0}.gf-grades{flex-wrap:wrap}}.rating-hero{background:radial-gradient(120% 160% at 0% 0%,var(--gc) 0%,transparent 60%),var(--paper-raised);align-items:center;gap:22px;margin-bottom:20px;display:flex}@supports (color:color-mix(in lab,red,red)){.rating-hero{background:radial-gradient(120% 160% at 0% 0%,color-mix(in srgb,var(--gc) 12%,transparent) 0%,transparent 60%),var(--paper-raised)}}.rh-main h2{font-family:var(--font-display);margin:4px 0 8px;font-size:28px}.rh-meta{color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:13px;display:flex}.rh-meta b{font-family:var(--font-mono);color:var(--ink-900)}.rh-meaning{max-width:110ch;color:var(--ink-700);margin:12px 0 0;line-height:1.6}.rh-meaning b{color:var(--ink-900)}.rh-links{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.calc{border-collapse:collapse;width:100%;font-size:13.5px}.calc th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);border-bottom:1px solid var(--line-strong);padding:6px 10px;font-size:10.5px}.calc th.num,.calc td.num{text-align:right}.calc td{border-bottom:1px solid var(--line);padding:9px 10px}.calc td a{color:var(--ink-900);font-weight:600}.calc tr.na td{color:var(--ink-500)}.calc tr.sub td{background:var(--paper-sunk);font-weight:600}.calc tr.pen td{color:var(--clay-deep)}.calc tr.total td{font-size:14.5px;font-weight:700}.calc tr.final td{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.calc tr.final td{background:color-mix(in srgb,var(--brass) 8%,transparent)}}.calc tr.final td{border-bottom:0}.calc-score{align-items:center;gap:10px;min-width:180px;display:inline-flex}.calc-score .bar,.ev-pct .bar{background:var(--paper-sunk);border-radius:4px;flex:1;min-width:90px;height:7px;margin:0;overflow:hidden}.calc-score .bar span,.ev-pct .bar span{border-radius:4px;height:100%;display:block}.calc-note{margin:10px 0 0;font-size:12.5px}.grade-scale{gap:2px;height:30px;margin:28px 0 4px;display:flex;position:relative}.gs-seg{font-family:var(--font-display);color:#fff;background:var(--gc);opacity:.35;border-radius:4px;place-items:center;min-width:0;font-size:12px;font-weight:700;display:grid;overflow:hidden}.gs-seg.on{opacity:1}.gs-mark{justify-items:center;display:grid;position:absolute;top:-27px;transform:translate(-50%)}.gs-mark b{font-family:var(--font-mono);background:var(--ink-900);color:var(--paper-raised);border-radius:4px;padding:1px 6px;font-size:12px}.gs-mark:after{content:"";border:5px solid #0000;border-top-color:var(--ink-900);border-bottom:0}.gs-axis{color:var(--ink-500);justify-content:space-between;font-size:10.5px;display:flex}.gs-text{margin:12px 0 0;font-size:13.5px;line-height:1.8}.pillar-cards{grid-template-columns:repeat(auto-fill,minmax(560px,1fr));gap:16px;display:grid}.pillar-card{border-top:4px solid var(--plc);scroll-margin-top:80px}.pl-head{justify-content:space-between;align-items:baseline;display:flex}.pl-head h3{font-family:var(--font-display);font-size:19px}.pl-score{color:var(--plc);font-size:22px;font-weight:700}.pl-what{margin:4px 0 10px;font-size:12.5px}.evidence{border-collapse:collapse;width:100%;font-size:13px}.evidence th{text-align:left;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);border-bottom:1px solid var(--line-strong);padding:5px 6px;font-size:10px}.evidence th.num,.evidence td.num{text-align:right}.evidence td{border-bottom:1px solid var(--line);vertical-align:middle;padding:8px 6px}.evidence td .muted{font-size:11.5px}.ev-label{min-width:170px}.ev-label .muted{margin-top:1px;font-size:11px;display:block}.ev-pct{white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.pl-note{background:var(--paper-sunk);color:var(--ink-700);border-radius:6px;margin:10px 0 0;padding:8px 10px;font-size:12.5px}@media(max-width:1240px){.pillar-cards{grid-template-columns:1fr}}@media(max-width:700px){.rating-hero{flex-direction:column;align-items:flex-start}.evidence{font-size:12px}.ev-pct .bar{min-width:50px}}.qt-note{margin:10px 0 0;font-size:12px}.dump-gauge svg{width:150px;height:auto;display:block}.lvl-chip{background:currentColor;border-radius:999px;padding:2px 10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lvl-chip{background:color-mix(in srgb,currentColor 12%,transparent)}}.dump-calc td{vertical-align:top}.dump-calc td b{color:var(--ink-900)}.dump-calc .calc-score{margin-top:6px;display:block}.dump-calc .calc-score .bar{width:110px}.dc-fig{color:var(--ink-700)}.dc-fig .muted{margin-top:2px;font-size:11.5px;display:block}.checks.compact .check-row{padding:8px 10px}.checks.compact .d{font-size:12.5px}.why-link{color:var(--brass-deep);margin-top:6px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.why-link:hover{text-decoration:underline}@media(max-width:700px){.dump-calc .calc-score .bar{width:70px}}.ticker-bar{--chrome:#23241f;background:var(--chrome);border-bottom:1px solid var(--line);align-items:stretch;display:flex;position:relative;overflow:hidden}.ticker-flag{background:var(--brass);color:#2b2c26;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;z-index:2;flex:none;align-items:center;gap:8px;padding:0 16px 0 18px;font-size:11.5px;font-weight:700;display:flex;position:relative}.ticker-flag:after{content:"";background:var(--brass);clip-path:polygon(0 0,100% 50%,0 100%);width:12px;position:absolute;top:0;bottom:0;right:-12px}.tf-dot{opacity:.45;background:#2b2c26;border-radius:50%;width:7px;height:7px}.tf-dot.on{opacity:1;background:#1f7a45;animation:1.6s infinite tf-pulse;box-shadow:0 0 #1f7a4599}@keyframes tf-pulse{70%{box-shadow:0 0 0 7px #1f7a4500}to{box-shadow:0 0 #1f7a4500}}.ticker-viewport{flex:1;min-width:0;padding-left:12px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 40px),#0000)}.ticker-track{width:max-content;animation:ticker-scroll var(--ticker-time,80s) linear infinite;display:flex}.ticker-track:hover{animation-play-state:paused}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tick-item{color:#e8e4d8;white-space:nowrap;border-right:1px solid #ffffff12;align-items:center;gap:8px;padding:8px 18px;font-size:12.5px;text-decoration:none;transition:background .15s;display:flex}.tick-item:hover{background:#ffffff0d}.tick-item .tk-sym{font-family:var(--font-mono);color:#fff;letter-spacing:.02em;font-weight:700}.tick-item.index .tk-sym{color:var(--brass-bright)}.tick-item .tk-ltp{font-family:var(--font-mono);color:#cfcabb}.tick-tag{font-family:var(--font-mono);border-radius:20px;padding:2px 8px;font-size:11.5px;font-weight:700}.tick-tag.up{color:#8fcba0;background:#8fcba029}.tick-tag.down{color:#e2998a;background:#e2998a29}.tick-tag.flat{color:#bdb8a8;background:#ffffff14}@media(prefers-reduced-motion:reduce){.ticker-track{animation-duration:400s}}.heatmap-panel .seg.right{margin-left:auto}.heatmap-scroll{overflow-x:auto}.heatmap{background:var(--ink-900);border-radius:6px;width:100%;min-width:680px;position:relative;overflow:hidden}.hm-sector{pointer-events:none;position:absolute;box-shadow:inset 0 0 0 1px #0000008c}.hm-sector-label{pointer-events:auto;letter-spacing:.06em;text-transform:uppercase;color:#e8e4d8;white-space:nowrap;text-overflow:ellipsis;align-items:center;height:2.9%;min-height:15px;padding:0 6px;font-size:10.5px;font-weight:700;text-decoration:none;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.hm-tile{color:#fff;text-shadow:0 1px 2px #00000059;background:var(--c-change);flex-direction:column;justify-content:center;align-items:center;gap:1px;text-decoration:none;transition:filter .12s,background-color .25s;display:flex;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000059}.heatmap[data-mode=grade] .hm-tile{background:var(--c-grade)}.heatmap[data-mode=dump] .hm-tile{background:var(--c-dump)}.hm-tile:hover{filter:brightness(1.12);z-index:2;box-shadow:inset 0 0 0 2px #ffffffd9}.hm-sym{font-family:var(--font-mono);white-space:nowrap;font-weight:700;line-height:1.05}.hm-tile{container-type:size}@container (max-height:30px){.hm-val{display:none!important}}@container (max-width:34px){.hm-val{display:none!important}}@container (max-width:26px){.hm-sym{display:none}}@container (max-height:14px){.hm-sym{display:none}}.hm-val{font-family:var(--font-mono);opacity:.92;font-weight:600;line-height:1.05;display:none}.heatmap[data-mode=change] .v-change,.heatmap[data-mode=grade] .v-grade,.heatmap[data-mode=dump] .v-dump{display:block}.hm-tile.xl .hm-sym{font-size:22px}.hm-tile.xl .hm-val{font-size:14px}.hm-tile.lg .hm-sym{font-size:15px}.hm-tile.lg .hm-val{font-size:11.5px}.hm-tile.md .hm-sym{font-size:11px}.hm-tile.md .hm-val{font-size:9.5px}.hm-tile.sm .hm-sym{font-size:8.5px}.hm-tile.sm .hm-val,.hm-tile.xs .hm-sym,.hm-tile.xs .hm-val{display:none!important}.hm-legend{flex-wrap:wrap;justify-content:center;gap:2px;margin-top:10px;display:flex}.hm-legend[hidden]{display:none}.hm-legend span{font-family:var(--font-mono);color:#fff;text-align:center;min-width:44px;padding:3px 9px;font-size:10.5px;font-weight:700}.hm-legend span:first-child{border-radius:4px 0 0 4px}.hm-legend span:last-child{border-radius:0 4px 4px 0}.hero-breadth{flex:0 380px;align-content:center;gap:8px;display:grid}.hb-index{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.hb-index b{font-size:26px;font-family:var(--font-display);color:var(--ink-900)}.hb-index .up,.hb-legend .up{color:var(--sage-deep);font-weight:700}.hb-index .down,.hb-legend .down{color:var(--clay-deep);font-weight:700}.hb-bar{background:var(--paper-sunk);border-radius:6px;gap:2px;height:10px;display:flex;overflow:hidden}.hb-bar .u{background:var(--sage)}.hb-bar .f{background:var(--line-strong)}.hb-bar .d{background:var(--clay)}.hb-legend{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.movers{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-top:16px;display:grid}.movers-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px;font-size:10.5px}.mover{color:inherit;border-radius:6px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;padding:6px 4px;font-size:12.5px;text-decoration:none;display:grid}.mover:hover{background:var(--paper-sunk)}.mover .muted{text-align:right}.tick-tag.solid.up{background:var(--sage-wash);color:var(--sage-deep)}.tick-tag.solid.down{background:var(--clay-wash);color:var(--clay-deep)}@media(max-width:900px){.hero{flex-wrap:wrap}.hero-text,.hero-breadth{flex-basis:100%}}@media(max-width:520px){.movers{grid-template-columns:1fr}}.corner-intro{grid-template-columns:1fr minmax(280px,380px);align-items:start;gap:24px;margin-bottom:20px;display:grid}.corner-intro h2{font-family:var(--font-display);margin:4px 0 8px;font-size:26px}.corner-intro p{color:var(--ink-700);margin:0;line-height:1.6}.corner-ev td,.corner-ev th{padding:6px 8px;font-size:12.5px}.corner-ev tr.pen td{color:var(--clay-deep)}.kpis.three{grid-template-columns:repeat(3,1fr)}.kpi.active{box-shadow:0 0 0 2px var(--k,var(--brass)),var(--shadow-md)}.inline-filter select{font:inherit;border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);border-radius:999px;padding:5px 10px;font-size:12.5px}.filters .spacer{flex:1}.held-cell{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.held-cell .bar{background:var(--paper-sunk);border-radius:3px;width:70px;height:6px;overflow:hidden}.held-cell .bar span{background:var(--clay);border-radius:3px;height:100%;display:block}@media(max-width:900px){.corner-intro,.kpis.three{grid-template-columns:1fr}}.tip{cursor:help;text-underline-offset:3px;border-bottom:1px dotted}.tip:focus-visible{outline:2px solid var(--brass);outline-offset:2px;border-radius:2px}.tipbox{z-index:60;color:#f2efe6;max-width:320px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;text-transform:none;letter-spacing:normal;font-size:12.5px;line-height:1.55;font-family:var(--font-ui);white-space:normal;text-align:left;background:#2b2c26;border:1px solid #ffffff1a;border-radius:8px;padding:12px 14px;font-weight:400;transition:opacity .12s,transform .12s;position:absolute;transform:translateY(4px)}.tipbox.on{opacity:1;pointer-events:auto;transform:none}.tipbox b{color:#fff;margin-bottom:4px;font-size:13px;display:block}.tipbox p{margin:0 0 8px}.tipbox a{color:var(--brass-bright);font-weight:600;text-decoration:none}[data-theme=dark] .tipbox{color:#2b2c26;background:#f2efe6}[data-theme=dark] .tipbox b{color:#000}[data-theme=dark] .tipbox a{color:var(--brass-deep)}.method-hero{margin-bottom:20px}.method-hero h2{font-family:var(--font-display);margin:4px 0 10px;font-size:28px}.method-hero p{color:var(--ink-700);max-width:100ch;margin:0;line-height:1.65}.method-toc{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.method-toc a{border:1px solid var(--line-strong);color:var(--ink-700);border-radius:999px;padding:5px 11px;font-size:12.5px;text-decoration:none}.method-toc a:hover{border-color:var(--brass);background:var(--brass-wash);color:var(--ink-900)}.method-section{background:var(--paper-raised);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:20px 24px;scroll-margin-top:90px}.method-section h3{font-family:var(--font-display);margin:0 0 12px;font-size:20px}.method-lead{color:var(--ink-700);margin:0 0 12px;line-height:1.6}.glossary{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:0 28px;margin:0;display:grid}.g-item{border-bottom:1px solid var(--line);padding:10px 0;scroll-margin-top:90px}.g-item dt{color:var(--ink-900);font-size:13.5px;font-weight:700}.g-item dd{color:var(--ink-700);margin:3px 0 0;font-size:13px;line-height:1.6}.g-item:target{background:var(--brass-wash);border-radius:6px;padding-left:10px;padding-right:10px;transition:background .4s}.method-wrap{white-space:normal;min-width:280px}.dump-levels{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-top:14px;display:grid}.dump-levels>div{border-left:4px solid var(--c);background:var(--paper-sunk);border-radius:4px;padding:10px 12px;font-size:13px}.dump-levels p{color:var(--ink-700);margin:4px 0 0}@media(max-width:520px){.glossary{grid-template-columns:1fr}.method-section{padding:16px}}.tip-i{width:14px;height:14px;font-size:9px;font-family:var(--font-ui);opacity:.55;vertical-align:1px;text-transform:none;border:1px solid;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-style:normal;font-weight:700;display:inline-flex}.tip-i:hover,.tip-i:focus{opacity:1}.sec-help{font-family:var(--font-ui);text-transform:none;letter-spacing:normal;color:var(--brass-deep);font-weight:600}.list-search{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-500);border-radius:999px;align-items:center;gap:6px;min-width:220px;padding:0 10px;display:inline-flex}.list-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash)}.list-search svg{flex:0 0 14px;width:14px;height:14px}.list-search input{font:inherit;color:var(--ink-900);background:0 0;border:0;outline:0;width:100%;padding:6px 0;font-size:12.5px}@media(max-width:520px){.list-search{width:100%}}table.data th{white-space:nowrap}.ticker-flag.delayed{color:#fff;background:#8a8678}.ticker-flag.delayed:after{background:#8a8678}.market-chip.delayed .dot{background:var(--brass);animation:none}.call-buy{--cc:#2e7048}.call-accumulate{--cc:#5fa275}.call-hold{--cc:#c68a1e}.call-reduce{--cc:#d97a45}.call-sell{--cc:#b23f28}.tg-head{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.tg-call{background:var(--cc);color:#fff;font-family:var(--font-display);letter-spacing:.01em;box-shadow:0 6px 18px var(--cc);border-radius:10px;padding:10px 18px;font-size:22px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.tg-call{box-shadow:0 6px 18px color-mix(in srgb,var(--cc) 30%,transparent)}}.tg-call .tip{border-bottom-color:#fff9}.tg-price{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.tg-price b{color:var(--ink-900);font-size:28px}.tg-up{font-size:16px;font-weight:700}.tg-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;font-size:12.5px;display:flex}.conf{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.conf-high{background:var(--sage-wash);color:var(--sage-deep)}.conf-medium{background:var(--brass-wash);color:var(--brass-deep)}.conf-low{background:var(--slate-wash);color:var(--ink-700)}.tg-range{height:70px;margin:22px 8px 0;position:relative}.tg-track{background:var(--paper-sunk);border-radius:4px;height:8px;position:absolute;top:30px;left:0;right:0}.tg-band{background:linear-gradient(90deg,var(--clay-wash),var(--brass-wash),var(--sage-wash));border:1px solid var(--line-strong);border-radius:4px;height:8px;position:absolute;top:30px}.tg-mark,.tg-now{position:absolute;top:24px;transform:translate(-50%)}.tg-mark:before{content:"";background:var(--ink-500);border-radius:2px;width:3px;height:20px;margin:0 auto;display:block}.tg-mark.base:before{background:var(--ink-900);width:4px}.tg-mark span{text-align:center;color:var(--ink-500);white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.25;display:block}.tg-now{top:0}.tg-now:after{content:"";background:var(--azure);border:2px solid var(--paper-raised);width:12px;height:12px;box-shadow:0 0 0 1px var(--azure);border-radius:50%;margin:2px auto 0;display:block}.tg-now span{text-align:center;color:var(--azure);white-space:nowrap;font-size:11px;line-height:1.2;display:block;transform:translateY(-14px)}.tg-note{margin:10px 0 0;font-size:12px}.tg-methods{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:16px;display:grid}.tg-method h4{margin:0 0 6px;font-size:13.5px}.tg-method .calc td{padding:6px 8px;font-size:13px}.tg-method .sub-row td{color:var(--ink-500);border-bottom:1px solid var(--line);padding-top:0;font-size:12px}.call-pill{color:#fff;background:var(--cc);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.kpis.five-calls{grid-template-columns:repeat(5,1fr)}.call-kpi{--k:var(--cc);border-left:4px solid var(--cc)}.call-kpi .value{color:var(--cc)}@media(max-width:900px){.kpis.five-calls{grid-template-columns:repeat(2,1fr)}}.tg-cases{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.tg-case{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);gap:2px;padding:10px 12px;display:grid}.tg-case .k{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:600}.tg-case b{color:var(--ink-900);font-size:19px}.tg-case .s{color:var(--ink-500);font-size:12px}.tg-case.base{border-color:var(--cc,var(--brass));background:var(--cc,var(--brass))}@supports (color:color-mix(in lab,red,red)){.tg-case.base{background:color-mix(in srgb,var(--cc,var(--brass)) 8%,var(--paper-raised))}}.tg-case.now b{color:var(--azure)}.tg-plain{color:var(--ink-700);margin:12px 0 0;line-height:1.6}@media(max-width:760px){.tg-cases{grid-template-columns:repeat(2,1fr)}}.fv-vs-target{margin:10px 0 0;font-size:12px;line-height:1.5}.div-kpis{margin-top:0}.div-projection .dp-main{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.div-projection .dp-main b{color:var(--ink-900);font-size:28px}.dp-range{color:var(--ink-700);font-size:13px}.dp-yield{color:var(--ink-700);margin-left:auto;font-size:13px}.dp-why{margin:8px 0 0;font-size:13px}.div-chart{align-items:flex-end;gap:6px;height:180px;padding:8px 4px 0;display:flex}.dc-col{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.dc-bars{flex:1;justify-content:center;align-items:flex-end;gap:2px;width:100%;display:flex}.dc-bars span{border-radius:3px 3px 0 0;width:42%;min-height:1px}.dc-bars .c{background:var(--sage)}.dc-bars .b{background:var(--brass)}.dc-label{color:var(--ink-500);margin-top:4px;font-size:10px}.sig-good{--sc:var(--sage);--sw:var(--sage-wash);--sd:var(--sage-deep)}.sig-neutral{--sc:var(--ink-300);--sw:var(--slate-wash);--sd:var(--ink-700)}.sig-bad{--sc:var(--clay);--sw:var(--clay-wash);--sd:var(--clay-deep)}.econ-hero{border:1px solid var(--sc);border-radius:18px;margin-bottom:26px;padding:26px 30px}@supports (color:color-mix(in lab,red,red)){.econ-hero{border:1px solid color-mix(in srgb,var(--sc) 20%,var(--line))}}.econ-hero{background:radial-gradient(120% 140% at 0% 0%,var(--sw) 0%,var(--paper-raised) 60%);box-shadow:var(--shadow-sm)}.econ-hero h2{font-family:var(--font-display);color:var(--sd);margin:6px 0 10px;font-size:34px;line-height:1.15}.econ-hero p{color:var(--ink-700);max-width:110ch;margin:0;line-height:1.6}.econ-themes{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.econ-theme{background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;gap:3px;padding:14px 16px;display:grid}.econ-theme .k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.econ-theme .k:before{content:"";background:var(--sc);width:8px;height:8px;box-shadow:0 0 0 3px var(--sc);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.econ-theme .k:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 18%,transparent)}}.econ-theme b{color:var(--sd);font-size:19px}.econ-theme .s{color:var(--ink-500);font-size:12px}.econ-theme-why{font-family:var(--font-ui);text-transform:none;letter-spacing:normal;font-weight:400}.econ-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:16px;margin-bottom:14px;display:grid}.econ-tile{background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;gap:6px;padding:18px 18px 14px;transition:box-shadow .18s,transform .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.econ-tile:hover,.econ-tile:focus{box-shadow:var(--shadow-md);border-color:var(--sc)}@supports (color:color-mix(in lab,red,red)){.econ-tile:hover,.econ-tile:focus{border-color:color-mix(in srgb,var(--sc) 40%,var(--line))}}.econ-tile:hover,.econ-tile:focus{outline:none}.et-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.et-label{color:var(--ink-900);font-size:13px;font-weight:600}.et-sig{background:var(--sw);color:var(--sd);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.et-sig:before{content:"";background:var(--sc);border-radius:50%;width:6px;height:6px}.et-value{letter-spacing:-.01em;color:var(--ink-900);margin-top:2px;font-size:30px;font-weight:700;line-height:1.1}.et-meta{color:var(--ink-500);flex-wrap:wrap;gap:6px;font-size:11.5px;display:flex}.et-spark{width:100%;height:44px;margin:4px 0 2px}.et-area{fill:var(--sc);opacity:.12;stroke:none}.et-spark polyline{fill:none;stroke:var(--sc);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.et-why{color:var(--ink-700);margin:2px 0 0;font-size:12.5px;line-height:1.5}.et-src{color:var(--ink-300);font-size:10.5px}.econ-note{margin-top:18px;font-size:12.5px;line-height:1.6}@media(max-width:760px){.econ-themes{grid-template-columns:repeat(2,1fr)}}.econ-strip{border-left:5px solid var(--sc);color:inherit;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:20px;padding:14px 20px;text-decoration:none;transition:box-shadow .15s;display:flex}.econ-strip:hover{box-shadow:var(--shadow-md)}.es-head{gap:2px;margin-right:8px;display:grid}.es-head b{font-family:var(--font-display);color:var(--sd);font-size:17px}.es-item{border-left:3px solid var(--sc);gap:1px;padding-left:12px;display:grid}.es-item span{color:var(--ink-500);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.es-item b{color:var(--ink-900);font-size:15px}.es-more{color:var(--brass-deep);margin-left:auto;font-size:13px;font-weight:600}.rrg{border-radius:8px;width:100%;height:auto;display:block;overflow:hidden}.rrg .q-lead{fill:var(--sage)}@supports (color:color-mix(in lab,red,red)){.rrg .q-lead{fill:color-mix(in srgb,var(--sage) 10%,transparent)}}.rrg .q-weak{fill:var(--brass)}@supports (color:color-mix(in lab,red,red)){.rrg .q-weak{fill:color-mix(in srgb,var(--brass) 10%,transparent)}}.rrg .q-lag{fill:var(--clay)}@supports (color:color-mix(in lab,red,red)){.rrg .q-lag{fill:color-mix(in srgb,var(--clay) 10%,transparent)}}.rrg .q-imp{fill:var(--azure)}@supports (color:color-mix(in lab,red,red)){.rrg .q-imp{fill:color-mix(in srgb,var(--azure) 9%,transparent)}}.rrg .q-label{fill:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.rrg-trail{fill:none;stroke-width:1.6px;opacity:.55}.rrg-label{fill:var(--ink-900);font-size:11px;font-weight:600}.flow-row{grid-template-columns:150px 1fr 52px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.fr-name i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.fr-bar{background:var(--paper-sunk);border-radius:3px;height:12px;position:relative}.fr-bar span{border-radius:3px;position:absolute;top:0;bottom:0;left:0}.fr-bar .normal{background:var(--line-strong)}.fr-bar .now{background:var(--ink-500);height:6px;top:3px}.fr-bar .now.flow-in{background:var(--sage)}.fr-bar .now.flow-out{background:var(--clay)}.fr-val{text-align:right;font-weight:700}.rrg .rrg-axis{stroke:var(--line-strong);stroke-width:1px}.rrg-sector{cursor:pointer;transition:opacity .15s}.rrg-sector .rrg-trail{stroke-width:2px;opacity:.6}.rrg-sector:hover .rrg-trail,.rrg-sector.on .rrg-trail{stroke-width:3px;opacity:1}.rrg-sector:hover .rrg-head,.rrg-sector.on .rrg-head{r:8}.rrg-sector .rrg-step{opacity:.7}.rrg-sector.thin{opacity:.4}.rrg-sector.thin .rrg-trail{stroke-dasharray:3 3}.rrg:has(.rrg-sector:hover) .rrg-sector:not(:hover),.rrg.has-focus .rrg-sector:not(.on):not(:hover){opacity:.15}.rrg-sector:hover .rrg-label,.rrg-sector.on .rrg-label{font-size:12.5px;font-weight:700}.rrg-toggles{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;font-size:12.5px;display:flex}.rrg-toggles label{cursor:pointer;align-items:center;gap:6px;font-weight:600;display:inline-flex}.rrg-toggles .muted{margin-left:auto;font-size:12px}.rrg-long{stroke-dasharray:2 3;display:none}.rrg-wrap:has(.rrg-t-long:checked) .rrg-long{display:inline}.rrg-wrap:not(:has(.rrg-t-thin:checked)) .rrg-sector.thin:not(.on){display:none}.rrg .rrg-label{paint-order:stroke;stroke:var(--paper-raised);stroke-width:3px;stroke-linejoin:round}.rrg .rrg-edge{fill:none;stroke-width:1.4px;stroke-dasharray:2 2}.rrg .rrg-axis-name{fill:var(--ink-500);letter-spacing:.03em;font-size:10.5px}.rrg .q-label.lead{fill:var(--sage)}.rrg .q-label.weak{fill:var(--brass-deep)}.rrg .q-label.lag{fill:var(--clay)}.rrg .q-label.imp{fill:var(--azure)}.quad-board{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.quad-card{border-top:3px solid var(--q);padding:14px 16px}.quad-card h4{color:var(--q);margin:0;font-size:15px}.quad-card .why{color:var(--ink-500);min-height:2.6em;margin:4px 0 10px;font-size:12.5px}.quad-card a{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;gap:8px;padding:5px 0;font-size:13px;display:flex}.quad-card a:last-child{border-bottom:0}.quad-card a:hover{color:var(--brass-deep)}.quad-card a.thin{opacity:.5}.quad-card .none{color:var(--ink-500);font-size:12.5px}.quad-card i{border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}@media(max-width:900px){.quad-board{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.quad-board{grid-template-columns:1fr}}.rot-bt td .hitbar{background:var(--paper-sunk);vertical-align:middle;border-radius:3px;width:90px;height:8px;margin-right:8px;display:inline-block;position:relative}.rot-bt td .hitbar span{background:var(--ink-500);border-radius:3px;position:absolute;top:0;bottom:0;left:0}.rot-bt td .hitbar span.good{background:var(--sage)}.rot-bt td .hitbar span.bad{background:var(--clay)}.rot-bt td .hitbar:after{content:"";border-left:1px dashed var(--ink-700);position:absolute;top:-3px;bottom:-3px;left:50%}.thin-note{color:var(--ink-500);margin-left:6px;font-size:11px;font-weight:600}tr.thin td{opacity:.55}.rot-changes{gap:6px;display:grid}.rot-change{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:96px 1fr;align-items:center;gap:10px;padding:6px 4px;font-size:13px;display:grid}.rot-change:last-child{border-bottom:0}.rot-change:hover{background:var(--paper-sunk)}.rot-change .arrow{color:var(--ink-500);margin:0 4px}.rot-hero-stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:14px;display:grid}.sector-rot{background:var(--paper-sunk);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;padding:7px 10px;font-size:12.5px;display:flex}.sector-rot:hover{background:var(--brass-wash)}.dash-quads{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.dash-quads>div{gap:4px;font-size:13px;display:grid}@media(max-width:900px){.dash-quads{grid-template-columns:repeat(2,1fr)}}.eu-wrap{grid-template-columns:200px 1fr;align-items:center;gap:18px;display:grid}@media(max-width:700px){.eu-wrap{grid-template-columns:1fr}}.eu-gauge{width:100%;max-width:220px;display:block}.eu-gauge .eu-value{font-family:var(--font-display);fill:var(--ink-900);font-size:26px;font-weight:700}.eu-gauge .eu-tick{font-family:var(--font-mono);fill:var(--ink-500);font-size:9px}.eu-label{text-align:center;font-family:var(--font-display);margin-top:2px;font-size:18px;font-weight:700}.eu-comps{gap:8px;display:grid}.eu-comp{grid-template-columns:150px 1fr 64px;align-items:center;gap:10px;font-size:12.5px;display:grid}.eu-comp .mono{text-align:right;font-size:12px}.zbar{background:var(--paper-sunk);vertical-align:middle;border-radius:4px;width:100%;height:8px;display:inline-block;position:relative}.zbar.wide{width:120px}.zbar .mid{background:var(--ink-300);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.zbar .s1{background:var(--ink-300);position:absolute;inset:0 33.3%}@supports (color:color-mix(in lab,red,red)){.zbar .s1{background:color-mix(in srgb,var(--ink-300) 25%,transparent)}}.zbar .s2{border-left:1px dashed var(--ink-300);border-right:1px dashed var(--ink-300);position:absolute;inset:0 16.7%}.zbar b{border-radius:3px;width:8px;height:14px;margin-left:-4px;position:absolute;top:-3px}.z-level{color:var(--zl);font-size:12px;font-weight:700}.findings-list{color:var(--ink-700);gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:grid}.z-heat{height:auto;display:block}.z-heat .zh-label{fill:var(--ink-900);font-size:11.5px;font-weight:600}.z-heat .zh-label.thin{fill:var(--ink-300)}.z-heat .zh-date{font-family:var(--font-mono);fill:var(--ink-500);font-size:9.5px}.z-heat a:hover rect{stroke:var(--ink-900);stroke-width:.6px}.zh-legend{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;font-size:11.5px;display:flex}.zh-legend i{border-radius:2px;width:18px;height:10px;display:inline-block}.method-note{margin-top:20px}.method-note summary{cursor:pointer}.method-note ul{color:var(--ink-700);padding-left:18px;font-size:13px;line-height:1.7}.reading{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;gap:6px;padding:10px 12px;display:grid}.reading+.reading{margin-top:8px}.reading-title{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);font-size:10.5px;font-weight:700}.reading-quant,.reading-plain{grid-template-columns:92px 1fr;align-items:baseline;gap:10px;display:grid}.reading-quant .mono{color:var(--ink-700);font-size:12px}.reading-plain span:last-child{color:var(--ink-900);font-size:14px;line-height:1.55}.reading-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);background:var(--paper-raised);border:1px solid var(--line);border-radius:4px;justify-self:start;padding:2px 6px;font-size:9.5px;font-weight:700}.reading-tag.plain{color:var(--sage-deep);background:var(--sage-wash);border-color:#0000}@media(max-width:700px){.reading-quant,.reading-plain{grid-template-columns:1fr;gap:3px}}.how-to-read{color:var(--ink-700);background:var(--brass-wash);border-radius:6px;margin-top:10px;padding:8px 10px;font-size:12.5px;line-height:1.55}.how-to-read b{color:var(--brass-deep)}.how-pages{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.how-page{background:var(--paper-sunk);border-radius:8px;padding:12px 14px}.how-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.how-head b{font-family:var(--font-display);font-size:16px}.how-page ol{color:var(--ink-700);gap:4px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.cycle-strip{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:14px;display:grid;overflow:hidden}.cycle-step{color:var(--ink-500);background:var(--paper-sunk);gap:2px;padding:10px 14px;font-size:12.5px;display:grid;position:relative}.cycle-step+.cycle-step{border-left:1px solid var(--line)}.cycle-step b{color:var(--ink-700);font-size:13.5px}.cycle-step.on{background:var(--brass-wash);color:var(--ink-700);box-shadow:inset 0 -3px 0 var(--brass)}.cycle-step.on.side-up{box-shadow:inset 0 -3px 0 var(--clay)}.cycle-step.on.side-down{box-shadow:inset 0 -3px 0 var(--azure)}.cycle-step.on b{color:var(--ink-900)}.cycle-step:not(:last-child):after{content:"→";color:var(--ink-300);z-index:1;font-size:12px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.ep-typical{gap:12px;margin:14px 0 0}.ep-card{border:1px solid var(--line);border-left:3px solid var(--q,var(--line-strong));border-radius:8px;padding:12px 14px}.ep-card.ep-up{--q:var(--clay)}.ep-card.ep-down{--q:var(--azure)}.ep-title{margin-bottom:8px;font-size:13px;font-weight:700}.ep-card dl{grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0;display:grid}.ep-card dt{color:var(--ink-500);font-size:11.5px}.ep-card dd{margin:0;font-size:14px;font-weight:700}.ep-table tr.ep-open td{background:var(--brass-wash)}@media(max-width:760px){.cycle-strip{grid-template-columns:repeat(2,1fr)}.cycle-step:after{display:none}}.chart-key{color:var(--ink-500);flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;display:flex}.chart-key span{align-items:center;gap:6px;display:inline-flex}.chart-key i{border-radius:2px;width:11px;height:11px;display:inline-block}.sig-card{gap:14px;display:grid}.sig-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sig-where{margin-top:4px;font-size:17px;font-weight:700}.sig-where .mono{margin-left:6px;font-size:12.5px;font-weight:500}.sig-call{text-align:right;justify-items:end;gap:4px;display:grid}.sig-call b{font-family:var(--font-display);font-size:22px}.sig-odds{background:var(--paper-sunk);border-radius:6px;height:26px;display:flex;overflow:hidden}.sig-odds span{color:#fff;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;overflow:hidden}.sig-odds.mini{border-radius:3px;width:100%;height:10px;margin-bottom:4px}.sig-tables{gap:14px;margin:0}table.data.compact th,table.data.compact td{padding:7px 10px;font-size:12.5px}.sig-pick td{background:var(--brass-wash)}.sig-dot{vertical-align:middle;border-radius:2px;width:9px;height:9px;margin-right:7px;display:inline-block}.sig-sample{margin:0;font-size:12px}.sig-board td{vertical-align:middle}.sig-total td{border-top:2px solid var(--line-strong)}.how-list{color:var(--ink-700);gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.55;display:grid}@media(max-width:700px){.sig-call{text-align:left;justify-items:start}}.sig-teaser{color:inherit;border-left:4px solid var(--brass);flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.sig-teaser b{font-family:var(--font-display);font-size:19px}.sig-teaser:hover{background:var(--brass-wash)}.sig-simple{background:var(--brass-wash);color:var(--ink-900);border-radius:8px;margin:0;padding:10px 14px;font-size:14.5px;font-weight:600}.dash-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.dash-index{margin:0}.dash-side{gap:16px;display:grid}.dash-health .kpis{margin:0}.kpis.two{grid-template-columns:repeat(2,1fr);gap:12px}.econ-card{color:inherit;gap:12px;display:grid}.econ-card:hover{box-shadow:var(--shadow-md)}.econ-card .econ-grid{grid-template-columns:repeat(2,1fr);gap:12px 16px;display:grid}.econ-card .es-more{margin:0}.dash-signal{color:inherit;border-left:4px solid var(--brass);gap:4px;display:grid}.dash-signal b{font-family:var(--font-display);font-size:19px}.dash-signal p{color:var(--ink-700);margin:2px 0;font-size:13.5px;line-height:1.5}.dash-signal:hover{background:var(--brass-wash)}@media(max-width:1100px){.dash-top{grid-template-columns:1fr}}.news-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}@media(max-width:1100px){.news-boxes{grid-template-columns:1fr}}.news-box{align-content:start;gap:0;display:grid}.nb-supply{border-top:3px solid var(--clay)}.nw-item{border-bottom:1px solid var(--line);gap:4px;padding:9px 0;display:grid}.nw-item:last-child{border-bottom:0}.ni-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.ni-kind{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;font-weight:700}.ni-sym{font-family:var(--font-mono);color:var(--brass-deep);font-weight:700}.ni-tag{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;padding:1px 7px;font-size:11px}.ni-tag.warn{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.ni-tag.warn{background:color-mix(in srgb,var(--clay) 14%,transparent)}}.ni-tag.warn{color:var(--clay);font-weight:600}.ni-tag.on{background:var(--brass);color:#fff}.ni-title{color:var(--ink-900);font-size:13.5px;font-weight:500;line-height:1.45}.ni-title:hover{color:var(--brass-deep)}.ni-title svg{opacity:.45;vertical-align:baseline;width:11px;height:11px}.news-filters{gap:12px;margin-bottom:20px;display:grid}.nf-types{flex-wrap:wrap;gap:8px;display:flex}.nf-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.news-filters .input{max-width:420px}.news-day{margin-bottom:16px}.news-filters input[type=search]{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;max-width:420px;color:var(--ink-900);font:inherit;border-radius:8px;padding:8px 12px;font-size:13.5px}.season-now{border-left:4px solid var(--brass);gap:12px;margin-bottom:20px;display:grid}.sn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sn-head h3{font-family:var(--font-display);margin:4px 0 0;font-size:22px}.sim-grid td:first-child{white-space:nowrap}.season-now .stats{grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin:0;display:grid}.sn-head{align-items:center}@media(max-width:900px){.season-now .stats{grid-template-columns:repeat(2,1fr)}}.sidebar{overscroll-behavior:contain}.nflag{vertical-align:middle;flex:none;line-height:0;display:inline-flex}.nflag svg{filter:drop-shadow(0 1px 1px #0000002e);width:100%;height:100%;display:block}.nflag-sm{width:10px;height:13px}.nflag-md{width:14px;height:18px}.nflag-lg{width:22px;height:28px}.nflag-xl{width:34px;height:43px}.nflag-inline{margin-right:6px;position:relative;top:-2px}.brand-flag{align-self:center;margin-left:8px}.market-chip .nflag{margin-right:2px}.sb-group-label,button.sb-group-label{color:var(--ink-500)}button.sb-group-label:hover,button.sb-group-label:focus-visible{color:var(--brass-deep)}.season-intro{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.season-events-btn{background:var(--brass);color:#fff;border-radius:10px;gap:2px;max-width:360px;padding:12px 16px;font-weight:700;text-decoration:none;display:grid}.season-events-btn span{opacity:.9;font-size:12px;font-weight:500}.season-events-btn svg{vertical-align:-2px;width:15px;height:15px;margin-right:4px}.season-events-btn:hover{background:var(--brass-deep);color:#fff}.se-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.se-tab{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.se-tab:hover{border-color:var(--brass)}.se-tab.active{background:var(--brass-wash);border-color:var(--brass);color:var(--ink-900)}.se-swatch{border-radius:2px;width:9px;height:9px;display:inline-block}.season-facts{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.season-facts .panel{gap:3px;padding:14px 16px;display:grid}.season-facts b{font-family:var(--font-display);font-size:21px}.season-facts .muted{font-size:12px}@media(max-width:900px){.season-facts{grid-template-columns:repeat(2,1fr)}}.se-grid td.se-cell.beat{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.se-grid td.se-cell.beat{background:color-mix(in srgb,var(--sage) calc(var(--a) * 28%),transparent)}}.se-grid td.se-cell.beat{color:var(--ink-900)}.se-grid td.se-cell.miss{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.se-grid td.se-cell.miss{background:color-mix(in srgb,var(--clay) calc(var(--a) * 28%),transparent)}}.se-grid td.se-cell.miss{color:var(--ink-900)}.se-grid .se-current td{box-shadow:inset 0 1px 0 var(--brass),inset 0 -1px 0 var(--brass)}.se-grid td.se-total.beat{color:var(--sage)}.se-grid td.se-total.miss{color:var(--clay)}.own-bar{border-radius:6px;height:22px;margin-bottom:10px;display:flex;overflow:hidden}.own-bar a{min-width:2px;display:block}.own-split{background:var(--paper-sunk);border-radius:3px;width:100%;height:10px;display:flex;overflow:hidden}.own-split i{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:12px;font-style:normal;font-weight:700;display:flex}.own-split .p{background:var(--plum)}.own-split .f{background:var(--brass)}.own-split .o{background:var(--azure)}.own-split.big{border-radius:6px;height:28px;margin-bottom:8px}.login-body{background:var(--paper);place-items:center;min-height:100vh;margin:0;padding:20px;display:grid}.login-card{background:var(--paper-raised);border:1px solid var(--line);width:100%;max-width:380px;box-shadow:var(--shadow-md);border-radius:14px;padding:30px 28px}.login-brand{align-items:center;gap:10px}.login-brand .word{font-size:26px}.login-sub{margin:8px 0 20px;font-size:13.5px}.login-form{gap:14px;display:grid}.login-form label{color:var(--ink-700);gap:6px;font-size:13px;font-weight:600;display:grid}.login-form input{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-900);font:inherit;border-radius:8px;padding:10px 12px;font-size:14px}.login-form input:focus{outline:2px solid var(--brass);outline-offset:1px}.login-error{color:var(--clay);margin:0;font-size:13px;font-weight:600}.login-btn{background:var(--brass);color:#fff;border:0;justify-content:center;padding:11px;font-size:14px;font-weight:700}.login-btn:hover{background:var(--brass-deep)}a.econ-tile{color:inherit;text-decoration:none;display:block}a.econ-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}a.econ-tile .et-src b{color:var(--brass-deep)}.econ-switch{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.issue-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.issue-card{border:1px solid var(--line);border-top:3px solid var(--t);background:var(--paper-raised);border-radius:10px;gap:8px;padding:14px 16px;display:grid}.ic-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.ic-type{text-transform:uppercase;letter-spacing:.05em;color:var(--t);font-size:11px;font-weight:700}.ic-when{background:var(--paper-sunk);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.ic-when.open{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.ic-when.open{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.ic-when.open{color:var(--sage)}.ic-name{font-size:14px}.ic-name b{margin-right:4px}.issue-card dl{grid-template-columns:repeat(2,1fr);gap:6px 12px;margin:0;display:grid}.issue-card dt{color:var(--ink-500);font-size:11px}.issue-card dd{margin:0;font-size:13px;font-weight:600}.ic-foot{font-size:12px}.ic-foot svg{vertical-align:-1px;width:11px;height:11px}.issue-strip{color:inherit;border-left:4px solid var(--azure);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:20px;display:flex}.issue-strip .eyebrow svg{vertical-align:-2px;width:13px;height:13px}.issue-strip .is-item{background:var(--paper-sunk);border-radius:999px;padding:3px 10px;font-size:13px}.issue-strip .is-item.open{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.issue-strip .is-item.open{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.issue-strip:hover{box-shadow:var(--shadow-md)}.avatar-menu{position:relative}.avatar-menu summary{list-style:none}.avatar-menu summary::-webkit-details-marker{display:none}.avatar{cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--brass),var(--clay));width:36px;height:36px;box-shadow:0 0 0 2px var(--paper-raised),0 0 0 3px var(--line-strong);-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid}.avatar.small{cursor:default;width:30px;height:30px;box-shadow:none;font-size:13px}.avatar-menu[open] .avatar{box-shadow:0 0 0 2px var(--paper-raised),0 0 0 3px var(--brass)}.avatar-pop{z-index:60;background:var(--paper-raised);border:1px solid var(--line);width:260px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.ap-who{align-items:flex-start;gap:10px;padding:8px 8px 12px;display:flex}.ap-who div{gap:1px;min-width:0;display:grid}.ap-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ap-who .muted{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ap-badge{border-radius:10px;justify-self:start;margin-top:5px;padding:2px 8px;font-size:11px;font-weight:700}.ap-badge-admin{background:var(--azure-wash);color:var(--azure)}.ap-badge-paid{background:var(--brass-wash);color:var(--brass-deep)}.ap-badge-trial{background:var(--sage-wash);color:var(--sage-deep)}.ap-badge-free{background:var(--paper-sunk);color:var(--ink-500)}.ap-group{border-top:1px solid var(--line);padding:6px 0;display:grid}.ap-head{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);padding:4px 10px;font-size:10px}.avatar-pop form{margin:0}.ap-item{text-align:left;width:100%;font:inherit;color:var(--ink-900);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;text-decoration:none;display:flex}.ap-item svg{width:16px;height:16px;color:var(--ink-500);flex:none}.ap-item:hover{background:var(--paper-sunk)}.ap-item:hover svg{color:var(--brass-deep)}.ap-out,.ap-out svg{color:var(--clay-deep)!important}.ap-cta{justify-content:center;margin:2px 4px}.ni-tag.on .muted{color:#ffffffd9}.chip-filter{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px 14px;display:flex}.cf-chip{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);border-radius:999px;align-items:center;gap:7px;padding:6px 8px 6px 12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.cf-chip i{background:var(--c);border-radius:50%;width:8px;height:8px}.cf-chip .cf-n{background:var(--paper-sunk);min-width:20px;color:var(--ink-500);text-align:center;border-radius:999px;padding:1px 7px;font-size:11.5px}.cf-chip:hover{border-color:var(--c);color:var(--ink-900)}.cf-chip.on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 2px 8px var(--c)}@supports (color:color-mix(in lab,red,red)){.cf-chip.on{box-shadow:0 2px 8px color-mix(in srgb,var(--c) 35%,transparent)}}.cf-chip.on i{background:#fff}.cf-chip.on .cf-n{color:#fff;background:#ffffff40}.cf-count{font-size:12px;font-family:var(--font-mono);margin-left:auto}tr[data-filter-row][hidden]{display:none}.h-ico{align-items:center;gap:9px;display:inline-flex}.h-ico svg{box-sizing:content-box;width:18px;height:18px;color:var(--t);background:var(--t);border-radius:8px;padding:5px}@supports (color:color-mix(in lab,red,red)){.h-ico svg{background:color-mix(in srgb,var(--t) 14%,transparent)}}.empty-hint{border:1px dashed var(--line-strong);color:var(--ink-500);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;display:flex}.empty-hint svg{width:22px;height:22px;color:var(--ink-300);flex:none}.ic-type svg{vertical-align:-1px;width:12px;height:12px;margin-right:5px}a.kpi{color:inherit}button.sb-group-label{cursor:pointer;text-align:left;width:100%;font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;opacity:.75;background:0 0;border:0;justify-content:space-between;align-items:center;padding:16px 22px 7px;font-size:12px;font-weight:700;display:flex}button.sb-group-label:hover{opacity:1}.sb-chev{width:6px;height:6px;transition:transform .28s var(--ease);opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;margin:0 2px 3px 0;transform:rotate(45deg)}button.sb-group-label[aria-expanded=false] .sb-chev{margin-bottom:0;transform:rotate(-45deg)}.sb-fold{transition:grid-template-rows .28s var(--ease),opacity .22s var(--ease);grid-template-rows:1fr;display:grid}.sb-fold>.sb-nav{min-height:0;overflow:hidden}html[data-sb-folded~=analyse] [data-sb-nav=analyse],html[data-sb-folded~=insights] [data-sb-nav=insights],html[data-sb-folded~=price] [data-sb-nav=price],html[data-sb-folded~=floorsheet] [data-sb-nav=floorsheet],html[data-sb-folded~=premium] [data-sb-nav=premium]{opacity:0;grid-template-rows:0fr}html.sb-instant .sb-fold,html.sb-instant .sb-chev{transition:none}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[id]{scroll-margin-top:84px}.gm-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}@media(max-width:1250px){.gm-cards{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gm-cards{grid-template-columns:repeat(2,1fr)}}.gm-card{background:var(--paper-raised);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:10px;gap:6px;padding:12px 14px;display:grid}.gm-top{align-items:center;gap:8px;display:flex}.gm-badge{flex:none;place-items:center;width:28px;height:28px;display:grid}.gm-badge svg{width:26px;height:26px;display:block}.gm-badge.flag svg{width:27px;height:18px;box-shadow:0 0 0 1px var(--line),0 1px 2px #0000001f;border-radius:3px}.gm-mini{vertical-align:-3px;place-items:center;width:22px;margin-right:8px;display:inline-grid}.gm-mini svg{width:16px;height:16px;display:block}.gm-mini.flag svg{width:20px;height:13px;box-shadow:0 0 0 1px var(--line);border-radius:2px}.gm-name{font-size:12.5px;font-weight:700;line-height:1.2}.gm-last{font-size:18px;font-weight:700}.gm-last .muted{font-size:11px;font-weight:500}.gm-rets{color:var(--ink-500);gap:12px;font-size:12px;display:flex}.gm-rets b{font-family:var(--font-mono)}.gm-corr{color:var(--ink-500);border-top:1px solid var(--line);padding-top:6px;font-size:11.5px}.data.gm-matrix{table-layout:fixed;width:100%}.data.gm-matrix th,.data.gm-matrix td,.data.gm-matrix th.num,.data.gm-matrix td.num{text-align:center;padding-left:8px;padding-right:8px}.data.gm-matrix th:first-child,.data.gm-matrix td:first-child{text-align:left;width:17%;padding-left:18px}.page-intro .eyebrow svg{vertical-align:-2px;width:13px;height:13px}.panel{min-width:0}.lookalike{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;margin-top:12px;padding:0 14px}.lookalike summary{cursor:pointer;color:var(--brass-deep);align-items:center;gap:8px;padding:11px 0;font-size:13.5px;font-weight:700;list-style:none;display:flex}.lookalike summary::-webkit-details-marker{display:none}.lookalike summary svg{width:15px;height:15px}.lookalike[open] summary{border-bottom:1px solid var(--line);margin-bottom:10px}.lookalike .reading{margin-bottom:12px}.gm-returns th .gm-from{letter-spacing:0;text-transform:none;color:var(--ink-500);font-size:10px;font-weight:500;font-family:var(--font-sans,inherit);margin-top:2px;display:block}.premium-badge{font-family:var(--font-sans,inherit);letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,var(--brass),#b8791a);vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:2px 8px 2px 6px;font-size:10px;font-weight:800;display:inline-flex;box-shadow:0 1px 4px #b8791a59}.premium-badge svg{width:10px;height:10px}button.sb-group-label.sb-premium{color:var(--brass-deep);justify-content:flex-start;gap:8px}button.sb-group-label.sb-premium .sb-chev{margin-left:auto}.act-timeline{gap:0;display:grid}.act-row{border-bottom:1px solid var(--line);grid-template-columns:14px 110px 1fr auto;align-items:center;gap:10px;padding:8px 0;font-size:13.5px;display:grid}.act-row:last-of-type{border-bottom:0}.act-dot{background:var(--sage);width:10px;height:10px;box-shadow:0 0 0 3px var(--sage);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.act-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--sage) 20%,transparent)}}.act-row.right .act-dot{background:var(--brass);box-shadow:0 0 0 3px var(--brass)}@supports (color:color-mix(in lab,red,red)){.act-row.right .act-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--brass) 20%,transparent)}}.act-date{color:var(--ink-500);font-size:12.5px}.seg-filter{background:var(--paper-sunk);border:1px solid var(--line);border-radius:999px;gap:2px;margin:14px 18px 0;padding:3px;display:inline-flex}.seg-filter .seg{color:var(--ink-700);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,color .15s,box-shadow .15s;display:inline-flex}.seg-filter .seg i{background:var(--c);border-radius:50%;width:8px;height:8px}.seg-filter .seg .cf-n{background:var(--paper-raised);color:var(--ink-500);border-radius:999px;padding:1px 7px;font-size:11.5px}.seg-filter .seg:hover{color:var(--ink-900)}.seg-filter .seg.on{background:var(--c);color:#fff;box-shadow:0 2px 8px var(--c)}@supports (color:color-mix(in lab,red,red)){.seg-filter .seg.on{box-shadow:0 2px 8px color-mix(in srgb,var(--c) 35%,transparent)}}.seg-filter .seg.on i{background:#fff}.seg-filter .seg.on .cf-n{color:#fff;background:#ffffff40}.chip-filter{border-bottom:1px solid var(--line)}[data-filter-empty][hidden]{display:none}.ft-panel{padding:0;overflow:hidden}.ft-top{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--plum),var(--paper-raised));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.ft-top{background:linear-gradient(180deg,color-mix(in srgb,var(--plum) 7%,var(--paper-raised)),var(--paper-raised))}}.ft-title{align-items:center;gap:14px;min-width:0;display:flex}.ft-star{width:42px;height:42px;color:var(--plum);background:var(--plum);border-radius:12px;flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ft-star{background:color-mix(in srgb,var(--plum) 14%,var(--paper-raised))}}.ft-star svg{width:22px;height:22px}.ft-title h3{font:700 21px var(--font-display);color:var(--ink-900);margin:0}.ft-title p{max-width:560px;color:var(--ink-500);margin:3px 0 0;font-size:13px;line-height:1.45}.ft-meta{flex-wrap:wrap;gap:8px;display:flex}.ft-meta span{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-500);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12.5px}.ft-meta b{color:var(--ink-900);font-family:var(--font-mono)}.factor-today{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:18px 22px 8px;display:grid}.ft-card{--c:var(--ink-500);border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm,0 1px 2px #0000000a);border-radius:14px;padding:14px 8px 8px;transition:box-shadow .15s,border-color .15s}.ft-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.ft-card.combined{--c:var(--brass);background:linear-gradient(180deg,var(--brass),var(--paper-raised) 140px)}@supports (color:color-mix(in lab,red,red)){.ft-card.combined{background:linear-gradient(180deg,color-mix(in srgb,var(--brass) 9%,var(--paper-raised)),var(--paper-raised) 140px)}}.ft-card.combined{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ft-card.combined{border-color:color-mix(in srgb,var(--brass) 35%,var(--line))}}.ft-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;padding:0 8px;font-size:14px;display:flex}.ft-name{align-items:center;gap:8px;min-width:0;display:inline-flex}.ft-name b{color:var(--ink-900);font-weight:700}.ft-dot{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 3px var(--c);border-radius:50%;flex:none}@supports (color:color-mix(in lab,red,red)){.ft-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 18%,transparent)}}.ft-note{color:var(--ink-500);margin:0 8px 6px;font-size:11.5px;line-height:1.4}.ft-list{gap:1px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ft-row{color:inherit;border-radius:10px;grid-template-columns:22px 30px minmax(0,1fr) 54px;align-items:center;gap:10px;padding:7px 8px;text-decoration:none;display:grid}.ft-row:hover{background:var(--c)}@supports (color:color-mix(in lab,red,red)){.ft-row:hover{background:color-mix(in srgb,var(--c) 9%,var(--paper-sunk))}}.ft-rank{font:700 11px var(--font-mono);text-align:center;color:var(--ink-500);font-style:normal}.ft-rank.r1,.ft-rank.r2,.ft-rank.r3{color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.ft-rank.r1{background:#c9962b}.ft-rank.r2{background:#8e96a3}.ft-rank.r3{background:#b07a4b}.ft-row .av{flex:none;width:30px;height:30px;font-size:8.5px}.ft-row .av-img img{object-fit:contain;width:100%;height:100%}.ft-who{min-width:0;line-height:1.25;display:grid}.ft-who b{color:var(--ink-900);font-size:13px}.ft-who small{color:var(--ink-500);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.ft-bar{background:var(--paper-sunk);border-radius:99px;height:6px;overflow:hidden}.ft-bar i{height:100%;width:var(--w,50%);border-radius:inherit;background:linear-gradient(90deg,var(--c),var(--c));display:block}@supports (color:color-mix(in lab,red,red)){.ft-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--c) 45%,transparent),var(--c))}}.ft-foot{background:var(--paper-sunk);color:var(--ink-500);border-radius:10px;align-items:flex-start;gap:8px;margin:10px 22px 18px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.ft-foot svg{width:15px;height:15px;color:var(--brass);flex:none;margin-top:2px}@media(max-width:640px){.ft-top{padding:16px}.factor-today{padding:14px 12px 6px}.ft-foot{margin:8px 12px 14px}.ft-title h3{font-size:18px}}.wl-star svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.wl-star.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.wl-star.on svg{fill:var(--brass);stroke:var(--brass-deep)}.wl-star.icon-only{cursor:pointer;color:var(--ink-500);background:0 0;border:0;padding:4px}.wl-star.icon-only svg{width:17px;height:17px;margin:0}.wl-star.icon-only.on{background:0 0}.wl-star.icon-only:hover svg{stroke:var(--clay)}.wl-add{margin-bottom:20px;padding:12px 16px}.wl-add-form{align-items:center;gap:10px;display:flex}.wl-add-form svg{width:17px;height:17px;color:var(--ink-500);flex:none}.wl-add-form input{border:1px solid var(--line);min-width:0;font:inherit;background:var(--paper);color:var(--ink-900);border-radius:8px;flex:1;padding:8px 12px}.wl-add-form input:focus{outline:2px solid var(--brass);outline-offset:1px}.wl-msg{margin:8px 0 0;font-size:12.5px}.wl-empty{text-align:center;padding:40px 20px}.wl-empty>svg{width:34px;height:34px;color:var(--brass)}.wl-kpis{grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.wl-kpis{grid-template-columns:repeat(2,1fr)}}.wl-kpi-alert .value{color:var(--clay-deep)}.wl-stock{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.wl-stock span{line-height:1.25;display:grid}.wl-stock small,.wl-added{font-size:11.5px;display:block}.wl-dump{font-size:12px;font-weight:600}.wl-dump.lvl-low{color:var(--sage-deep)}.wl-dump.lvl-moderate{color:var(--brass-deep)}.wl-dump.lvl-high,.wl-dump.lvl-extreme{color:var(--clay-deep)}.wl-alert{background:var(--clay-wash);color:var(--clay-deep);white-space:nowrap;border-radius:999px;margin:1px 4px 1px 0;padding:2px 7px;font-size:11.5px;display:inline-block}.stance-panel{padding:12px 16px}.st-row{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.st-gauge.big{flex:0 0 132px;width:132px;height:auto}.st-gauge{width:64px;height:auto;display:block}.st-band{fill:none;stroke-width:16px}.st-band.small{stroke-width:10px}.st-needle{stroke:var(--ink-900);stroke-width:4px;stroke-linecap:round}.st-needle.small{stroke-width:3px}.st-hub{fill:var(--ink-900)}.st-verdict{flex:220px;gap:2px;min-width:220px;display:grid}.st-label{width:max-content;font-family:var(--font-display);color:var(--stc);font-size:20px;font-weight:700;line-height:1.1;display:inline-block}.st-label.small{font-size:12.5px}.st-strong-buy{--stc:var(--sage-deep)}.st-buy{--stc:var(--sage)}.st-neutral{--stc:var(--ink-500)}.st-sell{--stc:var(--clay)}.st-strong-sell{--stc:var(--clay-deep)}.st-advice{font-size:13px;line-height:1.45}.st-groups{flex-wrap:wrap;gap:8px;display:flex}.st-group{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper-sunk);justify-items:center;gap:0;min-width:104px;padding:6px 10px;display:grid}.st-gname{color:var(--ink-700);font-size:11px;font-weight:600}.st-count{font-size:10.5px;font-family:var(--font-mono)}.st-votes{margin-top:8px}.st-votes summary{cursor:pointer;font-size:12.5px;font-weight:600}.st-vote{font-size:12px;font-weight:700}.st-vote.buy{color:var(--sage-deep)}.st-vote.sell{color:var(--clay-deep)}.st-vote.neutral{color:var(--ink-500)}.st-note{margin:6px 0 0;font-size:11.5px}@media(max-width:700px){.st-gauge.big{flex-basis:110px;width:110px}}.company-body .panel,.company-body .card{padding:12px 16px}.company-body .section-title{margin:16px 0 7px}.company-body .stats{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.company-body .stat{padding:7px 10px}.company-body .stat dt{font-size:11px}.company-body .stat dd{font-size:14px}.company-body .findings,.company-body .checks{gap:5px}.company-body .finding,.company-body .check-row{padding:6px 10px;font-size:13px}.company-body .supply-cell{padding:7px 10px}.company-body .supply-cell .v{font-size:16px}.company-body .corner-grid,.company-body .supply-strip{gap:8px;margin-bottom:10px}.company-body .corner-chart svg{height:150px}.company-body .peers td,.company-body .peers th,.company-body .calc td{padding:5px 8px;font-size:12.5px}.company-body .tg-head{gap:12px}.company-body .tg-call{border-radius:8px;padding:6px 12px;font-size:17px}.company-body .tg-price b{font-size:22px}.company-body .tg-up{font-size:14px}.company-body .tg-cases{gap:8px;margin-top:10px}.company-body .tg-case{padding:7px 10px}.company-body .tg-case b{font-size:15px}.company-body .tg-plain{margin-top:8px;font-size:13px}.company-body .tg-range{height:54px;margin-top:12px}.company-body .tg-methods{gap:12px;margin-top:10px}.company-body .tg-method h4{font-size:12.5px}.company-body .tg-note,.company-body .qt-note{margin-top:6px;font-size:11.5px}.company-body .pc-chart{height:280px}.company-body .events td{padding:5px 8px}.company-body .tg-range{height:62px;margin-bottom:4px}.company-body .grade.lg{border-radius:9px;min-width:62px;height:46px;font-size:24px}.company-body .pillars{gap:3px}.company-body .pillar{padding:2px 0;font-size:12.5px}.company-body .rating-card{gap:14px}.st-track{border-radius:var(--radius);background:var(--paper-sunk);margin-top:8px;padding:7px 10px;font-size:12.5px;line-height:1.5}.st-track a{color:var(--brass-deep);margin-left:4px;font-weight:600}.mt-chart{width:100%;height:auto;display:block}.mt-grid{stroke:var(--line)}.mt-base{stroke:var(--ink-500);stroke-dasharray:4 4}.mt-axis{fill:var(--ink-500);font-size:10px;font-family:var(--font-mono)}.mt-line{fill:none;stroke:var(--brass);stroke-width:2.2px}.mt-abs{fill:none;stroke:var(--ink-300);stroke-width:1.4px}.mt-up{fill:var(--sage)}.mt-down{fill:var(--clay)}.mt-bar-row{grid-template-columns:96px 1fr 52px 110px;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.mt-bar{background:var(--paper-sunk);border-radius:5px;height:10px;position:relative}.mt-bar span{background:var(--brass);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.mt-bar i{background:var(--ink-500);width:2px;position:absolute;top:-3px;bottom:-3px}.mt-n{text-align:right;font-size:11px}.tr-tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0 4px;display:grid}.tr-tile{color:inherit;flex-direction:column;gap:4px;padding:14px 16px;text-decoration:none;display:flex}.tr-tile:hover{border-color:var(--brass)}.tr-tile b{font-family:var(--font-display);font-size:26px;line-height:1.1}.tr-tile b small{color:var(--ink-500);font-size:13px;font-weight:400}.tr-tile .muted{font-size:12px;line-height:1.45}.tr-div-row{grid-template-columns:44px 1fr 56px 120px;align-items:center;gap:10px;padding:5px 0;font-size:13px;display:grid}.tr-div{background:var(--paper-sunk);border-radius:5px;height:10px;position:relative}.tr-div i{background:var(--ink-500);width:2px;position:absolute;top:-3px;bottom:-3px;left:50%}.tr-div span{border-radius:5px;position:absolute;top:0;bottom:0}.tr-div span.up{background:var(--sage)}.tr-div span.down{background:var(--clay)}.tr-n{text-align:right;font-size:11px}@media(max-width:900px){.tr-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.tr-tiles{grid-template-columns:1fr}.tr-div-row{grid-template-columns:40px 1fr 52px}.tr-n{display:none}}.rc-up{fill:none;stroke:var(--sage);stroke-width:2.2px}.rc-down{fill:none;stroke:var(--clay);stroke-width:2.2px}.rc-say{margin:0 0 10px;font-size:13.5px;line-height:1.55}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.rc-head .seg a{text-decoration:none}.rc-move{white-space:nowrap}.rc-move .arrow{margin:0 5px;font-weight:700}.rc-move .arrow.up{color:var(--sage-deep)}.rc-move .arrow.down{color:var(--clay-deep)}.rc-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11px;display:block;overflow:hidden}td small.muted{font-size:10.5px;display:block}.tr-card{padding:6px 18px}.tr-row{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:16px;padding:13px 0;display:grid}.tr-row:last-child{border-bottom:0}.tr-row p{color:var(--ink-700);margin:3px 0 0;font-size:13.5px;line-height:1.5}.tr-verdict{white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 10px;font-size:11.5px;font-weight:700}.v-works{background:var(--sage);color:#fff}.v-some{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.v-some{background:color-mix(in srgb,var(--sage) 22%,transparent)}}.v-some{color:var(--sage-deep)}.v-no{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.v-no{background:color-mix(in srgb,var(--clay) 20%,transparent)}}.v-no{color:var(--clay-deep)}.v-wait,.v-cant{background:var(--paper-sunk);color:var(--ink-500)}.tr-more{color:var(--brass-deep);white-space:nowrap;font-size:12.5px;font-weight:600}.tr-how{color:var(--ink-500);margin-top:10px;font-size:12px}.tr-how summary{cursor:pointer;font-weight:600}.tr-sector{font-size:12.5px}@media(max-width:640px){.tr-row{grid-template-columns:1fr;gap:6px}}.cn-read{border-radius:var(--radius);background:var(--paper-sunk);margin:4px 0 12px;padding:9px 12px;font-size:13px;line-height:1.55}.cn-guide{margin-bottom:18px}.cn-guide summary{cursor:pointer;font-size:14px}.cn-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.cn-step{border-radius:var(--radius);background:var(--paper-sunk);padding:10px 12px;font-size:13.5px}.cn-step.hot{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.cn-step.hot{background:color-mix(in srgb,var(--clay) 10%,var(--paper-sunk))}}.cn-step p{color:var(--ink-700);margin:4px 0 0;font-size:12.5px;line-height:1.5}.cn-n{color:#fff;background:#54544a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-right:6px;font-size:11px;font-weight:700;display:inline-flex}.cn-step.hot .cn-n{background:var(--clay-deep)}.cn-line{margin:6px 0;font-size:13px;line-height:1.55}@media(max-width:760px){.cn-steps{grid-template-columns:1fr}}.pf-form{gap:8px;margin-bottom:20px;display:grid}.pf-form label{font-size:13.5px}.pf-form textarea{width:100%;font:13px/1.5 var(--font-mono);border:1px solid var(--line);background:var(--paper);color:var(--ink-900);resize:vertical;border-radius:8px;padding:10px 12px}.pf-form textarea:focus{outline:2px solid var(--brass);outline-offset:1px}.pf-actions{flex-wrap:wrap;align-items:center;gap:10px;font-size:12.5px;display:flex}.pf-actions svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.pf-problem{color:var(--clay-deep);margin:0;font-size:12.5px}.pf-kpis{grid-template-columns:repeat(5,1fr)}@media(max-width:1150px){.pf-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.pf-kpis{grid-template-columns:repeat(2,1fr)}}.pf-stress{width:100%}.pf-stress td{border-bottom:1px solid var(--line);padding:7px 4px;font-size:13px}.pf-warn{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 0;font-size:13px;display:flex}.pf-quality{flex-wrap:wrap;gap:18px;margin-top:14px;font-size:13px;display:flex}.bs-kpis{grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.bs-kpis{grid-template-columns:repeat(2,1fr)}}.bs-now{flex-wrap:wrap;gap:8px;display:flex}.bs-chip{border:1px solid var(--line);color:inherit;background:var(--paper-raised);border-radius:999px;align-items:baseline;gap:8px;padding:6px 11px;font-size:12.5px;text-decoration:none;display:inline-flex}.bs-chip:hover{border-color:var(--sage)}.bs-table th.bs-group{text-align:center;border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:11.5px}.bs-table td:nth-child(7),.bs-table th:nth-child(2){border-left:1px solid var(--line)}.pm-note{margin:0 0 12px;font-size:12.5px}.pm-offmarket{background:var(--clay-wash);border-radius:8px;gap:6px;margin-bottom:14px;padding:10px 12px;font-size:13px;display:grid}.pm-off-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pm-tag{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11.5px}.pm-tag.supply{background:var(--clay-wash);color:var(--clay-deep)}.pm-tag.internal{background:var(--sage-wash);color:var(--sage-deep)}.tr-top{gap:7px;margin:0;padding-left:20px;font-size:13px;display:grid}.tr-top li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tr-gap{font-family:var(--font-mono);color:var(--sage-deep);margin-left:auto;font-size:12px}.sec-dot{vertical-align:1px;border-radius:2px;width:8px;height:8px;margin-right:7px;display:inline-block}.pt-levels{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin-bottom:12px;font-size:13px;display:grid}@media(max-width:760px){.pt-levels{grid-template-columns:1fr}}.pt-lbl{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);margin-bottom:4px;font-size:11px;display:block}.pt-level{border-radius:999px;margin:2px 8px 2px 0;padding:3px 9px;display:inline-block}.pt-level.res{background:var(--clay-wash)}.pt-level.sup{background:var(--sage-wash)}.pt-now{border:1px dashed var(--line);text-align:center;border-radius:8px;padding:6px 12px}.pt-item{border-top:1px solid var(--line);padding:9px 0;font-size:13px}.pt-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.pt-state{background:var(--brass-wash);color:var(--brass-deep);border-radius:999px;padding:1px 8px;font-size:11.5px}.pt-state.forming{background:var(--azure-wash,var(--brass-wash))}.pt-means{margin-top:2px}.pt-record{color:var(--ink-700);margin-top:3px;font-size:12.5px}.fs-disclaimer{border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--brass-wash);color:var(--ink-700);border-radius:8px;padding:10px 14px;font-size:12.5px;line-height:1.55}.fs-disclaimer summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;list-style:none;display:flex}.fs-disclaimer summary::-webkit-details-marker{display:none}.fs-disclaimer summary svg{width:14px;height:14px;color:var(--brass-deep)}.fs-disclaimer ul{gap:5px;margin:8px 0 6px;padding-left:18px;display:grid}.fs-disclaimer p{margin:4px 0 0}.fs-disclaimer.compact{padding:7px 12px}.fs-disclaimer.fs-top{margin:-6px 0 16px}.outside-box{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:10px 14px;font-size:13px;line-height:1.55}.outside-box.warn{background:var(--brass-wash);border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.outside-box.warn{border-color:color-mix(in srgb,var(--brass) 40%,var(--line))}}.outside-box.bad{background:var(--clay-wash);border-color:var(--clay)}@supports (color:color-mix(in lab,red,red)){.outside-box.bad{border-color:color-mix(in srgb,var(--clay) 45%,var(--line))}}.outside-box p{margin:6px 0 0}.ob-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ob-sellers{font-size:12px}.amt-words{color:var(--ink-500);white-space:nowrap;margin-left:6px;font-size:11.5px}.past-results{background:var(--clay-wash);border:1px solid var(--clay);border-radius:8px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.55;display:flex}@supports (color:color-mix(in lab,red,red)){.past-results{border:1px solid color-mix(in srgb,var(--clay) 30%,var(--line))}}.past-results{color:var(--ink-700)}.past-results svg{width:16px;height:16px;color:var(--clay-deep);flex:none;margin-top:1px}.past-results b{color:var(--clay-deep)}.past-results.compact{padding:7px 12px;font-size:12px}.tr-hits{grid-template-columns:repeat(5,1fr);margin-bottom:6px}@media(max-width:1150px){.tr-hits{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tr-hits{grid-template-columns:repeat(2,1fr)}}.tr-hits-note{margin:0 0 16px;font-size:12px}.st-link{cursor:pointer;text-decoration:none}.st-link:hover{filter:brightness(.95);outline-offset:1px;outline:2px solid}.st-log-link{margin:2px 0 6px;font-size:12.5px;display:inline-block}.ml-now{flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.ml-table td{white-space:nowrap}.dc-lowers{font-size:10.5px;display:block}tr.is-current td{background:var(--brass-wash)}.st-why{color:var(--ink-700);margin-top:6px;font-size:12.5px}.tl-kpis{grid-template-columns:repeat(5,1fr)}@media(max-width:1150px){.tl-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tl-kpis{grid-template-columns:repeat(2,1fr)}}.tk-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.tk-form label{gap:4px;font-size:12.5px;font-weight:600;display:grid}.tk-form input{border:1px solid var(--line);font:inherit;background:var(--paper);color:var(--ink-900);border-radius:8px;min-width:120px;padding:7px 10px;font-weight:400}.tk-form input:focus{outline:2px solid var(--brass);outline-offset:1px}.tk-form button svg{vertical-align:-2px;width:14px;height:14px;margin-right:4px}.tk-err{flex-basis:100%;margin:0}.tk-kpis{grid-template-columns:repeat(4,1fr)}@media(max-width:640px){.tk-kpis{grid-template-columns:repeat(2,1fr)}}.tk-table td{white-space:nowrap}.tk-actions{align-items:flex-start;gap:6px;display:flex}.tk-sell summary{cursor:pointer;list-style:none}.tk-sell summary::-webkit-details-marker{display:none}.tk-sell[open] summary{background:var(--brass-wash)}.tk-sell-form{z-index:5;border:1px solid var(--line);background:var(--paper-raised);white-space:normal;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:8px;max-width:520px;margin-top:6px;padding:12px;display:flex;position:absolute;right:18px;box-shadow:0 8px 24px #0000001f}.tk-sell-form label{gap:3px;font-size:12px;font-weight:600;display:grid}.tk-sell-form input{border:1px solid var(--line);font:inherit;background:var(--paper);width:120px;color:var(--ink-900);border-radius:7px;padding:6px 8px;font-weight:400}.tk-fifo{flex-basis:100%;font-size:11.5px}.tk-kpis{grid-template-columns:repeat(6,1fr);margin-top:28px}.tk-kpis .kpi:before{display:none}.tk-kpis .kpi{padding-left:20px}.tk-kpis .kpi .value{white-space:nowrap;font-size:clamp(22px,2.1vw,32px)}@media(max-width:1150px){.tk-kpis .kpi .value{font-size:clamp(24px,4vw,32px)}.tk-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.tk-kpis{grid-template-columns:repeat(2,1fr)}.tk-kpis .kpi{padding-right:14px}}a.ipo-card{color:inherit;text-decoration:none;transition:box-shadow .15s}a.ipo-card:hover{box-shadow:var(--shadow-md)}.ipo-signs{gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.ipo-signs li{padding-left:14px;position:relative}.ipo-signs li:before{content:"";background:var(--ink-300);border-radius:50%;width:7px;height:7px;position:absolute;top:.5em;left:0}.ipo-signs li.bad:before{background:var(--clay)}.ipo-signs li.good:before{background:var(--sage)}.ipo-sign{border-left:3px solid var(--ink-300);margin-bottom:10px;padding:6px 0 6px 12px}.ipo-sign.bad{border-color:var(--clay)}.ipo-sign.good{border-color:var(--sage)}.ipo-sign p{color:var(--ink-700);margin:3px 0 0;font-size:13px}.ipo-col-projected{background:var(--brass-wash)}.ipo-col-unaudited{background:var(--paper-sunk)}.ipo-dl{grid-template-columns:repeat(2,1fr);gap:8px 14px;margin:0 0 10px;display:grid}.ipo-dl dt{color:var(--ink-500);font-size:11.5px}.ipo-dl dd{margin:0}tr.group-row td{background:var(--paper-sunk);font-size:12.5px}.ipo-check-link{color:var(--azure);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ipo-check-link svg{width:13px;height:13px}body.lp{background:var(--paper);color:var(--ink-900)}.lp-sticky{z-index:60;background:var(--paper);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.lp-sticky{background:color-mix(in srgb,var(--paper) 90%,transparent)}}.lp-sticky{-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);transition:box-shadow .2s var(--ease,ease)}.lp-sticky.is-stuck{box-shadow:0 1px 0 var(--line),0 8px 20px -14px #1c1b1759}html:has(body.lp){scroll-padding-top:76px}.lp-prayer{height:4px;display:flex}.lp-prayer i{flex:1}.lp-prayer i:first-child{background:#2f6db5}.lp-prayer i:nth-child(2){background:#f4f1e8}.lp-prayer i:nth-child(3){background:#c8402f}.lp-prayer i:nth-child(4){background:#3e8f5f}.lp-prayer i:nth-child(5){background:#e0a53a}.lp-top{align-items:center;gap:18px;max-width:1180px;margin:0 auto;padding:14px 24px;display:flex}.lp-brand{align-items:center;gap:9px;margin-right:auto;text-decoration:none;display:flex}.lp .word{font-family:var(--font-display);color:var(--azure);font-size:23px;font-style:italic;font-weight:700}.lp .word em{color:var(--brass)}.lp .word b{font-style:normal;font-family:var(--font-mono);color:var(--ink-900);background:var(--brass-wash);vertical-align:4px;border-radius:4px;margin-left:4px;padding:2px 6px;font-size:12px}.lp-nav{gap:22px;display:flex}.lp-nav a{color:var(--ink-700);font-size:14px;font-weight:500;text-decoration:none}.lp-nav a:hover{color:var(--brass-deep)}.lp-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.lp-hero-in{z-index:4;max-width:1180px;margin:0 auto;padding:56px 24px 0;position:relative}.lp-eyebrow,.lp-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.lp-hero h1{font-family:var(--font-display);letter-spacing:-.02em;max-width:14ch;margin:14px 0 8px;font-size:clamp(38px,6vw,70px);line-height:1.02}.lp-hero h1 em{color:var(--azure)}.lp-ne{font-family:"Mukta",var(--font-ui);color:var(--brass-deep);margin:0 0 10px;font-size:clamp(22px,3vw,30px);font-weight:700}.lp-lede{color:var(--ink-700);max-width:56ch;margin:0 0 22px;font-size:17.5px;line-height:1.6}.lp-search{border:1px solid var(--line-strong);background:var(--paper-raised);max-width:560px;box-shadow:var(--shadow-md);border-radius:12px;align-items:center;gap:10px;padding:7px 7px 7px 16px;display:flex;position:relative}.lp-search input{font:inherit;color:var(--ink-900);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.lp-search svg{width:18px;height:18px;color:var(--ink-500)}.lp-search .suggest{top:calc(100% + 6px);left:0;right:0}.lp-hint{color:var(--ink-500);margin:10px 0 0;font-size:12.5px}.lp-ridge{height:clamp(220px,34vw,420px);margin:-40px 0 0;position:relative}.lp-ridge svg{width:100%;height:100%;display:block;position:absolute;inset:0}.lp-sun{aspect-ratio:1;background:var(--brass-bright);opacity:.3;border-radius:50%;width:clamp(40px,6vw,80px);position:absolute;top:14%;left:9%}.lp-far{fill:var(--azure);opacity:.1}.lp-mid{fill:var(--azure);opacity:.17}.lp-g1{stop-color:var(--azure);stop-opacity:.55}.lp-g2{stop-color:var(--azure);stop-opacity:.14}.lp-snow{fill:var(--paper-raised);opacity:.9}.lp-line{fill:none;stroke:var(--azure);stroke-width:2px;vector-effect:non-scaling-stroke}html[data-theme=dark] .lp-snow{fill:#f2efe6;opacity:.8}.lp-pin{white-space:nowrap;background:var(--paper-raised);border:1px solid var(--line-strong);box-shadow:var(--shadow-sm);z-index:3;border-radius:999px;padding:4px 9px;font-size:12px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.lp-pin.now{transform:translate(-100%,calc(-100% - 10px))}.lp-pin.now span{margin-left:4px;font-weight:700}.lp-ridge figcaption{z-index:3;font-size:11.5px;position:absolute;bottom:10px;left:24px}.lp-today{grid-template-columns:repeat(6,1fr);max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.lp-today div{border-right:1px solid var(--line);gap:2px;padding:20px 14px;display:grid}.lp-today div:last-child{border-right:0}.lp-today b{font-size:26px;font-weight:700}.lp-today span{color:var(--ink-500);font-size:12.5px}.lp-today .clay b{color:var(--clay)}.lp-today .sage b{color:var(--sage)}.lp-section{max-width:1180px;margin:0 auto;padding:52px 24px}.lp-section.lp-honest{padding-block:26px}.lp-alt{background:var(--paper-sunk);border-block:1px solid var(--line);max-width:none}.lp-alt>*{max-width:1132px;margin-inline:auto}.lp-head{max-width:720px;margin-bottom:30px}.lp-alt>.lp-head{max-width:1132px;margin-left:auto;margin-right:auto}.lp-head h2,.lp-cta h2{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.lp-head p{color:var(--ink-700);margin:0;font-size:16px;line-height:1.65}.lp-q{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-qc{border:1px solid var(--line);border-top:4px solid var(--t);background:var(--paper-raised);color:inherit;transition:transform .15s var(--ease),box-shadow .15s;border-radius:12px;flex-direction:column;gap:8px;padding:22px;text-decoration:none;display:flex}.lp-qc:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp-qc .n{color:var(--t);font-size:13px;font-weight:700}.lp-qc h3{font-family:var(--font-display);margin:0;font-size:21px}.lp-qc p{color:var(--ink-700);flex:1;margin:0;font-size:14px;line-height:1.55}.lp .go{color:var(--brass-deep);font-size:13px;font-weight:600}.lp-pg{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin-bottom:18px;display:grid}.lp-pc{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:12px;align-content:start;gap:6px;padding:22px;text-decoration:none;display:grid}.lp-pc:hover{box-shadow:var(--shadow-md)}.lp-pc .big{color:var(--sage);font-size:40px;font-weight:700;line-height:1}.lp-pc.dump .big,.lp-pc.corner .big{color:var(--clay)}.lp-pc .line{font-size:14.5px;font-weight:600;line-height:1.45}.lp-pc .vs{color:var(--ink-700);font-size:13px}.lp-pc .n{font-size:11.5px}.lp-samples{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lp-card{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);color:inherit;border-radius:14px;align-content:start;gap:14px;padding:22px;text-decoration:none;display:grid}.lp-card:hover{box-shadow:var(--shadow-md)}.lp-card-top{align-items:center;gap:10px;display:flex}.lp-card-top .av{flex-basis:34px;width:34px;height:34px}.lp-card-top .nm{flex:1;font-weight:600}.av-sym{background:var(--azure-wash);color:var(--azure);border-radius:8px;padding:6px 9px;font-size:13px;font-weight:700}.lp-card dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.lp-card dt{color:var(--ink-500);font-size:11.5px}.lp-card dd{margin:2px 0 0;font-weight:600}.lp-card dd small{margin-left:4px}.lp-warn{color:var(--ink-700);background:var(--brass-wash);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:13px;display:flex}.lp-warn svg{width:16px;height:16px;color:var(--brass-deep);flex:none}.lp-ai-line{color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;font-size:12.5px;display:flex}.ai-badge{white-space:nowrap;background:linear-gradient(135deg,var(--brass),var(--brass-deep));color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.ai-badge svg{width:13px;height:13px}.ai-badge:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff73,#0000 70%);animation:3.2s ease-in-out infinite lp-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes lp-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.ai-badge:after{animation:none}}.lp-grid{grid-template-columns:repeat(4,1fr);gap:26px 22px;display:grid}.lp-grid h3{margin:0 0 6px;font-size:15.5px}.lp-grid h3:before{content:"";background:var(--brass);vertical-align:2px;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.lp-grid p{color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.55}.lp-honest .lp-head{border:1px dashed var(--line-strong);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:40px;max-width:none;padding:30px 34px;display:grid}.lp-honest .lp-head>:not(.btn){grid-column:1;max-width:780px}.lp-honest .btn{white-space:nowrap;grid-area:1/2/span 3}@media(max-width:760px){.lp-honest .lp-head{grid-template-columns:1fr;padding:24px}.lp-honest .btn{white-space:normal;grid-area:auto/1;justify-self:start;margin-top:16px}}.lp-faq{gap:10px;max-width:860px;margin-inline:auto;display:grid}#faq .lp-head{text-align:center;margin-inline:auto}.lp-faq details{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;padding:0 18px}.lp-faq summary{cursor:pointer;padding:15px 0;font-weight:600;list-style:none}.lp-faq summary:after{content:"+";float:right;color:var(--brass-deep);font-weight:700}.lp-faq details[open] summary:after{content:"–"}.lp-faq p{color:var(--ink-700);margin:0 0 16px;font-size:14.5px;line-height:1.65}.lp .ne{font-family:"Mukta",var(--font-ui)}.lp-faq .ne summary{font-size:16px}.lp-cta{text-align:center;border-top:1px solid var(--line);padding:70px 24px 80px}.lp-cta .lp-ne{margin-bottom:20px}.lp-cta .btn{padding:12px 22px;font-size:15px}.lp-foot{border-top:1px solid var(--line);background:var(--paper-sunk)}.lp-foot-in{grid-template-columns:1.6fr 1fr 1fr;gap:30px;max-width:1180px;margin:0 auto;padding:36px 24px;display:grid}.lp-foot p{color:var(--ink-700);font-size:13px;line-height:1.6}.lp-foot nav{align-content:start;gap:6px;display:grid}.lp-foot nav a{color:var(--ink-700);font-size:13.5px;text-decoration:none}.lp-foot .lp-disclaimer{color:var(--ink-500);font-size:12px}.lp-foot-base{max-width:1180px;color:var(--ink-500);margin:0 auto;padding:0 24px 22px;font-size:11.5px}@media(max-width:960px){.lp-nav{display:none}.lp-q,.lp-grid{grid-template-columns:1fr 1fr}.lp-today{grid-template-columns:repeat(3,1fr)}.lp-today div:nth-child(3n){border-right:0}.lp-samples,.lp-foot-in{grid-template-columns:1fr}}@media(max-width:560px){.lp-top{gap:10px;padding:12px 16px}.lp-top .btn.primary{padding:7px 12px;font-size:13px}.lp-hero-in,.lp-section,.lp-today{padding-inline:16px}.lp-q,.lp-grid{grid-template-columns:1fr}.lp-today{grid-template-columns:1fr 1fr}.lp-today div{border-right:0;border-bottom:1px solid var(--line)}.lp-card dl{grid-template-columns:1fr 1fr}.lp-pin.peak{display:none}.lp-section{padding-block:52px}}.lp-ai{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.lp-ai-copy h2{font-family:var(--font-display);margin:8px 0 14px;font-size:clamp(26px,3.2vw,38px);line-height:1.12}.lp-ai-copy p{color:var(--ink-700);font-size:15.5px;line-height:1.65}.lp-ai-list{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.lp-ai-list li{padding-left:24px;font-size:14.5px;position:relative}.lp-ai-list li:before{content:"✓";color:var(--sage);font-weight:700;position:absolute;left:0}.lp-flow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;margin-bottom:26px;display:grid;position:relative}.lp-flow-track{border-top:2px dashed var(--line-strong);position:absolute;top:50%;left:8%;right:8%}.lp-flow-node{z-index:2;border:1px solid var(--line);background:var(--paper-raised);min-height:92px;box-shadow:var(--shadow-sm);border-radius:12px;align-content:center;gap:6px;padding:14px;display:grid;position:relative}.lp-flow-node b{align-items:center;gap:7px;font-size:14px;display:flex}.lp-flow-node b svg{color:#d97757}.lp-flow-node span{color:var(--ink-700);font-size:12.5px}.lp-flow-node .live{background:var(--sage);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s infinite lp-pulse;display:inline-block}.lp-flow-hub{z-index:2;background:var(--paper);align-content:center;justify-items:center;gap:5px;padding:6px 8px;display:grid;position:relative}.lp-flow-hub span:last-child{color:var(--ink-500);white-space:nowrap;font-size:11px}.pill-mcp{background:var(--brass);color:#fff;letter-spacing:.08em;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700}.lp-flow-dot{z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px)}.lp-flow-dot.ask{background:#d97757;animation:3.2s linear infinite lp-ask}.lp-flow-dot.data{background:var(--sage);animation:3.2s linear 1.6s infinite lp-data}@keyframes lp-ask{0%{opacity:0;left:10%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:88%}}@keyframes lp-data{0%{opacity:0;left:88%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:10%}}@keyframes lp-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.lp-flow-dot,.lp-flow-node .live{animation:none}.lp-flow-dot{display:none}}.lp-ai-label{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:10px;font-size:11px;font-weight:700}.lp-ai-tools{flex-wrap:wrap;gap:8px;display:flex}.lp-ai-chip{border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.lp-ai-chip i{background:var(--t);border-radius:2px;width:8px;height:8px}@media(max-width:960px){.lp-ai{grid-template-columns:1fr}}@media(max-width:560px){.lp-flow{grid-template-columns:1fr}.lp-flow-track,.lp-flow-dot{display:none}}.lp-risk{max-width:1180px;color:var(--ink-700);border-top:1px solid var(--line);margin:0 auto 18px;padding:16px 24px;font-size:12.5px;line-height:1.6}.lp-motto{letter-spacing:.22em;text-transform:uppercase;color:var(--ink-500);margin:0 0 12px;font-size:12px}.lp-legal{max-width:820px}.lp-legal h1{font-family:var(--font-display);margin:8px 0 6px;font-size:clamp(32px,4.4vw,48px)}.lp-legal h2{font-family:var(--font-display);margin:30px 0 8px;font-size:22px}.lp-legal p,.lp-legal li{color:var(--ink-700);font-size:15px;line-height:1.7}.lp-legal ul{padding-left:20px}.lp-risk-box{border-left:4px solid var(--clay);background:var(--clay-wash);border-radius:6px;margin:18px 0 8px;padding:16px 18px;font-size:15px;line-height:1.6}.lp-contact{grid-template-columns:1fr 1fr;gap:30px;display:grid}.lp-mail{font-size:18px;font-weight:700}@media(max-width:700px){.lp-contact{grid-template-columns:1fr}}.page-intro p svg,.how-to-read svg,.lp-legal svg{vertical-align:-2px;width:14px;height:14px}.lp-hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;padding-bottom:10px;display:grid}.lp-hero-card{z-index:3;box-shadow:var(--shadow-lg);position:relative}.lp-card-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sage);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.lp-card-kicker .live{background:var(--sage);border-radius:50%;width:7px;height:7px;animation:1.6s infinite lp-pulse}.lp-ridge{height:clamp(160px,22vw,280px);margin-top:-10px}.lp-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.lp-tab{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);font:inherit;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.lp-tab:hover{border-color:var(--brass)}.lp-tab.on{background:var(--brass);border-color:var(--brass);color:#fff}.lp-shot{border:1px solid var(--line-strong);background:var(--paper-raised);max-width:1080px;box-shadow:var(--shadow-lg);border-radius:12px;margin:0 auto;overflow:hidden}.lp-shot-body{display:grid}.lp-shot-body img{opacity:0;visibility:hidden;grid-area:1/1;width:100%;height:auto;transition:opacity .25s;display:block}.lp-shot-body img.on{opacity:1;visibility:visible}.lp-shot-bar{background:var(--paper-sunk);border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:9px 12px;display:flex}.lp-shot-bar i{border-radius:50%;width:10px;height:10px}.lp-shot-bar i:first-child{background:#e0655a}.lp-shot-bar i:nth-child(2){background:#e8b84b}.lp-shot-bar i:nth-child(3){background:#5fae68}.lp-shot-bar span{color:var(--ink-500);margin-left:10px;font-size:11.5px}.lp-shot figcaption{color:var(--ink-700);border-top:1px solid var(--line);text-align:center;padding:12px 16px;font-size:14px}#inside .lp-head{text-align:center;margin-inline:auto}.lp-inside-note{text-align:center;color:var(--ink-700);margin-top:8px;font-size:14px}.lp-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.lp-plan{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative}.lp-plan.featured{border:2px solid var(--brass);box-shadow:var(--shadow-md)}.lp-plan-tag{background:var(--brass);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;left:24px}.lp-plan h3{font-family:var(--font-display);margin:0;font-size:24px}.lp-price b{font-family:var(--font-mono);font-size:30px}.lp-price span{color:var(--ink-500);font-size:12.5px;display:block}.lp-plan ul{flex:1;align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-plan li{padding-left:22px;font-size:14px;line-height:1.45;position:relative}.lp-plan li:before{content:"✓";color:var(--sage);font-weight:700;position:absolute;left:0}.lp-plan .btn.disabled{cursor:default;opacity:.8;justify-content:center}.lp-plan-note{margin-top:14px;font-size:12.5px}@media(max-width:960px){.lp-hero-in,.lp-plans{grid-template-columns:1fr}}body.lp{overflow-x:hidden}.lp-hero-in>*,.lp-q>*,.lp-pg>*,.lp-grid>*,.lp-plans>*,.lp-ai>*,.lp-samples>*{min-width:0}@media(max-width:560px){.lp-ridge figcaption{display:none}.lp-eyebrow{letter-spacing:.08em}}.lp-free h1{font-family:var(--font-display);margin:8px 0 10px;font-size:clamp(30px,4.2vw,46px);line-height:1.08}.lp-free-lede{color:var(--ink-700);max-width:760px;margin:0 0 24px;font-size:16px;line-height:1.65}.lp-free-h2{font-family:var(--font-display);margin:26px 0 10px;font-size:22px}.lp-free-table{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px}.lp-free-fact{background:var(--azure-wash);border-radius:10px;margin:22px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.6}.lp-news{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;margin:0;padding:0;list-style:none}.lp-news li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:12px;padding:13px 16px;display:grid}.lp-news li:last-child{border-bottom:0}.lp-news .d{color:var(--ink-500);padding-top:2px;font-size:12px}.lp-news a{color:var(--ink-900);font-weight:600;line-height:1.45;text-decoration:none}.lp-news a:hover{color:var(--azure)}.lp-news .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:5px;font-size:12px;display:flex}.lp-tag{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;padding:1px 8px;font-size:11.5px}.lp-tag.supply{background:var(--clay-wash);color:var(--clay-deep);font-weight:600}.lp-grades{border-radius:10px;gap:3px;height:46px;display:flex;overflow:hidden}.lp-grades div{background:var(--gc);color:#fff;place-content:center;justify-items:center;min-width:34px;font-size:12px;line-height:1.15;display:grid}.lp-grades span{opacity:.9;font-size:11px}.lp-free-table{margin-top:18px}.lp-locked{border:1px dashed var(--line-strong);border-radius:12px;margin-top:12px;display:grid;overflow:hidden}.lp-locked-rows{filter:blur(1.5px);opacity:.55;grid-area:1/1;padding:10px 16px}.lp-locked-rows div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.lp-locked-rows i{background:var(--line-strong);border-radius:5px;height:10px}.lp-locked-cta{z-index:1;text-align:center;background:var(--paper);grid-area:1/1;place-content:center;justify-items:center;gap:6px;padding:20px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.lp-locked-cta{background:color-mix(in srgb,var(--paper) 55%,transparent)}}.lp-locked-cta svg{width:20px;height:20px;color:var(--brass-deep)}.lp-locked-cta span{color:var(--ink-700);max-width:520px;font-size:13px}.lp-locked-cta .btn{margin-top:6px}.lp-freebar{padding-block:30px 10px}.lp-freecards{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:12px;display:grid}.lp-freecards a{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:2px 12px;padding:16px 18px;text-decoration:none;display:grid}.lp-freecards a:hover{border-color:var(--brass);box-shadow:var(--shadow-md)}.lp-freecards svg{width:22px;height:22px;color:var(--brass-deep);grid-row:span 2;margin-top:2px}.lp-freecards span{color:var(--ink-700);font-size:13px;line-height:1.45}@media(max-width:960px){.lp-freecards{grid-template-columns:1fr}}@media(max-width:560px){.lp-news li{grid-template-columns:1fr;gap:4px}}.lp-spark{width:100%;height:100%;display:block}.lp-spark .line{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.lp-spark.up .line{stroke:var(--sage)}.lp-spark.up .fill{fill:var(--sage);opacity:.1}.lp-spark.down .line{stroke:var(--clay)}.lp-spark.down .fill{fill:var(--clay);opacity:.1}.lp-today-top{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:20px 22px;display:grid}.lp-idx{gap:2px;display:grid}.lp-idx b{font-size:34px}.lp-idx-chart{grid-template-rows:1fr auto;height:90px;font-size:11px;display:grid}.lp-breadth{gap:4px;min-width:220px;font-size:13px;display:grid}.lp-breadth .bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.lp-breadth .a{background:var(--sage)}.lp-breadth .f{background:var(--ink-300)}.lp-breadth .d{background:var(--clay)}.lp-movers{grid-template-columns:1fr 1fr;gap:22px;display:grid}.lp :has(>.table-wrap),.lp-movers>*,.fs-two>*{min-width:0}.lp .table-wrap{max-width:100%}.table-wrap{overscroll-behavior-x:none}.lp-calc-rates{overflow-x:auto}.lp-movers .lp-free-table{margin-top:0}.lp-sectors{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin-bottom:8px;display:grid}.lp-sectors div{border:1px solid var(--line);background:var(--paper-raised);border-left:4px solid var(--sage);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.lp-sectors div.down{border-left-color:var(--clay)}.lp-sectors span{font-size:13px;font-weight:600}.lp-sectors b{font-size:18px}.lp-sectors div.up b{color:var(--sage)}.lp-sectors div.down b{color:var(--clay)}.lp-free .heatmap-panel{margin:0 0 8px}.lp-stock h1 .mono{color:var(--azure);margin-right:8px}.lp-stock-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lp-stock-head .price{font-size:30px}.lp-stock-chart{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;grid-template-rows:1fr auto;gap:6px;height:220px;padding:16px;display:grid}.lp-stock-range{color:var(--ink-500);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11.5px;display:flex}.lp-stock-grid{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(5,1fr);gap:1px;margin:18px 0 4px;display:grid;overflow:hidden}.lp-stock-grid>div{background:var(--paper-raised);padding:12px 14px}.lp-stock-grid dt{color:var(--ink-500);font-size:11.5px}.lp-stock-grid dd{margin:3px 0 0;font-weight:600}.lp-peers{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.lp-peers a{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:4px;padding:10px 12px;text-decoration:none;display:grid}.lp-peers a:hover{border-color:var(--brass)}.lp-peers .mono:last-child{color:var(--ink-500);text-align:right;font-size:12px}.lp-calc{grid-template-columns:300px 1fr;align-items:start;gap:22px;display:grid}.lp-calc-in{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;gap:12px;padding:20px;display:grid}.lp-calc-in label{gap:5px;font-size:13px;font-weight:600;display:grid}.lp-calc-in input,.lp-calc-in select{border:1px solid var(--line-strong);font:inherit;background:var(--paper);color:var(--ink-900);border-radius:8px;padding:9px 10px;font-size:15px;font-weight:400}.lp-calc-out{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lp-calc-out .col{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;padding:18px}.lp-calc-out h3{font-family:var(--font-display);margin:0 0 10px;font-size:19px}.lp-calc-out dl{gap:7px;margin:0;display:grid}.lp-calc-out dl div{justify-content:space-between;gap:10px;font-size:13.5px;display:flex}.lp-calc-out dd{font-family:var(--font-mono);margin:0}.lp-calc-out dt small{color:var(--ink-500);font-weight:400}.lp-calc-out .tot{border-top:1px solid var(--line);padding-top:7px;font-weight:700}.lp-calc-result{background:var(--brass-wash);border-radius:14px;flex-wrap:wrap;grid-column:span 2;align-items:baseline;gap:12px;padding:18px 20px;display:flex}.lp-calc-result b{font-size:28px}.lp-calc-result small{color:var(--ink-700);flex-basis:100%;font-size:13px}.lp-calc-rates{max-width:720px;margin-top:20px}.lp-calc-rates summary{cursor:pointer;padding:6px 0;font-weight:600}.lp-calc-rates p{font-size:12.5px}@media(max-width:960px){.lp-today-top,.lp-movers{grid-template-columns:1fr}.lp-stock-grid{grid-template-columns:repeat(2,1fr)}.lp-calc,.lp-calc-out{grid-template-columns:1fr}.lp-calc-result{grid-column:auto}}.lp-freecards{grid-template-columns:repeat(4,1fr)}@media(max-width:1000px){.lp-freecards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.lp-freecards{grid-template-columns:1fr}}.lp-foot-in{grid-template-columns:1.5fr repeat(5,1fr);gap:24px;padding-top:44px}.lp-foot h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 6px;font-size:11px}.lp-foot nav{gap:8px}.lp-foot nav a:hover{color:var(--brass-deep)}.lp-foot-brand .word{margin-bottom:4px;display:inline-block}.lp-foot-brand p{max-width:34ch;margin:6px 0}.lp-foot-motto{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500)!important;font-size:11px!important}.lp-foot-base{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:14px;display:flex}@media(max-width:960px){.lp-foot-in{grid-template-columns:1fr 1fr}.lp-foot-brand{grid-column:1/-1}}.lp-stock-grid{background:var(--paper-raised);gap:0}.lp-stock-grid>div{box-shadow:0 0 0 .5px var(--line)}.lp-foot-motto{white-space:nowrap}.lp-top-link{color:var(--ink-700);font-size:14px;font-weight:600;text-decoration:none}.lp-top>a,.lp-top>.btn{white-space:nowrap;flex-shrink:0}.lp-top .lp-top-link{text-overflow:ellipsis;max-width:110px;overflow:hidden}.lp-short{display:none}@media(max-width:520px){.lp-top{gap:8px}.lp-brand{flex-shrink:1;gap:7px;min-width:0}.lp-brand img{width:26px;height:26px}.lp .lp-top .word{white-space:nowrap;font-size:19px}.lp .lp-top .word b{vertical-align:3px;padding:1px 5px;font-size:10.5px}.lp-top .lp-top-link{font-size:13.5px}.lp-long{display:none}.lp-short{display:inline}}@media(max-width:380px){.lp-top [data-theme-toggle]{display:none}}.lp-top-link:hover{color:var(--brass-deep)}.lp-auth{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:34px;max-width:1080px;margin:0 auto;padding:48px 24px 72px;display:grid}.lp-auth-card{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-md);border-radius:16px;padding:30px}.lp-auth-card h1,.lp-account h1{font-family:var(--font-display);margin:6px 0;font-size:clamp(28px,3.4vw,38px)}.lp-auth-sub{color:var(--ink-700);margin:0 0 18px;line-height:1.6}.lp-auth-form{gap:14px;display:grid}.lp-auth-form label{color:var(--ink-900);gap:6px;font-size:13px;font-weight:600;display:grid}.lp-auth-form input:not([type=checkbox]),.lp-auth-form select{border:1px solid var(--line-strong);width:100%;font:inherit;background:var(--paper);color:var(--ink-900);border-radius:9px;padding:10px 12px;font-size:15px;font-weight:400}.lp-auth-form input:focus,.lp-auth-form select:focus{outline:2px solid var(--brass-bright);outline-offset:1px;border-color:var(--brass)}.lp-auth-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lp-auth-phone{align-items:stretch;display:flex}.lp-auth-phone .mono{border:1px solid var(--line-strong);background:var(--paper-sunk);color:var(--ink-700);border-right:0;border-radius:9px 0 0 9px;place-items:center;padding:0 10px;font-size:13px;font-weight:400;display:grid}.lp-auth-phone input{border-radius:0 9px 9px 0!important}.lp-auth-phone .pf-chip{white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 9px 0 10px;display:flex;position:relative}.pf-chip .pf-caret{color:var(--ink-500);font-size:10px}.pf-chip .pf-country{opacity:0;cursor:pointer;border:0;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0;width:100%!important}.pf-chip:focus-within{outline:2px solid var(--brass-bright);outline-offset:-2px}.lp-auth-check{grid-template-columns:none;align-items:flex-start;gap:9px;line-height:1.5;font-weight:400!important;display:flex!important}.lp-auth-check input{width:16px;height:16px;accent-color:var(--brass);flex:none;margin-top:3px}.lp-auth-hint{color:var(--ink-500);margin:-6px 0 0;font-size:12px}.lp-auth-btn{justify-content:center;padding:12px;font-size:15px}.lp-auth-alt{color:var(--ink-700);margin:16px 0 0;font-size:13.5px}.lp-auth-labelrow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp-auth-aside-link{font-size:12.5px;font-weight:500}.lp-auth-linkbtn{color:var(--azure);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.lp-auth-ok{background:var(--sage-wash);color:var(--sage-deep);border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:14px}.lp-auth-err{background:var(--clay-wash);color:var(--clay-deep);border-radius:9px;margin:0 0 16px;padding:11px 14px;font-size:14px}.lp-auth-err ul{margin:6px 0 0;padding-left:18px}.lp-auth-aside{padding:30px 6px}.lp-auth-aside h2{font-family:var(--font-display);margin:0 0 14px;font-size:24px}.lp-auth-aside ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lp-auth-aside li{color:var(--ink-700);padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.lp-auth-aside li:before{content:"✓";color:var(--sage);font-weight:700;position:absolute;left:0}.lp-auth-aside b{color:var(--ink-900)}.lp-locked-signin{font-size:12.5px}.lp-account{max-width:980px}.lp-acc-plan{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;margin:18px 0 24px;display:grid;overflow:hidden}.lp-acc-plan>div{background:var(--paper-raised);align-content:start;gap:3px;padding:14px 16px;display:grid}.lp-acc-plan .muted{font-size:12px}.lp-acc-trial{color:var(--sage-deep);font-size:12.5px}.lp-acc-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.lp-acc-box{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;padding:22px}.lp-acc-box h2{font-family:var(--font-display);margin:0;font-size:20px}.lp-acc-box .btn{justify-self:start}.lp-acc-danger{border:1px solid var(--clay-wash);border-radius:12px;margin-top:24px;padding:14px 18px}.lp-acc-danger summary{cursor:pointer;color:var(--clay-deep);font-weight:600}.lp-acc-danger form{max-width:420px;margin-top:12px}.lp-btn-danger{background:var(--clay);border-color:var(--clay);color:#fff;justify-self:start}@media(max-width:860px){.lp-auth,.lp-acc-grid{grid-template-columns:1fr}.lp-acc-plan{grid-template-columns:1fr 1fr}}@media(max-width:520px){.lp-auth-row{grid-template-columns:1fr}.lp-auth{padding-inline:16px}.lp-auth-card{padding:20px}}.lp-auth-form [hidden]{display:none!important}.why-moved{border-left:3px solid var(--sage);background:var(--sage-wash);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:10px;padding:9px 12px;font-size:13.5px;line-height:1.5;display:flex}.why-moved.down{border-left-color:var(--clay);background:var(--clay-wash)}.why-moved .why-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px}.why-moved .muted{font-size:12px}.why-mini{color:var(--ink-500);margin-top:2px;font-size:11.5px;line-height:1.4;display:block}.lp-movers td{white-space:normal}.why-mini{white-space:normal;max-width:50ch}.lp-world{padding-block:26px 6px}.lp-world-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.lp-world-head .muted{font-size:12px}.lp-world-grid{grid-template-columns:2fr 1fr 1fr;gap:16px;display:grid}.lp-world-group{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;padding:14px 16px}.lp-world-group h3{font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0 0 8px}.lp-world-group:first-child{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.lp-world-group:first-child h3{grid-column:1/-1}.lp-wq{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 64px;align-items:baseline;gap:8px;padding:6px 0;font-size:13.5px;display:grid}.lp-wq:last-child{border-bottom:0}.lp-wq b{font-size:14px}.lp-wq>span:last-child{text-align:right;font-size:12.5px}.lp-wq.npr span:first-child{color:var(--brass-deep);font-weight:700}.tick-item.world .tk-sym{color:var(--brass-bright)}@media(max-width:960px){.lp-world-grid{grid-template-columns:1fr}}@media(max-width:560px){.lp-world-group:first-child{grid-template-columns:1fr}}.lp-wq-name{align-items:center;gap:8px;display:inline-flex}.lp-wq-name small{color:var(--ink-500);font-size:10.5px;font-family:var(--font-mono)}.lp-wq-icons,.tick-flags{align-items:center;display:inline-flex}.lp-wq-icons i,.tick-flags i{width:21px;height:14px;box-shadow:0 0 0 1px var(--line);border-radius:3px;display:inline-flex;overflow:hidden}.lp-wq-icons i+i{margin-left:-6px}.lp-wq-icons svg,.tick-flags svg{width:100%;height:100%;display:block}.tick-flags{margin-right:6px}.tick-flags i{border-radius:2px;width:16px;height:11px;box-shadow:0 0 0 1px #ffffff40}.tick-flags i+i{margin-left:-5px}.lp-wq{grid-template-columns:1fr auto 60px}.lp-wq-name small{white-space:nowrap}.lp-pn-wrap{padding-block:10px 30px}.pn-slot{gap:16px;display:grid}.pn-slot.pn-row{grid-template-columns:repeat(3,1fr);margin-top:12px}.pn-slot .pn{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:14px;align-items:stretch;gap:16px;text-decoration:none;transition:box-shadow .15s,border-color .15s;display:flex;overflow:hidden}.pn-slot .pn:hover{box-shadow:var(--shadow-md);border-color:var(--brass)}.pn-slot .pn img{object-fit:cover;width:40%;max-width:360px;display:block}.pn-row .pn,.pn-card .pn{flex-direction:column;gap:0}.pn-row .pn img,.pn-card .pn img{aspect-ratio:16/9;width:100%;max-width:none}.pn-text{align-content:center;gap:6px;padding:18px 20px;display:grid}.pn-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px}.pn-text b{font-family:var(--font-display);font-size:19px;line-height:1.25}.pn-banner .pn-text b{font-size:24px}.pn-body{color:var(--ink-700);font-size:13.5px;line-height:1.5}.pn-cta{justify-self:start;margin-top:4px}.pn-house .pn{background:var(--paper-sunk);border-style:dashed}.pn-house .pn-label{color:var(--brass-deep)}.pn-banner .pn{min-height:150px}.lp-adv table{margin:6px 0 4px}@media(max-width:860px){.pn-slot.pn-row{grid-template-columns:1fr}.pn-banner .pn{flex-direction:column}.pn-banner .pn img{width:100%;max-width:none}}.lp-adv .data td,.lp-adv .data th{white-space:normal}.pn-banner .pn{align-items:center}.pn-banner .pn img{aspect-ratio:4;object-fit:cover;align-self:stretch;width:50%;max-width:none;height:auto}@media(max-width:860px){.pn-banner .pn img{width:100%}}.pn-banner .pn{flex-direction:column;align-items:stretch;gap:0;min-height:0}.pn-banner .pn img{aspect-ratio:4;align-self:auto;width:100%;max-width:none}.pn-banner .pn-text{grid-template-columns:1fr auto;align-items:center;column-gap:24px}.pn-banner .pn-text .pn-label,.pn-banner .pn-text b,.pn-banner .pn-text .pn-body{grid-column:1}.pn-banner .pn-cta{grid-area:1/2/span 3;align-self:center}.desk-pn-strip{margin-top:28px}.pn-strip .pn{align-items:center;gap:16px;min-height:0}.pn-strip .pn img{aspect-ratio:8;object-fit:cover;width:auto;max-width:50%;height:72px}.pn-strip .pn-text{flex:1;grid-template-columns:1fr auto;align-items:center;column-gap:16px;padding:10px 16px}.pn-strip .pn-text b{font-size:15px}.pn-strip .pn-body{display:none}.pn-strip .pn-label,.pn-strip .pn-text b{grid-column:1}.pn-strip .pn-cta{grid-area:1/2/span 2;margin:0}.pn-strip.pn-house .pn-body{grid-column:1;display:block}.sb-ad{margin:10px 12px 4px}.pn-side .pn{border-radius:10px;flex-direction:column;gap:0}.pn-side .pn img{aspect-ratio:2;width:100%;max-width:none}.pn-side .pn-text{gap:3px;padding:9px 11px}.pn-side .pn-text b{font-size:13px;font-family:var(--font-ui)}.pn-side .pn-body{font-size:11.5px}.pn-side .pn-label{font-size:9px}.pn-side .pn-cta{padding:3px 8px;font-size:11px}.pn-side.pn-house .pn-body{display:none}@media(max-width:860px){.pn-strip .pn{flex-direction:column;align-items:stretch}.pn-strip .pn img{width:100%;max-width:none;height:auto}}.pn-native .pn{flex-direction:row;align-items:center;gap:0;max-width:760px}.pn-native .pn-img{background:var(--paper-sunk);flex:none;align-self:stretch;width:168px;overflow:hidden}.pn-native .pn-img img{aspect-ratio:auto;object-fit:cover;width:100%;max-width:none;height:100%}.pn-native .pn-text{padding:14px 18px}.pn-native .pn-text b{font-size:17px}.pn-native.pn-row{max-width:none}.pn-native.pn-row .pn{flex-direction:column;align-items:stretch;max-width:none}.pn-native.pn-row .pn-img{aspect-ratio:16/9;width:100%;height:auto}.pn-native.pn-strip .pn{max-width:none}.pn-native.pn-strip .pn-img{width:120px}.pn-native.pn-strip .pn-img img{height:100%}.pn-native.pn-side .pn{flex-direction:column;align-items:stretch;max-width:none}.pn-native.pn-side .pn-img{aspect-ratio:2;width:100%;height:auto}.pn-native.pn-house .pn{max-width:760px}.pn-native.pn-row.pn-house .pn,.pn-native.pn-strip.pn-house .pn,.pn-native.pn-side.pn-house .pn{max-width:none}@media(max-width:560px){.pn-native .pn{flex-direction:column;align-items:stretch}.pn-native .pn-img{aspect-ratio:16/9;width:100%;height:auto}}.pn-native .pn-img{aspect-ratio:16/9;border-radius:8px;align-self:center;height:auto;margin-left:14px}.pn-native.pn-strip .pn-img{aspect-ratio:8;width:240px}.pn-native.pn-side .pn-img,.pn-native.pn-row .pn-img{border-radius:0;margin:0}.pn-native.pn-side .pn-img{aspect-ratio:2}@media(max-width:560px){.pn-native .pn-img{border-radius:0;margin:0}}.data td.wrap{white-space:normal;min-width:220px}.liq-line{background:var(--paper-sunk);border-radius:9px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;padding:8px 12px;font-size:13px;line-height:1.5;display:flex}.liq-line .why-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px}.liq-easy{color:var(--sage)}.liq-fair{color:var(--brass-deep)}.liq-hard{color:var(--clay)}.lp-brokers{padding-block:16px 6px}.lp-brokers-all{margin-left:auto;font-size:13px;font-weight:600}.lp-broker-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.lp-broker{border:1px solid var(--line);background:var(--paper-raised);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;display:grid}.lp-broker-no{color:var(--brass-deep);font-weight:700}.lp-broker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(max-width:960px){.lp-broker-grid{grid-template-columns:1fr 1fr}}.kpis.two{grid-template-columns:repeat(2,1fr)}@media(max-width:760px){.kpis.two{grid-template-columns:1fr}}.circ-pill{white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.circ-up{background:var(--sage-wash);color:var(--sage-deep)}.circ-down{background:var(--clay-wash);color:var(--clay-deep)}.circ-years{gap:4px;font-size:12.5px;display:grid}.circ-years .why-k{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin-right:8px;font-size:10.5px}.circ-heat{grid-template-columns:minmax(110px,max-content) 1fr;align-items:center;gap:3px 10px;display:grid;overflow-x:auto}.circ-heat-label{color:var(--ink-700);white-space:nowrap;font-size:12px}.circ-heat-row{grid-template-columns:repeat(var(--n),minmax(6px,1fr));gap:2px;min-width:360px;display:grid}.circ-cell{background:var(--paper-sunk);border-radius:3px;height:16px}.circ-cell-up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.circ-cell-up{background:color-mix(in srgb,var(--sage) calc(var(--a) * 100%),var(--paper-sunk))}}.circ-cell-down{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.circ-cell-down{background:color-mix(in srgb,var(--clay) calc(var(--a) * 100%),var(--paper-sunk))}}.circ-cell-mix{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.circ-cell-mix{background:color-mix(in srgb,var(--brass) calc(var(--a) * 100%),var(--paper-sunk))}}.circ-heat-axis{color:var(--ink-500);justify-content:space-between;min-width:360px;font-size:11px;display:flex}.circ-year{margin-right:14px}.pr-periods{background:var(--paper-sunk);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:4px;max-width:520px;margin:0 auto 22px;padding:4px;display:grid}.lp-readmore{color:var(--brass-deep);margin-top:auto;font-size:13.5px;font-weight:600;text-decoration:none}.lp-readmore:hover{text-decoration:underline}.lp-plan .btn+.lp-readmore,.lp-plan ul+.lp-readmore{margin-top:2px}.pr-compare{margin-top:48px}.pr-compare-wrap{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;max-height:none;margin-top:14px}.pr-compare-table{min-width:640px}table.data.pr-compare-table td,table.data.pr-compare-table th{white-space:normal;vertical-align:middle}.pr-compare-table td:first-child{min-width:260px;color:var(--ink-700)}.pr-compare-table .pr-col{text-align:center;width:15%}.pr-compare-table .pr-group th{text-align:left;font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-deep);background:var(--paper-sunk);padding-top:18px}.pr-yes{color:var(--sage-deep);font-size:16px;font-weight:700}.pr-no{color:var(--ink-300,#bbb3a4)}.lp-plans.four{grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1240px){.lp-plans.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.lp-plans.four{grid-template-columns:1fr}}.lp-plan.diamond{border:2px solid var(--ink-900)}.lp-plan.diamond .lp-plan-tag{background:var(--ink-900);color:var(--paper-raised)}.lp-plan .muted-small{color:var(--ink-500,#7a766b);margin:0;font-size:12.5px}.pr-periods button{font:inherit;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:7px;gap:1px;padding:7px 4px;font-size:12.5px;font-weight:600;display:grid}.pr-periods button small{color:var(--sage-deep);font-size:10.5px;font-weight:700}.pr-periods button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-sm,0 1px 2px #00000014)}.pr-offer[hidden]{display:none}.pr-offer .btn{display:flex}.pr-how{max-width:760px;margin-top:34px}.pr-how ol{gap:10px;padding-left:20px;font-size:14.5px;line-height:1.55;display:grid}.pr-how ul{gap:8px;padding-left:20px;font-size:14.5px;line-height:1.55;display:grid}.pr-refund{border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--paper-raised);border-radius:12px;padding:18px 22px}.pr-refund h2{margin-top:0}.sub-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.sub-pay{gap:14px;display:grid}.sub-code{border:1px dashed var(--brass);background:var(--brass-wash,var(--paper-sunk));border-radius:10px;gap:4px;padding:12px 14px;display:grid}.sub-code .muted{font-size:12px}.sub-code b{letter-spacing:.06em;font-size:22px}.pay-agree{border:1px solid var(--brass);margin:4px 0 14px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.pay-agree{border:1px solid color-mix(in srgb,var(--brass) 45%,var(--line))}}.pay-agree{background:var(--brass-wash);border-radius:10px;font-size:14px;line-height:1.55}.pay-agree p{margin:0 0 10px}.pay-agree a{font-weight:600}.pay-agree-btn{white-space:normal;width:100%;min-height:42px;line-height:1.3}.pay-agree-btn[hidden]{display:none}.pay-agree-ok{color:var(--sage);font-weight:600;margin:0!important}.pay-lock{transition:filter .25s;position:relative}.pay-lock.locked{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.pay-lock.locked:after{content:"";position:absolute;inset:0}@media(prefers-reduced-motion:reduce){.pay-lock{transition:none}}.sub-qr{justify-items:center;gap:6px;margin:0;display:grid}.sub-qr img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:10px;width:220px;height:220px;padding:8px}.sub-qr figcaption{text-align:center;font-size:12px}.sub-bank{gap:8px;margin:0;display:grid}.sub-bank div{grid-template-columns:120px 1fr;gap:8px;font-size:14px;display:grid}.sub-bank dt{color:var(--ink-500)}.sub-bank dd{margin:0;font-weight:600}@media(max-width:860px){.sub-grid{grid-template-columns:1fr}}.admin-two{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media(max-width:960px){.admin-two{grid-template-columns:1fr}}.dev-code{color:#f3efe6;font-family:var(--font-mono);white-space:pre;background:#1e1c18;border:1px solid #ffffff14;border-radius:10px;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.acc-top{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.acc-top h1{font-family:var(--font-display);margin:6px 0 0}.acc-plan{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:2px 14px;padding:12px 16px;font-size:13px;display:grid}.acc-plan .muted{grid-column:1;font-size:11.5px}.acc-plan b{grid-column:1;font-size:18px}.acc-plan>span:not(.muted){color:var(--ink-700);grid-column:1}.acc-plan .btn{grid-area:1/2/span 3}.acc-plan-pro b,.acc-plan-institutional b{color:var(--brass-deep)}.acc-layout{grid-template-columns:210px 1fr;align-items:start;gap:24px;display:grid}.acc-nav{gap:2px;display:grid;position:sticky;top:16px}.acc-nav a,.acc-nav button{color:var(--ink-700);text-align:left;border-radius:8px;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.acc-nav a:hover{background:var(--paper-sunk)}.acc-nav a.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:inset 3px 0 0 var(--brass);font-weight:700}.acc-nav-back{margin-top:12px;font-size:13px!important}.acc-nav-out{width:100%;font:inherit;color:var(--clay-deep);cursor:pointer;background:0 0;border:0;font-size:13px}.acc-body{min-width:0}.acc-pill{border-radius:10px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.acc-healthy{background:var(--sage-wash);color:var(--sage-deep)}.acc-watch{background:var(--brass-wash,var(--paper-sunk));color:var(--brass-deep)}.acc-danger{background:var(--clay-wash);color:var(--clay-deep)}.acc-muted{background:var(--paper-sunk);color:var(--ink-500)}.acc-check{align-items:center;gap:10px;font-weight:500!important;display:flex!important}.acc-check input{width:18px;height:18px}.acc-newkey{border-color:var(--sage)}@media(max-width:760px){.acc-layout{grid-template-columns:1fr}.acc-nav{border-bottom:1px solid var(--line);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:max-content;grid-auto-flow:column;gap:4px;margin-inline:-16px;padding:0 16px 2px;position:static;overflow-x:auto}.acc-nav::-webkit-scrollbar{display:none}.acc-nav a{white-space:nowrap;scroll-snap-align:start;border-radius:8px 8px 0 0;padding:10px 12px}.acc-nav a.on{box-shadow:inset 0 -3px 0 var(--brass);background:0 0}.acc-nav-back,.acc-nav form{display:none}}.pw-wrap{display:block;position:relative}.pw-wrap input{padding-right:44px!important}.pw-toggle{width:32px;height:32px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:6px}.pw-toggle:active{background:var(--paper-sunk);transform:none}.pw-toggle:hover{color:var(--ink-900);background:var(--paper-sunk)}.pw-toggle:focus-visible{outline:2px solid var(--brass-bright);outline-offset:1px}.sub-page{max-width:980px}.acc{max-width:1080px}.adm-kpis a.kpi{color:inherit;text-decoration:none}.adm-kpis a.kpi:hover{border-color:var(--brass)}.adm-tiles{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.adm-tile{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}.adm-tile:hover{border-color:var(--brass);box-shadow:var(--shadow-sm)}.adm-tile svg{width:22px;height:22px;color:var(--brass-deep);flex:none}.adm-tile div{gap:3px;display:grid}.adm-tile span{color:var(--ink-500);font-size:12.5px;line-height:1.45}@media(max-width:1000px){.adm-tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adm-tiles{grid-template-columns:1fr}}.adm-filter{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-filter input[type=search]{border:1px solid var(--line-strong);min-width:0;font:inherit;background:var(--paper-raised);color:var(--ink-900);border-radius:9px;flex:280px;padding:9px 12px}.adm-filter select{border:1px solid var(--line-strong);font:inherit;background:var(--paper-raised);color:var(--ink-900);border-radius:9px;padding:9px 10px}.adm-user-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.adm-user-head h2 .acc-pill{vertical-align:middle;font-size:11px}.adm-source{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;margin:8px 0 0;padding:6px 10px;font-size:13px;display:inline-block}.adm-btns{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adm-btns form{margin:0}.adm-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.adm-inline input{border:1px solid var(--line-strong);min-width:0;font:inherit;background:var(--paper-raised);color:var(--ink-900);border-radius:8px;flex:160px;padding:7px 10px;font-size:13px}.adm-delete{margin-top:12px}.adm-delete summary{cursor:pointer;color:var(--clay-deep);font-size:13px;font-weight:600}.adm-delete form{margin-top:8px}.adm-subedit{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.adm-subedit input,.adm-subedit select{border:1px solid var(--line-strong);font:inherit;background:var(--paper-raised);color:var(--ink-900);border-radius:7px;padding:5px 7px;font-size:12px}.adm-subedit input[type=text]{width:120px}.adm-details{word-break:break-word;max-width:420px;color:var(--ink-700);font-size:11.5px}.dp-wrap{display:block;position:relative}.dp-wrap .dp-input{font-variant-numeric:tabular-nums;width:100%;padding-right:42px!important}.dp-btn{width:30px;height:30px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;margin:auto 0;padding:0;display:grid;position:absolute;top:0;bottom:0;right:6px}.dp-btn:hover,.dp-btn[aria-expanded=true]{color:var(--brass-deep);background:var(--paper-sunk)}.dp-pop{z-index:80;border:1px solid var(--line);background:var(--paper-raised);width:292px;box-shadow:var(--shadow-lg);border-radius:12px;padding:12px;font-size:13px;position:absolute;top:calc(100% + 6px);left:0}.dp-pop.dp-up{top:auto;bottom:calc(100% + 6px)}.dp-head{grid-template-columns:30px 1fr auto 30px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.dp-head select{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-900);font:inherit;cursor:pointer;border-radius:7px;padding:5px 6px;font-weight:600}.dp-nav{background:var(--paper-sunk);height:30px;color:var(--ink-700);cursor:pointer;border:0;border-radius:7px;font-size:18px;line-height:1}.dp-nav:hover{background:var(--brass-wash);color:var(--brass-deep)}.dp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.dp-dow{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-500);padding:4px 0;font-size:10.5px}.dp-day{aspect-ratio:1;color:var(--ink-900);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:8px}.dp-day:hover:not(:disabled){background:var(--paper-sunk)}.dp-day.dp-out{color:var(--ink-500);opacity:.55}.dp-day.dp-today{box-shadow:inset 0 0 0 1px var(--brass);font-weight:700}.dp-day.dp-focus{outline:2px solid var(--brass-bright);outline-offset:-2px}.dp-day.dp-sel{background:var(--brass);color:#fff;font-weight:700}.dp-day:disabled{color:var(--ink-500);opacity:.3;cursor:not-allowed}.dp-foot{border-top:1px solid var(--line);justify-content:space-between;margin-top:10px;padding-top:8px;display:flex}.dp-link{color:var(--azure);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 6px;font-weight:600}.dp-link:hover:not(:disabled){background:var(--paper-sunk)}.dp-link:disabled{opacity:.4;cursor:not-allowed}.adm-subedit .dp-wrap,.adm-inline .dp-wrap{width:150px;display:inline-block}.adm-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.adm-chips a{border:1px solid var(--line-strong);color:var(--ink-700);background:var(--paper-raised);border-radius:999px;padding:5px 12px;font-size:12.5px;text-decoration:none}.adm-chips a:hover{border-color:var(--brass);color:var(--ink-900)}.adm-chips a.on{background:var(--brass);border-color:var(--brass);color:#fff;font-weight:600}.adm-planbox{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.adm-planbox>div{background:var(--paper-raised);gap:2px;padding:9px 12px;display:grid}.adm-planbox .muted{font-size:11px}.adm-planbox b{font-size:14px}.adm-planbox .acc-pill{justify-self:start}.adm-seg{background:var(--paper-sunk);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.adm-seg label{flex:auto;margin:0;font-weight:600!important;display:block!important}.adm-seg input{opacity:0;pointer-events:none;position:absolute}.adm-seg span{text-align:center;color:var(--ink-700);cursor:pointer;border-radius:7px;padding:7px 10px;font-size:12.5px;display:block}.adm-seg input:checked+span{background:var(--brass);color:#fff;box-shadow:var(--shadow-sm);font-weight:700}.adm-seg span:hover{color:var(--ink-900)}.adm-seg input:checked+span:hover{color:#fff}.adm-seg input:focus-visible+span{outline:2px solid var(--brass-bright);outline-offset:1px}.adm-seg-mode span{font-weight:500}.adm-preview{background:var(--brass-wash);color:var(--brass-deep);border-radius:9px;margin:0;padding:9px 12px;font-size:13px;font-weight:600}.adm-preview:empty{display:none}.adm-planform>.btn{justify-self:start}.adm-inline input[type=checkbox]{flex:none;width:16px;height:16px;padding:0}.adm-inline .acc-check{white-space:nowrap;gap:6px}.lp-hero-deck{gap:14px}.lp-hero-stack{display:grid}.lp-hero-slide{color:inherit;opacity:0;visibility:hidden;grid-area:1/1;align-content:start;gap:14px;text-decoration:none;transition:opacity .6s,visibility 0s linear .6s;display:grid}.lp-hero-slide.on{opacity:1;visibility:visible;transition:opacity .6s .15s,visibility}@media(prefers-reduced-motion:reduce){.lp-hero-slide,.lp-hero-slide.on{transition:none}}.lp-hero-dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.lp-hero-dots button{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-700);font-family:var(--font-mono);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11.5px}.lp-hero-dots button:hover{border-color:var(--brass)}.lp-hero-dots button.on{background:var(--brass);border-color:var(--brass);color:#fff;font-weight:700}.lp-hero-deck .lp-hero-dots{border-top:1px solid var(--line);justify-content:flex-start;padding-top:12px}.fs-strip{border:1px solid var(--line);background:var(--line);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1px;margin:16px 0 0;display:grid;overflow:hidden}.fs-strip>div{background:var(--paper-raised);padding:10px 12px}.fs-strip dt{color:var(--ink-500);font-size:11px}.fs-strip dd{margin:2px 0 0;font-size:14px;font-weight:600}.fs-range{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:14px 0 0;font-size:12.5px;display:flex}.fs-range-bar{background:linear-gradient(90deg,var(--clay-wash),var(--paper-sunk) 50%,var(--sage-wash));border-radius:4px;flex:200px;height:8px;position:relative}.fs-range-bar i{background:var(--brass);border:2px solid var(--paper-raised);width:14px;height:14px;box-shadow:var(--shadow-sm);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.fs-chart{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;margin-top:18px;padding:12px}.fs-two{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.fs-own{color:#fff;border-radius:9px;height:34px;font-size:12px;font-weight:700;display:flex;overflow:hidden}.fs-own span{white-space:nowrap;place-items:center;display:grid;overflow:hidden}.fs-own span:first-child{background:var(--azure)}.fs-own span:last-child{background:var(--sage)}.fs-own-list{gap:8px;margin:14px 0 0;display:grid}.fs-own-list div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding-bottom:8px;font-size:13.5px;display:flex}.fs-own-list dt{color:var(--ink-500)}.fs-own-list dd{margin:0;font-weight:600}.fs-news{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fs-news li{border:1px solid var(--line);background:var(--paper-raised);border-radius:9px;align-items:baseline;gap:12px;padding:10px 12px;font-size:14px;display:flex}.fs-news .mono{flex:none;font-size:12px}.fs-premium{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:4px;display:grid}.fs-premium div{border:1px dashed var(--line-strong);background:var(--paper-sunk);color:var(--ink-700);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:6px 8px;padding:12px;font-size:12.5px;font-weight:600;display:grid}.fs-premium svg{width:14px;height:14px;color:var(--brass-deep)}.fs-premium i{background:var(--line-strong);filter:blur(1.5px);opacity:.6;border-radius:5px;grid-column:1/-1;height:9px}@media(max-width:960px){.fs-strip{grid-template-columns:repeat(4,1fr)}.fs-premium{grid-template-columns:repeat(2,1fr)}.fs-two{grid-template-columns:1fr}}@media(max-width:560px){.fs-strip{grid-template-columns:repeat(2,1fr)}}.lp-search{z-index:40}.wn-filters{margin:4px 0 16px}.wn-filters a.wn-high{border-color:var(--clay);color:var(--clay-deep);margin-left:auto}.wn-filters a.wn-high.on{background:var(--clay);border-color:var(--clay);color:#fff}.wn-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.wn-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;grid-template-rows:auto 1fr;display:grid;overflow:hidden}.wn-card.wn-hot{border-color:var(--clay)}@supports (color:color-mix(in lab,red,red)){.wn-card.wn-hot{border-color:color-mix(in srgb,var(--clay) 45%,var(--line))}}.wn-img{aspect-ratio:16/9;background:var(--paper-sunk);display:block;position:relative;overflow:hidden}.wn-img img,.wn-img .wn-src{width:100%;height:100%;display:block;position:absolute;inset:0}.wn-img img{object-fit:cover}.wn-badge{z-index:1;background:var(--clay);color:#fff;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.wn-body{align-content:start;gap:8px;padding:14px 16px 16px;display:grid}.wn-meta{color:var(--brass-deep);font-size:11.5px}.wn-body h3{margin:0;font-size:15.5px;line-height:1.35}.wn-body h3 a{color:var(--ink-900);text-decoration:none}.wn-body h3 a:hover{color:var(--azure)}.wn-sum{color:var(--ink-700);margin:0;font-size:13px;line-height:1.5}.wn-why{background:var(--brass-wash);color:var(--ink-700);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px;line-height:1.5}.wn-topics{flex-wrap:wrap;gap:4px;display:flex}.wn-topics a{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;padding:2px 8px;font-size:11px;text-decoration:none}@media(max-width:1100px){.wn-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.wn-grid{grid-template-columns:1fr}.wn-filters a.wn-high{margin-left:0}}.lp-wn{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.lp-wn-lead .wn-body h3{font-size:19px}.lp-wn-list{align-content:start;gap:10px;display:grid}.lp-wn-row{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:10px;grid-template-columns:120px 1fr;align-items:center;gap:12px;padding:8px;text-decoration:none;display:grid}.lp-wn-row:hover{border-color:var(--brass)}.lp-wn-row .wn-img{border-radius:7px}.lp-wn-row b{font-size:13.5px;line-height:1.35}@media(max-width:860px){.lp-wn{grid-template-columns:1fr}}.wn-meta{flex-wrap:wrap;align-items:center;gap:0 6px;display:flex}.wn-mark{flex:none}.fs-date{border:1px solid var(--brass);background:var(--brass-wash);color:var(--ink-900);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px;padding:9px 14px;font-size:14px;display:flex}.fs-date svg{width:17px;height:17px;color:var(--brass-deep);flex:none}.ct-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.grecaptcha-badge{visibility:hidden}.lp-auth-form textarea{border:1px solid var(--line-strong);width:100%;font:inherit;background:var(--paper-raised);color:var(--ink-900);resize:vertical;border-radius:9px;padding:10px 12px}.lp-auth-form textarea:focus{outline:2px solid var(--brass-bright);outline-offset:1px;border-color:var(--brass)}.msg-list{gap:12px;margin-top:14px;display:grid}.msg{padding:14px 16px}.msg.spam{opacity:.6}.msg.handled{border-left:3px solid var(--sage)}.msg.new{border-left:3px solid var(--brass)}.msg-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.msg-head .acc-pill{margin-left:4px}.msg-text{white-space:pre-line;margin:10px 0 12px;font-size:14px;line-height:1.55}.ct{max-width:1120px}.ct-head h1{font-family:var(--font-display);margin:8px 0;font-size:clamp(32px,4.4vw,48px)}.ct-grid{grid-template-columns:1.35fr 1fr;align-items:start;gap:26px;display:grid}.ct-card{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-md);border-radius:16px;padding:26px}.ct-who{border:0;gap:6px;margin:0;padding:0;display:grid}.ct-who legend{color:var(--ink-900);margin-bottom:6px;font-size:13px;font-weight:600}.ct-seg{background:var(--paper-sunk);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.ct-seg label{margin:0;display:block!important}.ct-seg input{opacity:0;pointer-events:none;height:1px;margin:0;position:absolute;width:1px!important}.ct-seg span{color:var(--ink-700);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:600;display:flex}.ct-seg span svg{width:17px;height:17px}.ct-seg input:checked+span{background:var(--brass);color:#fff;box-shadow:var(--shadow-sm)}.ct-seg input:focus-visible+span{outline:2px solid var(--brass-bright);outline-offset:2px}.ct-company{border:1px dashed var(--brass);background:var(--brass-wash);border-radius:12px;gap:14px;padding:16px;display:grid}.ct-company[hidden]{display:none}.ct-send{justify-content:center;gap:8px;padding:12px;font-size:15px}.ct-send svg{width:17px;height:17px}.ct-side{gap:12px;display:grid}.ct-info{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;grid-template-columns:auto 1fr;gap:12px;padding:16px;display:grid}.ct-info>svg{width:22px;height:22px;color:var(--brass-deep);margin-top:2px}.ct-info b{margin-bottom:3px;font-size:14.5px;display:block}.ct-info span,.ct-info li{color:var(--ink-700);font-size:13.5px;line-height:1.55}.ct-info ul{gap:4px;margin:4px 0 0;padding-left:18px;display:grid}.ct-note{margin:4px 2px 0;font-size:12.5px}@media(max-width:900px){.ct-grid{grid-template-columns:1fr}}.msg-co{color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;font-size:13px;display:flex}.msg-co svg{width:15px;height:15px;color:var(--brass-deep)}.fs-top{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.fs-top .fs-search{flex:360px;margin:0}.fs-browse{white-space:nowrap;font-size:13.5px;font-weight:600}.lp-free>.fs-search{margin:6px 0 14px}.st-jump{margin-bottom:4px}.st-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;display:grid}.st-item{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 12px;font-size:13px;text-decoration:none;display:grid}.st-item:hover{border-color:var(--brass)}.st-item b{color:var(--azure)}.st-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-700);overflow:hidden}.st-px{text-align:right;white-space:nowrap}.st-px small{font-size:11px;display:block}.st-chips{flex-wrap:wrap;gap:5px;display:flex}.st-chips a{border:1px solid var(--line-strong);font-family:var(--font-mono);background:var(--paper-raised);color:var(--ink-700);border-radius:7px;padding:4px 9px;font-size:12px;text-decoration:none}.st-chips a:hover{border-color:var(--brass);color:var(--ink-900)}.st-chips a.on{background:var(--brass);border-color:var(--brass);color:#fff}.al-form{padding:16px 18px}.al-grid{grid-template-columns:1.2fr 1.3fr 1fr 1fr 2fr auto;align-items:end;gap:10px 12px;display:grid}.al-grid label[hidden]{display:none}.al-grid label{color:var(--ink-500);gap:4px;font-size:12.5px;display:grid}.al-grid input,.al-grid select{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-900);font:inherit;border-radius:6px;padding:8px 10px;font-size:14px}.al-error{color:var(--clay);margin:8px 0 0;font-size:13px}.al-table td{vertical-align:middle}@media(max-width:900px){.al-grid{grid-template-columns:1fr 1fr}.al-grid .al-note{grid-column:1/-1}}.smc-alerts{margin-top:14px}.smc-alerts h4{align-items:center;gap:6px;margin:0 0 8px;display:flex}.smc-alerts h4 svg{flex:none;width:14px;height:14px}.smc-alert-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.smc-alert-row .lvl{flex:1}.smc-alert-row .btn{padding:3px 10px;font-size:12px}.ind-form{grid-template-columns:1fr 1.25fr 1.25fr;gap:14px;margin:0 0 14px;display:grid}.ind-group{align-content:start;gap:6px;display:grid}.ind-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 2px;font-size:11px}.ind-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:7px 10px;font-size:13px;transition:opacity .15s,border-color .15s;display:flex}.ind-card:hover{border-color:var(--line-strong)}.ind-card.off{opacity:.55}.ind-card.off .ind-field,.ind-card.off select{filter:grayscale()}.ind-card b{color:var(--ink-900);font-weight:600}.ind-swatch{border-radius:2px;flex:none;width:14px;height:4px}.ind-swatch-2{background:linear-gradient(90deg,var(--sage) 50%,var(--clay) 50%)}.ind-field{color:var(--ink-500);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.ind-card input[type=number],.ind-foot input[type=number]{border:1px solid var(--line-strong);background:var(--paper);width:54px;color:var(--ink-900);border-radius:5px;padding:3px 6px;font:12.5px JetBrains Mono,monospace}.ind-card select,.ind-foot select{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-900);font:inherit;border-radius:5px;padding:3px 6px;font-size:12.5px}.ind-sw{cursor:pointer;flex:none;width:30px;height:17px;display:inline-block;position:relative}.ind-sw input{opacity:0;width:0;height:0;position:absolute}.ind-sw span{background:var(--line-strong);border-radius:9px;transition:background .15s;position:absolute;inset:0}.ind-sw span:after{content:"";background:var(--paper);border-radius:50%;width:13px;height:13px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.ind-sw input:checked+span{background:var(--brass)}.ind-sw input:checked+span:after{transform:translate(13px)}.ind-sw input:focus-visible+span{outline:2px solid var(--brass);outline-offset:2px}.ind-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.ind-legend{flex-wrap:wrap;gap:6px 14px;min-height:18px;margin:0 0 6px;font-size:12.5px;display:flex}.ind-chip i{vertical-align:middle;border-radius:2px;width:10px;height:3px;margin-right:6px;display:inline-block}.ind-chart{width:100%;height:600px}.ind-signals{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.ind-signals h3{margin:0 0 10px}.sig-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.sig-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.sig{border:1px solid var(--line);border-left:3px solid var(--ink-300);background:var(--paper-raised);border-radius:8px;padding:9px 12px}.sig.bull{border-left-color:var(--sage)}.sig.bear{border-left-color:var(--clay)}.sig-top{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.sig p{color:var(--ink-700);margin:5px 0 0;font-size:13px;line-height:1.45}.sig p.sig-why{border-top:1px dashed var(--line);color:var(--ink-500);margin-top:6px;padding-top:6px;font-size:12.5px}.sig p.sig-why b{color:var(--ink-700);font-weight:600}.sig-rule{margin:10px 0 0;font-size:12px}.sig-badge{letter-spacing:.05em;text-transform:uppercase;background:var(--paper-sunk);color:var(--ink-500);white-space:nowrap;border-radius:4px;padding:2px 7px;font:600 10.5px JetBrains Mono,monospace}.sig-badge.bull{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.sig-badge.bull{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.sig-badge.bull{color:var(--sage-deep,var(--sage))}.sig-badge.bear{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.sig-badge.bear{background:color-mix(in srgb,var(--clay) 16%,transparent)}}.sig-badge.bear{color:var(--clay)}@media(max-width:1100px){.ind-form{grid-template-columns:1fr 1fr}}@media(max-width:640px){.ind-form{grid-template-columns:1fr}}.vwap-ctl{align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.vwap-ctl select,.vwap-ctl input[type=number]{border:1px solid var(--line-strong);background:var(--paper);color:var(--ink-900);font:inherit;border-radius:5px;padding:2px 5px;font-size:12.5px}.vwap-ctl input[type=number]{width:52px}a.kpi.on{outline:2px solid var(--brass);outline-offset:-2px}.liq-mine{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.liq-mine{background:color-mix(in srgb,var(--brass) 8%,transparent)}}.acc-h3{margin:16px 0 6px;font-size:14px}.acc-steps{margin:4px 0 8px;padding-left:20px;font-size:13.5px;line-height:1.7}.acc-url{background:var(--paper-sunk);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:4px;padding:1px 7px;font-size:12.5px}.dot-online{background:var(--sage);vertical-align:1px;width:8px;height:8px;box-shadow:0 0 0 3px var(--sage);border-radius:50%;margin-right:7px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.dot-online{box-shadow:0 0 0 3px color-mix(in srgb,var(--sage) 22%,transparent)}}.ev{background:var(--paper-sunk);color:var(--ink-500);white-space:nowrap;border-radius:4px;padding:2px 7px;font:600 11px JetBrains Mono,monospace}.ev-login{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.ev-login{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.ev-login{color:var(--sage-deep,var(--sage))}.ev-failed,.ev-kicked,.ev-replaced{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.ev-failed,.ev-kicked,.ev-replaced{background:color-mix(in srgb,var(--clay) 14%,transparent)}}.ev-failed,.ev-kicked,.ev-replaced{color:var(--clay)}.ev-expired{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ev-expired{background:color-mix(in srgb,var(--brass) 14%,transparent)}}.ev-expired{color:var(--brass-deep)}.post-form{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.post-title{width:100%;font:600 26px/1.3 var(--serif,Georgia, serif);border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-900);border-radius:8px;margin-bottom:12px;padding:10px 14px}.post-side textarea,.post-side input[type=text],.post-side input[type=datetime-local],.post-side select{width:100%}.post-cover-thumb{object-fit:cover;border-radius:6px;width:100%;max-height:160px;margin:4px 0;display:block}@media(max-width:1000px){.post-form{grid-template-columns:1fr}}.blog-lead{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:12px;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;margin-bottom:22px;padding:18px;text-decoration:none;display:grid}.blog-lead img{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%}.blog-lead h2{font-family:var(--font-display);margin:6px 0 8px;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.blog-lead p{color:var(--ink-700);margin:0 0 10px;line-height:1.6}.blog-more{color:var(--brass-deep);font-size:14px;font-weight:600}.blog-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.lp-section.blog .blog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1000px){.lp-section.blog .blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lp-section.blog .blog-grid{grid-template-columns:1fr}}.blog-card{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:10px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.blog-card:hover,.blog-lead:hover{border-color:var(--brass)}.blog-card img,.blog-noimg{aspect-ratio:16/9;object-fit:cover;background:var(--paper-sunk);border-radius:6px;width:100%}.blog-card h3{margin:2px 0 0;font-size:17px;line-height:1.3}.blog-card p{color:var(--ink-500);margin:0;font-size:13.5px;line-height:1.5}.blog-post{max-width:780px;margin:0 auto}.blog-post h1{font-family:var(--font-display);margin:10px 0 8px;font-size:clamp(30px,4.4vw,44px);line-height:1.12}.blog-meta{margin:0 0 18px;font-size:13.5px}.blog-cover{object-fit:cover;border-radius:10px;width:100%;max-height:440px;margin-bottom:22px}.blog-body{color:var(--ink-900);overflow-wrap:break-word;font-size:17px;line-height:1.75}.blog-body h2{margin:1.6em 0 .5em;font-size:26px}.blog-body h3{margin:1.4em 0 .4em;font-size:21px}.blog-body img{border-radius:6px;max-width:100%;height:auto}.blog-body img[style*="float: left"]{margin:4px 18px 10px 0}.blog-body img[style*="float: right"]{margin:4px 0 10px 18px}.blog-body table{border-collapse:collapse;width:100%;margin:1.2em 0;font-size:15px;display:block;overflow-x:auto}.blog-body th,.blog-body td{border:1px solid var(--line-strong);padding:7px 10px}.blog-body th{background:var(--paper-sunk);text-align:left}.blog-body blockquote{border-left:3px solid var(--brass);color:var(--ink-700);margin:1.2em 0;padding:4px 18px}.blog-body a{color:var(--azure,#2f6fb2)}@media(max-width:760px){.blog-lead{grid-template-columns:1fr}}.seo-checks{gap:3px;margin-top:4px;font-size:12.5px;display:grid}.seo-score{margin-bottom:4px;font:700 15px JetBrains Mono,monospace}.seo-score.good{color:var(--sage)}.seo-score.fair{color:var(--brass-deep)}.seo-score.poor{color:var(--clay)}.seo-check.pass{color:var(--ink-700)}.seo-check.fail{color:var(--ink-500)}.blog-stocks{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:26px;padding-top:16px;font-size:14px;display:flex}.blog-stocks a{border:1px solid var(--line-strong);color:var(--ink-900);border-radius:999px;padding:3px 10px;text-decoration:none}.blog-stocks a:hover{border-color:var(--brass)}.blog-crumbs a{color:inherit}.copy-row{align-items:stretch;gap:8px;display:flex}.copy-row code{overflow-wrap:anywhere;flex:1;min-width:0}.copy-btn{flex:none;align-self:flex-start}.copy-btn.copied{border-color:var(--sage);color:var(--sage)}[data-copy]:not(button){cursor:copy}[data-copy].copied:not(button){outline:2px solid var(--sage);outline-offset:2px;border-radius:4px}.blog-body figure{margin:1.6em 0}.blog-body figure img{border:1px solid var(--line);border-radius:8px;width:100%;display:block}.blog-body figcaption{color:var(--ink-500);text-align:center;margin-top:8px;font-size:13.5px;line-height:1.5}.lp-head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}.lp-head-row h2{margin:4px 0 0}.lp-link{color:var(--brass-deep);font-weight:600;text-decoration:none}.blog-tags{flex-wrap:wrap;gap:8px;margin:-6px 0 22px;display:flex}.blog-tags a{border:1px solid var(--line-strong);color:var(--ink-700);border-radius:999px;padding:4px 12px;font-size:13.5px;text-decoration:none}.blog-tags a span{color:var(--ink-500);margin-left:2px;font-size:12px}.blog-tags a:hover,.blog-tags a.on{border-color:var(--brass);color:var(--brass-deep)}.fold-more{border:1px dashed var(--brass);background:var(--brass-wash);color:var(--brass-deep);font:600 12.5px var(--font-ui,inherit);cursor:pointer;border-radius:999px;padding:4px 12px}.fold-more:hover{background:var(--brass);color:#fff;border-style:solid}[data-fold]>a[hidden]{display:none}.mcp-stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:8px;display:grid}.mcp-flow{border:1px solid var(--line);background:radial-gradient(120% 120% at 50% 0%,var(--brass-wash),transparent 60%),var(--paper-raised);border-radius:16px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:0;padding:26px 18px;display:grid}.mcp-node{text-align:center;width:92px;transition:transform .3s var(--ease,ease);justify-items:center;gap:3px;display:grid}.mcp-node b{font-size:13px}.mcp-node small{color:var(--ink-500);font-size:11px;line-height:1.25}.mcp-ico{background:var(--paper);border:1px solid var(--line-strong);width:50px;height:50px;box-shadow:var(--shadow-sm);border-radius:14px;place-items:center;font-size:22px;transition:box-shadow .3s,border-color .3s,transform .3s;display:grid}.mcp-logo{font:italic 700 18px/1 var(--font-display);color:#fff;background:linear-gradient(135deg,#e8a33d,#c8402f);border:0}.mcp-wire{background:var(--line-strong);border-radius:2px;height:2px;margin:0 4px 22px;position:relative}.mcp-wire span{white-space:nowrap;font:600 10px/1 var(--font-mono);letter-spacing:.04em;color:var(--ink-500);opacity:.55;transition:opacity .3s,color .3s;position:absolute;top:9px;left:50%;transform:translate(-50%)}.mcp-wire i{background:var(--brass);opacity:0;width:10px;height:10px;box-shadow:0 0 0 4px var(--brass);border-radius:50%;position:absolute;top:-4px;left:0}@supports (color:color-mix(in lab,red,red)){.mcp-wire i{box-shadow:0 0 0 4px color-mix(in srgb,var(--brass) 25%,transparent)}}.mcp-stage[data-step="1"] .w1,.mcp-stage[data-step="2"] .w2,.mcp-stage[data-step="3"] .w3,.mcp-stage[data-step="3"] .w2,.mcp-stage[data-step="4"] .w1{background:var(--brass)}.mcp-stage[data-step="1"] .w1 span,.mcp-stage[data-step="2"] .w2 span,.mcp-stage[data-step="3"] .w3 span,.mcp-stage[data-step="4"] .w1 span{opacity:1;color:var(--brass-deep)}.mcp-stage[data-step="1"] .w1 i,.mcp-stage[data-step="2"] .w2 i,.mcp-stage[data-step="3"] .w3 i{animation:mcp-go 1.2s var(--ease,ease) infinite}.mcp-stage[data-step="3"] .w2 i,.mcp-stage[data-step="4"] .w1 i{animation:mcp-back 1.2s var(--ease,ease) infinite}.mcp-stage[data-step="1"] .n-ai .mcp-ico,.mcp-stage[data-step="2"] .n-ml .mcp-ico,.mcp-stage[data-step="3"] .n-data .mcp-ico,.mcp-stage[data-step="4"] .n-you .mcp-ico{border-color:var(--brass);box-shadow:0 0 0 6px var(--brass)}@supports (color:color-mix(in lab,red,red)){.mcp-stage[data-step="1"] .n-ai .mcp-ico,.mcp-stage[data-step="2"] .n-ml .mcp-ico,.mcp-stage[data-step="3"] .n-data .mcp-ico,.mcp-stage[data-step="4"] .n-you .mcp-ico{box-shadow:0 0 0 6px color-mix(in srgb,var(--brass) 18%,transparent)}}.mcp-stage[data-step="1"] .n-ai .mcp-ico,.mcp-stage[data-step="2"] .n-ml .mcp-ico,.mcp-stage[data-step="3"] .n-data .mcp-ico,.mcp-stage[data-step="4"] .n-you .mcp-ico{transform:translateY(-2px)}@keyframes mcp-go{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes mcp-back{0%{opacity:0;left:calc(100% - 10px)}15%{opacity:1}85%{opacity:1}to{opacity:0;left:0}}.mcp-chat{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-md);border-radius:16px;flex-direction:column;gap:10px;min-height:330px;padding-bottom:16px;display:flex;overflow:hidden}.mcp-chat-bar{border-bottom:1px solid var(--line);background:var(--paper-sunk);align-items:center;gap:6px;padding:10px 14px;display:flex}.mcp-chat-bar i{background:var(--line-strong);border-radius:50%;width:9px;height:9px}.mcp-chat-bar span{color:var(--ink-500);margin-left:8px;font-size:11px}.mcp-msg{border-radius:14px;max-width:86%;margin:0 16px;padding:10px 14px;font-size:14px;line-height:1.5}.mcp-msg.me{background:var(--brass);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.mcp-msg.ai{background:var(--paper-sunk);color:var(--ink-900);border-bottom-left-radius:4px;align-self:flex-start;min-height:1.5em}.mcp-tool{border:1px dashed var(--line-strong);color:var(--ink-700);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 16px;padding:8px 12px;font-size:12px;display:flex}.mcp-tool code{color:var(--ink-500);word-break:break-all;font-size:11px}.mcp-tool.done{border-style:solid;border-color:var(--sage-deep)}@supports (color:color-mix(in lab,red,red)){.mcp-tool.done{border-color:color-mix(in srgb,var(--sage-deep) 40%,transparent)}}.mcp-ok{color:var(--sage-deep);font-weight:700}.mcp-spin{border:2px solid var(--line-strong);border-top-color:var(--brass);border-radius:50%;width:12px;height:12px;animation:.8s linear infinite mcp-spin}@keyframes mcp-spin{to{transform:rotate(360deg)}}.mcp-stage.js [data-at]{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(6px)}.mcp-stage.js [data-at].on{opacity:1;transform:none}.mcp-stage.js .mcp-tool[data-at="2"].on+.mcp-tool.on .mcp-spin{animation:none}.mcp-foot{margin-top:12px;font-size:12.5px}.mcp-note{border:1px solid var(--brass);border-radius:12px;padding:16px 18px}@supports (color:color-mix(in lab,red,red)){.mcp-note{border:1px solid color-mix(in srgb,var(--brass) 45%,transparent)}}.mcp-note{background:var(--brass-wash);color:var(--ink-900);font-size:14.5px;line-height:1.6}.mcp-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 40px;display:grid}.mcp-steps>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;padding:18px}.mcp-steps .mcp-num{background:var(--brass);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.mcp-steps h3{margin:10px 0 6px;font-size:16px}.mcp-steps p{color:var(--ink-700);margin:0;font-size:13.5px}.mcp-url{word-break:break-all;background:var(--paper-sunk);border-radius:5px;padding:1px 5px;font-size:12px}.mcp-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;display:grid}.mcp-tools{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.mcp-tools li{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-700);border-radius:10px;grid-template-columns:170px minmax(0,1fr);gap:10px;padding:9px 12px;font-size:13.5px;display:grid}.mcp-tools code{color:var(--brass-deep);font-size:12px;font-weight:600}@media(max-width:1000px){.mcp-stage,.mcp-cols{grid-template-columns:minmax(0,1fr)}.mcp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.mcp-flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;padding:20px 12px}.mcp-node{width:auto}.mcp-wire{width:2px;height:34px;margin:2px 0}.mcp-wire span{top:50%;left:12px;transform:translateY(-50%)}.mcp-wire i{top:0;left:-4px!important}@keyframes mcp-go{0%{opacity:0;top:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:calc(100% - 10px)}}@keyframes mcp-back{0%{opacity:0;top:calc(100% - 10px)}15%{opacity:1}85%{opacity:1}to{opacity:0;top:0}}.mcp-steps{grid-template-columns:minmax(0,1fr)}.mcp-tools li{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){.mcp-wire i,.mcp-spin{animation:none!important}}@media(min-width:601px){.mcp-node{width:104px}.mcp-node b{white-space:nowrap}.mcp-wire{margin-bottom:30px}.mcp-wire span{top:-20px}}.mcp-stage:is([data-step="3"],[data-step="4"],[data-step=done]) .mcp-tool[data-at="2"] .mcp-spin{border-color:var(--sage-deep);animation:none}.mcp-stage{grid-template-columns:minmax(0,1fr);gap:18px}.mcp-chat{justify-self:center;width:100%;max-width:760px}@media(min-width:601px){.mcp-flow{padding:30px 40px}.mcp-node{width:124px}.mcp-wire{margin-inline:10px}}.cp-wrap{padding-block:22px 0}.cp{color:#fff7e6;isolation:isolate;background:linear-gradient(115deg,#7e1414,#b3261e 38%,#d9531e 72%,#f09a24);border-radius:18px;flex-wrap:wrap;align-items:center;gap:22px;margin-bottom:26px;padding:30px 34px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #7e1414b3}.cp-body{z-index:2;flex:380px;position:relative}.cp-kicker{font:700 11px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffe08a;background:#0000002e;border-radius:999px;padding:3px 10px;display:inline-block}.cp-kicker [lang=ne]{font-family:"Mukta",var(--font-body,sans-serif);letter-spacing:0;text-transform:none;font-size:13px}.cp h2{font:700 clamp(24px,3vw,34px)/1.15 var(--font-display);color:#fff;text-shadow:0 2px 8px #00000040;margin:10px 0 6px}.cp p{color:#ffebd0;margin:0;font-size:15px}.cp p b{color:#fff;font-size:17px}.cp p s{opacity:.7;margin-left:4px}.cp-cta{z-index:2;font-weight:700;position:relative;color:#6b1010!important;background:#ffe08a!important;border-color:#ffe08a!important}.cp-cta:hover{background:#fff!important}.cp-badge{z-index:1;color:#ffffff17;pointer-events:none;font-size:110px;font-weight:800;position:absolute;bottom:-26px;right:-10px}.cp-garland{z-index:1;opacity:.95;background:radial-gradient(circle at 8px 4px,#f4c430 5px,#0000 5.5px) 0 0/16px 14px repeat-x,radial-gradient(circle at 8px 4px,#e8761e 5px,#0000 5.5px) 8px 3px/16px 14px repeat-x;height:14px;position:absolute;top:0;left:0;right:0}.cp-kite{z-index:1;filter:drop-shadow(0 4px 6px #00000040);width:34px;height:51px;position:absolute}.cp-kite.k1{animation:7s ease-in-out infinite cp-drift;top:18px;right:26%}.cp-kite.k2{width:26px;height:39px;animation:9s ease-in-out -2s infinite cp-drift;top:38px;right:12%}.cp-kite.k3{opacity:.85;width:22px;height:33px;animation:8s ease-in-out -4s infinite cp-drift;top:46px;right:40%}@keyframes cp-drift{0%,to{transform:translate(0)rotate(-8deg)}25%{transform:translate(10px,-8px)rotate(6deg)}50%{transform:translate(-6px,-14px)rotate(-4deg)}75%{transform:translate(8px,-4px)rotate(10deg)}}.cp-tihar{background:linear-gradient(115deg,#2b1240,#5a1f5e 45%,#b4552b)}.cp-diyo{z-index:1;background:radial-gradient(circle,#fff3b0 0 30%,#f6a21e 60%,#0000 70%);border-radius:50%/60% 60% 40% 40%;width:14px;height:14px;animation:2.4s ease-in-out infinite cp-glow;position:absolute;bottom:16px;box-shadow:0 0 18px 6px #f6a21e8c}.cp-diyo.d1{right:30%}.cp-diyo.d2{animation-delay:-.8s;right:20%}.cp-diyo.d3{animation-delay:-1.6s;right:10%}@keyframes cp-glow{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.cp-plain{background:linear-gradient(115deg,var(--brass-deep,#8a6114),var(--brass,#c68a1e))}.cp-was{color:var(--ink-500);align-items:center;gap:8px;margin-bottom:-4px;font-size:13px;display:flex}.cp-off{color:#fff;font:700 10.5px/1.6 var(--font-mono);letter-spacing:.04em;background:#b3261e;border-radius:999px;padding:1px 7px}.cp-was-inline{color:var(--ink-500);margin-left:8px;font-size:14px;font-weight:500}@media(max-width:640px){.cp{padding:26px 20px 22px}.cp-kite.k3,.cp-badge{display:none}.cp-kite.k1{top:14px;right:14%}.cp-kite.k2{right:4%}}@media(prefers-reduced-motion:reduce){.cp-kite,.cp-diyo{animation:none}}.cp-timer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cp-timer-label{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;margin-right:2px}.cp-unit{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000038;border:1px solid #ffffff2e;border-radius:10px;justify-items:center;min-width:52px;padding:6px 8px 5px;display:grid}.cp-unit b{color:#fff;font-variant-numeric:tabular-nums;font-size:22px;line-height:1.1}.cp-unit small{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;font-size:10px}.cp-diyo.d4{animation-delay:-2.2s;right:40%}.cp-nepali_new_year{background:linear-gradient(115deg,#6e0e1e,#b5122f 45%,#e8506a)}.cp-bloom{z-index:1;opacity:.9;width:30px;height:30px;animation:9s linear infinite cp-fall;position:absolute}.cp-bloom.f1{animation-delay:-1s;right:8%}.cp-bloom.f2{width:22px;height:22px;animation-delay:-4s;right:20%}.cp-bloom.f3{animation-delay:-6.5s;right:32%}.cp-bloom.f4{width:18px;height:18px;animation-delay:-2.5s;right:44%}.cp-bloom.f5{width:24px;height:24px;animation-delay:-7.5s;right:14%}@keyframes cp-fall{0%{top:-40px;transform:rotate(0)}to{top:110%;transform:rotate(240deg)translate(20px)}}.cp-new_year{background:radial-gradient(120% 140% at 80% 0,#24366b,#0e1530 55%,#070b1c)}.cp-burst{z-index:1;border-radius:50%;width:6px;height:6px;animation:2.6s ease-out infinite cp-pop;position:absolute;box-shadow:0 -34px #ffd166,24px -24px #ff6b9a,34px 0 #6be3ff,24px 24px #ffd166,0 34px #ff6b9a,-24px 24px #6be3ff,-34px 0 #ffd166,-24px -24px #ff6b9a}.cp-burst.b1{top:40px;right:14%}.cp-burst.b2{animation-delay:-.9s;top:70px;right:30%}.cp-burst.b3{animation-delay:-1.7s;top:34px;right:44%}@keyframes cp-pop{0%{opacity:0;transform:scale(.1)}20%{opacity:1}70%{opacity:.9}to{opacity:0;transform:scale(1.4)}}.cp-black_friday{color:#f6e7b8;background:linear-gradient(115deg,#050505,#171512 60%,#2a2416)}.cp-black_friday h2{color:#f4c95d}.cp-black_friday .cp-kicker{color:#111;background:#f4c95d}.cp-black_friday .cp-cta{color:#111!important;background:#f4c95d!important;border-color:#f4c95d!important}.cp-tag{z-index:1;color:#111;font:800 13px/1 var(--font-mono);letter-spacing:.3em;background:#f4c95d;padding:6px 60px;position:absolute;top:22px;right:-40px;transform:rotate(35deg);box-shadow:0 6px 16px #0006}.cp-summer{background:linear-gradient(115deg,#e8590c,#f59f00 55%,#ffd43b)}.cp-summer h2,.cp-summer p b{color:#fff}.cp-sun{z-index:1;background:radial-gradient(circle,#fff3bf 0 34%,#fff3bf00 35%),repeating-conic-gradient(#ffffff59 0 8deg,transparent 8deg 22deg);border-radius:50%;width:150px;height:150px;animation:30s linear infinite cp-spin;position:absolute;top:-40px;right:6%}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-cyber{background:linear-gradient(115deg,#0b0420,#1a0b3d 55%,#2d0b4e)}.cp-cyber h2{color:#fff;text-shadow:0 0 12px #00e5ffcc,0 0 28px #ff00c880}.cp-cyber .cp-kicker{color:#00e5ff;background:#00e5ff1f;border:1px solid #00e5ff80}.cp-cyber .cp-cta{color:#0b0420!important;background:#00e5ff!important;border-color:#00e5ff!important}.cp-grid{z-index:0;opacity:.35;background:linear-gradient(#00e5ff59 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ff00c84d 1px,#0000 1px) 0 0/28px 28px;animation:6s linear infinite cp-scan;position:absolute;inset:0}@keyframes cp-scan{to{background-position:0 28px,28px 0}}.cp-anniversary{background:linear-gradient(115deg,#0b4f4a,#11766d 55%,#c8a042)}.cp-confetti{z-index:1;opacity:.9;border-radius:2px;width:7px;height:12px;animation:6s linear infinite cp-confetti;position:absolute;top:-12px}.cp-confetti:nth-child(odd){background:#ffd166}.cp-confetti:nth-child(3n){background:#ff6b9a}.cp-confetti:nth-child(3n+1){background:#9be7ff}.cp-confetti.c1{animation-delay:-.3s;right:4%}.cp-confetti.c2{animation-delay:-2.1s;right:8%}.cp-confetti.c3{animation-delay:-4s;right:12%}.cp-confetti.c4{animation-delay:-1.2s;right:16%}.cp-confetti.c5{animation-delay:-3.3s;right:20%}.cp-confetti.c6{animation-delay:-5.1s;right:24%}.cp-confetti.c7{animation-delay:-.8s;right:28%}.cp-confetti.c8{animation-delay:-2.7s;right:32%}.cp-confetti.c9{animation-delay:-4.6s;right:36%}.cp-confetti.c10{animation-delay:-1.7s;right:40%}.cp-confetti.c11{animation-delay:-3.9s;right:44%}.cp-confetti.c12{animation-delay:-5.5s;right:48%}.cp-confetti.c13{animation-delay:-2.4s;right:52%}.cp-confetti.c14{animation-delay:-4.9s;right:2%}@keyframes cp-confetti{0%{top:-14px;transform:rotate(0)translate(0)}to{top:110%;transform:rotate(540deg)translate(-24px)}}@media(max-width:640px){.cp-sun{width:100px;height:100px}.cp-unit{min-width:46px}.cp-unit b{font-size:18px}.cp-tag{display:none}}@media(prefers-reduced-motion:reduce){.cp-bloom,.cp-burst,.cp-sun,.cp-grid,.cp-confetti{animation:none}.cp-bloom,.cp-confetti{top:20px}}.cpa-switch{border:1px solid var(--line-strong);background:var(--paper-sunk);width:78px;height:34px;color:var(--ink-700);cursor:pointer;border-radius:999px;justify-content:flex-end;align-items:center;padding:0 13px;font:700 13px/1 inherit;transition:background-color .32s cubic-bezier(.4,0,.2,1),border-color .32s cubic-bezier(.4,0,.2,1),color .32s;display:inline-flex;position:relative}.cpa-knob{background:var(--paper-raised);border-radius:50%;width:24px;height:24px;margin-top:-12px;transition:transform .32s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:5px;box-shadow:0 1px 3px #00000040}.cpa-switch.on{background:var(--sage-deep,#2e7d4f);border-color:var(--sage-deep,#2e7d4f);color:#fff;justify-content:flex-start}.cpa-switch.on .cpa-knob{transform:translate(42px)}.cpa-switch:disabled{cursor:progress}@media(prefers-reduced-motion:reduce){.cpa-switch,.cpa-knob{transition:none}}.cpa-switch:hover{border-color:var(--brass)}.cpa-del{border:1px solid var(--line);width:32px;height:32px;color:var(--ink-500);cursor:pointer;background:0 0;border-radius:50%;font-size:13px}.cpa-del:hover{border-color:var(--clay-deep);color:var(--clay-deep);background:var(--clay-deep)}@supports (color:color-mix(in lab,red,red)){.cpa-del:hover{background:color-mix(in srgb,var(--clay-deep) 8%,transparent)}}.cpa-edit{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.cpa-edit summary{cursor:pointer;color:var(--brass-deep);font-size:13.5px;font-weight:600;list-style:none}.cpa-edit summary:before{content:"▸ "}.cpa-edit[open] summary:before{content:"▾ "}.cpf-when{gap:8px;display:flex}.cpf-when>:first-child{flex:1;min-width:0}.cpf-when .cpf-time{flex:none;width:128px}.cpf-save{padding-inline:22px}.lp-social{gap:8px;margin-top:14px;display:flex}.lp-social-link{background:#5865f2;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex;color:#fff!important}.lp-social-link:hover{filter:brightness(1.1);transform:translateY(-1px)}.lp-social-link.icon{border-radius:50%;justify-content:center;width:38px;height:38px;padding:0}.lp-social-link.yt{background:red}.lp-social-link.tt{background:#000}.todo{border-left:3px solid var(--brass)}.acc-who{align-items:center;gap:16px;display:flex}.acc-face{border:2px solid var(--brass);background:var(--brass-wash);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.acc-face img{object-fit:cover;width:100%;height:100%}.acc-face span{font-family:var(--font-display);color:var(--brass-deep);font-size:30px;font-weight:700}.acc-photo{margin-top:4px;font-size:13px}.acc-photo>summary{cursor:pointer;color:var(--brass-deep);font-weight:600;list-style:none}.acc-photo>summary::-webkit-details-marker{display:none}.acc-photo[open]{gap:6px;display:grid}.acc-photo-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acc-photo-form input[type=file]{max-width:260px;font-size:12.5px}.todo-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.todo-score{color:var(--ink-500);font-size:12px}.todo-item{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.todo-tick{background:var(--paper-sunk);border:1px solid var(--line-strong);width:30px;height:30px;font:700 13px/1 var(--font-mono);color:var(--ink-700);border-radius:50%;place-items:center;display:grid}.todo-item.done .todo-tick{background:var(--sage-deep);border-color:var(--sage-deep);color:#fff}.todo-item.done>.todo-body>b{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-300,#bbb);text-decoration-color:var(--ink-300,#bbb)}.todo-gift{background:var(--brass-wash);color:var(--brass-deep);font:700 11px/1.6 var(--font-mono);border-radius:999px;margin-left:6px;padding:1px 8px}.todo-photo{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.todo-avatar{object-fit:cover;border:2px solid var(--brass);border-radius:50%;width:48px;height:48px}.todo-upload{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.todo-upload input[type=file]{max-width:230px;font-size:13px}.todo-stars{flex-direction:row-reverse;justify-content:flex-end;gap:2px;display:inline-flex}.todo-stars input{opacity:0;width:1px;height:1px;position:absolute}.todo-stars label{color:var(--line-strong);cursor:pointer;font-size:28px;line-height:1;transition:color .12s,transform .12s}.todo-stars label:hover,.todo-stars label:hover~label,.todo-stars input:checked~label{color:#e8a33d}.todo-stars label:hover{transform:scale(1.12)}.todo-stars input:focus-visible+label{outline:2px solid var(--brass-bright);outline-offset:2px;border-radius:4px}.avatar.has-photo{padding:0;overflow:hidden}.adm-who{align-items:center;gap:10px;display:flex}.adm-who .avatar.small{cursor:default;flex:none}.adm-avatar-lg{cursor:default;flex:none;width:56px;height:56px;font-size:22px}.adm-user-head>.adm-avatar-lg{align-self:center}.adm-user-head>.adm-avatar-lg+.page-intro{margin:0 auto 0 -4px!important}.avatar.has-photo img{object-fit:cover;width:100%;height:100%;display:block}.rv-nudge{z-index:70;border:1px solid var(--line-strong);background:var(--paper-raised);width:min(340px,100vw - 36px);box-shadow:var(--shadow-lg);opacity:0;border-radius:14px;padding:16px 18px 14px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s;position:fixed;bottom:18px;right:18px;transform:translateY(20px)}.rv-nudge.on{opacity:1;transform:none}.rv-nudge b{margin-bottom:4px;font-size:15px;display:block}.rv-nudge p{color:var(--ink-700);margin:0 0 12px;font-size:13px}.rv-nudge .rv-btns{gap:8px;display:flex}input[type=file]{border:1px dashed var(--line-strong);background:var(--paper-sunk);max-width:100%;color:var(--ink-500);font:13px var(--font-sans);cursor:pointer;border-radius:10px;padding:5px;transition:border-color .15s,background .15s}input[type=file]:hover,input[type=file]:focus-visible{border-color:var(--brass);background:var(--brass-wash);outline:none}input[type=file]::file-selector-button{border:1px solid var(--brass);background:var(--brass);color:#fff;font:600 13px var(--font-sans);cursor:pointer;border-radius:8px;margin-right:10px;padding:7px 14px;transition:background .15s,border-color .15s}input[type=file]::file-selector-button:hover{background:var(--brass-deep);border-color:var(--brass-deep)}.rf{gap:16px;display:grid}.rf .lp-acc-box{margin:0}.rf-hero{background:linear-gradient(135deg,var(--sage-deep),var(--sage-deep));border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:26px 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.rf-hero{background:linear-gradient(135deg,var(--sage-deep),color-mix(in srgb,var(--sage-deep) 55%,var(--brass)))}}.rf-hero{color:#fff;box-shadow:var(--shadow-lg,0 10px 30px #00000014)}.rf-kicker{font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.rf-hero h2{color:#fff;margin:8px 0 6px;font-size:24px}.rf-hero p{opacity:.92;max-width:46ch;margin:0;font-size:14px}.rf-stat{text-align:center;background:#ffffff24;border:1px solid #ffffff47;border-radius:14px;flex:none;place-items:center;min-width:120px;padding:14px 18px;display:grid}.rf-stat b{font-size:34px;line-height:1}.rf-stat span{opacity:.9;margin-top:4px;font-size:12px}.rf-label{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:8px;display:block}.rf-link{border:1px solid var(--line-strong);background:var(--paper-sunk);border-radius:12px;align-items:center;gap:10px;padding:6px 6px 6px 14px;transition:border-color .15s;display:flex}.rf-link:focus-within{border-color:var(--brass)}.rf-link svg{width:16px;height:16px;color:var(--ink-500);flex:none}.rf-link input{min-width:0;font:13.5px var(--font-mono);color:var(--ink-900);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.rf-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rf-steps li{border:1px solid var(--line);background:var(--paper-sunk);border-radius:12px;gap:4px;padding:16px;font-size:13.5px;display:grid}.rf-steps li span:last-child{color:var(--ink-500);line-height:1.5}.rf-num{background:var(--brass);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:6px;font-size:13px;font-weight:700;display:grid}.rf-empty{border:1px dashed var(--line-strong);border-radius:12px;align-items:center;gap:14px;margin-top:10px;padding:16px;display:flex}.rf-empty svg{width:22px;height:22px;color:var(--ink-500)}.rf-empty div{gap:2px;font-size:13.5px;display:grid}.rf-empty span{color:var(--ink-500)}.rf-friends{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rf-friends li{border:1px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rf-friends li div{font-size:13.5px;display:grid}.rf-friends .mono{font-size:11.5px}.rf-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.rf-stats{flex:none;gap:10px;display:flex}.rf-money{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.rf-m{border:1px solid var(--line);background:var(--paper-sunk);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.rf-m span{color:var(--ink-500);font-size:12px}.rf-m b{font-size:20px}.rf-m.main{border-color:var(--brass);background:var(--brass-wash,var(--paper-sunk))}.rf-m.main b{color:var(--brass-deep);font-size:24px}.rf-note{background:var(--paper-sunk);border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;display:flex}.rf-note svg{width:16px;height:16px;color:var(--brass-deep);flex:none;margin-top:2px}.rf-withdraw{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.rf-withdraw h3{margin:0 0 10px}.rf-withdraw-go{flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px;display:flex}.rf-progress{background:var(--paper-sunk);border:1px solid var(--line);border-radius:999px;height:10px;margin-top:16px;overflow:hidden}.rf-progress i{border-radius:inherit;background:linear-gradient(90deg,var(--brass),var(--brass-deep));height:100%;display:block}.rf-friends li .rf-earned{white-space:nowrap;margin-left:auto;font-size:11px}@media(max-width:1000px){.rf-steps,.rf-money{grid-template-columns:repeat(2,minmax(0,1fr))}}.sub-ref{border-left:3px solid var(--sage-deep);background:var(--paper-sunk);border-radius:10px;align-items:center;gap:8px;margin:10px 0 0;padding:10px 14px;font-size:13.5px;display:flex}.sub-ref svg{width:16px;height:16px;color:var(--sage-deep);flex:none}@media(max-width:700px){.rf-hero{flex-direction:column;align-items:flex-start;padding:22px}.rf-stats{flex-direction:column;width:100%}.rf-stat{grid-auto-flow:column;justify-content:start;gap:10px;width:100%;min-width:0}.rf-steps,.rf-money{grid-template-columns:1fr}.rf-link{flex-wrap:wrap;padding:10px}.rf-link .btn{justify-content:center;width:100%}}.reg-invited{border:1px solid var(--line);border-left:3px solid var(--sage-deep);background:var(--paper-sunk);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;display:flex}.cs-page{gap:16px;display:grid}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cs-head h1{margin:8px 0 2px;font-size:clamp(24px,3.4vw,34px)}.cs-head h1 small{font:500 14px var(--font-sans);color:var(--ink-500);margin-top:2px;display:block}.cs-last{margin:4px 0 0;font-size:18px;font-weight:700}.cs-pick{flex-wrap:wrap;gap:8px;display:flex}.cs-pick input{width:min(280px,100%)}.cs-chart{padding:12px}.cs-credit{margin:-6px 0 0;font-size:12px}.cs-badge{background:var(--brass);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.cs-hero{border:1px solid var(--line);background:linear-gradient(160deg,var(--paper-raised),var(--brass-wash));border-radius:18px;padding:28px}.cs-hero h2{margin:12px 0 8px;font-size:clamp(22px,3vw,30px)}.cs-hero>p{max-width:62ch;color:var(--ink-700);margin:0 0 18px;font-size:15px;line-height:1.6}.cs-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.cs-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid}.cs-card svg{width:22px;height:22px;color:var(--brass)}.cs-card span{color:var(--ink-500);font-size:13.5px;line-height:1.5}.cs-meanwhile{padding:20px 22px}.cs-meanwhile h2{margin:0;font-size:18px}.cs-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media(max-width:520px){.cs-grid{grid-template-columns:1fr}.cs-hero{padding:20px}.cs-pick,.cs-pick input{width:100%}}.sb-soon{background:var(--brass-wash);color:var(--brass-deep);font:700 10px/1.6 var(--font-mono);border-radius:999px;margin-left:auto;padding:1px 7px}@media(max-width:900px){.cs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cs-grid{grid-template-columns:1fr}.cs-hero{padding:24px 20px 0}.cs-preview{height:120px;margin:20px -20px 0}}.td-live{background:var(--sage-deep);border-radius:999px;align-items:center;gap:6px;margin:4px 0 6px;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.td-live{background:color-mix(in srgb,var(--sage-deep) 12%,transparent)}}.td-live{color:var(--sage-deep);font-size:13px}.td-dot{background:var(--sage-deep);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite td-pulse}@keyframes td-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.td-dot{animation:none}}.blog-share{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:26px 0 6px;padding:16px 0}.blog-share>b{margin-bottom:10px;font-size:14px;display:block}.blog-share.compact{border:0;margin:0 0 16px;padding:0}.blog-share-row{flex-wrap:wrap;gap:8px;display:flex}.bs-btn{--bs:var(--ink-700);border:1px solid var(--bs);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bs-btn{border:1px solid color-mix(in srgb,var(--bs) 45%,transparent)}}.bs-btn{background:var(--bs)}@supports (color:color-mix(in lab,red,red)){.bs-btn{background:color-mix(in srgb,var(--bs) 9%,transparent)}}.bs-btn{color:var(--bs);font:600 12.5px/1.4 var(--font-sans);cursor:pointer;text-decoration:none;transition:background .15s,color .15s}.bs-btn:before{content:"";background:var(--bs);border-radius:50%;width:7px;height:7px}.bs-btn:hover{background:var(--bs);color:#fff;text-decoration:none}.bs-btn:hover:before{background:#fff}.bs-btn[hidden]{display:none}.blog-share.compact .bs-btn{padding:4px 10px;font-size:12px}.bs-facebook{--bs:#1877f2}.bs-whatsapp{--bs:#1da851}.bs-viber{--bs:#7360f2}.bs-telegram{--bs:#229ed9}.bs-x{--bs:var(--ink-900)}.bs-linkedin{--bs:#0a66c2}.bs-reddit{--bs:#ff4500}.bs-email,.bs-copy,.bs-more{--bs:var(--brass-deep)}.lp-soon{background:var(--brass-wash);color:var(--brass-deep);font:700 10px/1.6 var(--font-mono);vertical-align:1px;border-radius:999px;margin-left:4px;padding:0 6px}.cs-badge-soft{background:var(--paper-sunk);color:var(--ink-700);border:1px solid var(--line-strong)}.cs-sym{margin:8px 0 2px;font-size:clamp(20px,2.6vw,26px)}.cs-sym small{font:500 14px var(--font-sans);color:var(--ink-500);margin-top:2px;display:block}.cs-hero h1{margin:12px 0 8px;font-size:clamp(26px,3.6vw,38px)}.em-form{gap:14px;padding:20px 22px;display:grid}.em-count{color:var(--ink-700);align-items:center;gap:8px;margin:-4px 0 0;font-size:13.5px;display:flex}.em-count svg{width:16px;height:16px;color:var(--brass)}.em-actions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.em-test{flex-wrap:wrap;gap:8px;display:flex}.em-test input{width:min(260px,100%)}.lp-nav a{white-space:nowrap}@media(min-width:961px)and (max-width:1240px){.lp-nav{gap:14px}.lp-nav a{font-size:13px}}.cot-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.cot-card{border-top:3px solid var(--line-strong);align-content:start;gap:12px;padding:20px;display:grid}.cot-card.cot-crowded-long{border-top-color:#2f7d5b}.cot-card.cot-crowded-short{border-top-color:#c2563a}.cot-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cot-head h3{margin:0;font-size:19px}.cot-zone{background:var(--paper-sunk);border:1px solid var(--line-strong);font:700 11px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 10px}.cot-net{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cot-net b{font-size:28px;line-height:1}.cot-chg{margin:-6px 0 0;font-size:13px}.cot-spark svg{width:100%;height:60px;display:block}.cot-spark span{font-size:11.5px}.cot-line{fill:none;stroke:var(--brass);stroke-width:2px;vector-effect:non-scaling-stroke}.cot-zero{stroke:var(--line-strong);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cot-gauge-bar{background:linear-gradient(90deg,#c2563a 0 20%,var(--paper-sunk) 20% 80%,#2f7d5b 80% 100%);border-radius:999px;height:10px;position:relative}.cot-gauge-bar i{background:var(--ink-900);width:4px;height:18px;box-shadow:0 0 0 2px var(--paper-raised);border-radius:2px;margin-left:-2px;position:absolute;top:-4px}.cot-gauge-scale{color:var(--ink-500);justify-content:space-between;align-items:baseline;margin-top:6px;font-size:11.5px;display:flex}.cot-gauge-scale b{color:var(--ink-900);font-size:13px}.cot-gauge p{text-align:center;margin:2px 0 0;font-size:11.5px}.cot-zone-text{color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.55}.cot-flow{background:var(--paper-sunk);border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.cot-flow span{color:var(--ink-500);line-height:1.5}.cot-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.cot-facts dt{color:var(--ink-500);font-size:11px}.cot-facts dd{margin:2px 0 0;font-size:13.5px;font-weight:600}.cot-why{color:var(--ink-500);gap:8px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.cot-why svg{width:15px;height:15px;color:var(--brass);flex:none;margin-top:2px}.cot-weeks summary{cursor:pointer;color:var(--brass-deep);font-size:13px;font-weight:600}.cot-weeks .table-wrap{margin-top:8px}.cot-guide{margin-top:20px;padding:22px}.cot-guide>h2{margin:0 0 14px;font-size:20px}.cot-guide-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px 22px;display:grid}.cot-guide-grid h3{margin:0 0 6px;font-size:15px}.cot-guide-grid p{color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.6}.cotp-table td.up,.cot-hist td.up{color:var(--sage-deep)}.cot-hist td.down,.cotp-table td.down{color:#c2563a}.cotp-table{margin-top:14px}.cot-story{border-left:3px solid var(--brass);margin-bottom:16px;padding:18px 20px}.cot-story h3{margin:0 0 8px;font-size:16px}.cot-story ul{gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.cot-hist{gap:12px;margin-top:20px;padding:18px 20px;display:grid}.cot-hist-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cot-hist-head h3{margin:0;font-size:17px}.cot-hist .table-wrap{max-height:640px;overflow:auto}.cot-hist .btn{justify-self:start}.cot-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}@media(max-width:1000px){.cot-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.cot-tiles{grid-template-columns:1fr}}.cot-tile{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px #00000005}.cot-tile:before{content:"";background:var(--line-strong);height:3px;position:absolute;inset:0 0 auto}.cot-tile.cot-crowded-long:before{background:linear-gradient(90deg,#2f7d5b,#5fb389)}.cot-tile.cot-crowded-short:before{background:linear-gradient(90deg,#c2563a,#e58a5b)}.cot-tile.cot-neutral:before{background:linear-gradient(90deg,var(--brass),var(--brass-bright,#d9a441))}a.cot-tile:hover{border-color:var(--brass);text-decoration:none;transform:translateY(-3px);box-shadow:0 12px 28px #1e1c181a}.cot-badge{width:48px;height:48px;font:700 17px/1 var(--font-sans);color:#fff;letter-spacing:-.01em;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff59,0 3px 8px #0000001f}.cot-badge-gold{color:#3a2600;background:linear-gradient(145deg,#f4cf6b,#c8901f 60%,#9c6b10)}.cot-badge-silver{color:#2a2f36;background:linear-gradient(145deg,#f2f4f7,#b9c0ca 60%,#8a939f)}.cot-badge-platinum{color:#1e2833;background:linear-gradient(145deg,#e3e8ee,#9aa9b9 60%,#6b7c8f)}.cot-badge-oil{color:#f4cf6b;background:linear-gradient(145deg,#4a4a52,#1e1e24 70%);font-size:14px}.cot-tile-body{gap:2px;min-width:0;display:grid}.cot-tile-body b{font-size:17px}.cot-tile-stance{color:var(--ink-700);font-size:13px}.cot-arrow{margin-left:2px;font-size:11px}.cot-arrow.up{color:#2f7d5b}.cot-arrow.down{color:#c2563a}.cot-meter{background:linear-gradient(90deg,#c2563a8c 0 20%,var(--paper-sunk) 20% 80%,#2f7d5b8c 80% 100%);border-radius:999px;grid-column:1/-1;height:8px;position:relative}.cot-meter i{background:var(--paper-raised);border:3px solid var(--ink-900);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-3px;box-shadow:0 1px 3px #0003}.cot-tile-foot{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.cot-tile .cot-zone{font-size:10.5px}.cot-crowded-long .cot-zone{color:#2f7d5b;background:#2f7d5b1f;border-color:#2f7d5b}.cot-crowded-short .cot-zone{color:#c2563a;background:#c2563a1f;border-color:#c2563a}.cot-go{color:var(--brass-deep);font-size:12.5px;font-weight:600}.lp-cot2{text-align:center}.lp-cot2 .lp-free-h2{margin:6px 0 8px}.lp-cot2>p{max-width:640px;color:var(--ink-700);margin:0 auto 22px}.lp-cot2 .cot-tiles{text-align:left}.lp-cot2-cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.cotp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:34px;display:grid}.cotp-hero h1{margin:10px 0 12px;font-size:clamp(28px,3.8vw,42px);line-height:1.12}.cotp-hero-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cotp-hero-side{border:1px solid var(--line);background:linear-gradient(160deg,var(--paper-raised),var(--brass-wash));border-radius:20px;padding:18px}.cotp-asof{color:var(--ink-700);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;display:flex}.cot-tiles.cot-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.cotp-hero{grid-template-columns:1fr}}@media(max-width:460px){.cot-tiles.cot-tiles-2{grid-template-columns:1fr}}.cotp-latest{padding:22px}.cotp-latest-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.cotp-latest-head h2{margin:0 0 4px;font-size:22px}.cotp-latest-head p{margin:0;font-size:13.5px}.cotp-legend{color:var(--ink-500);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cotp-legend i{border-radius:3px;width:10px;height:10px;margin-left:6px;display:inline-block}.cotp-legend i.up{background:#2f7d5b}.cotp-legend i.down{background:#c2563a}.cotp-table td.up{color:#2f7d5b;font-weight:600}.cotp-table td.down{color:#c2563a;font-weight:600}.cotp-name{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}.cot-badge.sm{border-radius:8px;width:30px;height:30px;font-size:12px}.cotp-lock{background:linear-gradient(120deg,var(--brass-wash),transparent);border:1px solid var(--brass);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.cotp-lock{border:1px solid color-mix(in srgb,var(--brass) 35%,transparent)}}.cotp-lock>svg{width:24px;height:24px;color:var(--brass-deep);flex:none}.cotp-lock>div{flex:340px;gap:2px;font-size:13.5px;display:grid}.cotp-lock>div span{color:var(--ink-700);line-height:1.5}.cotp-why-intro{max-width:780px}.cotp-why-intro p{color:var(--ink-700);font-size:15px;line-height:1.7}.cotp-why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}@media(max-width:860px){.cotp-why-grid{grid-template-columns:1fr}}.cotp-why-card{border:1px solid var(--line);background:var(--paper-raised);border-radius:16px;padding:20px}.cotp-why-card h3{margin:14px 0 6px;font-size:17px}.cotp-why-card p{color:var(--ink-700);margin:0;font-size:14px;line-height:1.6}.cotp-cta-box{text-align:center;color:#fff;background:linear-gradient(135deg,var(--sage-deep),var(--sage-deep));border-radius:20px;padding:34px 24px}@supports (color:color-mix(in lab,red,red)){.cotp-cta-box{background:linear-gradient(135deg,var(--sage-deep),color-mix(in srgb,var(--sage-deep) 50%,var(--brass)))}}.cotp-cta-box h2{color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,30px)}.cotp-cta-box p{opacity:.92;max-width:640px;margin:0 auto 18px;line-height:1.6}.cotp-cta-box .btn:not(.primary){color:#fff;background:#ffffff24;border-color:#fff6}.cot-guide{counter-reset:cotstep}.cot-guide-grid>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:14px;padding:18px 18px 18px 58px;position:relative}.cot-guide-grid>div:before{counter-increment:cotstep;content:counter(cotstep);background:var(--brass);color:#fff;width:28px;height:28px;font:700 13px/1 var(--font-mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;left:16px}.cot-guide-grid h3{font-size:15px}.cot-hero{color:#fff;background:linear-gradient(135deg,#1e1c18,#3a3226 55%,var(--brass));border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding:24px 26px;display:flex}@supports (color:color-mix(in lab,red,red)){.cot-hero{background:linear-gradient(135deg,#1e1c18,#3a3226 55%,color-mix(in srgb,var(--brass) 70%,#1e1c18))}}.cot-hero .eyebrow{color:#f4cf6b}.cot-hero h2{color:#fff;margin:6px 0;font-size:clamp(24px,3vw,32px)}.cot-hero p{opacity:.85;max-width:62ch;margin:0;font-size:14px;line-height:1.6}.cot-hero-date{text-align:right;background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;gap:2px;padding:12px 16px;display:grid}.cot-hero-date span,.cot-hero-date small{opacity:.75;font-size:11.5px}.cot-hero-date b{font-size:20px}.cot-yields{grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:24px;margin-bottom:16px;padding:20px 22px;display:grid}@media(max-width:760px){.cot-yields{grid-template-columns:1fr}}.cot-yields-num{align-content:start;gap:6px;display:grid}.cot-yields-num>b{font-size:34px;line-height:1}.cot-yields-chg{gap:10px;font-size:12.5px;display:flex}.cot-yields-chg .up{color:#2f7d5b}.cot-yields-chg .down{color:#c2563a}.cot-yields-num svg{width:100%;height:60px}.cot-yline{fill:none;stroke:#2f6fb0;stroke-width:2px;vector-effect:non-scaling-stroke}.cot-yields-text h3{margin:0 0 8px;font-size:16px}.cot-yields-text p{color:var(--ink-700);margin:0 0 8px;font-size:13.5px;line-height:1.6}.cot-yields-now{background:var(--paper-sunk);border-radius:10px;padding:10px 12px}.cot-card-open{color:var(--brass-deep);margin-top:-6px;font-size:12.5px;font-weight:600;text-decoration:none}.cot-card-open:hover{text-decoration:underline}.cot-hero-detail{align-items:stretch}.cot-hero-title{align-items:center;gap:16px;display:flex}.cot-hero-title .cot-badge{border-radius:14px;width:60px;height:60px;font-size:21px}.cot-hero-title h2{margin:4px 0 0}.cot-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media(max-width:760px){.cot-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.cot-hero-stats>div{background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;gap:2px;min-width:110px;padding:10px 14px;display:grid}.cot-hero-stats span,.cot-hero-stats small{opacity:.75;font-size:11px}.cot-hero-stats b{font-size:20px}.cotd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}@media(max-width:900px){.cotd-grid{grid-template-columns:1fr}}.cotd-chart{padding:16px 16px 10px}.cotd-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cotd-chart-head h3{margin:0;font-size:15px}.cotd-key{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.cotd-key i{border-radius:2px;width:10px;height:3px;margin-left:6px;display:inline-block}.cotd-canvas{height:300px}.cotd-break{margin-bottom:16px;padding:20px 22px}.cotd-break>h3{margin:0 0 12px;font-size:17px}.cotd-break-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.cotd-point{border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--paper-raised);border-radius:12px;padding:14px 16px}.cotd-point p{color:var(--ink-700);margin:4px 0 0;font-size:13.5px;line-height:1.6}.gm-cot{margin-bottom:20px}.gm-cot-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.gm-cot-head h3{margin:4px 0 0;font-size:18px}.tv-credit{color:var(--ink-500);justify-content:flex-end;align-items:center;gap:4px;margin:6px 2px 0;font-size:11.5px;display:flex}.tv-credit a{color:var(--ink-700);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.tv-credit a:hover{color:var(--brass-deep)}.delta{font:600 12px/1.5 var(--font-mono);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.delta.bull{color:#2f7d5b;background:#2f7d5b21}.delta.bear{color:#c2563a;background:#c2563a21}.delta.neutral{color:#2f6fb0;background:#2f6fb01f}.delta.flat{color:var(--ink-500)}td.num .delta{justify-content:flex-end}.lp-crumbs{max-width:1180px;margin:0 auto;padding:22px 24px 0}.lp-crumbs ol{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.lp-crumbs li{align-items:center;gap:6px;display:inline-flex}.lp-crumbs li+li:before{content:"›";color:var(--line-strong);font-size:15px}.lp-crumbs a{color:var(--ink-700);text-decoration:none}.lp-crumbs a:hover{color:var(--brass-deep);text-decoration:underline}.lp-crumbs [aria-current]{color:var(--ink-900);font-weight:600}.lp-crumbs+.lp-section,.lp-crumbs+article.lp-section,.lp-crumbs+div.lp-section{padding-top:26px}@media(max-width:640px){.lp-crumbs{padding:14px 16px 0}}.ci-live{border-left:3px solid var(--sage-deep);margin:6px 0 22px;padding:18px 20px}.ci-live-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ci-live-head h2{align-items:center;gap:8px;margin:0;font-size:18px;display:flex}.ci-live-head>span{font-size:12.5px}.ci-live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media(max-width:640px){.ci-live-grid{grid-template-columns:1fr}}.ci-live-grid h3{margin:0 0 6px;font-size:14px}.ci-live-grid h3.up{color:#2f7d5b}.ci-live-grid h3.down{color:#c2563a}.ci-live-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:70px minmax(0,1fr) auto;gap:8px;padding:6px 0;font-size:13.5px;text-decoration:none;display:grid}.ci-live-row:hover{background:var(--paper-sunk)}.ci-live-row .up{color:#2f7d5b;font-weight:700}.ci-live-row .down{color:#c2563a;font-weight:700}.mev{border-top:4px solid var(--line-strong);margin-bottom:16px;padding:22px}.mev.ev-tailwind{border-top-color:#2f7d5b}.mev.ev-headwind{border-top-color:#c2563a}.mev.ev-mixed{border-top-color:var(--brass)}.mev-head{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:20px;margin-bottom:8px;display:grid}@media(max-width:700px){.mev-head{grid-template-columns:1fr}}.mev-badge{background:var(--paper-sunk);text-align:center;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.mev-badge span{font:700 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.mev-badge b{margin-top:6px;font-size:24px}.mev-badge small{color:var(--ink-500);font-size:12px}.mev-tailwind .mev-badge b{color:#2f7d5b}.mev-headwind .mev-badge b{color:#c2563a}.mev-mixed .mev-badge b{color:var(--brass-deep)}.mev-lede p{margin:0 0 8px;font-size:14.5px;line-height:1.6}.mev-lede p.muted{font-size:12.5px}.mev-sub{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:16px 0 8px}.mev-rule{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:14px;display:grid}.mev-rule+.mev-rule{margin-top:10px}.mev-rule.on.tailwind{background:#2f7d5b;border-color:#2f7d5b73}@supports (color:color-mix(in lab,red,red)){.mev-rule.on.tailwind{background:color-mix(in srgb,#2f7d5b 5%,var(--paper-raised))}}.mev-rule.on.headwind{background:#c2563a;border-color:#c2563a73}@supports (color:color-mix(in lab,red,red)){.mev-rule.on.headwind{background:color-mix(in srgb,#c2563a 5%,var(--paper-raised))}}.mev-icon{color:#fff;background:var(--ink-500);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.mev-rule.tailwind .mev-icon{background:#2f7d5b}.mev-rule.headwind .mev-icon{background:#c2563a}.mev-rule b{font-size:14px}.mev-rule p{color:var(--ink-700);margin:4px 0 6px;font-size:13.5px;line-height:1.55}.mev-tbl{border-collapse:collapse;width:100%;margin:6px 0;font-size:12.5px}.mev-tbl th{text-align:left;color:var(--ink-500);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:600}.mev-tbl td{border-bottom:1px solid var(--line);padding:5px 6px}.mev-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.mev-grid .mev-rule+.mev-rule{margin-top:0}.mev-watch{background:var(--brass-wash);border-radius:12px;gap:8px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.mev-watch svg{width:16px;height:16px;color:var(--brass-deep);flex:none;margin-top:2px}.mev-note{margin:12px 0 0;font-size:11.5px}.cot-tile .mev-chip{font:700 10.5px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;background:var(--paper-sunk);color:var(--ink-500);border-radius:999px;grid-column:1/-1;justify-self:start;padding:2px 9px}.cot-tile .mev-chip.tailwind{color:#2f7d5b;background:#2f7d5b21}.cot-tile .mev-chip.headwind{color:#c2563a;background:#c2563a21}.cot-tile .mev-chip.mixed{background:var(--brass-wash);color:var(--brass-deep)}.cx{margin:16px 0;padding:20px 22px}.cx h3{margin:0 0 4px;font-size:17px}.cx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:12px;display:grid}@media(max-width:800px){.cx-grid{grid-template-columns:1fr}}.cx-matrix{border-collapse:separate;border-spacing:4px;font-size:12.5px}.cx-matrix th{color:var(--ink-500);text-align:center;padding:4px 6px;font-weight:600}.cx-matrix td{text-align:center;width:70px;height:40px;font:600 13px var(--font-mono);border-radius:8px}th.th-help{cursor:help}th.th-help:after{content:"?";width:13px;height:13px;font:700 9px/1 var(--font-sans);opacity:.45;vertical-align:1px;border:1px solid;border-radius:50%;place-items:center;margin-left:4px;display:inline-grid}th.th-help:hover:after,th.th-help:focus:after{opacity:.9}th.th-help:focus-visible{outline:2px solid var(--brass-bright,#d9a441);outline-offset:-2px}.th-tip{z-index:1000;color:#f7f4ec;font:500 12.5px/1.5 var(--font-sans);text-transform:none;letter-spacing:normal;white-space:normal;text-align:left;opacity:0;pointer-events:none;background:#1e1c18;border-radius:10px;padding:9px 12px;transition:opacity .12s,transform .12s;position:absolute;transform:translateY(4px);box-shadow:0 8px 24px #00000040}.th-tip.on{opacity:1;transform:none}.pg-guide{border:1px solid var(--brass);margin:0 0 20px}@supports (color:color-mix(in lab,red,red)){.pg-guide{border:1px solid color-mix(in srgb,var(--brass) 40%,var(--line))}}.pg-guide{background:var(--brass-wash);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.pg-guide{background:color-mix(in srgb,var(--brass-wash) 55%,var(--paper-raised))}}.pg-guide>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 18px;font-size:15px;list-style:none;display:flex}.pg-guide>summary::-webkit-details-marker{display:none}.pg-guide>summary:after{content:"▾";color:var(--brass-deep);margin-left:auto;transition:transform .15s}.pg-guide:not([open])>summary:after{transform:rotate(-90deg)}.pg-icon{background:var(--brass);color:#fff;width:24px;height:24px;font:700 13px/1 var(--font-sans);border-radius:50%;place-items:center;display:grid}.pg-body{color:var(--ink-700);padding:0 20px 18px;font-size:14px;line-height:1.65}.pg-q{color:var(--ink-900);margin:0 0 12px;font-size:15px}.pg-steps{counter-reset:pg;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pg-steps li{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;gap:2px;padding:12px 14px 12px 50px;display:grid;position:relative}.pg-steps li:before{counter-increment:pg;content:counter(pg);color:#fff;width:24px;height:24px;font:700 12px/1 var(--font-mono);background:#2b2c26;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;left:14px}.pg-steps b{color:var(--ink-900)}.pg-terms{margin-top:14px}.pg-terms>b{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px;display:block}.pg-terms dl{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:0;display:grid}.pg-terms dl>div{background:var(--paper-raised);border:1px solid var(--line);border-radius:10px;padding:10px 12px}.pg-terms dt{color:var(--ink-900);font-weight:700}.pg-terms dd{margin:2px 0 0;font-size:13px}.pg-bottom{background:var(--paper-raised);border-left:3px solid var(--sage-deep);color:var(--ink-900);border-radius:12px;margin:14px 0 0;padding:12px 14px}.stretch-from{color:var(--ink-500);margin-top:4px;font-size:12.5px;display:inline-block}.pn-invite{color:#fff;background:radial-gradient(circle at 85% 20%,var(--brass),transparent 55%),linear-gradient(135deg,#1e1c18,#3a3226);border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 28px;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.pn-invite{background:radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--brass) 55%,transparent),transparent 55%),linear-gradient(135deg,#1e1c18,#3a3226)}}.pn-invite:hover{filter:brightness(1.05);text-decoration:none}.pn-invite-text{gap:6px;display:grid}.pn-invite-text .pn-label{color:#f4cf6b}.pn-invite-text b{font-size:clamp(22px,2.6vw,30px);line-height:1.15}.pn-invite-text>span:last-child{opacity:.85;font-size:14px;line-height:1.6}.pn-invite-points{opacity:.92;gap:6px;font-size:13.5px;display:grid}.pn-invite-cta{white-space:nowrap}@media(max-width:900px){.pn-invite{grid-template-columns:1fr}.pn-invite-cta{justify-self:start}}.pn.pn-open{background:0 0;border-style:dashed}.pn.pn-open b{color:var(--brass-deep)}.pn-invite.pn-row{margin-top:12px}.adm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media(max-width:900px){.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-stat{align-content:start;gap:4px;padding:14px 16px;display:grid}.adm-stat>span{color:var(--ink-500);font-size:12px}.adm-stat>b{font-size:24px}.adm-areas{line-height:1.7}.ad-spark{width:110px;height:24px}.ad-spark polyline{fill:none;stroke:var(--brass);stroke-width:1.6px;vector-effect:non-scaling-stroke}.adr-range{margin-bottom:16px;padding:14px 18px}.adr-actions{flex-wrap:wrap;gap:8px;display:flex}@media print{.no-print,.sidebar,.topbar,.site-foot,.to-top,.rv-nudge{display:none!important}.main{margin:0!important;transform:none!important}}.adv-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 12px;display:grid}@media(max-width:700px){.adv-numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}.adv-numbers>div{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;gap:2px;padding:14px;display:grid}.adv-numbers b{color:var(--brass-deep);font-size:24px}.adv-numbers span{color:var(--ink-500);font-size:12.5px;line-height:1.4}.adv-kit{flex-wrap:wrap;gap:10px;display:flex}.adv-example{grid-template-columns:minmax(0,1fr);gap:16px;margin:14px 0 6px;display:grid}.adv-example figure{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:14px;margin:0;overflow:hidden}.adv-example img{width:100%;height:auto;display:block}.adv-example figcaption{color:var(--ink-500);border-top:1px solid var(--line);padding:10px 14px;font-size:12.5px}.adv-example figcaption b{color:var(--ink-900)}.adv-example-card{max-width:420px}.adv-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 8px;display:grid}@media(max-width:760px){.adv-channels{grid-template-columns:1fr}}.adv-chan{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:14px;padding:6px 18px 8px}.adv-chan-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:12px 0 8px;display:flex}.adv-chan-h>b{font:700 20px var(--font-display);color:var(--ink-900)}.adv-chan-h a{color:var(--ink-500);font-size:12.5px;text-decoration:none}.adv-chan-h a:hover{color:var(--brass-deep)}.adv-chan-r{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.adv-chan-r:last-child{border-bottom:0}.adv-chan-r>div:first-child{gap:3px;min-width:0;display:grid}.adv-chan-r>div:first-child b{color:var(--ink-900);font-size:14.5px}.adv-chan-r>div:first-child span{color:var(--ink-500);font-size:12.5px;line-height:1.5}.adv-chan-p{text-align:right;flex:none;align-content:start;display:grid}.adv-chan-p b{color:var(--brass-deep);white-space:nowrap;font-size:16px}.adv-chan-p small{color:var(--ink-500);font-size:11.5px}.adv-offer{background:var(--brass-wash);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.6}.adv-shots{gap:14px;display:grid}.adv-shots figure{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;margin:0;padding:10px}.adv-shots img{border:1px solid var(--line);border-radius:8px;width:100%;display:block}.adv-shots figcaption{color:var(--ink-700);margin-top:8px;font-size:13px}.db-yard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.db-yard-tile{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:4px;padding:16px 18px;display:grid}.db-yard-tile span{color:var(--ink-500);font-size:12px}.db-yard-tile b{font-size:26px;line-height:1.1}.db-yard-tile small{color:var(--ink-500);font-size:11.5px}.db-yard-tile.main{border-color:var(--brass);background:var(--brass-wash,var(--paper-sunk))}.db-yard-tile.main b{color:var(--brass-deep)}.db-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.db-top-card{gap:6px;padding:16px 18px;display:grid}.db-top-card .db-sym{color:var(--ink-500);letter-spacing:.06em;font-size:11.5px}.db-top-y{align-items:baseline;gap:8px;display:flex}.db-top-y b{color:var(--sage-deep);font-size:28px}.db-top-y span,.db-top-card .muted{font-size:12.5px}.db-example{border-left:3px solid var(--sage-deep);margin:0 0 22px;padding:16px 18px}.db-example p{margin:6px 0;font-size:15px;line-height:1.6}.db-lock{color:var(--ink-500);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.db-lock svg{width:12px;height:12px}.db-faq{gap:8px;margin-top:10px;display:grid}.db-faq details{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:12px 16px}.db-faq summary{cursor:pointer;font-weight:600}.db-faq p{color:var(--ink-700);margin:8px 0 0;line-height:1.6}.db-dots{gap:4px;display:inline-flex}.db-dots i{background:var(--ink-300);border-radius:50%;width:10px;height:10px}.db-dots i.acc-healthy{background:var(--sage)}.db-dots i.acc-watch{background:var(--brass)}.db-dots i.acc-danger{background:var(--clay)}.db-h3{margin:22px 0 10px}.db-whatif{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.db-wi{gap:4px;padding:16px 18px;display:grid}.db-wi-k{color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.db-wi b{font-size:24px}.db-wi small{font-size:12px}.db-calc{padding:16px 18px}.db-out{gap:8px;margin:12px 0 0;display:grid}.db-out div{background:var(--paper-sunk);border-radius:8px;grid-template-columns:170px 1fr;gap:10px;padding:8px 10px;font-size:13px;display:grid}.db-out dt{color:var(--ink-500)}.db-out dd{margin:0;font-weight:600}.db-risks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.db-risk{padding:14px 16px}.db-risk div{justify-content:space-between;align-items:center;gap:8px;display:flex}.db-risk p{color:var(--ink-700);margin:8px 0 0;font-size:13.5px;line-height:1.6}@media(max-width:900px){.db-yard,.db-whatif{grid-template-columns:repeat(2,minmax(0,1fr))}.db-top,.db-risks{grid-template-columns:1fr}}@media(max-width:560px){.db-yard,.db-whatif{grid-template-columns:1fr}.db-out div{grid-template-columns:1fr;gap:2px}}.db-fix{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.db-fix input,.db-fix select{padding:5px 8px;font-size:12.5px}.rv-stars{color:var(--ink-300);gap:2px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rv-stars{color:color-mix(in srgb,var(--ink-300) 60%,transparent)}}.rv-stars{letter-spacing:1px;font-size:15px}.rv-stars .on{color:#f2b632;text-shadow:0 1px 6px #f2b63259}.rv-stars.lg{font-size:22px}.rv-card{background:var(--paper-raised);border:1px solid var(--brass);border-radius:18px;flex-direction:column;gap:14px;padding:26px 24px 22px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.rv-card{border:1px solid color-mix(in srgb,var(--brass) 18%,var(--line))}}.rv-card{transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 1px 2px #0000000a,0 12px 32px -12px #78500a2e}.rv-card:before{content:"";background:linear-gradient(90deg,var(--brass),var(--clay),var(--sage));opacity:.8;height:3px;position:absolute;inset:0 0 auto}.rv-q{color:var(--brass);font-family:Georgia,serif;font-size:96px;line-height:1;position:absolute;top:-6px;right:16px}@supports (color:color-mix(in lab,red,red)){.rv-q{color:color-mix(in srgb,var(--brass) 16%,transparent)}}.rv-body{font-family:var(--font-display);color:var(--ink-700);flex:1;margin:0;font-size:16px;line-height:1.6}.rv-who{border-top:1px dashed var(--line);align-items:center;gap:11px;padding-top:12px;font-size:13px;display:flex}.rv-name small{color:var(--ink-500);font-size:11.5px;display:block}.rv-av{background:linear-gradient(135deg,hsl(var(--h,35) 70% 52%),hsl(calc(var(--h,35) + 40) 65% 42%));color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-weight:700;display:inline-flex;box-shadow:0 4px 10px #00000026}.rv-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--sage-deep);background:var(--sage);border-radius:999px;margin-left:auto;padding:3px 8px;font-size:10.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.rv-tag{background:color-mix(in srgb,var(--sage) 14%,transparent)}}.rvx{isolation:isolate;background:radial-gradient(120% 140% at 0% 0%,var(--brass),transparent 55%),radial-gradient(90% 120% at 100% 100%,var(--sage),transparent 60%),var(--paper-sunk);border-radius:26px;grid-template-columns:minmax(260px,340px) 1fr;align-items:center;gap:36px;padding:44px 40px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rvx{background:radial-gradient(120% 140% at 0% 0%,color-mix(in srgb,var(--brass) 22%,transparent),transparent 55%),radial-gradient(90% 120% at 100% 100%,color-mix(in srgb,var(--sage) 16%,transparent),transparent 60%),var(--paper-sunk)}}.rvx{border:1px solid var(--brass)}@supports (color:color-mix(in lab,red,red)){.rvx{border:1px solid color-mix(in srgb,var(--brass) 20%,var(--line))}}.rvx-mark{z-index:-1;color:var(--brass);font-family:Georgia,serif;font-size:260px;line-height:1;position:absolute;top:-40px;left:18px}@supports (color:color-mix(in lab,red,red)){.rvx-mark{color:color-mix(in srgb,var(--brass) 14%,transparent)}}.rvx-head h2{font-family:var(--font-display);margin:6px 0 12px;font-size:38px;line-height:1.1}.rvx-sub{color:var(--ink-700);margin:0 0 18px;line-height:1.6}.rvx-score{align-items:center;gap:14px;margin:4px 0 20px;display:flex}.rvx-score>b{font-family:var(--font-display);font-size:52px;line-height:1}.rvx-score small{color:var(--ink-500);margin-top:2px;font-size:12.5px;display:block}.rvx-cta{flex-wrap:wrap;gap:10px;display:flex}.rvx-cards{color:inherit;grid-template-columns:repeat(3,1fr);gap:18px;text-decoration:none;display:grid}.rvx-cards:hover .rv-card{box-shadow:0 1px 2px #0000000a,0 18px 40px -14px #78500a47}.rvx-cards .rv-card:hover{transform:translateY(-4px)}.rv-ghost{background:var(--paper-raised);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.rv-ghost{background:color-mix(in srgb,var(--paper-raised) 80%,transparent)}}.rv-ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-style:dashed}.rv-ghost b{font-size:16px}.rv-ghost .rv-body{color:var(--ink-500);font-family:inherit;font-size:13.5px}.rv-gi{color:#fff;background:linear-gradient(135deg,var(--brass),var(--clay));border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:inline-flex;box-shadow:0 6px 16px -6px #b4641499}.rv-summary{grid-template-columns:180px 1fr;align-items:center;gap:28px;margin-bottom:18px;display:grid}.rv-big{text-align:center}.rv-big b{font-family:var(--font-display);font-size:46px;line-height:1;display:block}.rv-big small{color:var(--ink-500)}.rv-bars{gap:6px;display:grid}.rv-bar{color:inherit;grid-template-columns:40px 1fr 36px;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:grid}.rv-bar i{background:var(--paper-sunk);border-radius:4px;height:8px;overflow:hidden}.rv-bar em{background:linear-gradient(90deg,var(--brass),#f2b632);border-radius:4px;height:100%;display:block}.rv-bar.on,.rv-bar:hover{font-weight:700}.rv-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:18px;display:grid}.rv-empty{text-align:center;padding:36px 20px}@media(max-width:960px){.rvx{grid-template-columns:1fr;padding:32px 22px}}@media(max-width:720px){.rvx-cards,.rv-summary{grid-template-columns:1fr}}.check-row .plain{color:var(--ink-700);margin:2px 0 3px;font-size:12.5px;font-style:italic;line-height:1.5}.news-title{color:var(--ink-900,var(--ink-700));font-weight:600}.ax-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.ax-head h2{font-family:var(--font-display);margin:4px 0;font-size:34px}.ax-head p{margin:0}.ax-actions{flex-wrap:wrap;gap:8px;display:flex}.ax-stats{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.ax-stats>div{border-left:1px solid var(--line);min-width:0;padding:16px 18px}.ax-stats>div:first-child{border-left:0}.ax-stats small{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700;display:block}.ax-stats b{font:700 26px/1.15 var(--font-display);color:var(--ink-900);white-space:nowrap;margin-top:3px;display:block}.ax-stats b span{color:var(--ink-500);font-size:15px;font-weight:600}.ax-stats em{color:var(--ink-500);margin-top:2px;font-size:11.5px;font-style:normal;display:block}.ax-areas{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12.5px;display:flex}.ax-chip{background:var(--paper-sunk);border:1px solid var(--line);color:var(--ink-700);border-radius:999px;padding:4px 10px}.ax-bar{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:16px;flex-wrap:wrap;align-items:end;gap:10px 12px;margin:6px 0 16px;padding:14px 16px;display:flex}.ax-bar>label{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);gap:4px;font-size:11px;font-weight:700;display:grid}.ax-bar select,.ax-bar input[type=search]{border:1px solid var(--line-strong);background:var(--paper);height:38px;color:var(--ink-900);font:500 13.5px var(--font-ui);text-transform:none;letter-spacing:0;border-radius:10px;padding:0 10px}.ax-search{flex:240px;position:relative}.ax-search svg{color:var(--ink-500);pointer-events:none;position:absolute;bottom:11px;left:11px}.ax-search input{width:100%;padding-left:34px!important}.ax-seg{background:var(--paper-sunk);border:1px solid var(--line);border-radius:12px;gap:2px;padding:3px;display:inline-flex}.ax-seg button{font:600 12.5px var(--font-ui);color:var(--ink-700);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:7px 12px}.ax-seg button b{color:var(--ink-500);margin-left:4px;font-size:11px}.ax-seg button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-sm)}.ax-reset{color:var(--brass-deep);font:600 12.5px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:8px 4px;text-decoration:underline}.ax-reset[hidden]{display:none}.ax-count{color:var(--ink-500);margin-left:auto;padding-bottom:10px;font-size:12.5px}.ax-list{gap:16px;margin-bottom:26px;display:grid}.ax-inst{border:1px solid var(--line);background:var(--paper-raised);box-shadow:var(--shadow-sm);border-radius:16px;overflow:hidden}.ax-inst[hidden],.ax-row[hidden]{display:none}.ax-inst>header{background:var(--paper-sunk);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}.ax-tile{background:var(--c,var(--brass));color:#fff;width:40px;height:40px;font:700 14px var(--font-mono);letter-spacing:.02em;border-radius:12px;flex:none;place-items:center;display:grid}.ax-inst-name{flex:200px;gap:2px;min-width:0;display:grid}.ax-inst-name b{font:700 17px var(--font-display);color:var(--ink-900)}.ax-inst-name span{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.ax-cat{background:var(--brass-wash);color:var(--brass-deep);border-radius:999px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:600}.ax-inst-nums,.ax-nums{gap:22px;margin:0;display:flex}.ax-inst-nums>div,.ax-nums>div{gap:1px;display:grid}.ax-inst-nums dt,.ax-nums dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700}.ax-inst-nums dd,.ax-nums dd{font:600 15px var(--font-mono);color:var(--ink-900);margin:0}.ax-row{border-top:1px solid var(--line);grid-template-columns:148px minmax(0,1.6fr) auto auto;align-items:center;gap:12px 20px;padding:14px 18px;display:grid}.ax-inst>header+.ax-row{border-top:0}.ax-row:hover{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ax-row:hover{background:color-mix(in srgb,var(--brass) 4%,transparent)}}.ax-row.is-edit{box-shadow:inset 3px 0 0 var(--brass);background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ax-row.is-edit{background:color-mix(in srgb,var(--brass) 6%,transparent)}}.ax-thumb{border:1px solid var(--line);background:var(--paper-sunk);width:148px;height:62px;color:var(--ink-500);border-radius:10px;place-items:center;font-size:11px;display:grid;overflow:hidden}.ax-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ax-main{gap:4px;min-width:0;display:grid}.ax-main h4{color:var(--ink-900);margin:0;font-size:15px;line-height:1.35}.ax-main p{color:var(--ink-500);margin:0;font-size:12.5px}.ax-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ax-pill{letter-spacing:.02em;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.ax-pill.running{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.ax-pill.running{background:color-mix(in srgb,var(--sage) 16%,var(--paper-raised))}}.ax-pill.running{color:var(--sage-deep,#2e7d4f)}.ax-pill.scheduled{background:var(--brass-wash);color:var(--brass-deep)}.ax-pill.paused{background:var(--paper-sunk);color:var(--ink-500);border:1px solid var(--line)}.ax-pill.ended{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.ax-pill.ended{background:color-mix(in srgb,var(--clay) 12%,var(--paper-raised))}}.ax-pill.ended{color:var(--clay-deep,#a23a24)}.ax-slot{background:var(--paper-sunk);color:var(--ink-700);border:1px solid var(--line);border-radius:6px;padding:2px 9px;font-size:12px}.ax-spark{min-width:96px}.ax-spark dd{font-family:inherit}.ax-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ax-btns form{display:inline}.ax-del:hover{color:var(--clay-deep);border-color:var(--clay)}.ax-empty,.ax-none{text-align:center;border:1px dashed var(--line-strong);background:var(--paper-sunk);border-radius:16px;margin-bottom:20px;padding:38px 20px}.ax-none[hidden]{display:none}.ax-empty h3,.ax-none h3{margin:8px 0 4px}.ax-emoji{font-size:34px}.ax-form{border-radius:16px;max-width:860px;padding:24px 26px}.ax-form-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.ax-form-head h3{font:700 24px var(--font-display);margin:0}.ax-form-head p{margin:2px 0 0;font-size:13px}.ax-form fieldset{border:1px solid var(--line);border-radius:14px;margin:14px 0 0;padding:14px 16px 8px}.ax-form legend{letter-spacing:.06em;text-transform:uppercase;color:var(--brass-deep);align-items:center;gap:8px;padding:0 6px;font-size:12px;font-weight:700;display:flex}.ax-form legend i{background:var(--brass);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:grid}.ax-form label small{margin:2px 0 4px;font-weight:400;display:block}.ax-save{flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:12.5px;display:flex}.ax-preview{border-radius:16px;max-width:900px;margin-top:20px}@media(max-width:1100px){.ax-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-stats>div:nth-child(4){border-left:0}.ax-stats>div:nth-child(n+4){border-top:1px solid var(--line)}.ax-row{grid-template-columns:148px minmax(0,1fr)}.ax-nums,.ax-btns{grid-column:1/-1}.ax-btns{justify-content:flex-start}}@media(max-width:640px){.ax-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-stats>div{border-top:1px solid var(--line);border-left:0!important}.ax-stats>div:nth-child(-n+2){border-top:0}.ax-row{grid-template-columns:96px minmax(0,1fr);gap:10px 14px}.ax-thumb{width:96px;height:54px}.ax-inst-nums{gap:14px;width:100%}.ax-count{width:100%;margin-left:0}.ax-seg{max-width:100%;overflow-x:auto}}.lp-yield{background:var(--paper-raised);border:1px solid var(--line);max-width:760px;color:inherit;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:14px auto 0;padding:10px 16px;font-size:13.5px;text-decoration:none;display:flex}.lp-yield:hover{border-color:var(--brass)}.lp-yield-k{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:700}.lp-yield b{font-size:17px}.lp-yield-say{color:var(--ink-500);flex-basis:100%;font-size:12.5px}.ld-list{margin:0;padding:0;list-style:none}.ld-list li{border-bottom:1px solid var(--line);grid-template-columns:96px 170px 1fr;align-items:baseline;gap:12px;padding:9px 0;font-size:13.5px;display:grid}.ld-list li:last-child{border-bottom:0}.ld-date{color:var(--ink-500);font-size:12px}.ld-tag{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;justify-self:start;padding:3px 9px;font-size:11.5px;font-weight:700}.ld-tag.up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.ld-tag.up{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.ld-tag.up{color:var(--sage-deep)}.ld-tag.down{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.ld-tag.down{background:color-mix(in srgb,var(--clay) 16%,transparent)}}.ld-tag.down{color:var(--clay-deep)}.ld-tag.watch{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.ld-tag.watch{background:color-mix(in srgb,var(--brass) 16%,transparent)}}.ld-tag.watch{color:var(--brass-deep)}@media(max-width:640px){.ld-list li{grid-template-columns:1fr;gap:4px}}.sx-bands{grid-template-columns:repeat(5,1fr);gap:12px;margin:6px 0 14px;display:grid}.sx-band{color:#fff;border-radius:16px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:0 10px 26px -14px #00000059}.sx-band:after{content:"";background:#ffffff1f;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-30px}.sx-band.cap{background:linear-gradient(135deg,#2f6fa8,#1f4e7a)}.sx-band.fear{background:linear-gradient(135deg,#4f8fbf,#34709e)}.sx-band.neu{background:linear-gradient(135deg,#8a8f86,#6b7068)}.sx-band.heat{background:linear-gradient(135deg,#e0892a,#c46a17)}.sx-band.eup{background:linear-gradient(135deg,#d9452f,#a82a1c)}.sx-band-name{letter-spacing:.1em;text-transform:uppercase;opacity:.9;font-size:11px;font-weight:800}.sx-band b{font-family:var(--font-display);margin-top:4px;font-size:40px;line-height:1.05;display:block}.sx-band small{opacity:.85;font-size:12px}.sx-band-line{opacity:.92;margin-top:8px;font-size:12px;line-height:1.4;display:block}.sx-how{background:var(--paper-sunk);border-radius:14px;margin-bottom:18px;padding:12px 16px;font-size:13.5px;line-height:1.6}.sx-chip{color:#fff;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.sx-chip.lg{padding:4px 12px;font-size:12.5px}.sx-chip.cap{background:#2f6fa8}.sx-chip.fear{background:#4f8fbf}.sx-chip.neu{background:#7d8279}.sx-chip.heat{background:#d97d22}.sx-chip.eup{background:#c8392a}.sx-list{padding-bottom:8px}.sx-list.danger{border-top:3px solid #c8392a}.sx-list.calm{border-top:3px solid #2f6fa8}.sx-row{border-bottom:1px solid var(--line);color:inherit;border-radius:8px;grid-template-columns:96px 64px 1fr 90px 34px;align-items:center;gap:10px;padding:8px 4px;font-size:13px;text-decoration:none;display:grid}.sx-row:hover{background:var(--paper-sunk)}.sx-nm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-500);font-size:12px;overflow:hidden}.sx-meter{opacity:.25;background:linear-gradient(90deg,#2f6fa8,#8a8f86 50%,#c8392a);border-radius:4px;height:7px;position:relative}.sx-meter i{background:linear-gradient(90deg,#2f6fa8,#8a8f86 50%,#c8392a);border-radius:4px;position:absolute;inset:0 auto 0 0}.sx-meter{opacity:1;background:var(--paper-sunk)}.sx-days{color:var(--ink-500);text-align:right;font-size:11.5px}.sx-pick{border-radius:18px;margin-top:18px}.sx-pick-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sx-pick-head h3{font-family:var(--font-display);margin:6px 0 0;font-size:24px}.sx-record{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px;display:grid}.sx-rec{border-radius:18px;position:relative;overflow:hidden}.sx-rec:before{content:"";width:4px;position:absolute;inset:0 auto 0 0}.sx-rec.cap:before{background:#2f6fa8}.sx-rec.fear:before{background:#4f8fbf}.sx-rec.neu:before{background:#7d8279}.sx-rec.heat:before{background:#d97d22}.sx-rec.eup:before{background:#c8392a}.sx-rec-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:12px 0;display:grid}.sx-rec-grid small{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);font-size:10.5px;font-weight:700;display:block}.sx-rec-grid b{font-family:var(--font-display);font-size:24px;line-height:1.2;display:block}.sx-rec-grid em{color:var(--ink-500);font-size:11px;font-style:normal;display:block}.sx-facts{color:var(--ink-700);margin:0;padding-left:18px;font-size:13px;line-height:1.7}@media(max-width:1000px){.sx-bands{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.sx-bands{grid-template-columns:repeat(2,1fr)}.sx-row{grid-template-columns:90px 56px 1fr 34px}.sx-meter{display:none}}.sx-band .sx-band-line b{margin:0;font-family:inherit;font-size:13px;display:inline}.sx-watch{border:1px solid var(--sage);border-radius:18px;margin-top:18px}@supports (color:color-mix(in lab,red,red)){.sx-watch{border:1px solid color-mix(in srgb,var(--sage) 35%,var(--line))}}.sx-watch{background:linear-gradient(135deg,var(--sage),var(--paper-raised))}@supports (color:color-mix(in lab,red,red)){.sx-watch{background:linear-gradient(135deg,color-mix(in srgb,var(--sage) 9%,var(--paper-raised)),var(--paper-raised))}}.sx-watch-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sx-watch-head h3{font-family:var(--font-display);margin:6px 0;font-size:24px}.sx-watch-head p{max-width:780px;color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.6}.sx-watch-badge{background:var(--sage-deep,#2e7d4f);color:#fff;border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.sx-find{min-width:240px}.sx-watch-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:16px;display:grid}.sx-watch-card{background:var(--paper-raised);border:1px solid var(--line);color:inherit;border-radius:14px;gap:4px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.sx-watch-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px #00000059}.sx-watch-card b{font-size:18px}.sx-watch-meta{color:var(--sage-deep);font-size:11.5px;font-weight:600}.sx-watch-card .sx-chip{justify-self:start}.sxd-hero{color:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -22px #00000080}.sxd-hero:after{content:"";background:#ffffff14;border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-60px}.sxd-hero.cap{background:linear-gradient(135deg,#2f6fa8,#1b4268)}.sxd-hero.fear{background:linear-gradient(135deg,#4f8fbf,#2c5f88)}.sxd-hero.neu{background:linear-gradient(135deg,#8a8f86,#5f645c)}.sxd-hero.heat{background:linear-gradient(135deg,#e0892a,#b55f12)}.sxd-hero.eup{background:linear-gradient(135deg,#d9452f,#96251a)}.sxd-hero .eyebrow{color:#ffffffd9}.sxd-hero h2{font-family:var(--font-display);margin:6px 0 8px;font-size:38px}.sxd-hero h2 small{opacity:.85;font-size:16px;font-family:var(--font-ui)}.sxd-hero p{max-width:640px;margin:0 0 14px;line-height:1.6}.sxd-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sxd-pill{background:#ffffff29;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;display:inline-flex}.sxd-pill.watch{color:var(--sage-deep);background:#ffffffeb;font-weight:700}.sxd-gauge{text-align:center;z-index:1;flex:none;width:170px;position:relative}.sxd-gauge svg{width:170px}.sxd-gauge b{font-family:var(--font-display);margin-top:-6px;font-size:40px;line-height:1;display:block}.sxd-gauge small{opacity:.85;font-size:12px}.sxd-arc{fill:none;stroke:#ffffff59;stroke-width:9px;stroke-linecap:round}.sxd-needle{stroke:#fff;stroke-width:3.5px;stroke-linecap:round}.sxd-hub{fill:#fff}.sxd-kpis{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:18px;display:grid}.sxd-kpi{background:var(--paper-raised);border:1px solid var(--line);border-radius:16px;padding:16px}.sxd-kpi small{text-transform:uppercase;letter-spacing:.07em;color:var(--ink-500);font-size:11px;font-weight:700;display:block}.sxd-kpi b{font-family:var(--font-display);margin:6px 0 2px;font-size:28px;display:block}.sxd-kpi em{color:var(--ink-500);font-size:12px;font-style:normal}.sxd-panel{border-radius:18px}.sxd-own{margin:10px 0 6px;font-size:13.5px;line-height:1.6}.sxd-ep{margin-bottom:10px}.sxd-share{grid-template-columns:110px 1fr 46px;align-items:center;gap:10px;padding:6px 0;display:grid}.sxd-bar{background:var(--paper-sunk);border-radius:5px;height:10px;overflow:hidden}.sxd-bar i{border-radius:5px;height:100%;display:block}.sxd-bar i.cap{background:#2f6fa8}.sxd-bar i.fear{background:#4f8fbf}.sxd-bar i.neu{background:#8a8f86}.sxd-bar i.heat{background:#d97d22}.sxd-bar i.eup{background:#c8392a}.sxd-rec{background:var(--paper-sunk);border-radius:14px;margin-top:16px;padding:14px 16px}.sxd-rec h4{margin:0 0 6px}.sxd-rec p{margin:0;font-size:13.5px;line-height:1.6}@media(max-width:900px){.sxd-hero{flex-direction:column;align-items:flex-start}.sxd-kpis{grid-template-columns:repeat(2,1fr)}}.sx2-hero{margin-bottom:16px}.sx2-hero h2{font-family:var(--font-display);margin:6px 0 8px;font-size:34px}.sx2-hero p{max-width:820px;color:var(--ink-700);margin:0;line-height:1.6}.sx2-spectrum{border-radius:20px;padding:22px 24px}.sx2-spec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.sx2-spec-head h3{font-family:var(--font-display);margin:0;font-size:22px}.sx2-bar{border-radius:14px;height:46px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000d}.sx2-bar a{color:#fff;justify-content:center;align-items:center;min-width:34px;font-size:15px;text-decoration:none;transition:filter .15s;display:flex}.sx2-bar a:hover{filter:brightness(1.1)}.sx2-bar a.cap,.sx2-legend i.cap,.sx2-tabs i.cap{background:#2f6fa8}.sx2-bar a.fear,.sx2-legend i.fear,.sx2-tabs i.fear{background:#4f8fbf}.sx2-bar a.neu,.sx2-legend i.neu,.sx2-tabs i.neu{background:#8a8f86}.sx2-bar a.heat,.sx2-legend i.heat,.sx2-tabs i.heat{background:#d97d22}.sx2-bar a.eup,.sx2-legend i.eup,.sx2-tabs i.eup{background:#c8392a}.sx2-legend{color:var(--ink-700);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;font-size:13px;display:flex}.sx2-legend i,.sx2-tabs i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sx2-read{background:var(--paper-sunk);border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13.5px;line-height:1.6}.t-eup{color:#c8392a}.t-cap{color:#2f6fa8}.sx2-all{border-radius:20px;margin-top:18px}.sx2-all-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px 6px;display:flex}.sx2-tabs{flex-wrap:wrap;gap:6px;display:flex}.sx2-tabs button{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-700);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.sx2-tabs button span{color:var(--ink-500);margin-left:2px;font-weight:500}.sx2-tabs button.on{background:var(--ink-900,#222);color:#fff;border-color:#0000}.sx2-tabs button.on span{color:#ffffffb3}.sx2-search{min-width:260px}.sx2-stock{color:inherit;flex-direction:column;text-decoration:none;display:flex}.sx2-stock span{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:11.5px;overflow:hidden}.sx2-stock:hover b{color:var(--brass-deep)}.sx2-heat{background:var(--paper-sunk);vertical-align:middle;border-radius:4px;width:110px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.sx2-heat i{border-radius:4px;height:100%;display:block}.sx2-open{color:var(--brass-deep);white-space:nowrap;font-size:12px;font-weight:600}.sx2-charts{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sx2-charts .panel{border-radius:18px}@media(max-width:1100px){.sx2-charts{grid-template-columns:1fr}}@media(max-width:640px){.sx2-heat{width:60px}.sx2-search{width:100%;min-width:0}}.sx2-all .table-wrap{max-height:640px;overflow:auto}.sx2-all thead th{z-index:1;background:var(--paper-sunk);position:sticky;top:0}.ckb-banner{z-index:150;opacity:0;background:#1e1c18;border-top:1px solid #ffffff1f;padding:18px 20px;transition:transform .35s,opacity .35s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 30px #0000002e}.ckb-banner.is-visible{opacity:1;transform:none}.ckb-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1100px;margin:0 auto;display:flex}.ckb-text{color:#ffffffd1;flex:480px;margin:0;font-size:13px;line-height:1.6}.ckb-text strong{color:#fff}.ckb-text a{color:var(--brass);text-decoration:underline}.ckb-actions{flex:none;gap:10px;display:flex}.ckb-btn{font-family:var(--font-mono);cursor:pointer;white-space:nowrap;border-radius:7px;padding:10px 20px;font-size:12.5px;font-weight:700}.ckb-btn.primary{background:var(--brass);color:#fff;border:none}.ckb-btn.ghost{color:#ffffffbf;background:0 0;border:1px solid #ffffff40}.ckb-btn.ghost:hover{color:#fff;border-color:#ffffff80}@media(max-width:640px){.ckb-banner{max-height:80vh;padding:16px;overflow-y:auto}.ckb-inner{flex-direction:column;align-items:stretch;gap:14px}.ckb-text{flex:auto}.ckb-actions{width:100%}.ckb-actions .ckb-btn{flex:1}}@media(prefers-reduced-motion:reduce){.ckb-banner{transition:none}}.pt-lede{font-size:17px;line-height:1.6}.pt-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.pt-benefit{border:1px solid var(--line);background:var(--paper);border-radius:14px;gap:6px;padding:18px;display:grid}.pt-benefit b{color:var(--brass-deep);font-size:30px}.pt-benefit span{color:var(--ink-700);font-size:13.5px;line-height:1.5}.pt-benefit.main{border-color:var(--brass);background:var(--brass-wash,var(--paper-sunk))}.pt-cta{flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 10px;display:flex}.pt-cta p{margin:0}.pt-steps{gap:6px;padding-left:20px;display:grid}.pt-note{border-left:3px solid var(--brass);background:var(--paper-sunk);border-radius:8px;padding:12px 14px}.pt-form{max-width:760px}.pt-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pt-notes{background:var(--paper-sunk);white-space:normal;border-radius:10px;padding:12px 14px;font-size:13.5px;line-height:1.6}.pt-app{margin-bottom:14px;padding:16px 18px}.pt-app-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pt-chan{margin:0 0 8px;padding-left:18px;font-size:13px}.pt-pitch{border-left:3px solid var(--line-strong);background:var(--paper-sunk);border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:13.5px}@media(max-width:760px){.pt-benefits,.pt-channels{grid-template-columns:1fr}}.pt-banners{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.pt-banner{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-rows:auto 1fr;margin:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;overflow:hidden}.pt-banner:hover{border-color:var(--brass);transform:translateY(-2px);box-shadow:0 10px 28px #1e1c181f}.pt-banner-img{background:radial-gradient(circle at 30% 20%,#2c2820,#161410);justify-content:center;align-items:center;height:170px;padding:12px;display:flex;overflow:hidden}.pt-banner-img img{object-fit:contain;border-radius:6px;width:auto;max-width:100%;height:auto;max-height:146px;display:block;box-shadow:0 6px 18px #00000059}.pt-banner-logo .pt-banner-img img{border-radius:18px;width:84px}.pt-banner figcaption{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.pt-banner figcaption span{gap:2px;min-width:0;font-size:13.5px;display:grid}.pt-banner figcaption small{font-size:11.5px;line-height:1.35}.pt-banner figcaption .btn{flex:none}.pt-post{gap:10px;max-width:640px;display:grid}.pt-post-tabs{background:var(--paper-sunk);border-radius:999px;justify-self:start;gap:4px;padding:4px;display:inline-flex}.pt-post-tabs button{font:inherit;color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:13px;transition:background .15s,color .15s}.pt-post-tabs button.on{background:var(--paper);color:var(--ink-900);font-weight:600;box-shadow:0 1px 4px #1e1c181f}.pt-post-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;animation:.2s pt-in;overflow:hidden;box-shadow:0 4px 18px #1e1c180f}.pt-post-card header{align-items:center;gap:10px;padding:14px 16px 0;display:flex}.pt-post-card header span:last-child{font-size:14px;display:grid}.pt-post-card header small{font-size:11.5px}.pt-post-av{color:#fff;background:linear-gradient(135deg,var(--brass),var(--brass-deep));border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-weight:700;display:grid;overflow:hidden}.pt-post-av img{object-fit:cover;width:100%;height:100%}.pt-post-text{color:var(--ink-900);overflow-wrap:anywhere;margin:0;padding:12px 16px 14px;font-size:14.5px;line-height:1.65}.pt-post-link{color:var(--brass-deep);font-weight:600}.pt-post-card footer{border-top:1px solid var(--line);background:var(--paper-sunk);justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}@keyframes pt-in{0%{opacity:0;transform:translateY(4px)}}.cfm{z-index:300;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cfm[hidden]{display:none}.cfm-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;background:#14120e80;transition:opacity .16s;position:absolute;inset:0}.cfm-card{background:var(--paper);border:1px solid var(--line);text-align:center;opacity:0;border-radius:18px;width:min(420px,100%);padding:24px 22px 18px;transition:opacity .16s,transform .16s;position:relative;transform:translateY(10px)scale(.97);box-shadow:0 24px 60px #00000047}.cfm.open .cfm-back{opacity:1}.cfm.open .cfm-card{opacity:1;transform:none}.cfm-icon{width:46px;height:46px;font:700 22px/1 var(--font-display);background:var(--brass-wash,var(--paper-sunk));color:var(--brass-deep);border-radius:50%;place-items:center;display:inline-grid}.cfm.danger .cfm-icon{background:var(--clay-wash);color:var(--clay-deep,var(--clay))}.cfm-msg{color:var(--ink-900);margin:12px 0 18px;font-size:15px;line-height:1.55}.cfm-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cfm-actions .btn{justify-content:center;min-width:110px}.cfm.danger .cfm-yes{background:var(--clay);border-color:var(--clay);color:#fff}@media(prefers-reduced-motion:reduce){.cfm-back,.cfm-card,.pt-banner,.pt-post-card{transition:none;animation:none}}.pa-stats .adm-stat small{font-size:11.5px}.pa-stats .pa-hot{border-color:var(--brass);background:var(--brass-wash,var(--paper-sunk))}.pa-h{align-items:center;gap:8px;margin:22px 0 10px;display:flex}.pa-count{background:var(--paper-sunk);min-width:22px;height:22px;color:var(--ink-700);border-radius:999px;place-items:center;padding:0 7px;font-size:12px;display:inline-grid}.pa-av{color:#fff;background:linear-gradient(135deg,var(--brass),var(--brass-deep));border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:700;display:inline-grid;overflow:hidden}.pa-av img{object-fit:cover;width:100%;height:100%}.pa-av.small{flex-basis:30px;width:30px;height:30px;font-size:13px}.pa-card{color:inherit;align-items:center;gap:14px;margin-bottom:10px;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.pa-card:hover{border-color:var(--brass);transform:translateY(-1px);box-shadow:0 8px 22px #1e1c1814}.pa-card-main{flex:1;gap:4px;min-width:0;display:grid}.pa-card-main>b{font-size:15px}.pa-tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.pa-tag{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;padding:2px 9px;font-size:11.5px}.pa-snip{color:var(--ink-700);font-size:13px;line-height:1.5}.pa-empty{padding:18px}.pa-empty p{margin:0}.pa-name{align-items:center;gap:10px;display:inline-flex}.pa-hero{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;padding:20px 22px;display:flex}.pa-hero .pa-av{flex-basis:64px;width:64px;height:64px;font-size:24px}.pa-who{flex:1;min-width:240px}.pa-who h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 4px;display:flex}.pa-who p{margin:2px 0;font-size:13px}.pa-links{font-size:13px}.pa-code{background:var(--paper-sunk);text-align:right;border-radius:12px;gap:2px;padding:12px 16px;display:grid}.pa-code>span{font-size:11.5px}.pa-code b{letter-spacing:.04em;color:var(--brass-deep);font-size:22px}.pa-decide{border-color:var(--brass);margin-bottom:14px;padding:18px 20px}.pa-decide h3{margin:0 0 12px}.pa-box{border-radius:12px;padding:16px 18px}.pa-decide .pa-box{border:1px solid var(--line)}.pa-decide .pa-yes{background:var(--sage-wash,var(--paper-sunk))}.pa-decide .pa-no{background:var(--clay-wash,var(--paper-sunk))}.pa-app{margin-bottom:14px;padding:18px 20px}.pa-app h4{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);margin:16px 0 6px;font-size:12px}.pa-app-head{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.pa-app-head h3{margin:0}.pa-reason{background:var(--clay-wash,var(--paper-sunk));border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:13px}.pa-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;display:grid}.pa-facts div{background:var(--paper-sunk);border-radius:10px;padding:10px 12px}.pa-facts dt{color:var(--ink-500);font-size:11.5px}.pa-facts dd{margin:2px 0 0;font-weight:600}.pa-chan{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-chan li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;align-items:baseline;gap:10px;padding:8px 12px;font-size:13.5px;display:flex}.pa-chan li>span{color:var(--ink-500);flex:0 0 150px;font-size:12.5px}.pa-code-row{gap:8px;display:flex}.pa-code-row input{letter-spacing:.04em;flex:1;font-size:16px}@media(max-width:640px){.pa-card{flex-wrap:wrap}.pa-chan li{flex-direction:column;gap:2px}.pa-chan li>span{flex:none}.pa-code{text-align:left}}.pa-sub{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);margin:16px 0 6px;font-size:12px}.pa-hist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pa-hist li{background:var(--paper-sunk);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 10px;font-size:12.5px;display:flex}.pa-hist li .pa-tag{background:var(--paper);margin-left:auto}.dev-page h1{font-family:var(--font-display);margin:6px 0 10px}.dev-meta{color:var(--ink-500);margin:6px 0 22px;font-size:12.5px}.dev-meta code{color:var(--brass-deep)}.dev-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.dev-toc{gap:2px;font-size:13.5px;display:grid;position:sticky;top:84px}.dev-toc-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px;font-size:10.5px;font-weight:700}.dev-toc a{color:var(--ink-700);border-left:2px solid #0000;border-radius:7px;padding:5px 10px;text-decoration:none}.dev-toc a:hover{background:var(--paper-sunk);color:var(--ink-900);border-left-color:var(--brass)}.dev-toc .dev-toc-sub{justify-content:space-between;padding-left:20px;font-size:12.5px;display:flex}.dev-toc .dev-toc-sub span{color:var(--ink-500);font-family:var(--font-mono);font-size:11px}.dev-sections{gap:18px;min-width:0;display:grid}.dev-section{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;padding:22px 24px;scroll-margin-top:90px}.dev-section p{font-size:14.5px;line-height:1.7}.dev-section code{font-family:var(--font-mono);background:var(--paper-sunk);color:var(--brass-deep);border-radius:4px;padding:1px 5px;font-size:12.5px}.dev-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.dev-head h2{font-family:var(--font-display);margin:0;font-size:22px}.dev-num{background:var(--brass-wash,var(--paper-sunk));width:30px;height:30px;color:var(--brass-deep);font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:inline-grid}.dev-page .dev-code{border:1px solid var(--line);background:var(--paper-sunk);font-family:var(--font-mono);color:var(--ink-900);white-space:pre;border-radius:10px;margin:8px 0 12px;padding:14px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.dev-json{max-height:340px;overflow-y:auto}.dev-table td,.dev-table th{font-size:13.5px}.dev-group{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin:22px 0 10px;scroll-margin-top:90px;font-size:13px}.dev-endpoints{gap:12px;display:grid}.dev-ep{border:1px solid var(--line);background:var(--paper-raised,var(--paper));border-radius:12px;min-width:0;padding:16px 18px;scroll-margin-top:90px;transition:border-color .15s}.dev-ep:hover{border-color:var(--brass)}.dev-ep-path{color:var(--ink-900);overflow-wrap:anywhere;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.dev-method{font-family:var(--font-mono);letter-spacing:.03em;color:var(--sage-deep,#2e7048);background:var(--sage-wash);border-radius:5px;padding:3px 9px;font-size:11px;font-weight:700}.dev-ep-desc{color:var(--ink-700);margin:8px 0 0;font-size:13.5px!important}.dev-block{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.dev-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.dev-response summary{cursor:pointer;list-style:none}.dev-response summary::-webkit-details-marker{display:none}.dev-response summary:before{content:"▸ "}.dev-response[open] summary:before{content:"▾ "}.dev-response summary .muted{text-transform:none;letter-spacing:0;font-weight:400}.dev-param{color:var(--ink-700);padding:3px 0;font-size:13px;line-height:1.55}.dev-param code{font-weight:600}.dev-type{font-family:var(--font-mono);color:var(--ink-500);font-size:11px}.dev-req{color:var(--clay-deep,var(--clay));background:var(--clay-wash);border-radius:10px;padding:1px 7px;font-size:10px;font-weight:700}.dev-note{border-left:3px solid var(--brass);background:var(--paper-sunk);border-radius:8px;padding:12px 14px;font-size:13.5px;line-height:1.6}@media(max-width:860px){.dev-layout{grid-template-columns:1fr}.dev-toc{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.dev-section{padding:18px 16px}}.api-up{overflow:hidden;padding:0!important}.api-up-head{color:#ede8da;background:linear-gradient(135deg,#1e1c18,#2c2820);padding:22px 24px 18px}.api-up-head h2{color:#fff;font-family:var(--font-display);margin:8px 0 6px}.api-up-head p{color:#cfc9b8;margin:0;font-size:14px;line-height:1.6}.api-up-badge{color:#1e1c18;letter-spacing:.04em;background:#e3b04b;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.api-up-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;padding:18px 24px 0;display:grid}.api-up-item{border:1px solid var(--line);border-radius:10px;gap:2px;padding:10px 12px;font-size:13px;display:grid}.api-up-list{color:var(--ink-700);gap:4px;margin:16px 24px 0;padding-left:18px;font-size:13.5px;display:grid}.api-up-cta{flex-wrap:wrap;align-items:center;gap:10px;padding:16px 24px 0;display:flex}.api-up>p{padding:0 24px 20px}.api-home-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.api-home-head h2{margin:0}.api-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 6px;display:grid}.api-stats div{background:var(--paper-sunk);border-radius:10px;gap:2px;padding:12px 14px;display:grid}.api-stats b{font-size:18px}.api-stats span{color:var(--ink-500);font-size:12px}.api-sub{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);margin:18px 0 8px;font-size:12px}.api-make{grid-template-columns:1fr auto;align-items:end}.api-quick{white-space:pre}@media(max-width:560px){.api-stats,.api-make{grid-template-columns:1fr}}.blog-search{border:1px solid var(--line);background:var(--paper-raised,var(--paper));border-radius:12px;align-items:center;gap:8px;max-width:640px;margin:4px 0 16px;padding:6px 6px 6px 14px;display:flex;position:relative;box-shadow:0 2px 10px #1e1c180d}.blog-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash,#b8862b26)}.blog-search>svg{width:18px;height:18px;color:var(--ink-500);flex:0 0 18px}.blog-search input{min-width:0;font:inherit;color:var(--ink-900);background:0 0;border:0;outline:0;flex:1;padding:8px 4px;font-size:15px}.blog-suggest{z-index:40;border:1px solid var(--line);background:var(--paper-raised,var(--paper));border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #1e1c1824}.blog-suggest a,.blog-suggest-all{width:100%;color:var(--ink-900);text-align:left;border-radius:8px;gap:2px;padding:9px 10px;text-decoration:none;display:grid}.blog-suggest a:hover,.blog-suggest a:focus,.blog-suggest-all:hover,.blog-suggest-all:focus{background:var(--paper-sunk);outline:0}.blog-suggest a b{font-size:14px}.blog-suggest a span{color:var(--ink-500);font-size:12px}.blog-suggest-all{font:inherit;color:var(--brass-deep);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600}.blog-suggest p{color:var(--ink-500);margin:0;padding:10px;font-size:13px}.blog-results{color:var(--ink-700);margin:-4px 0 14px;font-size:14px}@media(max-width:560px){.blog-search .btn{display:none}}.lp-dd{position:relative}.lp-dd-btn{font:500 14px var(--font-ui);color:var(--ink-700);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:6px 0;display:inline-flex}.lp-dd-btn svg{transition:transform .15s}.lp-dd:hover .lp-dd-btn,.lp-dd.open .lp-dd-btn,.lp-dd-btn:focus-visible{color:var(--brass-deep)}.lp-dd:hover .lp-dd-btn svg,.lp-dd.open .lp-dd-btn svg{transform:rotate(180deg)}.lp-dd-menu{z-index:70;border:1px solid var(--line);background:var(--paper-raised,var(--paper));min-width:280px;box-shadow:var(--shadow-lg,0 18px 40px -18px #00000059);opacity:0;visibility:hidden;border-radius:12px;gap:2px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%,6px)}.lp-dd-menu:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.lp-dd-menu.wide{grid-template-columns:1fr 1fr;min-width:540px}.lp-dd:hover .lp-dd-menu,.lp-dd:has(:focus-visible) .lp-dd-menu,.lp-dd.open .lp-dd-menu{opacity:1;visibility:visible;transform:translate(-50%,2px)}.lp-nav:has(.lp-dd:hover) .lp-dd:not(:hover) .lp-dd-menu{opacity:0;visibility:hidden}.lp-nav .lp-dd-menu a{white-space:normal;border-radius:8px;gap:1px;padding:9px 11px;display:grid}.lp-nav .lp-dd-menu a:hover,.lp-nav .lp-dd-menu a:focus-visible{background:var(--brass-wash)}.lp-dd-menu a b{color:var(--ink-900);font-size:13.5px;font-weight:600}.lp-dd-menu a span:not(.lp-soon){color:var(--ink-500);font-size:12px;font-weight:400;line-height:1.35}.lp-nav>a.lp-nav-on{color:var(--brass-deep)}.lp-nav{align-items:center}.lp-burger{display:none}.lp-mnav{border-top:1px solid var(--line);background:var(--paper);grid-template-columns:1fr 1fr;gap:18px;max-height:calc(100vh - 80px);padding:8px 16px 18px;display:grid;overflow:auto}.lp-mnav[hidden]{display:none}html.lp-mnav-open{overscroll-behavior:none}html.lp-mnav-open body{overflow:hidden}html.lp-mnav-open .lp-mnav{overscroll-behavior:contain;max-height:none;padding-bottom:max(24px,env(safe-area-inset-bottom));align-content:start}.lp-mnav h4{font:700 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);margin:8px 0 4px}.lp-mnav a{color:var(--ink-700);padding:6px 0;font-size:14px;text-decoration:none;display:block}@media(max-width:960px){.lp-burger{display:inline-flex}}@media(min-width:961px){.lp-mnav{display:none!important}}@media(max-width:420px){.lp-mnav{grid-template-columns:1fr}}@media(min-width:961px)and (max-width:1240px){.lp-dd-btn{font-size:13px}}.eb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}.eb-card{border:1px solid var(--line);background:var(--paper-raised,var(--paper));color:inherit;border-radius:16px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.eb-card:hover{box-shadow:var(--shadow-md,0 14px 30px -18px #00000059);transform:translateY(-3px)}.eb-cover{background:linear-gradient(160deg,var(--paper-sunk),var(--brass-wash));padding:26px 26px 0;display:block;position:relative}.eb-cover img{border-radius:4px 8px 8px 4px;width:72%;height:auto;margin:0 auto;display:block;transform:translateY(8px);box-shadow:-6px 0 0 -2px #0000002e,0 22px 38px -16px #1c1b178c}.eb-tag{background:var(--ink-900);color:var(--paper);letter-spacing:.04em;border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:700;position:absolute;top:12px;left:12px}.eb-body{flex-direction:column;gap:8px;padding:22px 20px 20px;display:flex}.eb-body h2,.eb-body h3{margin:0;font-size:19px;line-height:1.25}.eb-body h2 a{color:var(--ink-900);text-decoration:none}.eb-body p,.eb-tagline{color:var(--ink-700);margin:0;font-size:14px;line-height:1.55}.eb-meta{color:var(--ink-500);letter-spacing:.03em;font-size:11px}.eb-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.eb-foot .eb-price{margin-right:auto}.eb-price b{font:700 22px var(--font-mono);color:var(--ink-900)}.eb-price.big{gap:2px;display:grid}.eb-price.big b{font-size:32px}.eb-price.big .muted{font-size:12px}.eb-how{border:1px solid var(--line);background:var(--paper-sunk);border-radius:16px;margin-top:40px;padding:24px 26px}.eb-how h2{margin:0 0 10px;font-size:20px}.eb-how ol{color:var(--ink-700);gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.eb-how .muted{margin:0;font-size:13px}.eb-hero{grid-template-columns:340px 1fr;align-items:start;gap:44px;display:grid}.eb-cover.big{border-radius:18px;padding:34px 34px 0;overflow:hidden}.eb-cover.big img{width:100%}.eb-info h1{margin:8px 0 6px;font-size:clamp(28px,3.4vw,40px);line-height:1.12}.eb-chips{flex-wrap:wrap;gap:6px;margin:12px 0 18px;display:flex}.eb-chips span{border:1px solid var(--line);color:var(--ink-700);background:var(--paper-raised,var(--paper));border-radius:999px;padding:3px 10px;font-size:11.5px}.eb-buy{border:1px solid var(--brass);background:var(--brass-wash);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:18px 20px;display:flex}.eb-buy .eb-price{margin-right:auto}.eb-buy .btn{padding:11px 22px;font-size:15px}.eb-blurb{color:var(--ink-700);margin:20px 0 0;font-size:15.5px;line-height:1.7}.eb-two{grid-template-columns:1fr 1fr;gap:22px;margin-top:40px;display:grid}.eb-learn,.eb-toc{border:1px solid var(--line);background:var(--paper-raised,var(--paper));border-radius:16px;padding:22px 24px}.eb-learn h2,.eb-toc h2,.eb-h{margin:0 0 12px;font-size:20px}.eb-h{margin-top:40px}.eb-learn ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.eb-learn li{color:var(--ink-700);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.eb-learn li:before{content:"✓";background:var(--sage-wash);width:18px;height:18px;color:var(--sage-deep);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;top:1px;left:0}.eb-toc ol{color:var(--ink-700);gap:5px;margin:0;padding-left:26px;font-size:14px;display:grid}.eb-toc ol li::marker{font-family:var(--font-mono);color:var(--brass-deep);font-size:12px}.eb-previews{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;display:grid}.eb-page{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:8px;padding:0;transition:transform .15s,box-shadow .15s;overflow:hidden}.eb-page:hover{box-shadow:var(--shadow-md,0 14px 30px -18px #00000059);transform:translateY(-3px)}.eb-page img{width:100%;height:auto;display:block}.eb-zoom{background:#fff;border:0;border-radius:10px;max-width:min(860px,94vw);max-height:94vh;padding:0;overflow:auto}.eb-zoom::backdrop{background:#14120eb8}.eb-zoom img{width:100%;height:auto;display:block}.eb-zoom [data-eb-close]{float:right;z-index:2;background:var(--paper);margin:8px;position:sticky;top:8px}.eb-book .muted.small,.eb-buy .muted.small{font-size:12.5px}.eb-grid.small{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:0}.eb-mini{border:1px solid var(--line);color:inherit;background:var(--paper-raised,var(--paper));border-radius:12px;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.eb-mini:hover{border-color:var(--brass)}.eb-mini img{border-radius:3px;width:64px;height:auto;box-shadow:0 8px 16px -10px #00000080}.eb-mini>span{gap:3px;display:grid}.eb-mini .eb-price b{font-size:16px}.eb-pay-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.eb-pay-head img{border-radius:3px;box-shadow:0 10px 20px -12px #00000080}.eb-pay-head h1{margin:4px 0 0;font-size:clamp(22px,2.8vw,30px)}.eb-grant{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 18px;display:flex}.eb-grant input,.eb-grant select{flex:140px;width:auto}.eb-recent{padding:0 18px 14px}.eb-recent summary{cursor:pointer;padding:8px 0;font-weight:600}.eb-strip .eb-card .lp-link{font-size:13.5px}@media(max-width:960px){.eb-grid{grid-template-columns:1fr 1fr}.eb-hero{grid-template-columns:1fr;gap:26px}.eb-cover.big{max-width:340px}.eb-two{grid-template-columns:1fr}}@media(max-width:600px){.eb-grid{grid-template-columns:1fr}.eb-cover img{width:58%}}.eb-grid:not(.small) .eb-cover:not(.big){height:230px;padding:18px 18px 0;overflow:hidden}.eb-grid:not(.small) .eb-cover:not(.big) img{object-fit:cover;object-position:top;width:auto;max-width:70%;height:236px;transform:none}.eb-grid .eb-body{gap:6px;padding:16px 18px}.eb-grid .eb-body h2,.eb-grid .eb-body h3{font-size:17px}.eb-grid .eb-body p,.eb-grid .eb-tagline{font-size:13.5px;line-height:1.5}.eb-grid .eb-price b{font-size:19px}.eb-grid .eb-tag{font-size:10px;top:10px;left:10px}@media(max-width:600px){.eb-grid:not(.small) .eb-cover:not(.big){height:200px}.eb-grid:not(.small) .eb-cover:not(.big) img{height:206px}}.ln-ne{font-family:"Mukta",var(--font-ui);color:var(--brass-deep);margin:-4px 0 14px;font-size:17px}.ln-hero-row{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:22px;margin:6px 0 30px;display:grid}.ln-progress-card{border:1px solid var(--brass);background:var(--brass-wash);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 14px;padding:20px 22px;display:flex}.ln-progress-card p{color:var(--ink-700);flex:100%;margin:0;line-height:1.55}.ln-bar{background:var(--paper-raised,var(--paper));border:1px solid var(--line);border-radius:999px;flex:100%;height:10px;overflow:hidden}.ln-bar i{background:var(--sage);border-radius:999px;height:100%;display:block}.ln-facts{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ln-facts li{border:1px solid var(--line);background:var(--paper-raised,var(--paper));text-align:center;color:var(--ink-700);border-radius:14px;place-content:center;padding:14px;font-size:13px;display:grid}.ln-facts b{font:700 24px var(--font-mono);color:var(--ink-900)}.ln-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ln-item a{border:1px solid var(--line);background:var(--paper-raised,var(--paper));color:inherit;border-radius:14px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.ln-item a:hover{border-color:var(--brass);transform:translate(3px)}.ln-num{color:var(--brass-deep);font-size:22px;font-weight:700}.ln-done .ln-num{color:var(--sage-deep)}.ln-item-body{gap:3px;display:grid}.ln-item-k{color:var(--ink-500);letter-spacing:.03em;font-size:11px}.ln-item-body b{color:var(--ink-900);font-size:16.5px}.ln-item-lead{color:var(--ink-700);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ln-chair-note{background:var(--paper-sunk);border:1px solid var(--line);border-radius:16px;margin-top:36px;padding:22px 24px}.ln-chair-note h2{margin:0 0 8px;font-size:20px}.ln-chair-note p{color:var(--ink-700);line-height:1.65}.ln-readbar{z-index:80;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.ln-readbar i{background:var(--brass);width:0;height:100%;transition:width .2s;display:block}.ln-page{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:44px;padding-top:28px;display:grid}.ln-side{max-height:calc(100vh - 110px);position:sticky;top:92px;overflow:auto}.ln-side-h{font:700 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:10px;text-decoration:none;display:block}.ln-side ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ln-side a{color:var(--ink-700);border-radius:8px;gap:9px;padding:7px 9px;font-size:13.5px;line-height:1.35;text-decoration:none;display:flex}.ln-side a span{color:var(--ink-500);flex:0 0 20px;padding-top:1px;font-size:12px}.ln-side li.done a span{color:var(--sage-deep);font-weight:700}.ln-side li.on a{background:var(--brass-wash);color:var(--ink-900);font-weight:600}.ln-side a:hover{background:var(--paper-sunk)}.ln-article{max-width:760px}.ln-article h1{font-family:var(--font-display);margin:8px 0;font-size:clamp(28px,3.8vw,42px);line-height:1.12}.ln-lead{color:var(--ink-700);margin:0 0 22px;font-size:18px;line-height:1.65}.ln-resume{border:1px dashed var(--brass);background:var(--brass-wash);color:var(--brass-deep);font:600 13.5px var(--font-ui);cursor:pointer;border-radius:999px;margin:0 0 18px;padding:8px 14px;display:inline-flex}.ln-body{color:var(--ink-700);font-size:16px;line-height:1.75}.ln-body h2{font-family:var(--font-display);color:var(--ink-900);margin:38px 0 10px;font-size:25px;line-height:1.2}.ln-body h3{color:var(--ink-900);margin:26px 0 6px;font-size:17.5px}.ln-body p{margin:0 0 14px}.ln-body ul,.ln-body ol{margin:0 0 16px;padding-left:22px}.ln-body li{margin-bottom:6px}.ln-body b,.ln-body strong{color:var(--ink-900)}.ln-body table{border-collapse:collapse;width:100%;margin:6px 0 18px;font-size:14.5px}.ln-body th,.ln-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 10px}.ln-body th{font:700 11.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);background:var(--paper-sunk)}.ln-body .num{text-align:right;font-family:var(--font-mono)}.ln-fig{margin:22px 0 24px}.ln-fig svg{background:var(--paper-raised,var(--paper));border:1px solid var(--line);border-radius:14px;width:100%;height:auto;display:block}.ln-fig figcaption{color:var(--ink-500);margin-top:8px;font-size:13px;line-height:1.5}.ln-joke{border:1px dashed var(--brass);background:var(--brass-wash);border-radius:14px;margin:22px 0;padding:14px 18px}@supports (color:color-mix(in lab,red,red)){.ln-joke{background:color-mix(in srgb,var(--brass-wash) 70%,transparent)}}.ln-joke{color:var(--ink-700);font-style:italic}.ln-joke-t{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:4px;font-size:11px;font-style:normal;font-weight:700;display:block}.ln-box{border-left:4px solid var(--azure);background:var(--azure-wash);border-radius:14px;margin:20px 0;padding:16px 18px}.ln-box-t{color:var(--ink-900);margin-bottom:4px;font-size:15px;display:block}.ln-box p:last-child,.ln-box ul:last-child{margin-bottom:0}.ln-warn{border-left-color:var(--clay);background:var(--clay-wash)}.ln-example{border-left-color:var(--sage);background:var(--sage-wash)}.ln-nepse{border-left-color:var(--brass);background:var(--brass-wash)}.ln-desk{border:1px solid var(--line);background:var(--paper-raised,var(--paper));color:inherit;border-radius:14px;gap:3px;margin:18px 0;padding:14px 18px;text-decoration:none;transition:border-color .15s;display:grid}.ln-desk:hover{border-color:var(--brass)}.ln-desk-k{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);font-size:10.5px;font-weight:700}.ln-desk b{color:var(--ink-900);font-size:15.5px}.ln-desk span:last-child{color:var(--ink-700);font-size:13.5px;line-height:1.5}.ln-desks{margin-top:40px}.ln-desk-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.ln-desk-grid .ln-desk{margin:0}.ln-summary{background:var(--sage-wash);border:1px solid var(--sage);border-radius:16px;margin-top:34px;padding:20px 24px}@supports (color:color-mix(in lab,red,red)){.ln-summary{border:1px solid color-mix(in srgb,var(--sage) 35%,transparent)}}.ln-summary h2{margin-top:0}.ln-summary ul{margin:0}.ln-quiz{border:1px solid var(--line);background:var(--paper-raised,var(--paper));border-radius:16px;margin-top:30px;padding:22px 24px}.ln-quiz h2{margin-top:0}.ln-q{border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:14px 16px}.ln-q legend{color:var(--ink-900);padding:0 6px;font-weight:600;line-height:1.5}.ln-q legend .mono{color:var(--brass-deep);margin-right:4px}.ln-q label{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:7px 8px;font-size:15px;display:flex}.ln-q label:hover{background:var(--paper-sunk)}.ln-q input{accent-color:var(--brass);margin-top:5px}.ln-q.ok{border-color:var(--sage)}.ln-q.no{border-color:var(--clay)}.ln-q.ok label.right,.ln-q.no label.right{background:var(--sage-wash);font-weight:600}.ln-why{background:var(--paper-sunk);border-radius:8px;padding:8px 10px;font-size:14px;margin:8px 0 0!important}.ln-score{color:var(--ink-900);margin:12px 0 0;font-weight:700}.ln-body.is-locked{max-height:520px;position:relative;overflow:hidden}.ln-body.is-locked:after{content:"";background:linear-gradient(to bottom,transparent,var(--paper) 85%);height:360px;position:absolute;bottom:0;left:0;right:0}.ln-gate{z-index:2;border:1px solid var(--brass);background:var(--paper-raised,var(--paper));box-shadow:var(--shadow-lg,0 18px 40px -18px #00000059);text-align:center;border-radius:18px;margin:-60px 0 30px;padding:28px 28px 22px;position:relative}.ln-gate h2{font-family:var(--font-display);margin:8px 0;font-size:26px}.ln-gate p{color:var(--ink-700);max-width:560px;margin:0 auto 14px;line-height:1.6}.ln-gate-btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:12px;display:flex}.ln-nav{grid-template-columns:1fr 1fr;gap:14px;margin:36px 0 14px;display:grid}.ln-nav a{border:1px solid var(--line);color:inherit;background:var(--paper-raised,var(--paper));border-radius:14px;gap:3px;padding:14px 16px;text-decoration:none;display:grid}.ln-nav a:hover{border-color:var(--brass)}.ln-nav b{color:var(--ink-900);font-size:14.5px}.ln-next{text-align:right}.ln-disclaimer{margin-top:18px}.lf-bg{fill:var(--paper-raised,var(--paper))}.lf-sunk{fill:var(--paper-sunk)}.lf-ink{fill:var(--ink-900)}.lf-txt{fill:var(--ink-700)}.lf-mut{fill:var(--ink-500)}.lf-up{fill:var(--sage)}.lf-down{fill:var(--clay)}.lf-brass{fill:var(--brass)}.lf-azure{fill:var(--azure)}.lf-upw{fill:var(--sage-wash)}.lf-downw{fill:var(--clay-wash)}.lf-brassw{fill:var(--brass-wash)}.lf-azurew{fill:var(--azure-wash)}.ls-ink{stroke:var(--ink-900);fill:none}.ls-mut{stroke:var(--ink-500);fill:none}.ls-line{stroke:var(--line-strong,var(--line));fill:none}.ls-up{stroke:var(--sage);fill:none}.ls-down{stroke:var(--clay);fill:none}.ls-brass{stroke:var(--brass);fill:none}.ls-azure{stroke:var(--azure);fill:none}.ln-fig text{font-family:var(--font-ui)}.ln-fig .t-mono{font-family:var(--font-mono)}@media(max-width:960px){.ln-page{grid-template-columns:1fr;gap:0}.ln-side{display:none}.ln-hero-row{grid-template-columns:1fr}}@media(max-width:600px){.ln-item a{grid-template-columns:38px 1fr}.ln-state{grid-column:2}.ln-nav{grid-template-columns:1fr}.ln-next{text-align:left}.ln-body{font-size:15.5px}}.ln-strip-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:20px 0 18px;padding:0;list-style:none;display:grid}.ln-strip-list a{border:1px solid var(--line);background:var(--paper-raised,var(--paper));color:inherit;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:grid}.ln-strip-list a:hover{border-color:var(--brass)}.ln-strip-list .mono{color:var(--brass-deep);font-weight:700}.ln-strip-list b{color:var(--ink-900);font-size:14.5px;line-height:1.35}.ln-strip-list a>span:last-child{color:var(--ink-500);font-size:12px}@media(max-width:960px){.ln-strip-list{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ln-strip-list{grid-template-columns:1fr}}.lf-halo{paint-order:stroke;stroke:var(--paper-raised,var(--paper));stroke-width:5px;stroke-linejoin:round}.ln-ta-wrap{border:1px solid var(--line);border-radius:12px;margin:16px 0 6px;overflow-x:auto}.ln-body table.ln-ta{min-width:620px;margin:0;font-size:13.5px}.ln-ta td:first-child{color:var(--ink-900);font-weight:600}.ln-ta-base td{background:var(--paper-sunk);font-style:italic}.ln-ta .ln-good,.ln-case .ln-good{color:var(--sage-deep);font-weight:700}.ln-ta .ln-bad,.ln-case .ln-bad{color:var(--clay-deep);font-weight:700}.ln-ta-note{color:var(--ink-500);line-height:1.5;font-size:12px!important}.ln-case{margin:22px 0 24px}.ln-case-k{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);margin-bottom:6px;font-size:10.5px;font-weight:700;display:block}.ln-case img{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.ln-case figcaption{color:var(--ink-700);margin-top:8px;font-size:13.5px;line-height:1.55}.kl-page{background:var(--kl-bg);height:100vh;color:var(--kl-ink);--kl-bg:#fff;--kl-ink:#131722;--kl-muted:#6a6d78;--kl-line:#e0e3eb;--kl-hover:#f0f3fa;--kl-on:#e3effd;--kl-blue:#2962ff;--kl-up:#089981;--kl-down:#f23645;--kl-gap:#e0e3eb;margin:0;font:13px Inter,-apple-system,BlinkMacSystemFont,Trebuchet MS,sans-serif;overflow:hidden}[data-theme=dark] .kl-page{--kl-bg:#131722;--kl-ink:#fff;--kl-muted:#b7bac4;--kl-line:#2a2e39;--kl-hover:#2a2e39;--kl-on:#142e61;--kl-gap:#2a2e39}.kl-page .mono{font-family:JetBrains Mono,ui-monospace,monospace}.kl-page .muted{color:var(--kl-muted)}.kl-page .up{color:var(--kl-up)}.kl-page .down{color:var(--kl-down)}.kl{background:var(--kl-gap);flex-direction:column;gap:4px;height:100vh;display:flex}.kl svg{fill:none;stroke:currentColor;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;display:block}.kl-bar{background:var(--kl-bg);flex:none;align-items:center;gap:2px;height:46px;padding:0 8px;display:flex}.kl-home{border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.kl-home:hover{background:var(--kl-hover)}.kl-sym input{width:116px;height:32px;color:var(--kl-ink);text-transform:uppercase;background:0 0;border:0;border-radius:6px;padding:0 10px;font:700 14px Inter,sans-serif}.kl-sym input:hover,.kl-sym input:focus{background:var(--kl-hover);outline:none}.kl-sym{align-items:center;gap:2px;display:flex}.kl-logo{flex:none;place-items:center;width:28px;height:28px;margin-left:2px;display:grid}.kl-logo .av{background:var(--avc,#c68a1e);color:#fff;border-radius:6px;place-items:center;width:28px;height:28px;font:700 9px Inter,sans-serif;display:grid;overflow:hidden}.kl-logo .av-img{background:#fff}.kl-logo .av img{object-fit:contain;width:100%;height:100%;display:block}.kl-sep{background:var(--kl-line);width:1px;height:24px;margin:0 4px}.kl-group{gap:1px;display:inline-flex}.kl-group button,.kl-btn{height:34px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 9px;font:500 14px Inter,sans-serif;text-decoration:none;display:inline-flex}.kl-btn.kl-ic{padding:0 6px}.kl-group button:hover,.kl-btn:hover,.kl-tools button:hover,.kl-rail>:hover{background:var(--kl-hover)}.kl-group button.on,.kl-tools button.on,.kl-rail>.on,.kl-type-menu button.on{color:var(--kl-blue);background:var(--kl-on)}.kl-back{border-radius:18px;margin-left:6px;padding:0 14px;font-weight:600;background:var(--kl-ink)!important;color:var(--kl-bg)!important}.kl-count{border:1px solid var(--kl-line);border-radius:9px;min-width:18px;padding:0 5px;font:600 11px Inter,sans-serif;display:inline-block}.kl-count:empty{display:none}.kl-spacer{flex:1}.kl-menu-wrap{position:relative}.kl-bar .kl-menu-wrap{align-items:center;gap:2px;display:flex}.kl-bar .kl-idea-btn{white-space:nowrap}@media(max-width:1640px){.kl-bar [data-kl-bflow] span{display:none}}.kl-menu{z-index:40;background:var(--kl-bg);width:330px;max-height:70vh;color:var(--kl-ink);border:1px solid var(--kl-line);border-radius:8px;padding:8px 14px;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 8px 24px #00000026}.kl-help-menu{left:auto;right:0}.kl-help-menu p{margin:6px 0;line-height:1.5}.kl-type-menu{width:190px;padding:6px}.kl-type-menu button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 10px;font:14px Inter,sans-serif;display:block}.kl-type-menu button:hover{background:var(--kl-hover)}.kl-menu-h{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin:8px 0 4px;font:600 11px Inter,sans-serif}.kl-menu-note{color:var(--kl-muted);margin:8px 0 2px;font-size:12px}.kl-menu kbd{border:1px solid var(--kl-line);border-radius:4px;padding:0 4px;font:11px JetBrains Mono,monospace}.kl-ind{cursor:pointer;grid-template-columns:auto 1fr 92px;align-items:center;gap:8px;padding:5px 0;font-size:14px;display:grid}.kl-ind input[type=text]{border:1px solid var(--kl-line);width:100%;color:var(--kl-ink);background:0 0;border-radius:4px;padding:3px 6px;font:12px JetBrains Mono,monospace}.kl-body{flex:1;gap:4px;min-height:0;display:flex}.kl-tools,.kl-rail{background:var(--kl-bg);flex-direction:column;flex:none;align-items:center;gap:2px;width:56px;padding:6px 0;display:flex;overflow-y:auto}.kl-tools button,.kl-rail>*{width:44px;height:40px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:relative}.kl-tools hr{border:0;border-top:1px solid var(--kl-line);width:60%;margin:6px 0}.kl-main{background:var(--kl-bg);flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.kl-chart{flex:1;min-height:0}.kl-empty{text-align:center;color:var(--kl-muted);flex:1;place-content:center;display:grid}.kl-mark{z-index:5;height:34px;color:var(--kl-ink);background:0 0;border-radius:17px;align-items:center;padding:3px;text-decoration:none;transition:background .35s,box-shadow .35s;display:inline-flex;position:absolute;top:0;left:12px}.kl-mark img{border-radius:7px;flex:none;width:28px;height:28px}.kl-mark span{white-space:nowrap;opacity:0;max-width:0;font:700 16px var(--font-display,Georgia),serif;letter-spacing:-.01em;transition:max-width .55s cubic-bezier(.2,.8,.2,1),opacity .35s,padding .55s;display:inline-block;overflow:hidden}.kl-mark em{color:#c68a1e}.kl-mark b{vertical-align:2px;border:1px solid;border-radius:3px;margin-left:4px;padding:1px 4px;font:700 10px Inter,sans-serif}.kl-mark:hover,.kl-mark.open{background:var(--kl-bg);box-shadow:0 2px 10px #00000024}.kl-mark:hover span,.kl-mark.open span{opacity:1;max-width:170px;padding:0 10px 0 8px}.kl-foot{border-top:1px solid var(--kl-line);flex:none;align-items:center;gap:4px;height:38px;padding:0 8px;display:flex}.kl-ranges button{height:28px;padding:0 8px;font-size:13px}.kl-clock{color:var(--kl-ink);padding:0 6px;font-size:13px}.kl-delay{letter-spacing:.02em;white-space:nowrap;cursor:help;color:#8a5a00;background:#f2b6322e;border:1px solid #f2b63273;border-radius:99px;align-items:center;gap:5px;margin-left:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.kl-delay i{background:#e0a020;border-radius:50%;width:6px;height:6px}[data-theme=dark] .kl-delay{color:#f0c15a;background:#f2b63224;border-color:#f2b63261}@media(max-width:700px){.kl-delay{padding:1px 6px;font-size:10px}}.kl-side{background:var(--kl-bg);flex-direction:column;flex:none;width:300px;min-height:0;display:flex;position:relative}.kl-side-grip{cursor:col-resize;z-index:30;touch-action:none;width:8px;position:absolute;top:0;bottom:0;left:0}.kl-side-grip:after{content:"";background:0 0;width:2px;transition:background .15s;position:absolute;top:0;bottom:0;left:0}.kl-side-grip:hover:after,.kl-side-dragging .kl-side-grip:after{background:var(--kl-blue);opacity:.6;width:3px}.kl-side-dragging,.kl-side-dragging *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}.kl-side-narrow .kl-wl-cols,.kl-side-narrow .kl-wl a{grid-template-columns:1fr 64px}.kl-side-narrow .kl-wl-cols span:last-child,.kl-side-narrow .kl-wl a span:last-child{display:none}.kl-fp [data-f]{width:170px;max-width:170px}.kl.kl-fp-panel .kl-fp-leg,.kl-side.kl-fp-panel .kl-detail,.kl-side.kl-fp-panel .kl-pn-side{display:none}[data-kl-pane=footprint]{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.kl-fpp{contain:content;scrollbar-width:none;-ms-overflow-style:none;min-height:0;color:var(--kl-ink);flex-direction:column;flex:1;gap:8px;padding:4px 12px 10px;font-size:12px;display:flex;overflow-y:auto}.kl-fpp::-webkit-scrollbar{display:none}.kl-fpp>*{flex:none}.kl-fpp-hd{justify-content:space-between;align-items:center;display:flex}.kl-fpp-hd b{letter-spacing:.01em;font-size:14px}.kl-fpp-hd div span{color:var(--kl-muted);font-family:var(--font-mono,monospace);margin-left:8px}button.kl-fpp-lock{font:600 10px/1.3 var(--font-ui,inherit);text-transform:uppercase;letter-spacing:.06em;border:1px solid var(--kl-line);color:var(--kl-muted);cursor:pointer;background:0 0;border-radius:99px;padding:3px 10px}.kl-fpp.locked{box-shadow:inset 3px 0 #2962ff}.kl-fp-lockleg{z-index:6;max-width:calc(100% - 90px);font:13px/1.35 var(--font-ui,inherit);color:var(--kl-ink);pointer-events:none;position:absolute;top:6px;left:8px}.kl-fp-lockleg .t{align-items:center;gap:7px;font-size:14px;display:flex}.kl-fp-lockleg .v{flex-wrap:wrap;gap:0 9px;font-size:12.5px;display:flex}.kl-fp-lockleg .v.up{color:#089981}.kl-fp-lockleg .v.dn{color:#f23645}.kl-fp-lockbadge{pointer-events:auto;color:#fff;font:700 10px/1.5 var(--font-ui,inherit);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#2962ff;border:0;border-radius:99px;padding:1px 8px}.kl-gd{color:var(--kl-ink);font-size:13px;line-height:1.55}.kl-gd h4{letter-spacing:.05em;text-transform:uppercase;color:var(--kl-muted);margin:14px 0 4px;font-size:12px}.kl-gd h4:first-child{margin-top:0}.kl-gd p{margin:0 0 6px}.kl-gd ul{margin:0 0 6px;padding-left:18px}.kl-gd li{margin:3px 0}.kl-gd .up{color:#089981}.kl-gd .dn{color:#f23645}.kl-gd-dlg{max-width:560px}button.kl-fpp-link{color:var(--kl-blue,#2962ff);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}button.kl-fpp-lock:hover{color:var(--kl-ink);border-color:var(--kl-muted)}button.kl-fpp-lock.on{color:#1d4fd8;background:#2962ff1f;border-color:#2962ff80}.kl-fpp-ohlc{color:var(--kl-muted);flex-wrap:wrap;gap:10px;margin-top:-4px;font-size:11.5px;display:flex}.kl-fpp-ohlc b{color:var(--kl-ink);font-family:var(--font-mono,monospace);font-weight:600}.kl-fpp-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kl-fpp-st{background:var(--kl-hover);border-radius:9px;padding:7px 10px}.kl-fpp-st small{color:var(--kl-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;display:block}.kl-fpp-st b{font-family:var(--font-mono,monospace);margin-top:1px;font-size:13.5px;display:block}.kl-fpp-st em{color:var(--kl-muted);margin-top:1px;font-size:10px;font-style:normal;display:block}.up{--c:#089981}.dn{--c:#f23645}.kl-fpp-st.up b,.kl-fpp-st.dn b,.kl-fpp td.up,.kl-fpp td.dn,.kl-fpp-ohlc b.up,.kl-fpp-ohlc b.dn{color:var(--c)}.kl-fpp-chips{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kl-fpp-chip{border:1px solid var(--kl-line);border-radius:9px;min-width:0;padding:6px 9px}.kl-fpp-chip small{color:var(--kl-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;display:block}.kl-fpp-chip b{align-items:center;gap:5px;min-width:0;margin-top:2px;font-weight:600;display:flex}.kl-fpp-chip em{font-style:normal;font-family:var(--font-mono,monospace);color:var(--c);font-size:12px;display:block}.kl-fpp-chip.up em,.kl-fpp-chip.dn em{color:var(--c)}.kl-fpp-chip .nm{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:400;overflow:hidden}.kl-fpp-chip .none{color:var(--kl-muted);font-weight:400}.kl-fpp-code{background:var(--kl-hover);min-width:24px;font-family:var(--font-mono,monospace);text-align:center;cursor:help;border-radius:5px;padding:1px 5px;font-size:11px;font-weight:700;display:inline-block}.kl-fpp-dot{color:var(--kl-muted)}.kl-fpp-tabs{background:var(--kl-hover);border-radius:9px;gap:2px;padding:2px;display:flex}.kl-fpp-tabs button{white-space:nowrap;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:5px 4px;font:600 11.5px/1 inherit}.kl-fpp-days{gap:4px;margin:8px 0 4px;display:flex}.kl-fpp-days button{border:1px solid var(--kl-line,#787b864d);color:var(--kl-muted);cursor:pointer;background:0 0;border-radius:7px;flex:1;padding:4px 6px;font:600 11px/1 inherit}.kl-fpp-days button.on{background:var(--kl-hover);color:var(--kl-ink);border-color:var(--kl-muted)}.kl-fpp-tabs button.on{background:var(--kl-bg);color:var(--kl-ink);box-shadow:0 1px 2px #0000001f}.kl-fpp-scroll{contain:content;border:1px solid var(--kl-line);border-radius:9px;min-height:120px;max-height:360px;overflow-y:auto}.kl-fpp-t{border-collapse:collapse;width:100%;font-family:var(--font-mono,monospace);table-layout:auto;font-size:11.5px}.kl-fpp-t th{z-index:1;text-align:right;font:600 10px/1 var(--font-ui,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--kl-muted);background:var(--kl-bg);border-bottom:1px solid var(--kl-line);padding:5px 6px;position:sticky;top:0}.kl-fpp-t th:first-child,.kl-fpp-t td:first-child{text-align:left;padding-left:9px}.kl-fpp-t td{text-align:right;border-bottom:1px solid var(--kl-line);padding:3px 6px}@supports (color:color-mix(in lab,red,red)){.kl-fpp-t td{border-bottom:1px solid color-mix(in srgb,var(--kl-line) 45%,transparent)}}.kl-fpp-t td.px{font-weight:600}.kl-fpp-t td.who{text-align:center;padding:2px 3px}.kl-fpp-t tr.poc td{background:#f2b63226}.kl-fpp-t tr.poc td:first-child{font-weight:700;box-shadow:inset 3px 0 #e0a020}.kl-fpp-t td.bar{background-repeat:no-repeat;background-size:0 100%}.kl-fpp-t td.s{background-image:linear-gradient(#f2364533,#f2364533);background-position:100%}.kl-fpp-t td.b{background-image:linear-gradient(#08998133,#08998133);background-position:0}.kl-fpp-bk tbody tr{cursor:pointer}.kl-fpp-bk tbody tr:hover,.kl-fpp-bk tbody tr.on{background:var(--kl-hover)}.kl-fpp-bk tbody tr.on td:first-child{box-shadow:inset 3px 0 #e0a020}.kl-fpp-bk .who2{align-items:center;gap:6px;min-width:0;display:flex}.kl-fpp-bk .nm{color:var(--kl-muted);font:400 10.5px/1.2 var(--font-ui,inherit);text-overflow:ellipsis;white-space:nowrap;max-width:90px;overflow:hidden}.kl-fpp-sec{color:var(--kl-muted);letter-spacing:.08em;text-transform:uppercase;margin:8px 2px 4px;font:700 10px Inter,sans-serif}.kl-fpp-wl{flex-direction:column;gap:6px;display:flex}.kl-fpp-w{border:1px solid var(--kl-line);border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.kl-fpp-w.now{background:var(--kl-hover)}.kl-fpp-w h5{justify-content:space-between;gap:8px;margin:0 0 3px;font:700 12px Inter,sans-serif;display:flex}.kl-fpp-w h5 em{font-style:normal;font-family:var(--font-mono,monospace);color:var(--kl-muted);font-weight:600}.kl-fpp-w h5 b.b{color:#3e7be8}.kl-fpp-w h5 b.a{color:#e0457f}:root[data-theme=dark] .kl-fpp-w h5 b.b{color:#7db2ff}:root[data-theme=dark] .kl-fpp-w h5 b.a{color:#ff8db6}.kl-fpp-w .fate{color:var(--kl-muted);margin-top:3px}:root[data-theme=dark] .kl-fpp-tabs button.on{color:#f7d58f;background:linear-gradient(#d89b3252,#d89b3226);box-shadow:inset 0 0 0 1px #d89b328c}.kl-fpp-foot{color:var(--kl-muted);margin:-2px 2px 0;font-size:10.5px}.kl-fpp-est{color:var(--kl-muted);margin:2px 2px 0;font-size:10.5px;line-height:1.45}.kl-fp-tip{z-index:45;pointer-events:none;background:var(--kl-ink);min-width:190px;max-width:280px;color:var(--kl-bg);border-radius:8px;padding:7px 9px;font-size:11.5px;line-height:1.4;position:absolute;box-shadow:0 6px 18px #00000047}.kl-fp-tip b{letter-spacing:.04em;text-transform:uppercase;opacity:.8;font-size:11px}.kl-fp-tip span{font-family:var(--font-mono,monospace);opacity:.9;margin-left:4px}.kl-fp-tip div{align-items:baseline;gap:6px;margin-top:3px;display:flex}.kl-fp-tip i{font-style:normal;font-family:var(--font-mono,monospace);min-width:22px;font-weight:700}.kl-fp-tip em{font-style:normal;font-family:var(--font-mono,monospace);margin-left:auto}.kl-fpp-tr td{font-size:11.5px}.kl-fpp-row{border:1px solid var(--kl-line);border-radius:9px;padding:8px 10px}.kl-fpp-rh{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kl-fpp-rh small,.kl-fpp-rc small{color:var(--kl-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.kl-fpp-rh b{font-family:var(--font-mono,monospace);font-size:12.5px}.kl-fpp-rc{grid-template-columns:1fr 1fr;gap:10px;margin-top:6px;display:grid}.kl-fpp-rc small.up{color:#089981}.kl-fpp-rc small.dn{color:#f23645}.kl-fpp-rc ul{margin:3px 0 0;padding:0;list-style:none}.kl-fpp-rc li{grid-template-columns:auto 1fr auto;align-items:center;gap:5px;min-width:0;margin:3px 0;display:grid}.kl-fpp-rc li.none{color:var(--kl-muted);display:block}.kl-fpp-rc .nm{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10.5px;overflow:hidden}.kl-fpp-rc em{font-style:normal;font-family:var(--font-mono,monospace);font-size:11px}.kl-fpp-note{color:var(--kl-muted);margin:8px 2px 0;font-size:11px;line-height:1.45}.kl.kl-noside .kl-side{display:none}.kl-side-head{align-items:center;height:46px;padding:0 8px 0 14px;font-size:14px;display:flex}.kl-wl-cols,.kl-wl a{grid-template-columns:1fr 74px 68px;align-items:center;gap:6px;display:grid}.kl-wl-cols{color:var(--kl-muted);border-bottom:1px solid var(--kl-line);padding:4px 30px 6px 14px;font-size:12px}.kl-wl-cols span+span,.kl-wl a span{text-align:right}.kl-wl{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.kl-wl li{align-items:center;display:flex;position:relative}.kl-wl a{color:var(--kl-ink);flex:1;padding:7px 30px 7px 14px;font-size:13px;text-decoration:none}.kl-wl li:hover{background:var(--kl-hover)}.kl-wl li.on{background:var(--kl-on);box-shadow:inset 2px 0 var(--kl-blue)}.kl-wl button{width:20px;height:20px;color:var(--kl-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;position:absolute;right:6px}.kl-wl li:hover button{opacity:1}.kl-detail{border-top:4px solid var(--kl-gap);flex:none;padding:14px}.kl-detail-sym{align-items:center;gap:8px;font-size:15px;display:flex}.kl-avatar{aspect-ratio:1;color:#fff;background:#c68a1e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:700 13px Inter,sans-serif;display:grid}.kl-detail-name{margin:8px 0 2px;font-size:13px}.kl-detail-px{margin:10px 0 0;font-size:28px;font-weight:600}.kl-detail-px small{color:var(--kl-muted);font-size:12px}.kl-detail-chg{margin:2px 0;font-size:15px}.kl-detail-when{margin:4px 0 10px;font-size:12px}.kl-detail-link{color:var(--kl-blue);font-size:13px;text-decoration:none}.kl-quick{z-index:50;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:8px;width:min(520px,90%);position:absolute;top:6%;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 12px 40px #00000040}.kl-quick-h{margin:0;padding:12px 16px 4px;font:600 15px Inter,sans-serif}.kl-quick input{border:1px solid var(--kl-blue);width:calc(100% - 32px);color:var(--kl-ink);text-transform:uppercase;background:0 0;border-radius:6px;outline:none;margin:8px 16px;padding:10px 12px;font:600 16px Inter,sans-serif}.kl-quick ul{max-height:50vh;margin:0;padding:0 0 8px;list-style:none;overflow-y:auto}.kl-quick li{cursor:pointer;grid-template-columns:90px 1fr auto;gap:10px;padding:8px 16px;font-size:14px;display:grid}.kl-quick li small{color:var(--kl-muted)}.kl-quick li.on,.kl-quick li:hover{background:var(--kl-hover)}.kl-quick li.muted{cursor:default;display:block}@media(max-width:900px){.kl-side,.kl-rail,.kl-back,.kl-group[aria-label="Chart type"]{display:none}.kl-tools{width:40px}.kl-tools button{width:34px;height:32px}}.kl-bar svg{width:26px;height:26px}.kl-btn svg{flex:none}.kl-star{width:14px;height:14px;color:var(--kl-muted);opacity:0;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:11px;line-height:1;display:grid;position:absolute;top:1px;right:1px}.kl-tools button:hover .kl-star{opacity:.8}.kl-star.on{color:#f5a623;opacity:1!important}.kl-ind{grid-template-columns:auto 1fr 92px 18px}.kl-ind .kl-star{opacity:.45;width:18px;height:18px;font-size:14px;position:static}.kl-ind:hover .kl-star{opacity:.9}.kl-favinds{gap:1px;display:inline-flex}.kl-favinds .kl-btn.on{color:var(--kl-blue);background:var(--kl-on)}.kl-favbar{z-index:20;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;top:8px;right:84px;box-shadow:0 4px 14px #0000001f}.kl-favbar button{width:36px;height:34px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.kl-favbar button:hover{background:var(--kl-hover)}.kl-favbar button.on{color:var(--kl-blue);background:var(--kl-on)}.kl-ind.flash{background:var(--kl-on);border-radius:6px;transition:background .3s}.kl-set-menu{width:280px;left:auto;right:0}.kl-set{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.kl-set input[type=color]{border:1px solid var(--kl-line);cursor:pointer;background:0 0;border-radius:4px;width:40px;height:26px;padding:0}.kl-set-reset{border:1px solid var(--kl-line);justify-content:center;width:100%;margin-top:8px}.kl-cmp-form{gap:6px;display:flex}.kl-cmp-form input{border:1px solid var(--kl-line);color:var(--kl-ink);text-transform:uppercase;background:0 0;border-radius:6px;flex:1;padding:6px 8px;font:600 13px Inter,sans-serif}.kl-cmp-form .kl-btn{border:1px solid var(--kl-line)}.kl-cmp-list{margin:8px 0 0;padding:0;list-style:none}.kl-cmp-list li{align-items:center;gap:8px;padding:5px 0;font-weight:600;display:flex}.kl-cmp-list i{border-radius:2px;width:14px;height:3px}.kl-cmp-list button{color:var(--kl-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.kl-scales button{height:28px;padding:0 8px;font-size:13px}.kl-keys{line-height:1.9}.kl-stylebar{z-index:25;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:8px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #00000024}.kl-stylebar button{min-width:30px;height:28px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:5px;font:12px Inter,sans-serif}.kl-stylebar button:hover,.kl-stylebar button.on{background:var(--kl-hover)}.kl-colors{gap:3px;display:inline-flex}.kl-colors button{border:1px solid #00000026;border-radius:50%;width:18px;min-width:18px;height:18px}.kl-tree-menu{width:280px;top:0;left:auto;right:calc(100% + 6px)}.kl-tree{margin:0;padding:0;list-style:none}.kl-tree li{align-items:center;gap:4px;padding:5px 0;font-size:13px;display:flex}.kl-tree li span{flex:1}.kl-tree button{cursor:pointer;width:26px;height:24px;color:var(--kl-ink);background:0 0;border:0;border-radius:4px}.kl-tree button:hover{background:var(--kl-hover)}.kl-tree button.off{opacity:.35}.kl-tree button.on{background:var(--kl-on)}.kl-rail .kl-menu-wrap>button{width:44px;height:40px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.kl-rail .kl-menu-wrap>button:hover{background:var(--kl-hover)}.kl-page,.kl-page button,.kl-page input,.kl-page select,.kl-page textarea{font-family:-apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,Ubuntu,sans-serif}.kl-tg{align-items:center;display:flex;position:relative}.kl-tg-main{width:44px;height:40px}.kl-tg-more{opacity:0;padding:0;font-size:12px;position:absolute;top:50%;right:-2px;transform:translateY(-50%);width:10px!important;height:22px!important;color:var(--kl-muted)!important}.kl-fly{z-index:45;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:6px;min-width:230px;padding:6px 0;position:absolute;top:0;left:calc(100% + 6px);box-shadow:0 8px 24px #0000002e}.kl-fly-item{cursor:pointer;white-space:nowrap;align-items:center;gap:10px;padding:6px 34px 6px 12px;font-size:14px;display:flex;position:relative}.kl-fly-item:hover{background:var(--kl-hover)}.kl-fly-item svg{width:26px;height:26px}.kl-fly-item .kl-star{opacity:.35;width:18px;height:18px;font-size:14px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kl-fly-item:hover .kl-star{opacity:.8}.kl-tools{overflow:visible}.kl-stylebar{top:auto;bottom:86px}.kl-modal{z-index:100;background:#13172259;place-items:center;display:grid;position:fixed;inset:0}.kl-modal[hidden]{display:none}.kl-dlg{background:var(--kl-bg);width:min(520px,94vw);max-height:86vh;color:var(--kl-ink);border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 50px #0000004d}.kl-dlg-h{justify-content:space-between;align-items:center;padding:16px 20px 10px;font-size:18px;display:flex}.kl-dlg-x{color:var(--kl-muted);cursor:pointer;background:0 0;border:0;font-size:24px;line-height:1}.kl-dlg-tabs{border-bottom:1px solid var(--kl-line);gap:4px;padding:0 20px;display:flex}.kl-dlg-tabs button{color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-right:12px;padding:10px 6px;font-size:14px}.kl-dlg-body{padding:10px 20px 14px;overflow-y:auto}.kl-dlg-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin:14px 0 6px;font-size:11px;font-weight:600}.kl-dlg-hint{color:var(--kl-muted);text-align:right;margin:-2px 0 4px;font-size:12px}.kl-row{justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:14px;display:flex}.kl-row-c{align-items:center;gap:8px;display:inline-flex}.kl-row input[type=color]{border:1px solid var(--kl-line);cursor:pointer;background:0 0;border-radius:4px;width:34px;height:28px;padding:2px}.kl-row input[type=checkbox]{accent-color:#2962ff;width:16px;height:16px}.kl-row input[type=number],.kl-row input[type=text],.kl-row input[type=date],.kl-row select,.kl-row textarea{border:1px solid var(--kl-line);background:var(--kl-bg);color:var(--kl-ink);border-radius:4px;padding:6px 8px;font-size:14px}.kl-row input[type=number]{width:90px}.kl-row textarea{resize:vertical;width:260px}.kl-row small{color:var(--kl-muted)}.kl-dlg-note{color:var(--kl-muted);background:var(--kl-hover);margin:0;padding:10px 20px;font-size:12px}.kl-dlg-f{border-top:1px solid var(--kl-line);align-items:center;gap:8px;padding:12px 20px;display:flex}.kl-dlg-f span{flex:1}.kl-dlg-btn{border:1px solid var(--kl-line);background:var(--kl-bg);height:34px;color:var(--kl-ink);cursor:pointer;border-radius:6px;padding:0 16px;font-size:14px}.kl-dlg-btn.primary{background:var(--kl-ink);color:var(--kl-bg);border-color:var(--kl-ink)}.kl-dlg-btn.ghost{color:var(--kl-muted);border-color:#0000}.kl-dlg-btn:hover{filter:brightness(.95)}.kl-type-menu{width:220px}.kl-type-menu button{align-items:center;gap:10px;display:flex!important}.kl-type-menu button svg{width:24px;height:24px}.kl-type-menu hr{border:0;border-top:1px solid var(--kl-line);margin:4px 0}.kl-stylebar[hidden],.kl-favbar[hidden],.kl-menu[hidden],.kl-fly[hidden],.kl-quick[hidden]{display:none!important}.kl-page{font-size:14px}.kl-tg-more{opacity:.35;font-size:16px;font-weight:700;right:-4px;width:14px!important;height:30px!important}.kl-tg:hover .kl-tg-more,.kl-tg-more:hover{opacity:1;background:var(--kl-hover)!important}.kl-fly-item{padding:8px 40px 8px 14px;font-size:15px}.kl-fly-item .kl-star{border-radius:4px;width:26px;height:26px;font-size:18px;right:8px}.kl-fly-item .kl-star:hover{background:var(--kl-line)}.kl-ind{grid-template-columns:auto 1fr 96px 26px;font-size:15px}.kl-ind .kl-star{width:26px;height:26px;font-size:18px}.kl-wl a{padding:8px 32px 8px 14px;font-size:14px}.kl-wl-cols{font-size:13px}.kl-side-head{font-size:15px}.kl-ranges button,.kl-scales button{height:30px;font-size:14px}.kl-clock,.kl-menu{font-size:14px}.kl-menu-note,.kl-menu-h{font-size:12px}.kl-stylebar button{min-width:32px;height:30px;font-size:13px}.kl-fly{min-width:280px;max-height:calc(100vh - 120px);overflow-y:auto}.kl-fly-h{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin:8px 0 2px;padding:0 14px;font-size:11px;font-weight:600}.kl-emojis{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(6,1fr);gap:2px;max-height:min(60vh,420px);padding:6px 10px 10px;display:grid;overflow-y:auto}.kl-emoji-h{letter-spacing:.08em;text-transform:uppercase;color:var(--kl-muted);grid-column:1/-1;margin:8px 2px 2px;font:600 10.5px Inter,sans-serif}.kl-emoji-h:first-child{margin-top:2px}.kl-emojis button{cursor:pointer;background:0 0;border:0;border-radius:6px;height:38px;font-size:22px}.kl-emojis button:hover{background:var(--kl-hover)}.kl-tools{gap:4px;padding:8px 0}.kl-tools>button,.kl-tools .kl-tg{margin:0}.kl-tools hr{margin:6px 0}.kl-ibrowse{width:min(780px,96vw);height:min(640px,90vh)}.kl-ib-search{padding:0 20px 10px}.kl-ib-search input{border:1px solid var(--kl-line);background:var(--kl-bg);width:100%;color:var(--kl-ink);border-radius:6px;padding:10px 12px;font-size:15px}.kl-ib-body{border-top:1px solid var(--kl-line);flex:1;grid-template-columns:190px 1fr;min-height:0;display:grid}.kl-ib-nav{border-right:1px solid var(--kl-line);flex-direction:column;padding:8px;display:flex;overflow-y:auto}.kl-ib-nav button{text-align:left;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 12px;font-size:14px}.kl-ib-nav button:hover{background:var(--kl-hover)}.kl-ib-nav button.on{background:var(--kl-on);color:var(--kl-blue);font-weight:600}.kl-ib-list{margin:0;padding:4px 0;list-style:none;overflow-y:auto}.kl-ib-list li{cursor:pointer;grid-template-columns:30px 1fr auto 22px;align-items:center;gap:8px;padding:8px 14px;display:grid}.kl-ib-list li:hover{background:var(--kl-hover)}.kl-ib-list li.on .kl-ib-name b{color:var(--kl-blue)}.kl-ib-name{flex-direction:column;gap:2px;min-width:0;display:flex}.kl-ib-name b{font-size:14px;font-weight:500}.kl-ib-name small{color:var(--kl-muted);font-size:12px}.kl-ib-list em{color:var(--kl-muted);white-space:nowrap;font-size:11px;font-style:normal}.kl-ib-list i{color:var(--kl-blue);font-style:normal;font-weight:700}.kl-ib-list .kl-star{opacity:.35;width:26px;height:26px;font-size:16px;position:static}.kl-ib-list .kl-star.on{opacity:1;color:#f5a623}.kl-ib-none{padding:20px!important;display:block!important}.kl-ctx{z-index:90;background:var(--kl-bg);min-width:300px;color:var(--kl-ink);border:1px solid var(--kl-line);border-radius:6px;padding:6px 0;position:fixed;box-shadow:0 8px 28px #0003}.kl-ctx[hidden]{display:none}.kl-ctx button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:8px 16px;font-size:14px;display:flex}.kl-ctx button:hover{background:var(--kl-hover)}.kl-ctx kbd{color:var(--kl-muted);font:12px -apple-system,sans-serif}.kl-ctx hr{border:0;border-top:1px solid var(--kl-line);margin:4px 0}.kl-pane{flex-direction:column;flex:1;min-height:0;display:flex}.kl-pane[hidden]{display:none}.kl-movers,.kl-dw{flex:1;padding:0 0 10px;overflow-y:auto}.kl-movers .kl-menu-h{padding:0 14px}.kl-dw{padding:0 14px 10px;font-size:13px}.kl-dw-h{margin:12px 0 4px;font-size:13px;font-weight:600}.kl-dw dl{margin:0}.kl-dw dl div{border-bottom:1px solid var(--kl-line);justify-content:space-between;padding:3px 0;display:flex}.kl-dw dt{color:var(--kl-muted)}.kl-dw dd{margin:0;font-family:JetBrains Mono,monospace}.kl-range{margin:12px 0 0;font-size:12px}.kl-range-h,.kl-range-v{color:var(--kl-muted);justify-content:space-between;display:flex}.kl-range-v{color:var(--kl-ink);margin-top:4px}.kl-range-bar{background:linear-gradient(90deg,#f23645,#ff9800,#089981);border-radius:2px;height:4px;margin-top:6px;position:relative}.kl-range-bar i{background:var(--kl-ink);width:2px;height:12px;position:absolute;top:-4px;transform:translate(-1px)}.kl-volbar{background:var(--kl-line);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.kl-volbar b{background:#2962ff;height:100%;display:block}.kl-stats{grid-template-columns:1fr 1fr;gap:8px 14px;margin:14px 0 10px;display:grid}.kl-stats div{flex-direction:column;display:flex}.kl-stats dt{color:var(--kl-muted);font-size:12px}.kl-stats dd{margin:2px 0 0;font-size:14px}.kl-detail{max-height:52vh;overflow-y:auto}.kl-replay{z-index:26;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;bottom:86px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #00000026}.kl-replay[hidden]{display:none}.kl-replay button,.kl-replay select{border:1px solid var(--kl-line);background:var(--kl-bg);height:32px;color:var(--kl-ink);cursor:pointer;border-radius:6px;padding:0 10px;font-size:13px}.kl-replay button svg{width:18px;height:18px}.kl-replay-msg{color:var(--kl-muted);min-width:120px;font-size:13px}.kl-goto{position:relative;overflow:hidden}.kl-goto input{opacity:0;cursor:pointer;position:absolute;inset:0}.kl.kl-multi .kl-tools,.kl.kl-multi .kl-main{display:none}.kl-grid{flex:1;gap:4px;min-width:0;display:grid}.kl-cell{background:var(--kl-bg);outline-offset:-2px;outline:2px solid #0000;min-height:0;position:relative}.kl-cell.on{outline-color:#2962ff}.kl-cell iframe{border:0;width:100%;height:100%;display:block}.kl-layout-menu{width:290px;left:auto;right:0}.kl-layouts{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:6px;display:grid}.kl-layouts button{border:1px solid var(--kl-line);cursor:pointer;background:0 0;border-radius:6px;padding:6px}.kl-layouts button.on,.kl-layouts button:hover{background:var(--kl-on);border-color:#2962ff}.kl-lay{gap:2px;width:100%;height:30px;display:grid}.kl-lay i{background:var(--kl-muted);opacity:.45;border-radius:1px}.kl-layouts button[data-l="3"] .kl-lay i:first-child{grid-row:span 2}.kl-embed .kl-side,.kl-embed .kl-rail,.kl-embed .kl-noembed,.kl-embed .kl-back,.kl-embed [data-theme-toggle],.kl-embed [data-kl-full],.kl-embed [data-kl-csv],.kl-embed .kl-help-menu,.kl-embed [data-kl-menu=kl-help],.kl-embed .kl-clock,.kl-embed [data-kl-add],.kl-embed .kl-favinds,.kl-embed .kl-ranges,.kl-embed .kl-home{display:none!important}.kl-embed .kl-bar{height:40px;overflow-x:auto}.kl-embed .kl-tools{left:var(--kl-tl-x);top:var(--kl-tl-y);width:var(--kl-tl-w);height:var(--kl-tl-h);z-index:6;background:var(--kl-bg);position:fixed;overflow:visible}.kl-embed:not(.kl-on) .kl-tools{display:none}.kl-ib-tplform{gap:8px;cursor:default!important;padding:10px 14px!important;display:flex!important}.kl-ib-tplform input{border:1px solid var(--kl-line);background:var(--kl-bg);color:var(--kl-ink);border-radius:6px;flex:1;padding:8px 10px;font-size:14px}.kl-ib-list li[data-tpl]{cursor:default}.kl-ib-list li[data-tpl] em .kl-dlg-btn{height:30px}.kl-dlg-note a{color:#2962ff}.kl.kl-multi>.kl-bar>:not(.kl-home):not(.kl-spacer):not(.kl-noembed):not([data-theme-toggle]):not([data-kl-full]):not(.kl-back){display:none}.kl-cp{display:inline-flex;position:relative}.kl-cp-btn{border:1px solid var(--kl-line);cursor:pointer;width:30px;height:28px;box-shadow:inset 0 0 0 2px var(--kl-bg);border-radius:4px}.kl-cp-more{width:20px;height:20px;color:var(--kl-ink);box-shadow:none;border-radius:50%;font-size:14px;line-height:1;background:var(--kl-bg)!important}.kl-cp-pop{z-index:200;background:var(--kl-bg,#fff);border:1px solid var(--kl-line,#e0e3eb);border-radius:8px;width:254px;padding:10px;position:fixed;box-shadow:0 10px 30px #0003}.kl-cp-pop[hidden]{display:none}.kl-cp-grid{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.kl-cp-grid button{cursor:pointer;border:1px solid #0000001a;border-radius:3px;width:20px;height:20px;padding:0}.kl-cp-grid button:hover,.kl-cp-grid button.on{outline-offset:1px;outline:2px solid #2962ff}.kl-cp-custom{color:var(--kl-ink,#131722);justify-content:space-between;align-items:center;margin-top:10px;font-size:13px;display:flex}.kl-cp-custom input{border:1px solid var(--kl-line);cursor:pointer;background:0 0;border-radius:4px;width:40px;height:26px;padding:0}.kl-confirm{width:min(420px,92vw)}.kl-confirm-t{margin:0;padding:4px 20px 16px;font-size:14px;line-height:1.5}.kl-dlg-btn.danger{color:#fff;background:#f23645;border-color:#f23645}.kl-fly-item .kl-star{width:30px;height:30px;font-size:20px;right:6px}.kl-ind .kl-star,.kl-ib-list .kl-star{width:30px;height:30px;font-size:20px}.kl-favbar button{width:42px;height:38px}.kl-favbar svg{width:26px;height:26px}.kl-tg-more{font-size:18px;width:16px!important}.kl-multi-n{color:var(--kl-muted);padding:0 4px;font-size:12px}.kl-multi-n:empty{display:none}.kl-collapse{z-index:6;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:12px;margin:0 -8px 0 -4px;display:flex;position:relative}.kl-collapse span{background:var(--kl-bg);border:1px solid var(--kl-line);width:14px;height:46px;color:var(--kl-muted);opacity:.7;border-radius:4px;place-items:center;font-size:14px;display:grid}.kl-collapse:hover span{opacity:1;color:var(--kl-ink)}.kl.kl-noside .kl-collapse span{transform:rotate(180deg)}.kl-embed .kl-collapse,.kl.kl-multi .kl-collapse{display:none}.kl-ib-list li{border-bottom:1px solid var(--kl-line);grid-template-columns:34px minmax(0,1fr) 150px 22px;min-height:52px}.kl-ib-list em{text-align:right}.kl-search{width:min(760px,96vw);height:min(640px,90vh)}.kl-search-in{border:1px solid var(--kl-line);border-radius:6px;align-items:center;gap:10px;margin:0 20px 10px;padding:0 12px;display:flex}.kl-search-in span{color:var(--kl-muted);font-size:20px}.kl-search-in input{height:44px;color:var(--kl-ink);text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:600}.kl-search-tabs{border-bottom:1px solid var(--kl-line);gap:6px;padding:0 20px 10px;display:flex;overflow-x:auto}.kl-search-tabs button{border:1px solid var(--kl-line);height:30px;color:var(--kl-ink);cursor:pointer;background:0 0;border-radius:15px;flex:none;padding:0 12px;font-size:13px}.kl-search-tabs button.on{background:var(--kl-ink);color:var(--kl-bg);border-color:var(--kl-ink)}.kl-search-list{flex:1;margin:0;padding:0;list-style:none;overflow-y:auto}.kl-search-list li{cursor:pointer;border-bottom:1px solid var(--kl-line);grid-template-columns:30px 90px minmax(0,1fr) 150px 80px 70px 50px;align-items:center;gap:10px;padding:9px 20px;font-size:14px;display:grid}.kl-search-list li.on,.kl-search-list li:hover{background:var(--kl-hover)}.kl-search-list .kl-avatar{width:26px;height:26px;font-size:12px}.kl-avatar-logo{box-shadow:inset 0 0 0 1px var(--kl-line,#e0e3eb);background:#fff;overflow:hidden}.kl-avatar-logo img{object-fit:contain;border-radius:50%;width:100%;height:100%;display:block}.kl-search-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-search-name small{color:var(--kl-muted)}.kl-search-sec{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kl-search-list .mono{text-align:right}.kl-search-list em{color:var(--kl-muted);text-align:right;font-size:11px;font-style:normal}.kl-sym input{cursor:pointer}@media(max-width:720px){.kl-search-list li{grid-template-columns:30px 80px minmax(0,1fr) 70px}.kl-search-sec,.kl-search-list em,.kl-search-list .mono:first-of-type{display:none}}.kl-fly{z-index:60;position:fixed}.kl-tg-more{border-radius:4px;opacity:.45!important;width:18px!important;height:34px!important;font-size:20px!important;right:-6px!important}.kl-tg:hover .kl-tg-more{opacity:1!important}.kl-grid{z-index:5;background:var(--kl-gap,#e0e3eb);flex:none;gap:4px;display:grid;position:fixed}.kl-grid[hidden]{display:none}.kl-grid>.kl{outline-offset:-2px;outline:2px solid #0000;gap:2px;min-width:0;height:100%;min-height:0}.kl-grid>.kl[hidden]{display:none}.kl-grid>.kl.kl-on{outline-color:#2962ff}.kl-grid>.kl .kl-body{gap:2px}body.kl-page:has(.kl-grid:not([hidden])){--kl-gap:#e0e3eb}.kl.kl-multi>.kl-body{justify-content:flex-end}.kl-grid>.kl .kl-tools{scrollbar-width:none;overflow:hidden auto}.kl-dlg-tpl{border-top:1px solid var(--kl-line);flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px;display:flex}.kl-levels{grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:10px;display:grid}.kl-level{align-items:center;gap:6px;display:flex}.kl-level input[type=number]{border:1px solid var(--kl-line);background:var(--kl-bg);width:80px;color:var(--kl-ink);border-radius:4px;padding:5px 6px}.kl-level input[type=checkbox]{accent-color:#2962ff;width:16px;height:16px}.kl-inline{z-index:30;background:var(--kl-bg);min-width:160px;min-height:30px;color:var(--kl-ink);resize:both;border:1px solid #2962ff;border-radius:3px;outline:none;padding:4px 6px;font:14px -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;position:absolute;box-shadow:0 2px 10px #00000026}.kl-tg .kl-tg-more{z-index:2;justify-content:center;align-items:center;opacity:.45!important;border-radius:0 4px 4px 0!important;width:13px!important;height:100%!important;padding:0!important;font-size:14px!important;display:flex!important;top:0!important;right:0!important;transform:none!important}.kl-tg:hover .kl-tg-more,.kl-tg .kl-tg-more:hover{opacity:1!important;background:var(--kl-hover)!important}.kl-int-btn{min-width:22px;font-size:13px;padding:0 4px!important}.kl-int-menu{min-width:230px;max-height:min(70vh,560px);padding:6px 0;overflow:auto}.kl-int-h{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin:8px 12px 3px;font-size:11px;font-weight:700}.kl-int-row{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:14px;display:flex}.kl-int-row:hover{background:var(--kl-hover)}.kl-int-row.on{color:#2962ff;font-weight:600}.kl-int-row.off{cursor:not-allowed;opacity:.45}.kl-int-row.off:hover{background:0 0}.kl-int-row em{color:var(--kl-muted);font-size:11px;font-style:normal}.kl-int-star{color:var(--kl-muted);opacity:.35;cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:15px}.kl-int-star.on{color:#f5a623;opacity:1}.kl-int-row:hover .kl-int-star{opacity:1}.kl-int-custom{border-top:1px solid var(--kl-line);gap:6px;margin-top:6px;padding:10px 12px 6px;display:flex}.kl-int-custom input{width:56px}.kl-int-custom select{flex:1}.kl-ib-gear{cursor:pointer;color:var(--kl-muted);background:0 0;border:0;margin-right:6px;padding:0 2px;font-size:14px}.kl-ib-gear:hover{color:#2962ff}.kl-int-note{color:var(--kl-muted);margin:10px 12px 2px;font-size:11.5px;line-height:1.4}.kl-tools .kl-tg{box-sizing:border-box;justify-content:center;width:100%}.kl-tools .kl-tg-main{margin:0 auto}.kl-tools .kl-tg>.kl-tg-more{position:absolute!important}.kl-fold{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:4px 6px 4px 0;display:inline-flex}.kl-fold:hover{background:var(--kl-hover)}.kl-fold span{color:var(--kl-muted);font-size:12px;transition:transform .15s;display:inline-block}.kl-pane.kl-folded .kl-fold span{transform:rotate(-90deg)}.kl-pane.kl-folded{flex:none}.kl-pane.kl-folded .kl-wl-cols,.kl-pane.kl-folded .kl-wl{display:none}.kl-side.kl-wl-folded .kl-detail{flex:1;max-height:none}.kl-marquee{z-index:6;pointer-events:none;background:#2962ff14;border:1px dashed #2962ff;border-radius:2px;position:absolute}[data-kl-chart]{position:relative}.kl-selmark{z-index:5;pointer-events:none;background:#fff;border:2px solid #2962ff;border-radius:50%;width:11px;height:11px;margin:-6px 0 0 -6px;animation:1.1s ease-in-out infinite klSelPulse;position:absolute}@keyframes klSelPulse{0%,to{background:#fff;box-shadow:0 0 #2962ff8c}50%{background:#2962ff;box-shadow:0 0 0 6px #2962ff00}}@media(prefers-reduced-motion:reduce){.kl-selmark{animation:none}}.kl-selmark.kl-still{animation:none}.kl-tools .kl-favshow{margin-top:auto}.kl-tools .kl-favshow.on svg{fill:currentColor}@keyframes klPop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@keyframes klSlide{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes klBarIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes klFade{0%{opacity:0}to{opacity:1}}@keyframes klDlg{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.kl-quick:not([hidden]){animation:.18s cubic-bezier(.2,.7,.2,1) klBarIn}.kl-menu:not([hidden]),.kl-ctx:not([hidden]){transform-origin:0 0;animation:.16s cubic-bezier(.2,.7,.2,1) klPop}.kl-fly:not([hidden]){animation:.16s cubic-bezier(.2,.7,.2,1) klSlide}.kl-stylebar:not([hidden]){animation:.18s cubic-bezier(.2,.7,.2,1) klBarIn}.kl-favbar:not([hidden]){animation:.2s ease-out klFade}.kl-modal:not([hidden]){animation:.18s ease-out klFade}.kl-modal:not([hidden]) .kl-dlg{animation:.22s cubic-bezier(.2,.7,.2,1) klDlg}.kl-grid:not([hidden])>.kl:not([hidden]){animation:.28s ease-out klFade}.kl-cell{transition:outline-color .18s}.kl-embed{transition:box-shadow .18s}.kl-group button,.kl-btn,.kl-tools button,.kl-rail>*,.kl-fly-item,.kl-favbar button,.kl-stylebar button,.kl-ctx button,.kl-layouts button,.kl-side tr,.kl-side a{transition:background-color .14s,color .14s,border-color .14s,opacity .14s}.kl-fold>span{transition:transform .2s;display:inline-block}.kl-side>:not(.kl-folded)>:not(.kl-side-head){animation:.22s ease-out klFade}}.kl-favgrip{cursor:grab;touch-action:none;background:radial-gradient(circle,var(--kl-muted) 1.2px,transparent 1.6px) 0 0 / 5px 5px;opacity:.7;border-radius:4px;width:10px;margin:2px 1px 2px 0}.kl-favgrip:hover{opacity:1;background-color:var(--kl-hover)}.kl-favbar.kl-dragging{box-shadow:0 8px 24px #0003}.kl-favbar.kl-dragging .kl-favgrip{cursor:grabbing}.kl-dlg{border:1px solid var(--kl-line);border-radius:12px;width:min(560px,94vw);overflow:hidden;box-shadow:0 24px 64px #13172247,0 2px 8px #13172214}.kl-dlg-x{border-radius:8px;place-items:center;width:32px;height:32px;margin-right:-6px;font-size:22px;transition:background-color .14s,color .14s;display:grid}.kl-dlg-x:hover{background:var(--kl-hover);color:var(--kl-ink)}.kl-dlg-tabs{gap:0;padding:0 22px}.kl-dlg-tabs button{margin:0 22px -1px 0;padding:10px 0 11px;font-weight:500;transition:color .14s,border-color .14s}.kl-dlg-tabs button:hover{color:var(--kl-ink)}.kl-dlg-tabs button.on{color:var(--kl-ink);border-bottom-color:#2962ff}.kl-dlg-body{min-height:120px;padding:10px 22px 18px}.kl-dlg-sub{border-top:1px solid var(--kl-line);letter-spacing:.07em;color:var(--kl-muted);margin:18px 0 2px;padding-top:14px;font-size:11px;font-weight:600}.kl-dlg-body section>.kl-dlg-sub:first-child{border-top:0;margin-top:4px;padding-top:0}.kl-row{gap:16px;min-height:44px}.kl-row-l{color:var(--kl-ink)}label.kl-row{cursor:pointer}.kl-row-c{flex-wrap:wrap;justify-content:flex-end;gap:6px}.kl-dlg-hint{color:var(--kl-muted);line-height:1.5}.kl-dlg input[type=number],.kl-dlg input[type=text],.kl-dlg input[type=date],.kl-dlg select,.kl-dlg textarea{border:1px solid var(--kl-line);background:var(--kl-bg);height:32px;color:var(--kl-ink);border-radius:6px;outline:none;padding:0 10px;font:14px Inter,sans-serif;transition:border-color .14s,box-shadow .14s}.kl-dlg textarea{width:300px;height:auto;min-height:72px;padding:8px 10px;line-height:1.4}.kl-dlg input:hover:not([type=checkbox]),.kl-dlg select:hover,.kl-dlg textarea:hover{border-color:#9598a1}.kl-dlg input:focus:not([type=checkbox]),.kl-dlg select:focus,.kl-dlg textarea:focus{border-color:#2962ff;box-shadow:0 0 0 3px #2962ff29}.kl-dlg input[type=number]{-moz-appearance:textfield;width:86px}.kl-dlg input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.kl-dlg input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.kl-dlg select{appearance:none;cursor:pointer;background:var(--kl-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5l3 3 3-3' fill='none' stroke='%23787B86' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center;padding-right:30px}.kl-unit{display:inline-flex;position:relative}.kl-dlg .kl-unit input[type=number]{width:74px;padding-right:26px}.kl-unit em{color:var(--kl-muted);pointer-events:none;font-size:13px;font-style:normal;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.kl-dlg input.kl-ck[type=checkbox]{appearance:none;background:var(--kl-bg) center / 12px 12px no-repeat;cursor:pointer;border:1.5px solid #b2b5be;border-radius:4px;flex:none;width:18px;height:18px;margin:0 4px 0 0;transition:background-color .14s,border-color .14s}.kl-dlg input.kl-ck[type=checkbox]:hover{border-color:#2962ff}.kl-dlg input.kl-ck[type=checkbox]:checked{background-color:#2962ff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:#2962ff}.kl-dlg input.kl-ck[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px #2962ff33}.kl-sw{flex:none;width:36px;height:20px;display:inline-flex;position:relative}.kl-sw input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.kl-sw i{background:#b2b5be;border-radius:999px;transition:background-color .18s;position:absolute;inset:0}.kl-sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.7,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.kl-sw input:checked+i{background:#2962ff}.kl-sw input:checked+i:after{transform:translate(16px)}.kl-sw input:focus-visible+i{box-shadow:0 0 0 3px #2962ff33}.kl-seg{border:1px solid var(--kl-line);background:var(--kl-bg);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.kl-seg button{width:30px;height:26px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;transition:background-color .14s,color .14s;display:grid}.kl-seg button:hover{background:var(--kl-hover);color:var(--kl-ink)}.kl-seg button.on{background:var(--kl-on,#2962ff1f);color:#2962ff}.kl-seg-w i{background:currentColor;border-radius:2px;width:16px;display:block}.kl-seg-s svg{width:22px;height:8px}.kl-dlg .kl-cp-btn,.kl-cp-btn{border:1px solid var(--kl-line);width:32px;height:32px;box-shadow:inset 0 0 0 3px var(--kl-bg);background:linear-gradient(var(--c,transparent),var(--c,transparent)),repeating-conic-gradient(#d1d4dc 0 25%,#fff 0 50%) 0 0 / 8px 8px;border-radius:7px;padding:0;transition:border-color .14s}.kl-cp-btn:hover{border-color:#9598a1}.kl-cp-pop{border-radius:10px;padding:12px;box-shadow:0 16px 40px #1317223d}.kl-cp-grid{gap:4px}.kl-cp-grid button{border-radius:4px;transition:transform .1s}.kl-cp-grid button:hover{transform:scale(1.15)}.kl-fmt{gap:4px;display:inline-flex}.kl-fmt label{border:1px solid var(--kl-line);cursor:pointer;width:32px;height:32px;color:var(--kl-muted);border-radius:6px;place-items:center;font-size:15px;transition:background-color .14s,color .14s,border-color .14s;display:grid;position:relative}.kl-fmt label input{opacity:0;pointer-events:none;position:absolute}.kl-fmt label:hover{color:var(--kl-ink);background:var(--kl-hover)}.kl-fmt label:has(input:checked){color:#2962ff;background:#2962ff14;border-color:#2962ff}.kl-fmt i{font-family:Georgia,serif}.kl-levels{border-bottom:1px solid var(--kl-line);gap:8px 18px;padding:10px 0 14px}.kl-level{gap:8px}.kl-level input[type=number]{border-radius:6px;width:84px;height:32px}.kl-dlg-f{background:var(--kl-bg);padding:14px 22px}.kl-dlg-btn{border-radius:8px;height:36px;padding:0 18px;font-weight:500;transition:background-color .14s,border-color .14s,color .14s}.kl-dlg-btn:hover{filter:none;background:var(--kl-hover)}.kl-dlg-btn.primary{color:#fff;background:#2962ff;border-color:#2962ff;min-width:84px}.kl-dlg-btn.primary:hover{background:#1e53e5;border-color:#1e53e5}.kl-dlg-btn.ghost:hover{color:var(--kl-ink)}.kl-dlg-btn.danger,.kl-dlg-btn.danger:hover{background:#f23645;border-color:#f23645}.kl-dlg-tpl{margin-top:16px;padding-top:14px}.kl-dlg-tpl .kl-dlg-btn{height:32px;padding:0 14px;font-size:13px}@media(max-width:560px){.kl-row{flex-wrap:wrap;padding:6px 0}.kl-row-c{justify-content:flex-start;width:100%}.kl-dlg textarea{width:100%}}.kl-split{z-index:7;touch-action:none;position:absolute}.kl-split-c{cursor:col-resize;width:12px;margin-left:-4px}.kl-split-r{cursor:row-resize;height:12px;margin-top:-4px}.kl-split:after{content:"";opacity:0;background:#2962ff;transition:opacity .15s;position:absolute}.kl-split-c:after{width:4px;top:0;bottom:0;left:4px}.kl-split-r:after{height:4px;top:4px;left:0;right:0}.kl-split:hover:after,.kl-split.on:after{opacity:.85}body.kl-resizing-c,body.kl-resizing-c *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body.kl-resizing-r,body.kl-resizing-r *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}.kl-embed .kl-favbar{z-index:30;position:fixed}.kl-embed:not(.kl-on) .kl-favbar{display:none!important}.kl-grid>.kl{min-width:0;min-height:0;overflow:hidden}.kl-dlg-h{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.kl-dlg-h .kl-dlg-x{cursor:pointer}.kl-acct .kl-home{cursor:pointer;background:0 0;border:0;padding:0}.kl-avatar-me{width:30px;height:30px;font-size:14px;overflow:hidden}.kl-avatar-me img,.kl-avatar-img{object-fit:cover;border-radius:50%;width:30px;height:30px;display:block}.kl-acct-menu{width:300px;padding:12px}.kl-acct-who{border-bottom:1px solid var(--kl-line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.kl-acct-who .kl-avatar-me{width:40px;height:40px;font-size:18px}.kl-acct-who div{flex-direction:column;min-width:0;display:flex}.kl-acct-who small{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-acct-note{color:var(--kl-muted);margin:10px 0;font-size:13px;line-height:1.5}.kl-acct-note b{color:var(--kl-ink)}.kl-acct-item{width:100%;color:var(--kl-ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:8px 6px;font-size:14px;text-decoration:none;display:block}.kl-acct-item:hover{background:var(--kl-hover)}.kl-acct-out{color:#f23645;border-top:1px solid var(--kl-line);border-radius:0 0 4px 4px;margin-top:6px}.kl-acct-btn{justify-content:center;align-items:center;margin:0 0 8px;text-decoration:none;display:flex}.kl.kl-multi>.kl-bar>.kl-acct{display:block!important}.kl-dlg.kl-search{width:min(820px,96vw);height:min(680px,90vh)}.kl-dlg.kl-ibrowse{width:min(860px,96vw);height:min(680px,90vh)}.kl-dlg.kl-confirm{width:min(440px,92vw)}.kl-tplmenu{z-index:210;background:var(--kl-bg,#fff);width:290px;max-height:70vh;color:var(--kl-ink,#131722);border:1px solid var(--kl-line,#e0e3eb);border-radius:8px;padding:6px;font-size:14px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0003}.kl-tpl-h{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted,#6a6d78);margin:4px 8px 6px;font-size:11px;font-weight:600}.kl-tpl-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px 10px;font-size:14px;display:block}.kl-tpl-item:hover,.kl-tpl-ic:hover{background:var(--kl-hover,#f0f3fa)}.kl-tpl-item small{color:var(--kl-muted,#6a6d78)}.kl-tpl-row{align-items:center;gap:2px;display:flex}.kl-tpl-ic{width:30px;height:30px;color:var(--kl-muted,#6a6d78);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:15px}.kl-tpl-ic.on{color:#f5a623}.kl-tpl-new{flex-wrap:wrap;align-items:center;gap:6px;padding:4px 8px 8px;display:flex}.kl-tpl-new[hidden]{display:none}.kl-tpl-new input[type=text]{border:1px solid var(--kl-line,#e0e3eb);background:var(--kl-bg,#fff);color:inherit;border-radius:5px;flex:100%;padding:7px 9px;font-size:14px}.kl-tpl-new label{color:var(--kl-muted,#6a6d78);flex:1;align-items:center;gap:6px;font-size:13px;display:flex}.kl-tpl-new .kl-dlg-btn{height:30px}.kl-tplmenu hr{border:0;border-top:1px solid var(--kl-line,#e0e3eb);margin:4px 0}.kl-tpl-note{color:var(--kl-muted,#6a6d78);margin:6px 8px 2px;font-size:12px}.kl-dlg-tpl{align-items:center}.kl-ctx-h{margin:4px 16px 2px;font-size:14px;font-weight:600}.kl-ctx-sub{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin:6px 16px 2px;font-size:11px;font-weight:600}.kl-ctx button.on span,.kl-ctx button.on kbd{color:#2962ff}.kl-favbar button.kl-fav-drag{opacity:.6;background:var(--kl-on);cursor:grabbing}.kl-favbar button[data-fav]{touch-action:none}.kl-trade{z-index:7;align-items:stretch;gap:0;display:flex;position:absolute;top:8px;right:72px}.kl-trade[hidden]{display:none}.kl-trade button{background:var(--kl-bg);cursor:pointer;border:1px solid;flex-direction:column;align-items:center;min-width:74px;padding:3px 10px;line-height:1.15;display:flex}.kl-trade b{font:600 13px JetBrains Mono,monospace}.kl-trade small{letter-spacing:.04em;font-size:10px;font-weight:600}.kl-trade-sell{color:#f23645;border-radius:6px 0 0 6px;border-color:#f23645!important}.kl-trade-buy{color:#2962ff;border-radius:0 6px 6px 0;border-color:#2962ff!important}.kl-trade-sell:hover{color:#fff;background:#f23645}.kl-trade-buy:hover{color:#fff;background:#2962ff}.kl-trade-spread{color:var(--kl-muted);align-self:center;padding:0 6px;font-size:11px}.kl-embed .kl-trade{display:none}.kl-trade{top:6px;left:8px;right:auto}.kl-measure{z-index:8;pointer-events:none;border:1px solid;position:absolute}.kl-measure-tag{z-index:9;color:#fff;text-align:center;white-space:nowrap;pointer-events:none;border-radius:4px;padding:5px 9px;font:600 12px/1.35 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;position:absolute;transform:translate(-50%,-100%)}.kl-measure-tag.below{transform:translate(-50%)}.kl-measure[hidden],.kl-measure-tag[hidden]{display:none}.kl-measure{z-index:28}.kl-measure-tag{z-index:29}.kl-clock{cursor:pointer;border-radius:4px}.kl-clock:hover{background:var(--kl-hover)}.kl-ctx-note{color:var(--kl-muted);max-width:260px;margin:6px 16px 4px;font-size:12px}.kl-keys-t{border-collapse:collapse;width:100%;font-size:14px}.kl-keys-t td{border-bottom:1px solid var(--kl-line);padding:7px 4px}.kl-keys-t td:first-child{white-space:nowrap;width:45%}.kl-keys-t kbd{border:1px solid var(--kl-line);background:var(--kl-hover);border-radius:4px;padding:2px 6px;font:12px JetBrains Mono,monospace}.kl-dlg.kl-dlg-wide{width:min(820px,96vw)}.kl-tablev{max-height:60vh;overflow:auto}.kl-tablev table{border-collapse:collapse;width:100%;font:13px JetBrains Mono,monospace}.kl-tablev th{background:var(--kl-bg);text-align:right;color:var(--kl-muted);border-bottom:1px solid var(--kl-line);padding:6px 8px;font:600 12px -apple-system,sans-serif;position:sticky;top:0}.kl-tablev td{text-align:right;border-bottom:1px solid var(--kl-line);padding:5px 8px}.kl-tablev th:first-child,.kl-tablev td:first-child{text-align:left}.kl-dlg input[type=date]{width:170px}.kl-dlg-pen{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;margin-left:6px;font-size:14px}.kl-dlg-pen:hover{opacity:1}.kl-dlg-rename{font:inherit;border:1px solid var(--kl-accent,#2962ff);border-radius:4px;min-width:180px;padding:2px 6px;font-weight:600}.kl-sb-c{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:600;display:inline-flex;position:relative}.kl-sb-c:hover{background:#787b8626}.kl-sb-c input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.kl-perf{margin:10px 0}.kl-perf-h{opacity:.7;margin:0 0 6px;font-size:12px}.kl-perf-g{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.kl-perf-g div{text-align:center;background:#787b861f;border-radius:6px;flex-direction:column;gap:2px;padding:6px 4px;display:flex}.kl-perf-g b{font-size:13px}.kl-perf-g span{opacity:.7;font-size:11px}.kl-perf-g .up{color:#089981;background:#08998124}.kl-perf-g .dn{color:#f23645;background:#f2364524}[data-kl-chart][data-cur=arrowCursor],[data-kl-chart][data-cur=arrowCursor] [style*="cursor: crosshair"]{cursor:default!important}[data-kl-chart][data-cur=dot],[data-kl-chart][data-cur=dot] [style*="cursor: crosshair"]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Ccircle cx='6' cy='6' r='3' fill='%23131722' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 6 6,crosshair!important}[data-kl-chart][data-cur=eraser],[data-kl-chart][data-cur=eraser] [style*="cursor: crosshair"]{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22'%3E%3Cpath d='M3 15l8-8 6 6-5 5H6z' fill='%23fff' stroke='%23131722' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M8 10l6 6' stroke='%23131722' stroke-width='1.5'/%3E%3C/svg%3E") 4 18,not-allowed!important}.kl-rp-pick{z-index:7;pointer-events:none;position:absolute;inset:0}.kl-rp-pick .kl-rp-band{top:34px;bottom:30px;left:calc(var(--x) - var(--w) / 2 - 3px);width:calc(var(--w) + 6px);background:linear-gradient(#2962ff0a,#2962ff29 50%,#2962ff0a);border-radius:6px;position:absolute;box-shadow:inset 0 0 0 1px #2962ff59}.kl-rp-pick .kl-rp-line{top:34px;bottom:30px;left:var(--x);background:linear-gradient(#2962ff,#5b8cff);border-radius:2px;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 8px #2962ff8c}.kl-rp-pick .kl-rp-shade{top:0;bottom:28px;left:calc(var(--x) + var(--w) / 2 + 3px);width:max(0px,calc(var(--mw) - var(--x) - var(--w) / 2 - 3px));background:linear-gradient(90deg,var(--kl-bg,#fff),var(--kl-bg,#fff) 40%);position:absolute}@supports (color:color-mix(in lab,red,red)){.kl-rp-pick .kl-rp-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--kl-bg,#fff) 55%,transparent),color-mix(in srgb,var(--kl-bg,#fff) 82%,transparent) 40%)}}.kl-rp-pick .kl-rp-shade{-webkit-backdrop-filter:grayscale(.85)}.kl-rp-pick .kl-rp-tag{top:8px;left:var(--x);color:#fff;white-space:nowrap;background:#2962ff;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 8px;font:600 11.5px Inter,sans-serif;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 12px #2962ff59}.kl-rp-pick .kl-rp-tag:after{content:"";background:#2962ff;border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.kl-rp-pick .kl-rp-date{bottom:4px;left:var(--x);background:var(--kl-ink,#131722);color:var(--kl-bg,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;padding:3px 9px;font:600 11px Inter,sans-serif;position:absolute;transform:translate(-50%);box-shadow:0 2px 8px #0003}@media(prefers-reduced-motion:no-preference){.kl-rp-pick:not([hidden]) .kl-rp-line,.kl-rp-pick:not([hidden]) .kl-rp-tag{transition:left 60ms linear}}.kl-replay button,.kl-replay-msg{white-space:nowrap}.dp-pop.dp-float{z-index:120;position:fixed;top:auto;bottom:auto}.kl-page .dp-pop{border:1px solid var(--line);background:var(--paper-raised);width:300px;color:var(--ink-900);border-radius:14px;padding:0 0 10px;overflow:hidden;box-shadow:0 18px 40px #2b2c262e,0 2px 6px #2b2c2614}.kl-page .dp-head,.kl-page .dp-grid,.kl-page .dp-foot{margin-left:12px;margin-right:12px}.kl-page .dp-head select{border-color:var(--line);background:var(--paper);color:var(--ink-900)}.kl-page .dp-nav{background:var(--paper-sunk);color:var(--ink-700)}.kl-page .dp-nav:hover,.kl-page .dp-day:hover:not(:disabled){background:var(--brass-wash);color:var(--brass-deep)}.kl-page .dp-dow{color:var(--brass-deep);opacity:.8}.kl-page .dp-day{color:var(--ink-900);border-radius:9px}.kl-page .dp-day.dp-out{color:var(--ink-500)}.kl-page .dp-day.dp-today{box-shadow:inset 0 0 0 1.5px var(--brass)}.kl-page .dp-day.dp-focus{outline:2px solid var(--brass-bright)}.kl-page .dp-day.dp-sel{background:var(--brass);color:#fff}.kl-page .dp-btn{color:var(--ink-500)}.kl-page .dp-btn:hover,.kl-page .dp-btn[aria-expanded=true]{color:var(--brass-deep);background:var(--brass-wash)}.kl-page .dp-foot{border-top-color:var(--line)}.kl-page .dp-link{color:var(--brass-deep);font-weight:600}.kl-rp-pick .kl-rp-tag svg{flex:none;width:9px!important;height:9px!important}.kl-bargrip{flex:none;align-self:stretch;min-height:24px}.kl-stylebar.kl-dragging,.kl-replay.kl-dragging{box-shadow:0 10px 28px #00000038}.kl-replay{bottom:140px}.kl-page .dp-head select{font-family:var(--font-display);font-size:15px;font-weight:600}.kl-op,.kl-cp-op{align-items:center;gap:8px;display:inline-flex}.kl-cp-op{border-top:1px solid var(--kl-line);color:var(--kl-ink,#131722);margin-top:10px;padding-top:10px;font-size:13px;display:flex}.kl-cp-op[hidden]{display:none}.kl-cp-op span{flex:none}.kl-op input[type=range],.kl-cp-op input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg,var(--kl-blue,#2962ff) var(--p,50%),var(--kl-line,#e0e3eb) var(--p,50%));border-radius:999px;width:120px;height:6px;margin:0}.kl-cp-op input[type=range]{flex:1;width:auto}.kl-op input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--kl-blue,#2962ff);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000040}.kl-cp-op input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--kl-blue,#2962ff);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px #00000040}.kl-op input[type=range]::-moz-range-thumb{border:2px solid var(--kl-blue,#2962ff);background:#fff;border-radius:50%;width:14px;height:14px}.kl-cp-op input[type=range]::-moz-range-thumb{border:2px solid var(--kl-blue,#2962ff);background:#fff;border-radius:50%;width:14px;height:14px}.kl-op output,.kl-cp-op output{text-align:right;font-variant-numeric:tabular-nums;min-width:38px;color:var(--kl-muted,#6a6d78);font-size:12px}.kl-bar svg{stroke-width:1.6px;width:22px;height:22px}.kl-bar svg .t{fill:currentColor;stroke:none;opacity:.13;transition:opacity .15s}.kl-bar .kl-btn,.kl-bar .kl-group button{transition:background-color .15s,color .15s,transform .1s}.kl-bar .kl-btn:hover,.kl-bar .kl-group button:hover{color:var(--kl-blue);background:var(--kl-on)}.kl-bar .kl-btn:hover svg .t,.kl-bar .kl-group button:hover svg .t{opacity:.24}.kl-bar .kl-btn:active,.kl-bar .kl-group button:active{transform:scale(.94)}.kl-bar .kl-btn.on svg .t,.kl-bar [aria-expanded=true] svg .t{opacity:.3}.kl-replay svg .t{display:none}@media(prefers-reduced-motion:reduce){.kl-bar .kl-btn,.kl-bar .kl-group button{transition:none}.kl-bar .kl-btn:active{transform:none}}.kl-toast{z-index:60;background:var(--kl-ink,#131722);color:var(--kl-bg,#fff);opacity:0;pointer-events:none;border-radius:999px;padding:9px 16px;font:500 13px Inter,sans-serif;transition:opacity .2s,transform .2s;position:absolute;bottom:60px;left:50%;transform:translate(-50%,12px);box-shadow:0 8px 24px #00000040}.kl-toast.on{opacity:1;transform:translate(-50%)}.kl-grid>.kl-embed>.kl-bar,.kl-grid>.kl-embed .kl-foot{display:none}.kl-grid>.kl-embed.kl-on>.kl-bar{z-index:8;left:var(--kl-hd-x);top:var(--kl-hd-y);width:var(--kl-hd-w);height:var(--kl-hd-h);background:var(--kl-bg);display:flex;position:fixed;overflow:visible}.kl-grid>.kl-embed.kl-on .kl-foot{z-index:8;left:var(--kl-ft-x);top:var(--kl-ft-y);width:var(--kl-ft-w);height:var(--kl-ft-h);background:var(--kl-bg);display:flex;position:fixed}.kl-grid>.kl-embed.kl-on>.kl-bar .kl-favinds,.kl-grid>.kl-embed.kl-on>.kl-bar [data-kl-add],.kl-grid>.kl-embed.kl-on>.kl-bar [data-kl-csv],.kl-grid>.kl-embed.kl-on .kl-foot .kl-ranges{display:inline-flex!important}.kl-grid>.kl-embed.kl-on .kl-foot .kl-clock{display:inline!important}.kl.kl-multi:not(.kl-embed)>.kl-bar [data-kl-settings],.kl.kl-multi:not(.kl-embed)>.kl-bar [data-kl-shot],.kl.kl-multi:not(.kl-embed)>.kl-bar [data-kl-csv]{display:none}.kl-wl-chips{flex-wrap:wrap;gap:6px;padding:4px 14px 8px;display:flex}.kl-wl-chips button{border:1px solid var(--kl-line);background:var(--kl-bg);width:26px;height:26px;color:var(--kl-ink);cursor:pointer;border-radius:50%;font:600 11px Inter,sans-serif;transition:background-color .15s,color .15s,transform .1s}.kl-wl-chips button:hover{border-color:var(--kl-blue);color:var(--kl-blue)}.kl-wl-chips button.on{background:var(--kl-ink);color:var(--kl-bg);border-color:var(--kl-ink)}.kl-wl-chips button:active{transform:scale(.92)}.kl-wl-chips .kl-wl-chip-add{color:var(--kl-muted);border-style:dashed;font-size:15px;font-weight:400}.kl-wl-more{font-size:18px;line-height:1}.kl-wl li.kl-wl-sec{padding:10px 14px 4px}.kl-wl li.kl-wl-sec:hover{background:0 0}.kl-wl-sec-t{color:var(--kl-muted);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0;font:600 11px Inter,sans-serif}.kl-wl-sec-t:hover{color:var(--kl-ink)}.kl-wl-flag{background:var(--f);border-radius:0 3px 3px 0;width:4px;position:absolute;top:7px;bottom:7px;left:0}.kl-wl-empty{color:var(--kl-muted);padding:14px;font-size:12.5px}.kl-wl-menu{z-index:90;position:fixed}.kl-wl-flags{gap:6px;padding:6px 10px 8px;display:flex}.kl-wl-flags button{background:var(--f,var(--kl-hover));width:20px;height:20px;color:var(--kl-muted);cursor:pointer;border:0;border-radius:4px;font-size:12px}.kl-wl-flags button:hover{outline:2px solid var(--kl-blue);outline-offset:1px}.kl-wl .kl-wl-sec-t{opacity:1;align-items:center;gap:6px;width:auto;height:auto;display:inline-flex;position:static}.kl-wl{position:relative}.kl-wl li.kl-wl-dragging{opacity:.45}.kl-wl-drop{background:var(--kl-blue);pointer-events:none;border-radius:2px;height:2px;position:absolute;left:8px;right:8px;box-shadow:0 0 0 2px #2962ff26}.kl-wl a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.kl-beta{border:1px solid var(--kl-blue);color:var(--kl-blue);background:var(--kl-on);letter-spacing:.08em;text-transform:uppercase;cursor:default;border-radius:999px;flex:none;margin:0 6px 0 2px;padding:2px 7px;font:700 10px Inter,sans-serif}.kl-embed .kl-beta{display:none}.kl-stylebar{border-radius:10px;gap:3px;padding:5px 8px}.kl-stylebar button,.kl-stylebar .kl-sb-c{width:36px;min-width:36px;height:36px;color:var(--kl-ink);border-radius:7px;place-items:center;padding:0;display:inline-grid}.kl-stylebar svg{stroke-width:1.6px;width:22px;height:22px}.kl-stylebar .kl-sb-w i{background:currentColor;border-radius:2px;width:20px;display:block}.kl-stylebar .kl-sb-ls svg{stroke-width:2px;width:24px;height:8px}.kl-stylebar button.on{color:#2962ff;background:var(--kl-on,#2962ff1f)}.kl-stylebar [data-delone]:hover{color:#f23645}.kl-stylebar .kl-colors{gap:5px;margin-right:2px}.kl-stylebar .kl-colors button{width:24px;min-width:24px;height:24px}.kl-stylebar .kl-sep{height:24px;margin:0 4px}.kl-dlg{position:relative}.kl-ask{z-index:5;border-radius:inherit;background:#13172247;place-items:center;display:grid;position:absolute;inset:0}.kl-ask-box{background:var(--kl-bg);width:min(340px,86%);color:var(--kl-ink);border:1px solid var(--kl-line);border-radius:10px;padding:18px 18px 14px;box-shadow:0 16px 40px #13172247}.kl-ask-box b{margin-bottom:6px;font-size:15px;display:block}.kl-ask-box p{color:var(--kl-muted);margin:0 0 14px;font-size:13px;line-height:1.45}.kl-ask-f{justify-content:flex-end;gap:8px;display:flex}@media(prefers-reduced-motion:no-preference){.kl-ask{animation:.15s ease-out klFade}.kl-ask-box{animation:.18s cubic-bezier(.2,.7,.2,1) klDlg}}.kl-saved{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.kl-saved-row{border-radius:7px;align-items:center;display:flex}.kl-saved-row:hover,.kl-saved-row.on{background:var(--kl-hover)}.kl-saved-row.on .kl-saved-go b{color:#2962ff}.kl-saved-go{min-width:0;color:var(--kl-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:10px;padding:6px 8px;display:grid}.kl-saved-go .kl-lay-s{grid-row:span 2;width:28px;height:22px}.kl-saved-go b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.kl-saved-go small{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kl-saved-x{width:28px;height:28px;color:var(--kl-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;margin-right:4px;font-size:16px}.kl-saved-row:hover .kl-saved-x{opacity:1}.kl-saved-x:hover{color:#f23645;background:var(--kl-bg)}.kl-saved-none{color:var(--kl-muted);margin:0 0 8px;font-size:12px;line-height:1.45}.kl-saved-new{gap:6px;margin-bottom:10px;display:flex}.kl-saved-new input{border:1px solid var(--kl-line);background:var(--kl-bg);min-width:0;height:32px;color:var(--kl-ink);border-radius:6px;flex:1;padding:0 10px;font-size:13px}.kl-saved-new .kl-dlg-btn{height:32px}.kl-dlg.kl-dlg-sm{width:min(420px,94vw)}.kl-dlg-sm .kl-dlg-h{padding:20px 22px 6px}.kl-dlg-sm .kl-dlg-body{min-height:0;padding:8px 22px 6px}.kl-dlg-sm .kl-row{flex-direction:column;align-items:stretch;gap:7px;min-height:0;padding:4px 0 10px}.kl-dlg-sm .kl-row-l{letter-spacing:.04em;text-transform:uppercase;color:var(--kl-muted);font-size:12px;font-weight:600}.kl-dlg-sm .kl-row-c{justify-content:stretch}.kl-dlg-sm .kl-row-c>input,.kl-dlg-sm .kl-row-c>select,.kl-dlg-sm .kl-row-c>textarea{border-radius:8px;flex:1;width:100%;height:40px;font-size:15px}.kl-dlg-sm .kl-dlg-hint{margin:2px 0 6px;font-size:12.5px}.kl-dlg-sm .kl-dlg-f{border-top:0;padding:10px 22px 20px}.kl-dlg-sm .kl-dlg-note{border-radius:8px;margin:0 22px 4px}.kl-search .kl-search-list li{position:relative}.kl-cmp-acts{gap:6px;display:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.kl-search-list li:hover .kl-cmp-acts,.kl-search-list li.on .kl-cmp-acts{display:inline-flex}.kl-search-list.kl-search-compare li:hover>.mono,.kl-search-list.kl-search-compare li.on>.mono,.kl-search-list.kl-search-compare li:hover>em,.kl-search-list.kl-search-compare li.on>em{visibility:hidden}.kl-cmp-acts button{border:1px solid var(--kl-line);background:var(--kl-bg);height:30px;color:var(--kl-ink);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font:500 13px Inter,sans-serif;transition:background-color .14s,border-color .14s,color .14s;box-shadow:0 1px 2px #1317220f}.kl-cmp-acts button:hover{color:#2962ff;background:#2962ff0f;border-color:#2962ff}.kl-cmp-now{flex-wrap:wrap;align-items:center;gap:6px;padding:0 20px 10px;display:flex}.kl-cmp-now:empty{display:none}.kl-cmp-now-h{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);margin-right:4px;font-size:11px;font-weight:600}.kl-cmp-chip{border:1px solid var(--kl-line);border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 4px 0 10px;font-size:13px;display:inline-flex}.kl-cmp-chip small{color:var(--kl-muted);font-size:11px}.kl-cmp-chip button{width:22px;height:22px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:15px;line-height:1}.kl-cmp-chip button:hover{background:var(--kl-hover);color:#f23645}@media(max-width:640px){.kl-cmp-acts{flex-wrap:wrap;margin-top:6px;display:flex;position:static;transform:none}.kl-search-list li:hover>.mono{visibility:visible}}.kl-detail{max-height:44vh}.kl-side-split{z-index:2;cursor:row-resize;touch-action:none;flex:none;height:8px;margin:-2px 0 -6px;position:relative}.kl-side-split[hidden]{display:none}.kl-side-split:after{content:"";opacity:0;background:#2962ff;height:4px;transition:opacity .15s;position:absolute;top:2px;left:0;right:0}.kl-side-split:hover:after,.kl-side-split.on:after{opacity:.85}.kl-side-split+.kl-detail{border-top-width:4px}.kl-tpl-sub{color:var(--kl-muted);margin-left:6px;font-size:11px}.kl-btn.kl-idea-btn,.kl-bar .kl-btn.kl-idea-btn{color:#fff;background:#c68a1e;border-radius:4px;gap:6px;height:32px;padding:0 12px;font-weight:600}.kl-btn.kl-idea-btn:hover,.kl-bar .kl-btn.kl-idea-btn:hover{color:#fff;background:#9a6a0f}.kl-btn.kl-idea-btn svg{width:16px;height:16px}.kl-idea-btn.kl-glow{outline-offset:2px;outline:2px solid #c68a1e}.kl-embed .kl-idea-btn span{display:none}.kl-lic{color:var(--kl-muted);margin-left:10px;font-size:11px;text-decoration:none}.kl-lic:hover{text-decoration:underline}.kl-embed .kl-lic,.kl-m-only{display:none}.kl-page,.kl{height:100svh}.kl-page{overscroll-behavior:none;-webkit-text-size-adjust:100%}.kl-chart{touch-action:none}.kl-bar,.kl-foot{scrollbar-width:none;-ms-overflow-style:none}.kl-bar::-webkit-scrollbar{display:none}.kl-foot::-webkit-scrollbar{display:none}@media(max-width:900px){.kl-m-only{display:inline-flex}.kl-bar{padding:0 6px;overflow:auto hidden}.kl-bar>*,.kl-bar .kl-menu-wrap{flex:none}.kl-bar .kl-spacer{flex:1 0 8px}.kl-beta,.kl-idea-btn span,.kl-bar .kl-btn:not(.kl-ic) b{display:none}.kl-bar .kl-btn:not(.kl-ic){padding:0 8px}.kl-foot{overflow-x:auto}.kl-foot>*{flex:none}.kl-lic,.kl-collapse{display:none}.kl-body{gap:2px}.kl-tools{scrollbar-width:none;width:44px;padding:4px 0}.kl-tools::-webkit-scrollbar{display:none}.kl-tools button{width:38px;height:38px}.kl-tools svg{width:24px;height:24px}.kl-side{z-index:70;width:auto;height:62vh;height:calc(var(--kl-vh,100dvh) * .62);visibility:hidden;padding-bottom:env(safe-area-inset-bottom);border-radius:14px 14px 0 0;transition:transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -10px 36px #00000047}.kl.kl-m-side .kl-side{visibility:visible;transition-delay:0s;transform:none}.kl.kl-noside.kl-m-side .kl-side{display:flex}.kl-side:before{content:"";background:var(--kl-line);border-radius:2px;flex:none;align-self:center;width:40px;height:4px;margin:8px 0 2px}.kl-stylebar,.kl-favbar,.kl-replay{scrollbar-width:none;max-width:calc(100% - 16px);overflow-x:auto}.kl-stylebar{width:max-content;margin-inline:auto;left:8px;right:8px;transform:none}.kl-favbar{right:8px}.kl-replay{flex-wrap:nowrap;width:max-content;margin-inline:auto;left:8px;right:8px;transform:none}.kl-menu{max-width:calc(100vw - 16px)}.kl-bar .kl-menu-wrap{position:static}.kl-bar .kl-menu{width:auto;max-height:calc(var(--kl-vh,100dvh) - 64px);position:fixed;top:52px;left:8px;right:8px}.kl-bar .kl-type-menu{width:220px;right:auto}}@media(max-width:640px){.kl{gap:2px}.kl-bar{height:44px}.kl-sym input{width:84px}.kl-sep{margin:0 2px}.kl-modal{place-items:center;padding:8px}.kl-dlg,.kl-dlg.kl-search,.kl-dlg.kl-ibrowse,.kl-dlg.kl-dlg-wide,.kl-dlg.kl-confirm,.kl-dlg.kl-dlg-sm{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(var(--kl-vh,100dvh) - 24px);border-radius:12px;height:auto}.kl-dlg.kl-search,.kl-dlg.kl-ibrowse{height:calc(var(--kl-vh,100dvh) - 24px)}.kl-dlg-h{padding:14px 16px 8px}.kl-dlg-tabs{scrollbar-width:none;padding:0 16px;overflow-x:auto}.kl-dlg-tabs button{white-space:nowrap;margin-right:16px}.kl-dlg-body{padding:8px 16px 14px}.kl-dlg-f{padding:12px 16px calc(12px + env(safe-area-inset-bottom));flex-wrap:wrap}.kl-dlg textarea,.kl-dlg input[type=text]{width:100%}.kl-mark{left:6px}.kl-mark span{display:none}}@media(pointer:coarse){.kl button,.kl a,.kl-menu button,.kl-dlg button{touch-action:manipulation}.kl-btn,.kl-group button{min-width:38px;min-height:40px}.kl-ranges button,.kl-scales button{min-height:34px;padding:0 10px}.kl-star{opacity:.7;width:20px;height:20px}.kl-tools button:hover,.kl-btn:hover{background:0 0}.kl-dlg input,.kl-dlg select,.kl-dlg textarea,.kl-sym input,.kl-search input{font-size:16px}.kl-dlg-btn{height:42px}}@media(max-height:480px)and (orientation:landscape){.kl-bar{height:40px}.kl-foot{height:32px}.kl-side{height:calc(var(--kl-vh,100dvh) - 12px)}.kl-dlg{max-height:calc(var(--kl-vh,100dvh) - 8px)}}@media(pointer:coarse),(max-width:900px){.kl-tg-more{position:relative}.kl-tg-more:after{content:"";position:absolute;inset:-4px -6px}}@media(max-width:900px){.kl-favbar{right:8px}}@media(min-width:901px)and (max-width:1400px){.kl-bar{overflow:auto hidden}.kl-bar>*,.kl-bar .kl-menu-wrap{flex:none}.kl-bar .kl-spacer{flex:1 0 8px}.kl-bar .kl-menu-wrap{position:static}.kl-bar .kl-menu{width:330px;max-width:calc(100vw - 16px);max-height:calc(var(--kl-vh,100dvh) - 64px);position:fixed;top:52px;left:8px}.kl-bar .kl-type-menu{width:220px}.kl-foot{overflow-x:auto}.kl-foot>*{flex:none}.kl-stylebar,.kl-replay{scrollbar-width:none;max-width:calc(100% - 16px);overflow-x:auto}.kl-stylebar{width:max-content;margin-inline:auto;left:8px;right:8px;transform:none}}.kl-chart,.kl-tools,.kl-bar,.kl-foot,.kl-stylebar,.kl-favbar,.kl-rail{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.kl input,.kl textarea{-webkit-user-select:text;user-select:text}.kl-tools,.kl-embed .kl-tools,.kl-grid>.kl .kl-tools{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:linear-gradient(var(--kl-bg) 30%,#0000) 0 0 / 100% 22px no-repeat local,linear-gradient(#0000,var(--kl-bg) 70%) 0 100% / 100% 22px no-repeat local,radial-gradient(farthest-side at 50% 0,#0003,#0000) 0 0 / 100% 7px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#0003,#0000) 0 100% / 100% 7px no-repeat scroll,var(--kl-bg);overflow:hidden auto}.kl-tools::-webkit-scrollbar{display:none}.kl-grid>.kl .kl-tools::-webkit-scrollbar{display:none}.kl-tools>*{flex:none}.kl-side{overflow:hidden}.kl-pane[data-kl-pane=watch]:not(.kl-folded){min-height:150px}.kl-detail{overscroll-behavior:contain;flex:0 auto;min-height:0;overflow-y:auto}.kl-rail{scrollbar-width:none;overflow-y:auto}.kl-rail>*{touch-action:none;flex:none}@media(pointer:coarse){.kl-rail>*{touch-action:none}}.kl-wl li[data-idx]{touch-action:pan-y}.kl-wl-grip{display:none}@media(pointer:coarse){.kl-wl-grip{z-index:1;touch-action:none;cursor:grab;width:22px;display:block;position:absolute;top:0;bottom:0;left:0}.kl-wl-grip:before{content:"";background:radial-gradient(circle,var(--kl-muted) 1.2px,transparent 1.6px) 0 0 / 4px 5px;opacity:.7;width:8px;height:14px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.kl-wl a{padding-left:26px}.kl-wl-sec{padding-left:14px}.kl-wl button[data-del]{opacity:.7;width:28px;height:28px}}.kl-goto{pointer-events:none;z-index:8;width:100%;transition:opacity .7s;position:absolute;top:0;left:0;overflow:hidden}.kl-goto.kl-goto-off,.kl-goto.kl-goto-out{opacity:0}.kl-goto-line{opacity:.8;border-left:1.5px dashed #2962ff;width:0;margin-left:-.75px;position:absolute;top:0;bottom:0}.kl-goto-band{background:#2962ff17;border-inline:1px solid #2962ff59;position:absolute;top:0;bottom:0}.kl-goto-tag{color:#fff;white-space:nowrap;background:#2962ff;border-radius:6px;padding:4px 9px;font:600 12px Inter,sans-serif;animation:.35s cubic-bezier(.2,.7,.2,1) klGotoIn;position:absolute;top:8px;transform:translate(-50%);box-shadow:0 4px 14px #2962ff59}.kl-goto-tag:after{content:"";background:#2962ff;border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;transform:rotate(45deg)}.kl-goto-ring{background:#2962ff24;border:2px solid #2962ff;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:1.4s ease-out infinite klGotoPulse;position:absolute;box-shadow:0 0 #2962ff80}@keyframes klGotoPulse{0%{box-shadow:0 0 #2962ff8c}to{box-shadow:0 0 0 20px #2962ff00}}@keyframes klGotoIn{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.kl-goto-ring,.kl-goto-tag{animation:none}}.kl-ad-strip{display:none}.kl-pn-side{border-top:4px solid var(--kl-gap);background:var(--kl-bg);flex:none;padding:10px 12px 8px}.kl-ad .pn-slot{display:block}.kl-ad .pn{border:1px solid var(--kl-line);background:var(--kl-bg);color:var(--kl-ink);border-radius:12px;flex-direction:row;align-items:stretch;gap:0;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.kl-ad .pn:hover{border-color:#2962ff;transform:translateY(-1px);box-shadow:0 6px 20px #2962ff29}.kl-ad .pn-img{flex:none;width:96px}.kl-ad .pn img{object-fit:cover;aspect-ratio:auto;width:100%;max-width:none;height:100%;display:block}.kl-ad .pn-text{flex:1;align-content:center;gap:3px;min-width:0;padding:9px 11px;display:grid}.kl-ad .pn-label{letter-spacing:.1em;text-transform:uppercase;color:var(--kl-muted);font:600 9.5px JetBrains Mono,monospace}.kl-ad .pn-text b{font:600 13.5px/1.3 Inter,sans-serif}.kl-ad .pn-body{color:var(--kl-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.kl-ad .pn-cta{color:#fff;background:#2962ff;border:0;border-radius:6px;justify-self:start;margin:3px 0 0;padding:4px 10px;font:600 11.5px Inter,sans-serif}.kl-ad .pn-house .pn,.kl-ad .pn-house.pn-slot .pn{border-style:dashed}.kl-pn-up{text-align:center;color:var(--kl-muted);margin-top:6px;font-size:11px;text-decoration:none;display:block}.kl-pn-up:hover{color:#2962ff}.kl-pn-x{z-index:2;background:var(--kl-bg);width:24px;height:24px;color:var(--kl-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:16px;line-height:1;position:absolute;top:-9px;right:2px;box-shadow:0 1px 4px #00000040}.kl-ad[hidden]{display:none!important}@media(max-width:900px){.kl-pn-side{display:none}.kl-ad-strip{left:8px;right:8px;bottom:calc(46px + env(safe-area-inset-bottom));z-index:30;display:block;position:fixed}.kl-ad-strip .pn{box-shadow:0 8px 24px #00000038}.kl-ad-strip .pn-img{width:64px}.kl-ad-strip .pn-body{display:none}.kl-ad-strip .pn-text{padding:7px 10px}}@media(min-width:901px){.kl-pn-x{display:none}}@media(max-width:900px){.kl-ad-strip .pn{flex-direction:row;min-height:0}.kl-ad-strip .pn-img{align-self:stretch}.kl-ad-strip .pn img{aspect-ratio:auto;width:100%;height:100%}.kl-ad-strip .pn-text{gap:2px}.kl-ad-strip .pn-label{letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.kl-ad-strip .pn-text b{font-size:13px}.kl-ad-strip .pn-cta{padding:3px 9px}}.kl-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f14236b}.kl-dlg{border:0;border-radius:16px;box-shadow:0 30px 80px #0a102859,0 0 0 1px #8087a02e}.kl-dlg-h{padding:22px 24px 8px}.kl-dlg-h b{letter-spacing:-.015em;font-size:18px;font-weight:650}.kl-dlg-x{border-radius:10px;width:34px;height:34px}.kl-dlg-tabs{padding:0 24px}.kl-dlg-body{padding:14px 24px 20px}.kl-dlg-f{background:var(--kl-hover);border-top:0;gap:10px;padding:14px 24px}.kl-dlg-btn{border-radius:10px;height:38px;padding:0 20px;font-weight:600}.kl-dlg-btn.primary{box-shadow:0 6px 16px #2962ff52}.kl-dlg-btn.primary:active{transform:translateY(1px);box-shadow:0 2px 8px #2962ff4d}.kl-dlg input[type=number],.kl-dlg input[type=text],.kl-dlg input[type=date],.kl-dlg select{border-radius:10px;height:38px}.kl-dlg-goto{width:min(480px,94vw)}.kl-dlg-goto .kl-dlg-body{min-height:0;padding-top:10px}.kl-gt-lead{color:var(--kl-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.kl-dlg-goto .kl-row{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:4px 0 8px}.kl-dlg-goto .kl-row-l{letter-spacing:.07em;text-transform:uppercase;color:var(--kl-muted);font-size:11px;font-weight:600}.kl-dlg-goto .kl-row-c,.kl-dlg-goto .dp-wrap{width:100%}.kl-dlg-goto .kl-dlg input[type=date],.kl-dlg-goto input.dp-input{width:100%;height:44px;font-size:16px;font-weight:600}.kl-dlg-goto section[data-pane=range]{grid-template-columns:1fr 1fr;column-gap:12px;display:grid}.kl-dlg-goto section[data-pane=range][hidden]{display:none}.kl-dlg-goto section[data-pane=range]>.kl-gt-lead,.kl-dlg-goto section[data-pane=range]>.kl-gt-cap,.kl-dlg-goto section[data-pane=range]>.kl-gt-chips{grid-column:1/-1}.kl-gt-cap{background:#2962ff12;border:1px solid #2962ff29;border-radius:10px;gap:2px;min-height:20px;margin:6px 0 12px;padding:10px 12px;display:grid}.kl-gt-cap:empty{display:none}.kl-gt-cap b{font-size:14px;font-weight:650}.kl-gt-cap span{color:var(--kl-muted);font-size:12px}.kl-gt-chips{flex-wrap:wrap;gap:6px;display:flex}.kl-gt-chip{border:1px solid var(--kl-line);background:var(--kl-bg);height:30px;color:var(--kl-ink);cursor:pointer;border-radius:15px;padding:0 12px;font:500 12.5px Inter,sans-serif;transition:background-color .14s,border-color .14s,color .14s,transform .14s}.kl-gt-chip:hover{color:#2962ff;border-color:#2962ff;transform:translateY(-1px)}.kl-gt-chip.on{color:#fff;background:#2962ff;border-color:#2962ff}@media(max-width:640px){.kl-dlg,.kl-dlg:before{border-radius:20px 20px 0 0}.kl-dlg-h{padding:18px 18px 6px}.kl-dlg-tabs{padding:0 18px}.kl-dlg-body{padding:12px 18px 16px}.kl-dlg-f{padding:12px 18px calc(12px + env(safe-area-inset-bottom))}.kl-dlg-goto{width:100vw}.kl-dlg-goto section[data-pane=range]{grid-template-columns:1fr}.kl-gt-chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-2px;padding:2px;overflow-x:auto}.kl-gt-chip{flex:none;height:34px}}@media(max-width:900px){.kl-ad.kl-ad-strip .pn-slot .pn{flex-direction:row;align-items:stretch;min-height:0;max-height:92px}.kl-ad.kl-ad-strip .pn-slot .pn .pn-img{flex:none;width:76px;display:block;overflow:hidden}.kl-ad.kl-ad-strip .pn-slot .pn .pn-img img{aspect-ratio:auto;object-fit:cover;width:100%;max-width:none;height:100%}.kl-ad.kl-ad-strip .pn-slot .pn .pn-text{gap:2px;padding:8px 12px}}@media(min-width:901px){.kl-pn-side{padding:8px 10px 6px}.kl-pn-side .pn-slot .pn{border-radius:10px;flex-direction:row;align-items:center;min-height:0}.kl-pn-side .pn-slot .pn .pn-img{flex:none;width:64px;height:64px}.kl-pn-side .pn-slot .pn .pn-img img{aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.kl-pn-side .pn-slot .pn .pn-text{gap:1px;padding:6px 10px}.kl-pn-side .pn-body{display:none}.kl-pn-side .pn-text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.kl-pn-side .pn-label{white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.kl-pn-side .pn-cta{margin-top:2px;padding:2px 8px;font-size:10.5px}.kl-pn-side .kl-pn-up{margin-top:4px;font-size:10.5px}}@media(min-width:901px)and (max-height:640px){.kl-pn-side .pn-slot .pn .pn-img,.kl-pn-side .pn-cta,.kl-pn-side .kl-pn-up{display:none}.kl-pn-side .pn-slot .pn .pn-text{padding:5px 10px}}@media(max-width:900px){.kl-fly{min-width:0;max-width:calc(100vw - 62px)}.kl-ad-strip{left:54px;right:8px}}@media(max-width:380px){.kl-fly-item{padding-right:8px}.kl-fly{width:max-content;min-width:0}}.kl-tz-list{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(56vh,440px);overflow-y:auto}.kl-tz-h{letter-spacing:.08em;text-transform:uppercase;color:var(--kl-muted);margin:8px 14px 2px;font:600 10.5px Inter,sans-serif}.kl-tz-list button kbd{color:var(--kl-muted);font:12px JetBrains Mono,monospace}.kl-scales [data-kl-adj]{letter-spacing:.03em;font-weight:700}.kl-scales [data-kl-adj][hidden]{display:none}.kl-scales [data-kl-adj]:not(.on){color:var(--kl-muted);text-decoration:line-through;text-decoration-thickness:1.5px}.kl-ideabar{z-index:30;background:var(--kl-bg);max-width:calc(100% - 24px);color:var(--kl-ink);border:1px solid #2962ff;border-radius:999px;align-items:center;gap:10px;padding:6px 8px 6px 14px;font:600 12.5px Inter,sans-serif;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:0 6px 24px #00000038}.kl-ideabar span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kl-ideabar a{color:#2962ff;white-space:nowrap;text-decoration:none}.kl-ideabar button{color:#fff;cursor:pointer;white-space:nowrap;background:#2962ff;border:0;border-radius:999px;height:28px;padding:0 12px;font:600 12px Inter,sans-serif}.kl-ideabar button[data-drop]{color:var(--kl-muted);background:0 0;padding:0 8px;font-size:18px}@media(max-width:900px){.kl-ideabar{width:calc(100% - 70px);top:auto;bottom:150px;left:58px;transform:none}.kl-ideabar a{display:none}}.kl-tx{z-index:12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.kl-tx-v{border-left:1.5px dashed #2962ff;width:0;position:absolute;top:0;bottom:0;left:0}.kl-tx-h{border-top:1.5px dashed #2962ff;height:0;position:absolute;top:0;left:0;right:0}.kl-tx-r{background:#2962ff1f;border:2px solid #2962ff;border-radius:50%;width:38px;height:38px;margin:-19px 0 0 -19px;position:absolute;top:0;left:0;box-shadow:0 0 0 5px #2962ff1f}.kl-tx-r:after{content:"";background:#2962ff;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}.kl-tx-p,.kl-tx-t{color:#fff;white-space:nowrap;background:#2962ff;border-radius:5px;padding:3px 8px;font:600 12px/1.2 Inter,sans-serif;position:absolute}.kl-tx-p{top:0;right:0}.kl-tx-t{margin-left:-40px;bottom:0;left:0}.kl-tx-l{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.kl-tx-l line{stroke:#2962ff;stroke-width:2px;stroke-dasharray:6 5}.kl-tx-d{box-sizing:border-box;background:#fff;border:3px solid #2962ff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:0;left:0}.kl-tx-bar{z-index:35;background:var(--kl-bg);border:1px solid var(--kl-line);border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000047}.kl-tx-bar[hidden]{display:none}.kl-tx-bar button{cursor:pointer;touch-action:manipulation;border:0;border-radius:999px;min-height:44px;font:700 14px Inter,sans-serif}.kl-tx-ok{color:#fff;background:#2962ff;padding:0 20px}.kl-tx-ok:disabled{opacity:.35}.kl-tx-no{background:var(--kl-hover);width:44px;color:var(--kl-ink);font-size:22px}.kl-tx-step{color:var(--kl-muted);white-space:nowrap;padding:0 6px;font:600 12px Inter,sans-serif}.kl:has(.kl-tx-bar:not([hidden])) .kl-ad-strip{display:none}@media(max-width:900px){.kl-tx-bar{bottom:12px}}.kl.kl-focus>.kl-bar,.kl.kl-focus .kl-foot,.kl.kl-focus .kl-rail,.kl.kl-focus .kl-side,.kl.kl-focus .kl-collapse{display:none!important}.kl-focus-x{right:12px;top:calc(12px + env(safe-area-inset-top));z-index:90;background:var(--kl-bg);width:44px;height:44px;color:var(--kl-ink);cursor:pointer;border:0;border-radius:50%;font-size:18px;position:fixed;box-shadow:0 4px 16px #00000047}@media(pointer:coarse){.kl-favgrip{width:14px;position:relative}.kl-favgrip:before{content:"";position:absolute;inset:-10px -8px}.kl-favbar button{width:44px;height:42px}.kl-foot{height:calc(40px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);box-sizing:border-box}}@media(max-width:560px){.kl-trade{display:none}}@media(max-width:640px){.kl-ibrowse{width:100vw;height:calc(100svh - 24px)}.kl-ib-body{grid-template-rows:auto 1fr;grid-template-columns:1fr}.kl-ib-nav{border-right:0;border-bottom:1px solid var(--kl-line);scrollbar-width:none;flex-direction:row;gap:6px;padding:8px 10px;overflow:auto hidden}.kl-ib-nav button{white-space:nowrap;border:1px solid var(--kl-line);border-radius:999px;flex:none;padding:8px 14px}.kl-ib-nav button.on{border-color:var(--kl-blue)}.kl-ib-list li{grid-template-columns:26px minmax(0,1fr) 20px;padding:10px 12px}.kl-ib-list li>em{display:none}.kl-search-list li .kl-cmp-acts,.kl-cmp-acts{scrollbar-width:none;flex-wrap:nowrap;gap:6px;margin-top:6px;display:flex;overflow-x:auto}.kl-cmp-acts button{white-space:nowrap;flex:none;padding:6px 10px;font-size:12px}}.kl-tx-ok,.kl-tx-step{white-space:nowrap}.kl-tx-bar:not([hidden])~.kl-toast,.kl:has(.kl-tx-bar:not([hidden])) .kl-toast{bottom:84px}@media(max-width:900px){.kl-side{height:calc(var(--kl-vh,100dvh) * .74)}.kl-side .kl-wl{min-height:132px}.kl-side .kl-detail{flex:0 auto;min-height:0;max-height:34%}.kl-side.kl-wl-folded .kl-detail{max-height:none}}@media(max-width:720px){.kl-search-list li .kl-cmp-acts,.kl-search .kl-search-list li .kl-cmp-acts{flex-wrap:nowrap;grid-column:1/-1;gap:6px;margin:2px 0 0 40px;padding:0;display:flex;position:static;overflow:visible;transform:none}.kl-cmp-acts button{white-space:nowrap;flex:1 1 0;min-width:0;height:32px;padding:0 6px;font-size:12px}.kl-search-list li:hover>.mono,.kl-search-list li.on>.mono{visibility:visible}.kl-search-list li{row-gap:4px}}@media(max-width:380px){.kl-cmp-acts button{padding:0 3px;font-size:11px}}@media(max-width:720px){.kl-search-list li{grid-template-columns:30px 66px minmax(0,1fr) auto auto;gap:4px 8px;padding:9px 14px}.kl-search-list li .kl-search-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media(max-width:1280px){.kl-grid>.kl-embed.kl-on>.kl-bar{scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x;flex-wrap:nowrap;overflow:auto hidden}.kl-grid>.kl-embed.kl-on>.kl-bar::-webkit-scrollbar{display:none}.kl-grid>.kl-embed.kl-on>.kl-bar>*{flex:none}.kl.kl-multi>.kl-bar{z-index:9;position:relative}}@media(max-width:900px){.kl-bar .kl-int-menu{max-height:calc(var(--kl-vh,100dvh) * .56);overscroll-behavior:contain;overflow-y:auto}}.kl-search-watch li{grid-template-columns:30px 90px minmax(0,1fr) 150px 80px 70px 92px}.kl-search-watch li:hover>.mono,.kl-search-watch li.on>.mono{visibility:visible}.kl-wl-addbtn{border:1px solid var(--kl-line);background:var(--kl-bg);height:30px;color:var(--kl-blue,#2962ff);cursor:pointer;white-space:nowrap;touch-action:manipulation;border-radius:8px;padding:0 12px;font:600 13px Inter,sans-serif}.kl-wl-addbtn:hover{background:#2962ff0f;border-color:#2962ff}.kl-wl-addbtn.done{color:var(--kl-muted);cursor:default;background:0 0;border-color:#0000}@media(max-width:720px){.kl-search-watch li{grid-template-columns:30px 62px minmax(0,1fr) auto auto auto}.kl-wl-addbtn{height:32px;padding:0 9px;font-size:12px}}.kl-st{border-top:1px solid var(--kl-line);background:var(--kl-bg);height:min(48vh,400px);color:var(--kl-ink);flex-direction:column;flex:none;font-size:13px;display:flex}.kl-st[hidden]{display:none}.kl-st-h{border-bottom:1px solid var(--kl-line);flex:none;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.kl-st-h nav{gap:2px;display:flex}.kl-st-h nav button{height:28px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font:500 13px Inter,sans-serif}.kl-st-h nav button:hover{background:var(--kl-hover)}.kl-st-h nav button.on{color:var(--kl-ink);background:var(--kl-on)}.kl-st-sym{color:var(--kl-muted);font-size:12px}.kl-st-x{width:28px;height:28px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:20px}.kl-st-x:hover{background:var(--kl-hover);color:var(--kl-ink)}.kl-st-warn{color:#8a5300;background:#fff4e5;border-bottom:1px solid #f4d9a6;flex:none;margin:0;padding:6px 12px;font-size:12.5px}[data-theme=dark] .kl-st-warn{color:#f5c873;background:#3a2d12;border-color:#5b4720}.kl-st-body{flex:1;min-height:0;display:flex}.kl-st-form{border-right:1px solid var(--kl-line);flex-direction:column;flex:none;gap:8px;width:250px;padding:10px 12px;display:flex;overflow-y:auto}.kl-st-form label{flex-direction:column;gap:3px;display:flex}.kl-st-form label span{color:var(--kl-muted);font-size:12px}.kl-st-form input,.kl-st-form select{border:1px solid var(--kl-line);background:var(--kl-bg);height:30px;color:var(--kl-ink);border-radius:6px;padding:0 8px;font:13px Inter,sans-serif}.kl-st-blurb{color:var(--kl-muted);margin:0;font-size:12px;line-height:1.4}.kl-st-out{flex:1;min-width:0;padding:10px 14px;overflow:auto}.kl-st-tiles{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;margin-bottom:8px;display:grid}.kl-st-tile{border:1px solid var(--kl-line);border-radius:8px;flex-direction:column;gap:1px;padding:6px 9px;display:flex}.kl-st-tile span{color:var(--kl-muted);font-size:11.5px}.kl-st-tile b{white-space:nowrap;font:600 13.5px JetBrains Mono,monospace}.kl-st-tile small{color:var(--kl-muted);font-size:11.5px}.kl .kl-st .kl-st-curve{width:100%;max-width:none;height:130px;display:block}.kl-st-eq{fill:none;stroke:var(--kl-blue);stroke-width:2px;vector-effect:non-scaling-stroke}.kl-st-bh{fill:none;stroke:var(--kl-muted);stroke-width:1.3px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.kl-st-base{stroke:var(--kl-line);stroke-width:1px;vector-effect:non-scaling-stroke}.kl-st-key{color:var(--kl-muted);margin:4px 0 8px;font-size:12px}.kl-st-key i{border-top:2px solid var(--kl-blue);width:14px;height:0;margin:0 4px 3px 8px;display:inline-block}.kl-st-key i.bh{border-top:2px dashed var(--kl-muted)}.kl-st-key span{margin-left:12px}.kl-st-fine{color:var(--kl-muted);margin:6px 0 0;font-size:11.5px;line-height:1.45}.kl-st-empty{color:var(--kl-muted)}.kl-st-scroll{overflow:auto}.kl-st-t{border-collapse:collapse;width:100%;font-size:12.5px}.kl-st-t th{background:var(--kl-bg);text-align:left;color:var(--kl-muted);border-bottom:1px solid var(--kl-line);white-space:nowrap;padding:5px 8px;font-weight:500;position:sticky;top:0}.kl-st-t td{border-bottom:1px solid var(--kl-line);white-space:nowrap;padding:5px 8px}.kl-st-t .r{text-align:right;font-family:JetBrains Mono,monospace}@media(max-width:760px){.kl-st{height:60vh}.kl-st-body{flex-direction:column}.kl-st-form{border-right:0;border-bottom:1px solid var(--kl-line);flex-flow:wrap;width:auto;max-height:40%}.kl-st-form label{width:calc(50% - 4px)}.kl-st-blurb{width:100%}.kl-st-out{border-bottom:1px solid var(--kl-line);flex:55%;order:-1}.kl-st-form{flex:none;max-height:38%}}.kl-st-rules{flex-direction:column;gap:8px;display:flex}.kl-st-rules fieldset{border:1px solid var(--kl-line);border-radius:8px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:6px 8px 8px;display:flex}.kl-st-rules legend{color:var(--kl-ink);padding:0 4px;font-size:12px;font-weight:600}.kl-st-rule{background:var(--kl-hover);border-radius:6px;flex-direction:column;gap:4px;padding:6px;display:flex;position:relative}.kl-st-rule .kl-st-op{gap:4px;min-width:0;display:flex}.kl-st-rule .kl-st-op select{flex:1;min-width:0}.kl-st-rule .kl-st-op input{flex:none;width:64px}.kl-st-rule>select{height:28px}.kl-st-rule [data-del]{width:22px;height:22px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0;font-size:16px;position:absolute;top:2px;right:2px}.kl-st-rule [data-del]:hover{background:var(--kl-bg);color:var(--kl-down)}.kl-st-add{border:1px dashed var(--kl-line);height:26px;color:var(--kl-blue);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:0 8px;font:500 12px Inter,sans-serif}.kl-st-add:hover{background:var(--kl-hover)}.kl-st-mode{align-items:center;flex-direction:row!important;gap:6px!important}.kl-st-mode select{flex:1;height:26px}.kl-sc{flex-direction:column;width:min(1040px,96vw);height:min(720px,92vh);display:flex}.kl-sc .kl-dlg-h{align-items:center;gap:10px;display:flex}.kl-sc-sub{color:var(--kl-muted);margin-right:auto;font-size:12px;font-weight:400}.kl-sc-body{flex:1;min-height:0;display:flex}.kl-sc-side{border-right:1px solid var(--kl-line);flex-direction:column;flex:none;gap:4px;width:210px;padding:10px;display:flex;overflow-y:auto}.kl-sc-side h4{text-transform:uppercase;letter-spacing:.04em;color:var(--kl-muted);margin:10px 0 2px;font-size:11px}.kl-sc-side ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.kl-sc-side li{cursor:pointer;border-radius:6px;justify-content:space-between;gap:6px;padding:6px 8px;font-size:13px;display:flex}.kl-sc-side li:hover{background:var(--kl-hover)}.kl-sc-side li.on{background:var(--kl-on)}.kl-sc-side li.muted{cursor:default;color:var(--kl-muted)}.kl-sc-side li i{color:var(--kl-up);font-size:10px;font-style:normal}.kl-sc-main{flex-direction:column;flex:1;gap:8px;min-width:0;padding:10px 12px;display:flex;overflow-y:auto}.kl-sc-name{flex-direction:column;gap:3px;display:flex}.kl-sc-name span{color:var(--kl-muted);font-size:12px}.kl-sc-name input{border:1px solid var(--kl-line);background:var(--kl-bg);height:30px;color:var(--kl-ink);border-radius:6px;padding:0 8px;font:13px Inter,sans-serif}.kl-sc-editor{border:1px solid var(--kl-line);background:var(--kl-bg);border-radius:6px;flex:1;min-height:190px;display:flex;overflow:hidden}.kl-sc-gutter{text-align:right;min-width:38px;color:var(--kl-muted);background:var(--kl-hover);-webkit-user-select:none;user-select:none;margin:0;padding:8px 6px;font:12.5px/1.5 JetBrains Mono,monospace;overflow:hidden}.kl-sc-gutter span.err{color:#fff;background:var(--kl-down);border-radius:3px;padding:0 3px}.kl-sc-editor textarea{resize:none;background:var(--kl-bg);min-width:0;color:var(--kl-ink);white-space:pre;tab-size:4;border:0;outline:0;flex:1;padding:8px 10px;font:12.5px/1.5 JetBrains Mono,monospace;overflow:auto}.kl-sc-inputs h4{color:var(--kl-muted);margin:0 0 4px;font-size:12px}.kl-sc-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 12px;display:grid}.kl-sc-grid label{justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.kl-sc-grid input[type=number],.kl-sc-grid input[type=text],.kl-sc-grid select{border:1px solid var(--kl-line);background:var(--kl-bg);width:90px;height:26px;color:var(--kl-ink);border-radius:5px;padding:0 6px;font:12.5px Inter,sans-serif}.kl-sc-grid input[type=color]{border:1px solid var(--kl-line);background:0 0;border-radius:5px;width:40px;height:26px;padding:0}.kl-sc-msg{min-height:20px;font-size:12.5px;line-height:1.45}.kl-sc-msg.err{color:var(--kl-down)}.kl-sc-msg.ok{color:var(--kl-ink)}.kl-sc-msg.busy{color:var(--kl-muted)}.kl-sc-msg .warn{color:#b26a00}.kl-sc-actions{align-items:center;gap:8px;display:flex}.kl-sc-actions span{flex:1}.kl-sc-note{color:var(--kl-muted);margin:0;font-size:11.5px;line-height:1.4}@media(max-width:760px){.kl-sc{border-radius:0;width:100vw;height:100vh;max-height:100vh}.kl-sc-sub{display:none}.kl-sc-body{flex-direction:column}.kl-sc-side{border-right:0;border-bottom:1px solid var(--kl-line);width:auto;max-height:28%}}.kl-con{color:#cfd6e6;background:#0f1320;border:1px solid #1f2638;border-radius:8px;min-height:58px;max-height:170px;padding:8px 10px;font:12px/1.55 JetBrains Mono,monospace;overflow:auto}.kl-con.mini{flex:none;min-height:0;max-height:150px;margin:8px;font-size:11px}.kl-con .ln{align-items:flex-start;gap:8px;padding:1px 0;display:flex}.kl-con .t{color:#6b7385;flex:none}.kl-con.mini .t{display:none}.kl-con .ic{text-align:center;flex:none;width:12px;font-weight:700}.kl-con .tx{word-break:break-word;flex:1;min-width:0}.kl-con .tx em{color:#6b7385;margin-left:8px;font-style:normal}.kl-con .muted{color:#6b7385}.kl-con .warn .ic,.kl-con .warn .tx{color:#ffc857}.kl-con .step .ic{color:#6ea8ff}.kl-con .info .ic{color:#6b7385}.kl-con .ic.spin{animation:1s linear infinite klSpin;display:inline-block}@keyframes klSpin{to{transform:rotate(360deg)}}.kl-con pre.code{color:#aeb8d0;font:inherit;white-space:pre;background:#0a0d17;border:1px solid #1f2638;border-radius:6px;margin:5px 0 3px;padding:6px 8px;overflow-x:auto}.kl-con .gl{display:block}.kl-con .gl i{color:#4f586e;font-style:normal}.kl-con .gl.bad{color:#ffb3ba;background:#ff5a691f;margin:0 -8px;padding:0 8px}.kl-con .gl.caret{color:#ff7b86;font-weight:700}.kl-sc-top{align-items:flex-end;gap:10px;display:flex}.kl-sc-top .kl-sc-name{flex:1}.kl-sc-chip{background:var(--kl-hover);height:30px;color:var(--kl-muted);white-space:nowrap;border-radius:15px;flex:none;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.kl-sc-chip.ok{color:var(--kl-up);background:#0899811f}.kl-sc-chip.err{color:var(--kl-down);background:#f236451f}.kl-scp{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 8px;display:flex;overflow-y:auto}.kl-scp-row{border-radius:8px;align-items:center;gap:10px;padding:7px 6px;display:flex}.kl-scp-name{min-width:0;color:var(--kl-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:1px;padding:0;font:13px Inter,sans-serif;display:flex}.kl-scp-name b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}.kl-scp-name small{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;overflow:hidden}.kl-scp-name small .err{color:var(--kl-down)}.kl-scp-empty{color:var(--kl-muted);margin:10px 6px;font-size:12.5px;line-height:1.45}.kl-scsw{cursor:pointer;flex:none;width:34px;height:20px;position:relative}.kl-scsw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kl-scsw i{background:var(--kl-line);border-radius:10px;transition:background .15s;position:absolute;inset:0}.kl-scsw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.kl-scsw input:checked+i:after{transform:translate(14px)}.kl-scp-ex{margin:8px 4px 4px;font-size:12.5px}.kl-scp-ex summary{cursor:pointer;color:var(--kl-muted);padding:4px}.kl-scp-ex button{text-align:left;width:100%;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:5px 8px;font:12.5px Inter,sans-serif;display:block}.kl-sc .kl-dlg-h b{font-family:var(--font-display,"Spectral", Georgia, serif);letter-spacing:-.01em;font-size:20px;font-weight:700}.kl-sc .kl-dlg-btn{border:1px solid var(--line-strong,var(--kl-line));background:var(--paper-raised,var(--kl-bg));height:34px;color:var(--ink-900,var(--kl-ink));border-radius:8px;padding:0 15px;font:600 13px Inter,sans-serif;transition:border-color .15s,background .15s}.kl-sc .kl-dlg-btn:hover{border-color:var(--brass);background:var(--brass-wash);filter:none}.kl-sc .kl-dlg-btn.primary{background:var(--brass);border-color:var(--brass);color:#fff}.kl-sc .kl-dlg-btn.primary:hover{background:var(--brass-deep);border-color:var(--brass-deep)}[data-theme=dark] .kl-sc .kl-dlg-btn.primary{color:#1c1b17}[data-theme=dark] .kl-sc .kl-dlg-btn:hover{background:#e0a53a24}.kl-sc .kl-dlg-btn.ghost{color:var(--ink-500,var(--kl-muted));background:0 0;border-color:#0000}.kl-sc .kl-dlg-btn.ghost:hover{color:var(--clay-deep);background:var(--clay-wash);border-color:#0000}.kl-sc-side h4,.kl-sc-inputs h4{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font:700 11px JetBrains Mono,monospace}[data-theme=dark] .kl-sc-side h4,[data-theme=dark] .kl-sc-inputs h4{color:var(--brass-bright)}.kl-sc-side li.on{background:var(--brass-wash);color:var(--ink-900)}[data-theme=dark] .kl-sc-side li.on{color:var(--kl-ink);background:#e0a53a29}.kl-sc-side li i{color:var(--sage-deep,var(--kl-up))}.kl-sc-name input:focus,.kl-sc-grid input:focus,.kl-sc-grid select:focus,.kl-st-form input:focus,.kl-st-form select:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}[data-theme=dark] .kl-sc-name input:focus,[data-theme=dark] .kl-sc-grid input:focus,[data-theme=dark] .kl-sc-grid select:focus{box-shadow:0 0 0 3px #e0a53a33}.kl-sc-editor:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash)}[data-theme=dark] .kl-sc-editor:focus-within{box-shadow:0 0 0 3px #e0a53a33}.kl-sc-gutter span.err{background:var(--clay)}.kl-sc-chip{border:1px solid var(--line);background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));font:600 12px Inter,sans-serif}.kl-sc-chip.ok{background:var(--sage-wash);color:var(--sage-deep);border-color:#0000}.kl-sc-chip.err{background:var(--clay-wash);color:var(--clay-deep);border-color:#0000}[data-theme=dark] .kl-sc-chip.ok{color:#7fd1a0;background:#3e8f5f33}[data-theme=dark] .kl-sc-chip.err{color:#f4a28f;background:#d1573c38}.kl-scsw input:checked+i{background:var(--brass)}.kl-scp-row:hover{background:var(--brass-wash)}[data-theme=dark] .kl-scp-row:hover{background:#e0a53a1a}.kl-scp-row.bad .kl-scp-name b,.kl-scp-name small .err{color:var(--clay-deep)}.kl-scp-ex summary{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);font:700 11px JetBrains Mono,monospace}[data-theme=dark] .kl-scp-ex summary{color:var(--brass-bright)}.kl-scp-ex button:hover{background:var(--brass-wash)}[data-theme=dark] .kl-scp-ex button:hover{background:#e0a53a1a}.kl-con{color:#dad6c8;background:#1c1b17;border:1px solid #39372e}.kl-con .t,.kl-con .tx em,.kl-con .muted,.kl-con .info .ic{color:#7c7a6a}.kl-con .ok .ic{color:#7fd1a0}.kl-con .err .ic,.kl-con .err .tx{color:#f4a28f}.kl-con .warn .ic,.kl-con .warn .tx,.kl-con .step .ic{color:#e0a53a}.kl-con .step .tx{color:#c9c4b0}.kl-con .tx b{color:#ffd9cf}.kl-con pre.code{color:#c9c4b0;background:#141310;border-color:#39372e}.kl-con .gl i{color:#5f5d4f}.kl-con .gl.bad{color:#ffd9cf;background:#d1573c2e}.kl-con .gl.caret{color:#f4a28f}.kl-st-h nav button.on{background:var(--brass-wash);color:var(--ink-900)}[data-theme=dark] .kl-st-h nav button.on{color:var(--kl-ink);background:#e0a53a29}.kl-st-eq{stroke:var(--brass)}.kl-st-key i{border-top-color:var(--brass)}.kl-st-tile span{letter-spacing:.1em;text-transform:uppercase;font:700 10.5px JetBrains Mono,monospace}.kl-st-h b{font-family:var(--font-display,"Spectral", Georgia, serif);font-size:16px}.kl-st-tile .up,.kl-st-t .up{color:var(--sage-deep,var(--kl-up))}.kl-st-tile .down,.kl-st-t .down{color:var(--clay-deep,var(--kl-down))}[data-theme=dark] .kl-st-tile .up,[data-theme=dark] .kl-st-t .up{color:#7fd1a0}[data-theme=dark] .kl-st-tile .down,[data-theme=dark] .kl-st-t .down{color:#f4a28f}.kl-sc .kl-sc-note a{color:var(--brass-deep)}.kl-tag{letter-spacing:.06em;text-transform:uppercase;vertical-align:1px;background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));border:1px solid var(--line);border-radius:9px;margin-left:5px;padding:1px 7px;font:700 10px JetBrains Mono,monospace;display:inline-block}.kl-tag.pub{background:var(--brass-wash);color:var(--brass-deep);border-color:#0000}[data-theme=dark] .kl-tag.pub{color:var(--brass-bright);background:#e0a53a2e}.kl-scp-note{background:var(--brass-wash);color:var(--ink-700,var(--kl-ink));border-radius:8px;margin:4px 6px 6px;padding:8px 10px;font-size:12px;line-height:1.45}[data-theme=dark] .kl-scp-note{color:var(--kl-ink);background:#e0a53a1f}.kl-scp-note a,.kl-sc-note a,.kl-con a{color:var(--brass-deep);font-weight:600}.kl-con a{color:#e0a53a}.kl-scp-gear{width:26px;height:26px;color:var(--ink-500,var(--kl-muted));cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;font-size:15px}.kl-scp-gear:hover{background:var(--paper-sunk,var(--kl-hover));color:var(--ink-900,var(--kl-ink))}.kl-sc{position:relative}.kl-sc-pop{z-index:5;border-radius:inherit;background:#1c1b1773;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.kl-sc-card{background:var(--paper-raised,var(--kl-bg));width:min(460px,100%);max-height:100%;color:var(--ink-900,var(--kl-ink));border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:18px 20px;display:flex;overflow:auto;box-shadow:0 18px 50px #0000004d}.kl-sc-card h3{font:700 20px var(--font-display,"Spectral", Georgia, serif);margin:0}.kl-sc-card label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.kl-sc-card label>span{color:var(--ink-500,var(--kl-muted))}.kl-sc-card label em{opacity:.7;font-style:normal}.kl-sc-card input[type=text],.kl-sc-card input:not([type]),.kl-sc-card textarea{border:1px solid var(--line-strong,var(--kl-line));background:var(--paper,var(--kl-bg));color:var(--ink-900,var(--kl-ink));resize:vertical;border-radius:7px;padding:7px 9px;font:13px Inter,sans-serif}.kl-sc-card input:focus,.kl-sc-card textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.kl-sc-card fieldset{border:1px solid var(--line);border-radius:9px;flex-direction:column;gap:8px;margin:0;padding:8px 10px 10px;display:flex}.kl-sc-card legend{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);padding:0 4px;font:700 11px JetBrains Mono,monospace}.kl-sc-card .kl-sc-radio{cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:9px;padding:8px}.kl-sc-card .kl-sc-radio:hover{background:var(--brass-wash)}.kl-sc-card .kl-sc-radio input{accent-color:var(--brass);margin-top:3px}.kl-sc-card .kl-sc-radio span{color:var(--ink-700,var(--kl-ink));line-height:1.4}.kl-sc-card .kl-sc-radio b{color:var(--ink-900,var(--kl-ink));font-size:13px;display:block}.kl-sc-card .kl-sc-ack{flex-direction:row;align-items:flex-start;gap:8px}.kl-sc-card .kl-sc-ack[hidden]{display:none}.kl-sc-card .kl-sc-ack input{accent-color:var(--brass);margin-top:2px}.kl-sc-err{min-height:16px;color:var(--clay-deep);margin:0;font-size:12.5px}.kl-sc-popact{justify-content:flex-end;gap:8px;display:flex}.kl-sc-popact .kl-dlg-btn{border:1px solid var(--line-strong,var(--kl-line));background:var(--paper-raised,var(--kl-bg));height:34px;color:var(--ink-900,var(--kl-ink));cursor:pointer;border-radius:8px;padding:0 15px;font:600 13px Inter,sans-serif}.kl-sc-popact .kl-dlg-btn:hover{border-color:var(--brass);background:var(--brass-wash)}.kl-sc-popact .kl-dlg-btn.primary{background:var(--brass);border-color:var(--brass);color:#fff}.kl-sc-popact .kl-dlg-btn.primary:hover{background:var(--brass-deep)}.kl-sc-set{width:min(440px,96vw)}.kl-sc-set .kl-dlg-h b{font-family:var(--font-display,"Spectral", Georgia, serif);font-size:18px}.kl-sc-set .kl-dlg-btn{border-radius:8px;height:34px;padding:0 15px;font:600 13px Inter,sans-serif}.kl-sc-set .kl-dlg-btn.primary{background:var(--brass);border-color:var(--brass);color:#fff}.kl-sc-set .kl-dlg-btn.primary:hover{background:var(--brass-deep);border-color:var(--brass-deep)}.kl-sc-set .kl-dlg-btn:not(.primary):hover{border-color:var(--brass);background:var(--brass-wash);filter:none}.kl-sc-h4{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);margin:0 0 6px;font:700 11px JetBrains Mono,monospace}.kl-sc-grid.one{grid-template-columns:1fr;gap:8px}.kl-sc-grid.one input[type=number],.kl-sc-grid.one input[type=text],.kl-sc-grid.one select{width:140px}.kl-sc-grid input:read-only{opacity:.8}.kl-sc-editor textarea:read-only{background:var(--paper-sunk,var(--kl-hover))}.kl-tag.inv{background:var(--sage-wash);color:var(--sage-deep);border-color:#0000}[data-theme=dark] .kl-tag.inv{color:#7fd1a0;background:#3e8f5f38}.kl-sc-card .kl-sc-emails[hidden]{display:none}.kl-sc-card .kl-sc-emails small,.kl-sc-small{color:var(--ink-500,var(--kl-muted));margin:0;font-size:12px;line-height:1.45}.kl-sc-invites{flex-direction:column;gap:4px;max-height:190px;display:flex;overflow:auto}.kl-sc-inv{background:var(--paper-sunk,var(--kl-hover));border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.kl-sc-inv span{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.kl-sc-inv em{color:var(--ink-500,var(--kl-muted));font-size:11.5px;font-style:normal}.kl-sc-inv em.ok{color:var(--sage-deep)}.kl-sc-inv button{width:24px;height:24px;color:var(--ink-500,var(--kl-muted));cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:16px}.kl-sc-inv button:hover{background:var(--clay-wash);color:var(--clay-deep)}.kl-sc-addrow{align-items:flex-start;gap:8px;display:flex}.kl-sc-addrow textarea{border:1px solid var(--line-strong,var(--kl-line));background:var(--paper,var(--kl-bg));color:var(--ink-900,var(--kl-ink));resize:vertical;border-radius:7px;flex:1;padding:7px 9px;font:13px Inter,sans-serif}.kl-sc-addrow .kl-dlg-btn{cursor:pointer;border-radius:8px;height:34px;padding:0 15px;font:600 13px Inter,sans-serif}.kl-sc-addrow .kl-dlg-btn.primary{background:var(--brass);border:1px solid var(--brass);color:#fff}.kl-sc-set{background:var(--paper-raised,#fff);border:1px solid var(--line);border-radius:16px;flex-direction:column;width:min(640px,96vw);max-height:min(88vh,780px);animation:.16s ease-out klSetIn;display:flex;overflow:hidden;box-shadow:0 28px 80px #1c1b1761}@keyframes klSetIn{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.kl-set-head{align-items:flex-start;gap:12px;padding:18px 22px 12px;display:flex}.kl-set-ttl{flex:1;min-width:0}.kl-set-ttl b{font:700 23px/1.15 var(--font-display,"Spectral", Georgia, serif);letter-spacing:-.012em;color:var(--ink-900,var(--kl-ink));text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kl-set-ttl span{color:var(--ink-500,var(--kl-muted));margin-top:3px;font-size:12.5px;display:block}.kl-set-tabs{border-bottom:1px solid var(--line);gap:2px;padding:0 16px;display:flex}.kl-set-tabs button{height:40px;color:var(--ink-500,var(--kl-muted));cursor:pointer;background:0 0;border:0;padding:0 14px;font:600 13px Inter,sans-serif;position:relative}.kl-set-tabs button:hover,.kl-set-tabs button.on{color:var(--ink-900,var(--kl-ink))}.kl-set-tabs button.on:after{content:"";background:var(--brass);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.kl-set-tabs em{background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));border-radius:9px;margin-left:5px;padding:1px 7px;font:700 10.5px JetBrains Mono,monospace}.kl-set-body{background:var(--paper,#fbfaf7);flex:1;min-height:0;padding:14px 18px 20px;overflow:auto}.kl-set-body::-webkit-scrollbar{width:10px}.kl-sc-inputs::-webkit-scrollbar{width:10px}.kl-set-body::-webkit-scrollbar-thumb{background:var(--line-strong,#ddd);border:2px solid var(--paper,#fff);border-radius:6px}.kl-sc-inputs::-webkit-scrollbar-thumb{background:var(--line-strong,#ddd);border:2px solid var(--paper,#fff);border-radius:6px}.kl-set-empty{color:var(--ink-500,var(--kl-muted));text-align:center;margin:24px 6px;font-size:13.5px}.kl-set-tools{z-index:3;background:var(--paper,#fbfaf7);align-items:center;gap:6px;margin:-4px 0 10px;padding:6px 0 8px;display:flex;position:sticky;top:-14px}.kl-set-search{border:1px solid var(--line-strong);background:var(--paper-raised,#fff);border-radius:10px;flex:1;align-items:center;gap:8px;height:36px;padding:0 11px;display:flex}.kl-set-search svg{fill:none;width:16px;height:16px;stroke:var(--ink-500,var(--kl-muted));stroke-width:2px;stroke-linecap:round;flex:none}.kl-set-search input{min-width:0;color:var(--ink-900,var(--kl-ink));background:0 0;border:0;outline:0;flex:1;font:13px Inter,sans-serif}.kl-set-search:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash)}.kl-set-tools>button{height:30px;color:var(--brass-deep);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:0 10px;font:600 12px Inter,sans-serif}.kl-set-tools>button:hover{background:var(--brass-wash)}.kl-set-secs{flex-direction:column;gap:12px;display:flex}.kl-set-sec{background:var(--paper-raised,#fff);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px #1c1b170a}.kl-set-sec[hidden],.kl-set-row[hidden]{display:none}.kl-set-h{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:11px 14px;display:flex}.kl-set-h:hover{background:var(--brass-wash)}.kl-set-h b{letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep);flex:1;font:700 11px JetBrains Mono,monospace}.kl-set-n{background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));border-radius:9px;padding:1px 7px;font:700 10.5px JetBrains Mono,monospace}.kl-set-h svg{fill:none;width:16px;height:16px;stroke:var(--ink-500,var(--kl-muted));stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .18s}.kl-set-sec.closed .kl-set-h svg{transform:rotate(-90deg)}.kl-set-rows{border-top:1px solid var(--line)}.kl-set-sec.closed .kl-set-rows{display:none}.kl-set-row{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:46px;padding:7px 14px;display:flex}.kl-set-row:last-child{border-bottom:0}.kl-set-row:hover{background:var(--paper,#fbfaf799)}.kl-set-l{min-width:0;color:var(--ink-900,var(--kl-ink));flex:1;align-items:center;gap:7px;font-size:13.5px;line-height:1.3;display:flex}.kl-set-l b{font-weight:600}.kl-set-l small{background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));letter-spacing:.06em;text-transform:uppercase;border-radius:9px;margin-left:8px;padding:1px 7px;font:700 10px JetBrains Mono,monospace}.kl-set-c{flex:none;justify-content:flex-end;align-items:center;gap:8px;width:176px;display:flex}.kl-set-c.multi{width:auto}.kl-set-c input[type=number],.kl-set-c input[type=text],.kl-set-c select{border:1px solid var(--line-strong);background:var(--paper-raised,#fff);width:100%;min-width:0;height:34px;color:var(--ink-900,var(--kl-ink));border-radius:8px;padding:0 10px;font:13px Inter,sans-serif;transition:border-color .12s,box-shadow .12s}.kl-set-c select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2383816F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;padding-right:28px}.kl-set-c.multi select{width:auto;min-width:74px}.kl-set-c.multi input[type=text]{width:104px}.kl-set-c input:hover,.kl-set-c select:hover{border-color:var(--ink-300,#aca994)}.kl-set-c input:focus,.kl-set-c select:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.kl-set-color{border:1px solid var(--line-strong);background:var(--paper-raised,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:9px;height:34px;padding:0 12px 0 6px;display:flex;position:relative}.kl-set-c>.kl-set-color{width:100%}.kl-set-c.multi>.kl-set-color{width:auto}.kl-set-color:hover{border-color:var(--ink-300,#aca994)}.kl-set-color input[type=color]{appearance:none;cursor:pointer;background:0 0;border:1px solid #00000029;border-radius:7px;width:24px;height:24px;padding:0}.kl-set-color input[type=color]::-webkit-color-swatch-wrapper{padding:0}.kl-set-color input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.kl-set-color input[type=color]::-moz-color-swatch{border:0;border-radius:6px}.kl-set-color code{color:var(--ink-500,var(--kl-muted));font:12px JetBrains Mono,monospace}.kl-set-tip{background:var(--brass-wash);width:16px;height:16px;color:var(--brass-deep);text-align:center;cursor:help;border-radius:50%;flex:none;font:700 10px/16px Inter,sans-serif;position:relative}.kl-set-tip:after{content:attr(data-tip);z-index:20;color:#edeae0;text-align:left;white-space:pre-line;opacity:0;pointer-events:none;background:#1c1b17;border-radius:9px;width:max-content;max-width:280px;padding:9px 11px;font:400 12px/1.45 Inter,sans-serif;transition:opacity .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-30%);box-shadow:0 10px 30px #0000004d}.kl-set-tip:hover:after,.kl-set-tip:focus:after{opacity:1}.kl-set-style .kl-scsw{margin-right:2px}.kl-set-note{color:var(--ink-500,var(--kl-muted));margin:14px 4px 0;font-size:12px;line-height:1.5}.kl-set-desc{border-left:3px solid var(--brass);background:var(--brass-wash);color:var(--ink-700,var(--kl-ink));border-radius:0 10px 10px 0;margin:0 0 14px;padding:12px 14px;font-size:13.5px;line-height:1.5}.kl-set-dl{border:1px solid var(--line);background:var(--paper-raised,#fff);border-radius:12px;grid-template-columns:150px 1fr;gap:0;margin:0;display:grid;overflow:hidden}.kl-set-dl dt,.kl-set-dl dd{border-bottom:1px solid var(--line);margin:0;padding:11px 14px;font-size:13.5px}.kl-set-dl dt{color:var(--ink-500,var(--kl-muted))}.kl-set-dl dd{font-weight:600}.kl-set-dl dt:nth-last-child(2),.kl-set-dl dd:last-child{border-bottom:0}.kl-set-foot{border-top:1px solid var(--line);background:var(--paper-raised,#fff);align-items:center;gap:8px;padding:12px 18px;display:flex}.kl-set-live{color:var(--ink-500,var(--kl-muted));align-items:center;gap:7px;font-size:12px;display:inline-flex}.kl-set-live i{background:var(--sage);border-radius:50%;width:7px;height:7px;animation:2s infinite klLive;box-shadow:0 0 #3e8f5f80}@keyframes klLive{70%{box-shadow:0 0 0 7px #3e8f5f00}to{box-shadow:0 0 #3e8f5f00}}.kl-set-foot .kl-dlg-btn{border:1px solid var(--line-strong);background:var(--paper-raised,#fff);height:36px;color:var(--ink-900,var(--kl-ink));cursor:pointer;border-radius:9px;padding:0 16px;font:600 13px Inter,sans-serif;transition:border-color .12s,background .12s}.kl-set-foot .kl-dlg-btn:hover{border-color:var(--brass);background:var(--brass-wash)}.kl-set-foot .kl-dlg-btn.primary{background:var(--brass);border-color:var(--brass);color:#fff}.kl-set-foot .kl-dlg-btn.primary:hover{background:var(--brass-deep);border-color:var(--brass-deep)}.kl-set-foot .kl-dlg-btn.ghost{color:var(--ink-500,var(--kl-muted));background:0 0;border-color:#0000}.kl-set-foot .kl-dlg-btn.ghost:hover{color:var(--clay-deep);background:var(--clay-wash)}[data-theme=dark] .kl-set-foot .kl-dlg-btn.primary{color:#1c1b17}[data-theme=dark] .kl-set-tip:after{background:#39372e}.kl-sc-inputs{max-height:260px;padding:2px 4px 2px 0;overflow:auto}.kl-sc-inputs>h4{align-items:center;gap:8px;display:flex}.kl-sc-inputs>h4 em{background:var(--paper-sunk,var(--kl-hover));color:var(--ink-500,var(--kl-muted));border-radius:9px;padding:1px 7px;font-size:10.5px;font-style:normal}.kl-sc-inputs .kl-set-tools{background:var(--paper-raised,var(--kl-bg));top:0}.kl-sc-inputs .kl-set-row{min-height:40px;padding:5px 12px}.kl-sc-inputs .kl-set-c{width:150px}@media(max-width:640px){.kl-sc-set{border-radius:0;width:100vw;height:100vh;max-height:100vh}.kl-set-c{width:128px}.kl-set-dl{grid-template-columns:110px 1fr}.kl-set-foot{flex-wrap:wrap}.kl-set-live{display:none}}.kl-set-ttl>span{display:block}.kl-set-ttl .kl-tag{vertical-align:1px;margin-left:8px;display:inline-block}.kl-sc-set{height:auto;min-height:min(540px,88vh)}.kl-set-empty b{color:var(--ink-900,var(--kl-ink))}.kl-set-empty{line-height:1.6}.kl-in-tabs{border-bottom:1px solid var(--kl-line);gap:4px;padding:0 12px 8px;display:flex}.kl-in-tabs button{border:1px solid var(--kl-line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:6px 4px;font-size:12px}.kl-in-tabs button.on{background:var(--kl-brass,#b08d57);border-color:var(--kl-brass,#b08d57);color:#fff}.kl-in-body{padding:12px;font-size:13px;overflow:auto}.kl-in-body h4{text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin:14px 0 4px;font-size:12px}.kl-in-note{opacity:.7;margin:10px 0 0;font-size:11.5px;line-height:1.45}.kl-in-lock{border:1px dashed var(--kl-line);border-radius:8px;padding:14px;line-height:1.5}.kl-in-list{margin:0;padding:0;list-style:none}.kl-in-list li,.kl-pl-r{border-bottom:1px solid var(--kl-line);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.kl-in-list li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-in-list.up b,.kl-pl-r .up{color:#1f9d6b}.kl-in-list.dn b,.kl-pl-r .dn{color:#d6455d}.kl-pl label{opacity:.85;margin-bottom:8px;font-size:11.5px;display:block}.kl-pl input{box-sizing:border-box;border:1px solid var(--kl-line);width:100%;color:inherit;background:0 0;border-radius:6px;margin-top:3px;padding:6px 8px;font-size:13px;display:block}.kl-pl-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.kl-pl-out{margin-top:6px}.kl-in-ev{margin:0;padding:0;list-style:none}.kl-in-ev li{border-bottom:1px solid var(--kl-line);grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 0;display:grid}.kl-in-ev i{text-transform:uppercase;background:#b08d572e;border-radius:4px;align-self:start;padding:2px 6px;font-size:10.5px;font-style:normal}.kl-in-ev em{opacity:.6;grid-column:2;font-size:11px;font-style:normal}.kl-in-sub{border:0;padding:0 0 8px}.kl-in-prof{margin:0;padding:0;list-style:none}.kl-in-prof li{grid-template-columns:58px 1fr;align-items:center;gap:8px;height:17px;font-size:11px;display:grid}.kl-in-prof span{text-align:right;opacity:.75;font-variant-numeric:tabular-nums}.kl-in-prof i{height:11px;display:block}.kl-in-prof u{background:#78829659;border-radius:0 3px 3px 0;height:100%;display:block}.kl-in-prof li.va u{background:#b08d5780}.kl-in-prof li.poc u{background:var(--kl-brass,#b08d57)}.kl-in-prof li.here span{opacity:1;color:var(--kl-up);font-weight:700}.kl-mv-breadth{padding:4px 14px 10px}.kl-mv-bar{background:var(--kl-line);border-radius:3px;gap:1px;height:6px;display:flex;overflow:hidden}.kl-mv-bar i.up{background:var(--kl-up)}.kl-mv-bar i.down{background:var(--kl-down)}.kl-mv-bar i.flat{background:#78829666}.kl-mv-nums{opacity:.85;justify-content:space-between;margin-top:5px;font-size:11.5px;display:flex}.kl-mv-tabs{gap:4px;padding:0 14px 8px;display:flex}.kl-mv-tabs button{border:1px solid var(--kl-line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:6px 4px;font-size:12px}.kl-mv-tabs button.on{background:var(--kl-brass,#b08d57);border-color:var(--kl-brass,#b08d57);color:#fff}.kl-mv{margin:0;padding:0;list-style:none}.kl-mv li a{color:inherit;border-bottom:1px solid var(--kl-line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:8px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.kl-mv li a:hover,.kl-mv li.on a{background:var(--kl-hover)}.kl-mv li em{opacity:.5;text-align:center;font-size:11px;font-style:normal}.kl-mv-id{flex-direction:column;min-width:0;display:flex}.kl-mv-id b{font-size:13px}.kl-mv-id small{opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.kl-mv-px{flex-direction:column;align-items:flex-end;font-size:12.5px;display:flex}.kl-mv-px span{font-size:11.5px;font-weight:600}.kl-mv li a>i{opacity:.55;height:2px;position:absolute;bottom:0;left:0}.kl-mv li a>i.up{background:var(--kl-up)}.kl-mv li a>i.down{background:var(--kl-down)}.kl-mv-none{padding:14px;font-size:12.5px}.kl-scp-del{width:26px;height:26px;color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.kl-scp-del svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.kl-scp-row:hover .kl-scp-del,.kl-scp-del:focus-visible{opacity:.85}.kl-scp-del:hover{color:var(--kl-down,#d6455d);opacity:1;background:#d6455d1a}@media(hover:none){.kl-scp-del{opacity:.7}}.kl-sm{border-collapse:collapse;width:100%;font-size:12.5px}.kl-sm th{text-align:left;text-transform:uppercase;letter-spacing:.04em;opacity:.6;padding:0 0 4px;font-size:10.5px;font-weight:600}.kl-sm td{border-bottom:1px solid var(--kl-line);vertical-align:top;padding:7px 0}.kl-sm td small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:10.5px;display:block;overflow:hidden}.kl-sm td small.up{color:var(--kl-up);opacity:1}.kl-sm td small.dn{color:var(--kl-down);opacity:1}.kl-sm-dot{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.kl-sm-sw{cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;display:flex}.kl-sm-card{border-bottom:1px solid var(--kl-line);padding:10px 0 12px;font-size:12.5px}.kl-sm-h{align-items:center;gap:4px;display:flex}.kl-sm-st{background:#7882962e;border-radius:10px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:600}.kl-sm-st.up{color:var(--kl-up);background:#08998124}.kl-sm-st.dn{color:var(--kl-down);background:#f236451f}.kl-sm-name{opacity:.8;margin:2px 0 6px;font-size:12px}.kl-sm-big{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.kl-sm-big span{opacity:.65;font-size:11px}.kl-sm-big b{font-size:14px}.kl-sm-nets{grid-template-columns:repeat(3,1fr);gap:6px;margin:6px 0;display:grid}.kl-sm-nets span{background:#7882961a;border-radius:6px;flex-direction:column;padding:5px 6px;font-size:12px;font-weight:600;display:flex}.kl-sm-nets u{opacity:.65;font-size:10px;font-weight:400;text-decoration:none}.kl-sm-nets .up{color:var(--kl-up)}.kl-sm-nets .dn{color:var(--kl-down)}.kl-sm-cost{justify-content:space-between;gap:8px;display:flex}.kl-sm-cost .up{color:var(--kl-up)}.kl-sm-cost .dn{color:var(--kl-down)}.kl-sm-dates{opacity:.6;margin-top:4px;font-size:10.5px;line-height:1.4}.kl-sm-ranges{flex-wrap:wrap;gap:4px;margin:0 0 10px;display:flex}.kl-sm-ranges button{border:1px solid var(--kl-line);min-width:38px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1 0 auto;padding:5px 6px;font-size:11.5px}.kl-sm-ranges button.on{background:var(--kl-brass,#b08d57);border-color:var(--kl-brass,#b08d57);color:#fff}.kl-sm-big b.up{color:var(--kl-up)}.kl-sm-big b.dn{color:var(--kl-down)}.kl-scn{margin:8px -12px 0;padding:0;list-style:none}.kl-scn a{color:inherit;border-bottom:1px solid var(--kl-line);grid-template-columns:20px 1fr auto auto;align-items:center;gap:8px;padding:8px 12px;text-decoration:none;display:grid}.kl-scn a:hover{background:var(--kl-hover)}.kl-scn em{opacity:.5;text-align:center;font-size:11px;font-style:normal}.kl-scn-id{flex-direction:column;min-width:0;display:flex}.kl-scn-id b{font-size:13px}.kl-scn-id small,.kl-scn-v small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.kl-scn-v{flex-direction:column;align-items:flex-end;font-size:12.5px;display:flex}.kl-scn-v b.up,.kl-scn-v small.up{color:var(--kl-up);opacity:1}.kl-scn-v b.dn,.kl-scn-v small.dn{color:var(--kl-down);opacity:1}.ml-spin{color:var(--kl-ink,inherit);flex-direction:column;align-items:center;gap:12px;display:inline-flex}.ml-spin-ring{background:conic-gradient(#b08d5700,#d9b873 200deg,#b08d57 330deg,#b08d5700 360deg);border-radius:50%;width:44px;height:44px;animation:1.05s linear infinite ml-spin-turn;position:relative;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.ml-spin-dot{background:#b08d57;border-radius:50%;width:10px;height:10px;animation:1.6s ease-out infinite ml-spin-pulse;position:absolute;box-shadow:0 0 #b08d5773}.ml-spin{position:relative}.ml-spin .ml-spin-dot{margin-left:-5px;top:17px;left:50%}.ml-spin-t{letter-spacing:.03em;opacity:.75;font-size:12px}.ml-spin .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ml-spin-sm{flex-direction:row;gap:8px}.ml-spin-sm .ml-spin-ring{width:16px;height:16px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 2px))}.ml-spin-sm .ml-spin-dot{display:none}@keyframes ml-spin-turn{to{transform:rotate(360deg)}}@keyframes ml-spin-pulse{0%{transform:scale(.85);box-shadow:0 0 #b08d5780}70%{transform:scale(1);box-shadow:0 0 0 12px #b08d5700}to{transform:scale(.85);box-shadow:0 0 #b08d5700}}@media(prefers-reduced-motion:reduce){.ml-spin-ring{animation-duration:3s}.ml-spin-dot{animation:none}}.ml-hold{min-height:260px;position:relative}.ml-hold>:not(.ml-spin-veil){transition:opacity .18s,filter .18s}.ml-loading>:not(.ml-spin-veil){opacity:.28;filter:blur(1.5px);pointer-events:none}.ml-spin-veil{z-index:2;justify-content:center;align-items:flex-start;padding-top:90px;animation:.18s both ml-veil-in;display:flex;position:absolute;inset:0}@keyframes ml-veil-in{0%{opacity:0}to{opacity:1}}.kl-scn li.me a{background:#b08d571f}.kl-rd-box{border:1px solid var(--kl-line);border-radius:8px;gap:4px;margin:8px 0 12px;padding:10px;display:grid}.kl-rd-box b.up{color:var(--kl-up)}.kl-rd-box b.dn{color:var(--kl-down)}.kl-rd-box span{opacity:.65;font-size:11px}.kl-rd-box small{opacity:.7;font-size:11px}.kl-rd-list{margin:0 -12px;padding:0;list-style:none}.kl-rd-list a{color:inherit;border-bottom:1px solid var(--kl-line);justify-content:space-between;gap:8px;padding:8px 12px;text-decoration:none;display:flex}.kl-rd-list a:hover{background:var(--kl-hover)}.kl-rd-list .up{color:var(--kl-up)}.kl-rd-list .dn{color:var(--kl-down)}.kl-rd-peer{border-bottom:1px solid var(--kl-line)}.kl-rd-peer>a{color:inherit;padding:10px 0;text-decoration:none;display:block}.kl-rd-peer.me{background:#b08d571a;margin:0 -12px;padding:0 12px}.kl-rd-4{grid-template-columns:repeat(4,1fr)}.kl-rd-4 .best{color:var(--kl-up)}.kl-rd-4 .worst{color:var(--kl-down)}.kl-rd-peer .kl-sm-cost .best{color:var(--kl-up)}.kl-rd-peer .kl-sm-cost .worst{color:var(--kl-down)}.kl-ro-head{margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.45}.kl-ro-map{width:100%;height:auto;color:var(--kl-ink,#222);margin:4px 0;display:block}.kl-ro-map .kl-ro-q{opacity:.55;letter-spacing:.04em;text-transform:uppercase;font-size:9px}.kl-ro-map .kl-ro-l{fill:currentColor;font-size:8.5px}.kl-ro-map .kl-ro-ax{fill:currentColor;opacity:.5;font-size:8.5px}.kl-ro-dot{cursor:pointer}.kl-ro-dot:hover circle{r:7}.kl-ro-legend{opacity:.8;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-size:11px;display:flex}.kl-ro-legend i{border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.kl-ro-pick{flex-wrap:wrap;gap:4px;margin:6px 0 10px;display:flex}.kl-ro-pick button{border:1px solid var(--c,var(--kl-line));color:inherit;cursor:pointer;background:0 0;border-radius:12px;padding:4px 8px;font-size:11px}.kl-ro-pick button.on{background:var(--c);color:#fff}.kl-ro-card{border:1px solid var(--kl-line);border-radius:8px;padding:10px}.kl-ro-plain{margin:6px 0 8px;font-size:12.5px;line-height:1.5}.kl-ro-chg{margin:0;padding:0;font-size:11.5px;list-style:none}.kl-ro-chg li{border-bottom:1px solid var(--kl-line);grid-template-columns:74px 1fr;gap:2px 8px;padding:6px 0;display:grid}.kl-ro-chg em{opacity:.65;grid-column:2;font-style:normal}.kl-detail-sym{align-items:center;gap:8px;display:flex}.kl-rate{border:1px solid var(--kl-line);cursor:help;border-radius:14px;align-items:center;gap:6px;margin-left:auto;padding:3px 4px 3px 8px;font-size:11px;line-height:1;display:inline-flex}.kl-rate[hidden]{display:none}.kl-rate i{background:#7882962e;border-radius:10px;padding:3px 6px;font-style:normal;font-weight:700}.kl-rate b{letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:700}.kl-rate u{background:var(--kl-brass,#b08d57);color:#fff;border-radius:10px;padding:3px 7px;font-weight:700;text-decoration:none}.kl-rate.up b{color:var(--kl-up)}.kl-rate.dn b{color:var(--kl-down)}.kl-rate.mid b{color:#c58a00}.kl .kl-ro-map{stroke:none;width:100%;height:auto}.jr{gap:16px;display:grid;position:relative}.jr .up{color:var(--sage-deep)}.jr .dn{color:var(--clay-deep)}.jr-card{background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:12px;min-width:0;padding:16px 18px}.jr-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.jr-h b{letter-spacing:.01em;font-size:14px}.jr-h span{color:var(--ink-500);font-variant-numeric:tabular-nums;font-size:12.5px}.jr-h span.up{color:var(--sage-deep)}.jr-h span.dn{color:var(--clay-deep)}.jr-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.jr-range{background:var(--paper-sunk);border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.jr-range button{color:var(--ink-700);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12.5px}.jr-range button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-sm);font-weight:600}.jr-note{background:var(--brass-wash);color:var(--brass-deep);border-radius:8px;padding:8px 12px;font-size:13px}.jr-note .link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.jr-kpis{grid-template-columns:1.5fr repeat(5,1fr);gap:12px;display:grid}.jr-kpi{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.jr-kpi>span{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);font-size:11.5px;font-weight:600}.jr-kpi>b{font-size:24px;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.jr-kpi>b em{color:var(--ink-500);font-size:14px;font-style:normal}.jr-kpi>b.up{color:var(--sage-deep)}.jr-kpi>b.dn{color:var(--clay-deep)}.jr-kpi small{color:var(--ink-500);font-size:11.5px;line-height:1.4}.jr-donut{width:84px;height:84px;position:relative}.jr-donut svg{width:84px;height:84px}.jr-donut b{font-size:17px;font-family:var(--font-display);place-items:center;display:grid;position:absolute;inset:0}.jr-split{border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.jr-split i.g{background:var(--sage)}.jr-split i.r{background:var(--clay)}.jr-open{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.jr-grid2{grid-template-columns:1.6fr 1fr;gap:16px;display:grid}.jr-grid2.cal{grid-template-columns:1.5fr 1fr}.jr-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.jr-stack{align-content:start;gap:16px;display:grid}.jr-eq{position:relative}.jr-eq svg{width:100%;height:230px;display:block}.jr-eq-tip[hidden],.jr-eq-dot[hidden]{display:none}.jr-curve{flex-direction:column;display:flex}.jr-curve>.jr-eq{flex-direction:column;flex:1;display:flex}.jr-curve>.jr-eq svg{flex:1;height:auto;min-height:230px;max-height:400px}.jr-eq-ax{color:var(--ink-500);justify-content:space-between;margin-top:2px;font-size:11px;display:flex}.jr-eq-dot{background:var(--brass);border:2px solid var(--paper-raised);pointer-events:none;border-radius:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute}.jr-eq-tip{background:var(--ink-900);color:var(--paper);pointer-events:none;white-space:nowrap;border-radius:8px;flex-direction:column;padding:6px 10px;font-size:12px;display:flex;position:absolute;transform:translate(-50%)}.jr-eq-tip span{opacity:.7;font-size:11px}.jr-empty-chart{height:230px;color:var(--ink-500);text-align:center;place-items:center;padding:0 20px;font-size:13px;display:grid}.jr-score-body{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:4px;display:grid}.jr-ring{--p:0;background:conic-gradient(var(--brass) calc(var(--p) * 1%),var(--line) 0);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.jr-ring:before{content:"";background:var(--paper-raised);border-radius:50%;position:absolute;inset:8px}.jr-ring b{font-size:24px;font-family:var(--font-display);position:relative}.jr-radar{width:100%;height:auto;display:block}.jr-rl{fill:var(--ink-700);font-size:11.5px;font-weight:600}.jr-parts{gap:7px;margin:10px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.jr-parts li{grid-template-columns:104px 1fr 26px;align-items:center;gap:8px;display:grid}.jr-parts i{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.jr-parts u{background:var(--brass);border-radius:3px;height:100%;display:block}.jr-parts b{text-align:right;font-variant-numeric:tabular-nums}.jr-nav{align-items:center;gap:8px;display:inline-flex}.jr-nav button{border:1px solid var(--line);width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:16px;line-height:1}.jr-nav button:hover{background:var(--paper-sunk)}.jr-cal-head,.jr-cal-row{grid-template-columns:repeat(7,1fr) 82px;gap:5px;display:grid}.jr-cal-head{color:var(--ink-500);text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:5px;font-size:11px}.jr-cal-row{margin-bottom:5px}.jr-cal-c{background:var(--paper-sunk);font-variant-numeric:tabular-nums;border-radius:8px;flex-direction:column;gap:1px;min-height:62px;padding:5px 6px;display:flex;position:relative}.jr-cal-c.pad{background:0 0}.jr-cal-c.off{opacity:.55}.jr-cal-c i{color:var(--ink-500);font-size:10.5px;font-style:normal}.jr-cal-c b{margin-top:auto;font-size:12px}.jr-cal-c small{color:var(--ink-500);font-size:9.5px}.jr-cal-c.up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.jr-cal-c.up{background:color-mix(in srgb,var(--sage) calc(var(--a) * 100%),var(--paper-raised))}}.jr-cal-c.dn{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.jr-cal-c.dn{background:color-mix(in srgb,var(--clay) calc(var(--a) * 100%),var(--paper-raised))}}.jr-cal-c.up b{color:var(--sage-deep)}.jr-cal-c.dn b{color:var(--clay-deep)}.jr-cal-wk{border:1px dashed var(--line-strong);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;font-size:12px;font-weight:600;display:grid}.jr-cal-wk.up{color:var(--sage-deep)}.jr-cal-wk.dn{color:var(--clay-deep)}.jr-bar{border-bottom:1px solid var(--line);grid-template-columns:minmax(84px,.9fr) minmax(0,1.2fr) 92px;grid-template-areas:"k bar v""k n v";align-items:center;gap:0 10px;padding:6px 0;font-size:12.5px;display:grid}.jr-bar:last-child{border-bottom:0}.jr-bar>span{text-overflow:ellipsis;white-space:nowrap;grid-area:k;font-weight:600;overflow:hidden}.jr-bar>i{background:var(--paper-sunk);border-radius:4px;grid-area:bar;height:7px;display:block;overflow:hidden}.jr-bar u{border-radius:4px;height:100%;display:block}.jr-bar u.g{background:var(--sage)}.jr-bar u.r{background:var(--clay)}.jr-bar>b{font-variant-numeric:tabular-nums;text-align:right;grid-area:v}.jr-bar>small{color:var(--ink-500);grid-area:n;font-size:10.5px}.jr-table .jr-scroll{overflow-x:auto}.jr-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.jr-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);white-space:nowrap;padding:0 10px 8px;font-size:11px;font-weight:600}.jr-table td{border-top:1px solid var(--line);white-space:nowrap;padding:10px}.jr-table .r{text-align:right}.jr-table tbody tr{cursor:pointer}.jr-table tbody tr:hover,.jr-table tbody tr:focus{background:var(--paper-sunk);outline:none}.jr-chip{background:var(--slate-wash);color:var(--ink-700);text-transform:capitalize;border-radius:999px;padding:2px 9px;font-size:11.5px;display:inline-block}.jr-chip.open{background:var(--azure-wash);color:var(--azure)}.jr-chip.e-calm,.jr-chip.e-confident{background:var(--sage-wash);color:var(--sage-deep)}.jr-chip.e-fomo,.jr-chip.e-greedy,.jr-chip.e-revenge{background:var(--clay-wash);color:var(--clay-deep)}.jr-chip.e-fear,.jr-chip.e-bored{background:var(--brass-wash);color:var(--brass-deep)}.jr-stars i{color:var(--line-strong);font-size:13px;font-style:normal}.jr-stars i.on{color:var(--brass-bright)}.jr-hero{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:30px;display:grid}.jr-hero h3{font-family:var(--font-display);margin:0 0 8px;font-size:28px}.jr-hero p{color:var(--ink-700);max-width:480px;margin:0 0 18px;line-height:1.6}.jr-hero-btns{flex-wrap:wrap;gap:10px;display:flex}.jr-hero-art{opacity:.55;filter:saturate(.8);pointer-events:none}.jr.locked>:not(.jr-veil){filter:blur(3.5px);pointer-events:none;-webkit-user-select:none;user-select:none}.jr-veil{z-index:5;justify-content:center;align-items:flex-start;padding-top:140px;display:flex;position:absolute;inset:0}.jr-veil-box{text-align:center;background:var(--paper-raised);border:1px solid var(--line-strong);max-width:440px;box-shadow:var(--shadow-lg);border-radius:14px;padding:26px 28px}.jr-veil-box h3{font-family:var(--font-display);margin:0 0 8px;font-size:22px}.jr-veil-box p{color:var(--ink-700);margin:0 0 16px;line-height:1.55}body.jr-lock{overflow:hidden}.jr-modal{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1c1b178c;justify-content:center;align-items:center;padding:3vh 14px;animation:.16s both jr-in;display:flex;position:fixed;inset:0;overflow-y:auto}.jr-confirm{z-index:1100;align-items:center;padding:0 14px}@keyframes jr-in{0%{opacity:0}to{opacity:1}}.jr-sheet{background:var(--paper-raised);width:100%;max-width:720px;box-shadow:var(--shadow-lg);animation:jr-up .2s var(--ease) both;border-radius:16px;padding:20px 24px 22px}.jr-sheet.small{max-width:400px}@keyframes jr-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.jr-sheet header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.jr-sheet header b{font-family:var(--font-display);font-size:22px}.jr-x{cursor:pointer;color:var(--ink-500);background:0 0;border:0;font-size:26px;line-height:1}.jr-sheet form{gap:14px;display:grid}.jr-sheet label{color:var(--ink-700);gap:4px;font-size:12px;font-weight:600;display:grid}.jr-sheet label small{color:var(--ink-500);font-weight:400}.jr-sheet input,.jr-sheet textarea{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:var(--ink-900);font:inherit;border-radius:8px;padding:9px 11px;font-size:14px;font-weight:400}.jr-sheet input:focus,.jr-sheet textarea:focus{outline:2px solid var(--brass-bright);outline-offset:-1px}.jr-f3{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;display:grid}.jr-fg>span{color:var(--ink-700);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.jr-fg>span small{color:var(--ink-500);font-weight:400}.jr-fg>div{flex-wrap:wrap;gap:6px;display:flex}.jr-pick{border:1px solid var(--line-strong);color:var(--ink-700);cursor:pointer;background:0 0;border-radius:999px;padding:5px 12px;font-size:12.5px}.jr-pick:hover{background:var(--paper-sunk)}.jr-rate button{color:var(--line-strong);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:26px}.jr-rate button.on{color:var(--brass-bright)}.jr-preview{background:var(--paper-sunk);min-height:52px;color:var(--ink-500);border-radius:8px;flex-direction:column;justify-content:center;gap:1px;padding:8px 12px;font-size:11.5px;display:flex}.jr-preview b{font-size:16px;font-family:var(--font-display);color:var(--ink-900)}.jr-preview b.up{color:var(--sage-deep)}.jr-preview b.dn{color:var(--clay-deep)}.jr-sheet footer{align-items:center;gap:8px;margin-top:4px;display:flex}.jr-spacer{flex:1}.jr-err{background:var(--clay-wash);color:var(--clay-deep);border-radius:8px;margin:0;padding:8px 12px;font-size:13px}.jr-sheet p{color:var(--ink-700);line-height:1.5}.jr-del{color:var(--clay-deep)}.btn.danger{background:var(--clay);border-color:var(--clay);color:#fff}@media(max-width:1100px){.jr-kpis{grid-template-columns:repeat(3,1fr)}.jr-kpi.big{grid-column:1/-1}.jr-grid2,.jr-grid2.cal,.jr-hero,.jr-grid3{grid-template-columns:1fr}}@media(max-width:640px){.jr-kpis{grid-template-columns:repeat(2,1fr)}.jr-f3{grid-template-columns:1fr}.jr-cal-head,.jr-cal-row{grid-template-columns:repeat(7,1fr)}.jr-cal-wk,.jr-cal-head span:last-child{display:none}.jr-cal-c{min-height:48px}.jr-cal-c small{display:none}.jr-score-body{grid-template-columns:1fr}.jr-veil{padding-top:60px}}.kl-journal{--jr-brass:#c68a1e;--jr-brass-deep:#9a6a0f;--jr-wash:#fbf3df;--jr-sage:#3e8f5f;--jr-clay:#d1573c;--jr-paper:#faf8f2;flex-direction:column;width:min(640px,96vw);max-height:min(92vh,860px);padding:0;display:flex;overflow:hidden}[data-theme=dark] .kl-journal{--jr-brass:#d89b32;--jr-brass-deep:#eab55a;--jr-wash:#2b2414;--jr-sage:#4fb07a;--jr-clay:#e37a5c;--jr-paper:#1b1f2b}.kl-jr-h{background:var(--kl-bg);border-bottom:1px solid var(--kl-line);align-items:flex-end;gap:18px;padding:20px 56px 16px 24px;display:flex;position:relative}.kl-jr-h>div:first-child{flex:1;min-width:0}.kl-jr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--jr-brass-deep);font:700 11px Inter,sans-serif;display:block}.kl-jr-h h2{color:var(--kl-ink);margin:2px 0 0;font:700 30px/1.1 Spectral,Georgia,serif}.kl-jr-h small{color:var(--kl-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:13px;display:block;overflow:hidden}.kl-jr-px{text-align:right}.kl-jr-px b{color:var(--kl-ink);font:600 24px JetBrains Mono,monospace;display:block}.kl-jr-px span{font:600 13px JetBrains Mono,monospace}.kl-jr-px span.up{color:var(--jr-sage)}.kl-jr-px span.dn{color:var(--jr-clay)}.kl-jr-px small{margin-top:0;display:block}.kl-jr-h .kl-dlg-x{position:absolute;top:16px;right:14px}.kl-jr-body{flex:1;min-height:0;padding:6px 24px 10px;overflow-y:auto}.kl-jr-sec{border-bottom:1px dashed var(--kl-line);padding:14px 0 6px}.kl-jr-sec:last-of-type{border-bottom:0}.kl-jr-sec h3{color:var(--kl-ink);align-items:center;gap:9px;margin:0 0 10px;font:700 15px Spectral,Georgia,serif;display:flex}.kl-jr-sec h3 i{background:var(--jr-brass);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font:700 12px Inter,sans-serif;display:inline-grid}.kl-jr-sec h3 em,.kl-jr-l em,.kl-jr-grid label em{color:var(--kl-muted);letter-spacing:.02em;font:500 11px Inter,sans-serif}.kl-jr-sold>summary{cursor:pointer;list-style:none}.kl-jr-sold>summary::-webkit-details-marker{display:none}.kl-jr-sold>summary h3:after{content:"+";color:var(--jr-brass-deep);margin-left:auto;font:400 20px/1 Inter,sans-serif}.kl-jr-sold[open]>summary h3:after{content:"−"}.kl-jr-grid{grid-template-columns:repeat(3,1fr);gap:10px 12px;display:grid}.kl-jr-grid label{color:var(--kl-muted);flex-direction:column;gap:4px;font:600 12px Inter,sans-serif;display:flex}.kl-jr-grid input,.kl-jr-body textarea{box-sizing:border-box;border:1px solid var(--kl-line);background:var(--kl-bg);width:100%;color:var(--kl-ink);border-radius:8px;padding:9px 10px;font:500 15px JetBrains Mono,Inter,monospace}.kl-jr-body textarea{resize:vertical;font:400 14px/1.45 Inter,sans-serif}.kl-jr-grid input:focus,.kl-jr-body textarea:focus{outline:2px solid var(--jr-brass)}@supports (color:color-mix(in lab,red,red)){.kl-jr-grid input:focus,.kl-jr-body textarea:focus{outline:2px solid color-mix(in srgb,var(--jr-brass) 55%,transparent)}}.kl-jr-grid input:focus,.kl-jr-body textarea:focus{border-color:var(--jr-brass)}.kl-jr-quick{gap:4px;margin-top:2px;display:flex}.kl-jr-quick button{border:1px solid var(--kl-line);color:var(--kl-muted);cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:3px 0;font:600 11px JetBrains Mono,monospace}.kl-jr-quick button:hover{border-color:var(--jr-brass);color:var(--jr-brass-deep)}.kl-jr-calc{grid-template-columns:repeat(5,1fr);gap:8px;margin:12px 0 6px;display:grid}.kl-jr-calc:empty{display:none}.kl-jr-calc>div{border:1px solid var(--kl-line);background:var(--jr-paper);border-radius:10px;padding:9px 10px}.kl-jr-calc span{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted);font:600 10.5px Inter,sans-serif;display:block}.kl-jr-calc b{color:var(--kl-ink);margin-top:2px;font:600 15px JetBrains Mono,monospace;display:block}.kl-jr-calc small{color:var(--kl-muted);margin-top:1px;font:500 11px Inter,sans-serif;display:block}.kl-jr-calc .pos{border-color:var(--jr-sage)}@supports (color:color-mix(in lab,red,red)){.kl-jr-calc .pos{border-color:color-mix(in srgb,var(--jr-sage) 45%,var(--kl-line))}}.kl-jr-calc .pos b{color:var(--jr-sage)}.kl-jr-calc .neg{border-color:var(--jr-clay)}@supports (color:color-mix(in lab,red,red)){.kl-jr-calc .neg{border-color:color-mix(in srgb,var(--jr-clay) 45%,var(--kl-line))}}.kl-jr-calc .neg b{color:var(--jr-clay)}.kl-jr-calc .rr{background:var(--jr-wash);border-color:var(--jr-brass)}@supports (color:color-mix(in lab,red,red)){.kl-jr-calc .rr{border-color:color-mix(in srgb,var(--jr-brass) 50%,var(--kl-line))}}.kl-jr-calc .rr b{color:var(--jr-brass-deep)}.kl-jr-calc .kl-jr-hint,.kl-jr-hint{color:var(--kl-muted);background:0 0;border:0;grid-column:1/-1;margin:0;padding:0;font-size:12.5px}.kl-jr-l{color:var(--kl-muted);margin:10px 0 6px;font:600 12px Inter,sans-serif}.kl-jr-chips{flex-wrap:wrap;gap:6px;display:flex}.kl-jr-chip{border:1px solid var(--kl-line);background:var(--kl-bg);color:var(--kl-ink);cursor:pointer;touch-action:manipulation;border-radius:999px;padding:6px 11px;font:500 13px Inter,sans-serif;transition:background .12s,border-color .12s,color .12s}.kl-jr-chip:hover{border-color:var(--jr-brass)}.kl-jr-chip.on{background:var(--jr-brass);border-color:var(--jr-brass);color:#fff}.kl-jr-chip.e-fomo.on,.kl-jr-chip.e-fear.on,.kl-jr-chip.e-greedy.on,.kl-jr-chip.e-revenge.on{background:var(--jr-clay);border-color:var(--jr-clay)}.kl-jr-chip.e-calm.on,.kl-jr-chip.e-confident.on{background:var(--jr-sage);border-color:var(--jr-sage)}[data-group=mistakes] .kl-jr-chip.on{background:var(--jr-clay);border-color:var(--jr-clay)}.kl-jr-stars{gap:2px;display:flex}.kl-jr-stars button{color:var(--kl-line);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:26px;line-height:1}.kl-jr-stars button.on,.kl-jr-stars button:hover{color:var(--jr-brass)}.kl-jr-err{background:var(--jr-clay);border-radius:8px;margin:12px 0 0;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.kl-jr-err{background:color-mix(in srgb,var(--jr-clay) 12%,transparent)}}.kl-jr-err{color:var(--jr-clay);font-size:13px;font-weight:600}.kl-jr-f{border-top:1px solid var(--kl-line);background:var(--jr-paper);align-items:center;gap:10px;padding:12px 24px;display:flex}.kl-jr-f>span{flex:1}.kl-jr-link{color:var(--jr-brass-deep);font:600 13px Inter,sans-serif;text-decoration:none}.kl-jr-link:hover{text-decoration:underline}.kl-jr-save{color:#fff;cursor:pointer;touch-action:manipulation;background:#c68a1e;border:0;border-radius:9px;padding:10px 20px;font:700 14px Inter,sans-serif}.kl-jr-save:hover{background:#9a6a0f}.kl-jr-save:disabled{opacity:.6;cursor:default}@media(max-width:640px){.kl-journal{border-radius:16px 16px 0 0;width:100vw;max-width:100vw;max-height:94vh}.kl-jr-h{flex-wrap:wrap;gap:6px 12px;padding:16px 52px 12px 16px}.kl-jr-h h2{font-size:24px}.kl-jr-px b{font-size:19px}.kl-jr-body{padding:4px 16px 8px}.kl-jr-f{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.kl-jr-grid,.kl-jr-calc{grid-template-columns:1fr 1fr}.kl-jr-grid input{font-size:16px}}.kl-shots{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.kl-shot{aspect-ratio:16/10;border:1px solid var(--kl-line,var(--line,#e6e2d6));background:#0f1218;border-radius:10px;margin:0;position:relative;overflow:hidden;box-shadow:0 8px 18px -14px #0009}.kl-shot img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;transition:transform .25s;display:block}.kl-shot:hover img{transform:scale(1.04)}.kl-shot.uploading img{opacity:.45;filter:grayscale(.4)}.kl-shot figcaption{color:#fff;background:#0f1218b8;border-radius:999px;padding:2px 7px;font:600 10px Inter,sans-serif;position:absolute;bottom:6px;left:6px}.kl-shot-x{color:#fff;cursor:pointer;opacity:0;background:#0f1218b3;border:0;border-radius:50%;width:24px;height:24px;font-size:16px;line-height:1;transition:opacity .15s;position:absolute;top:6px;right:6px}.kl-shot:hover .kl-shot-x,.kl-shot:focus-within .kl-shot-x{opacity:1}@media(pointer:coarse){.kl-shot-x{opacity:1}}.kl-shot-spin{border:3px solid #ffffff59;border-top-color:#e0a53a;border-radius:50%;width:22px;height:22px;margin:-11px;animation:.8s linear infinite kl-shot-spin;position:absolute;top:50%;left:50%}@keyframes kl-shot-spin{to{transform:rotate(360deg)}}.kl-shot-add{aspect-ratio:16/10;color:inherit;cursor:pointer;text-align:center;background:#c68a1e12;border:1.5px dashed #c68a1e8c;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px;transition:background .15s,border-color .15s;display:flex}.kl-shot-add:hover,.kl-shots-drop .kl-shot-add{background:#c68a1e26;border-color:#c68a1e}.kl-shot-add svg{fill:none;stroke:#c68a1e;stroke-width:1.7px;stroke-linejoin:round;width:24px;height:24px}.kl-shot-add b{color:#9a6a0f;font:700 12.5px Inter,sans-serif}[data-theme=dark] .kl-shot-add b{color:#eab55a}.kl-shot-add span{opacity:.7;font:500 10.5px/1.3 Inter,sans-serif}.kl-shot-view{z-index:2000;cursor:zoom-out;background:#0a0a08eb;place-items:center;animation:.15s kl-shot-in;display:grid;position:fixed;inset:0}.kl-shot-view img{cursor:pointer;border-radius:8px;max-width:94vw;max-height:88vh;box-shadow:0 30px 80px #0009}.kl-shot-view span{color:#ffffffb3;font:600 12px Inter,sans-serif;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.kl-shot-view button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:14px;right:18px}@keyframes kl-shot-in{0%{opacity:0}}.jr-cam{background:var(--brass-wash,#fbefd3);color:var(--brass-deep,#9a6a0f);white-space:nowrap;border-radius:999px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:600}.jr-kpis{grid-template-columns:1.55fr repeat(5,1fr)}.jr-kpi{transition:transform .15s,box-shadow .15s;position:relative;overflow:hidden}.jr-kpi:hover{transform:translateY(-2px);box-shadow:0 14px 30px -22px #23241f73}.jr-kpi.big{background:var(--paper-raised);border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.jr-kpi.big{border-color:color-mix(in srgb,var(--brass) 35%,var(--line))}}.jr-kpi.big>b{font-size:30px}.jr-spark{width:100%;height:34px;display:block}.jr-gauge{width:104px;margin:2px auto 0;position:relative}.jr-gauge svg{width:104px;height:58px;display:block}.jr-gauge b{text-align:center;font:700 19px var(--font-display);font-variant-numeric:tabular-nums;position:absolute;bottom:2px;left:0;right:0}.jr-pill{border-radius:999px;margin-right:4px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:600;display:inline-block}.jr-pill.g{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.jr-pill.g{background:color-mix(in srgb,var(--sage) 14%,transparent)}}.jr-pill.g{color:var(--sage)}.jr-pill.r{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.jr-pill.r{background:color-mix(in srgb,var(--clay) 14%,transparent)}}.jr-pill.r{color:var(--clay)}.jr-kpi-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.jr-kpi-row b{font:700 24px var(--font-display);font-variant-numeric:tabular-nums}.jr-pf{flex:none;width:48px;height:48px}.jr-strip{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px;grid-template-columns:repeat(7,1fr);margin-top:12px;display:grid;overflow:hidden}.jr-strip>div{border-left:1px solid var(--line);min-width:0;padding:10px 14px}.jr-strip>div:first-child{border-left:0}.jr-strip span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:600;display:block}.jr-strip b{font:600 15px var(--font-mono,"JetBrains Mono", monospace);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;display:block;overflow:hidden}.jr-tabs{background:var(--paper-sunk,#0000000a);border-radius:9px;gap:2px;padding:3px;display:inline-flex}.jr-tabs button{color:var(--ink-500);font:600 12.5px var(--font-ui,Inter, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px}.jr-tabs button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:0 1px 3px #0000001f}.jr-table tbody tr{cursor:pointer;transition:background .12s}.jr-table tbody tr:hover{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){.jr-table tbody tr:hover{background:color-mix(in srgb,var(--brass) 7%,transparent)}}.jr-chip.mis{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.jr-chip.mis{background:color-mix(in srgb,var(--clay) 12%,transparent)}}.jr-chip.mis{color:var(--clay-deep,#b23f28)}.jr-drawer-wrap{z-index:1000;background:#1c1b1700;transition:background .2s;position:fixed;inset:0}.jr-drawer-wrap.on{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1c1b1773}.jr-drawer{background:var(--paper-raised);flex-direction:column;width:min(560px,100vw);transition:transform .22s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-30px 0 60px -30px #00000073}.jr-drawer-wrap.on .jr-drawer{transform:none}.jr-dr-h{border-bottom:1px solid var(--line);background:var(--paper-raised);justify-content:space-between;gap:12px;padding:22px 24px 14px;display:flex;position:relative}.jr-dr-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);font-size:11px;font-weight:700}.jr-dr-h h3{font:700 30px/1.1 var(--font-display);margin:4px 0 2px}.jr-dr-h small{color:var(--ink-500);font-size:13px}.jr-dr-hero{border:1px solid var(--line);background:var(--paper);border-radius:12px;margin:16px 24px 4px;padding:14px 16px}.jr-dr-hero span{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);font-size:11px;font-weight:600;display:block}.jr-dr-hero b{font:700 32px var(--font-display);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.jr-dr-hero small{color:var(--ink-500);font-size:13px}.jr-dr-hero.up{border-color:var(--sage)}@supports (color:color-mix(in lab,red,red)){.jr-dr-hero.up{border-color:color-mix(in srgb,var(--sage) 40%,var(--line))}}.jr-dr-hero.up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.jr-dr-hero.up{background:color-mix(in srgb,var(--sage) 7%,var(--paper))}}.jr-dr-hero.up b{color:var(--sage)}.jr-dr-hero.dn{border-color:var(--clay)}@supports (color:color-mix(in lab,red,red)){.jr-dr-hero.dn{border-color:color-mix(in srgb,var(--clay) 40%,var(--line))}}.jr-dr-hero.dn{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.jr-dr-hero.dn{background:color-mix(in srgb,var(--clay) 7%,var(--paper))}}.jr-dr-hero.dn b{color:var(--clay)}.jr-dr-body{flex:1;padding:8px 24px 16px;overflow-y:auto}.jr-dr-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 14px;display:grid}.jr-dr-grid>div{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:9px 11px}.jr-dr-grid span{letter-spacing:.05em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:600;display:block}.jr-dr-grid b{font:600 15px var(--font-mono,"JetBrains Mono", monospace)}.jr-dr-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.jr-drawer h4{font:700 15px var(--font-display);margin:18px 0 8px}.jr-dr-notes{background:var(--paper);border:1px solid var(--line);white-space:normal;border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.55}.jr-dr-f{padding:12px 24px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper);align-items:center;gap:10px;display:flex}@media(max-width:1100px){.jr-kpis{grid-template-columns:repeat(3,1fr)}.jr-kpi.big{grid-column:1/-1}.jr-strip{grid-template-columns:repeat(4,1fr)}.jr-strip>div:nth-child(5){border-left:0}.jr-strip>div:nth-child(n+5){border-top:1px solid var(--line)}}@media(max-width:640px){.jr-kpis,.jr-strip{grid-template-columns:1fr 1fr}.jr-strip>div{border-left:0;border-top:1px solid var(--line)}.jr-strip>div:nth-child(-n+2){border-top:0}.jr-strip>div:nth-child(2n){border-left:1px solid var(--line)}.jr-dr-grid{grid-template-columns:1fr 1fr}.jr-dr-h,.jr-dr-body,.jr-dr-f{padding-left:16px;padding-right:16px}.jr-dr-hero{margin-left:16px;margin-right:16px}}.jr-strip b span{font:inherit;letter-spacing:0;text-transform:none;display:inline}.jr-sheet{padding-top:24px;position:relative;overflow:hidden}.jr-sheet>header{background:var(--paper-raised);border-bottom:1px solid var(--line);margin:-24px -24px 14px;padding:22px 24px 14px}.jr-pick.on{background:var(--brass);border-color:var(--brass);color:#fff}.kl-bf{z-index:6;box-sizing:border-box;pointer-events:none;font:11px/1.3 var(--font-ui);color:var(--ink-700);padding:6px 64px 4px 10px;position:absolute;left:0}.kl-bf-head{white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.kl-bf-title{font:700 9.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep)}.kl-bf-day{color:var(--ink-900);font-weight:700}.kl-bf-meta{color:var(--ink-500);text-overflow:ellipsis;min-width:0;overflow:hidden}.kl-bf-key{color:var(--ink-500);align-items:center;gap:5px;display:inline-flex}.kl-bf-key i{background:var(--brass);width:14px;height:2px;box-shadow:9px 0 0 -.5px var(--brass);border-radius:2px;position:relative}.kl-bf-btn{pointer-events:auto;border:1px solid var(--line-strong);height:20px;color:var(--ink-700);font:600 10.5px/1 var(--font-ui);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease);background:#83816f0f;border-radius:10px;align-items:center;gap:2px;margin-left:auto;padding:0 8px;display:inline-flex}.kl-bf-btn:hover,.kl-bf-btn[aria-expanded=true]{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.kl-bf-x{justify-content:center;width:20px;margin-left:0;padding:0;font-size:14px}.kl-bf-rows{flex-wrap:wrap;gap:3px 14px;margin-top:4px;display:flex}.kl-bf-row{scrollbar-width:none;pointer-events:auto;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.kl-bf-row::-webkit-scrollbar{display:none}.kl-bf-side{font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sage-deep);margin-right:2px}.kl-bf-row+.kl-bf-row .kl-bf-side{color:var(--clay-deep)}.kl-bf-chip{border:1px solid var(--line);white-space:nowrap;font-variant-numeric:tabular-nums;background:#83816f0f;border-radius:10px;align-items:center;gap:5px;height:19px;padding:0 7px 0 6px;transition:opacity .12s;display:inline-flex}.kl-bf-chip.dim{opacity:.45}.kl-bf-chip i{border-radius:3px;flex:none;width:8px;height:8px}.kl-bf-chip b{font:700 10.5px/1 var(--font-mono);color:var(--ink-900)}.kl-bf-chip .nm{color:var(--ink-500);text-overflow:ellipsis;max-width:120px;overflow:hidden}.kl-bf-chip .up{color:var(--sage-deep);font-weight:700}.kl-bf-chip .dn{color:var(--clay-deep);font-weight:700}.kl-bf-chip .avg{color:var(--ink-500);font:10px/1 var(--font-mono)}.kl-bf-chip .bar{font:700 9.5px/1 var(--font-mono);background:var(--sage-wash);border-radius:6px;padding:2px 5px}.kl-bf-chip .bar.dn{background:var(--clay-wash)}@media(max-width:560px){.kl-bf{padding:5px 52px 3px 8px}.kl-bf-meta,.kl-bf-key,.kl-bf-btn span{display:none}.kl-bf-rows{scrollbar-width:none;pointer-events:auto;flex-wrap:nowrap;gap:4px;overflow-x:auto}.kl-bf-rows::-webkit-scrollbar{display:none}.kl-bf-row{flex:none;overflow:visible}}.kl-bf-help{z-index:20;-webkit-backdrop-filter:blur(2px);background:#1c1b1747;justify-content:center;align-items:flex-start;padding:14px;display:flex;position:absolute;inset:0}.kl-bf-help[hidden]{display:none}.kl-bf-help-in{overscroll-behavior:contain;box-sizing:border-box;background:var(--paper-raised);width:min(460px,100%);max-height:100%;color:var(--ink-700);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);font:13px/1.55 var(--font-ui);animation:kl-bf-in .18s var(--ease);border-radius:10px;padding:22px 22px 18px;position:relative;overflow:auto}@keyframes kl-bf-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kl-bf-help-x{width:28px;height:28px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:18px;position:absolute;top:10px;right:10px}.kl-bf-help-x:hover{background:var(--paper-sunk);color:var(--ink-900)}.kl-bf-help-kick{font:700 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep)}.kl-bf-help-in h3{font:600 22px/1.2 var(--font-display);color:var(--ink-900);margin:6px 0 4px}.kl-bf-help-in h4{font:700 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:14px 0 6px}.kl-bf-help-lede{color:var(--ink-500);margin:0 0 12px}.kl-bf-help .kl-bf-help-pic rect,.kl-bf-help .kl-bf-help-pic circle,.kl-bf-help .kl-bf-help-pic text{stroke:none}.kl-bf-help .kl-bf-help-pic{aspect-ratio:300/92;box-sizing:border-box;background:var(--paper-sunk);border-radius:8px;width:100%;height:auto;margin:0 0 12px;padding:10px;display:block}.kl-bf-help-pic .ax{stroke:var(--line-strong)}.kl-bf-help-pic .g1{fill:#2e7048}.kl-bf-help-pic .g2{fill:#52a273}.kl-bf-help-pic .g3{fill:#a3d3b3}.kl-bf-help-pic .r1{fill:#b23f28}.kl-bf-help-pic .r2{fill:#de6b4e}.kl-bf-help-pic .r3{fill:#f2b09c}.kl-bf-help-pic .ln{fill:none;stroke:var(--brass);stroke-width:1.8px;stroke-linejoin:round}.kl-bf-help-pic .dt{fill:var(--brass)}.kl-bf-help-pic text{font:9.5px var(--font-ui);fill:var(--ink-500)}.kl-bf-help-in ol,.kl-bf-help-in ul{margin:0;padding-left:18px}.kl-bf-help-in li{margin:0 0 7px}.kl-bf-help-in li b{color:var(--ink-900)}.kl-bf-help-note{border-left:3px solid var(--brass);background:var(--brass-wash);color:var(--ink-700);border-radius:0 6px 6px 0;margin:12px 0 0;padding:9px 11px;font-size:12px}.kl-bf-help-more{color:var(--brass-deep);margin-top:12px;font-weight:700;text-decoration:none;display:inline-block}.kl-bf-help-more:hover{text-decoration:underline}.kl-rail-pro svg{color:var(--brass)}.kl-rail-pro.on svg,.kl-rail-pro:hover svg{fill:var(--brass)}@supports (color:color-mix(in lab,red,red)){.kl-rail-pro.on svg,.kl-rail-pro:hover svg{fill:color-mix(in srgb,var(--brass) 22%,transparent)}}.kl-pro-head{gap:8px}.kl-pro-badge{background:var(--brass);color:#fff;height:18px;font:800 9.5px/1 var(--font-mono);letter-spacing:.12em;border-radius:9px;align-items:center;padding:0 7px;display:inline-flex}.kl-pro-tabs{border-bottom:1px solid var(--kl-line);grid-template-columns:repeat(4,1fr);gap:4px;padding:0 10px 10px;display:grid}.kl-pro-tabs button{border:1px solid var(--kl-line);height:28px;color:inherit;font:600 11.5px/1 var(--font-ui);cursor:pointer;transition:background .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease);background:0 0;border-radius:7px}.kl-pro-tabs button:hover{border-color:var(--brass)}.kl-pro-tabs button.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.kl-pro-body{overscroll-behavior:contain;min-height:120px;font:12.5px/1.45 var(--font-ui);flex:1;padding:12px 12px 18px;position:relative;overflow:auto}.kl-pro-body h4{font:700 9.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:16px 0 7px}.kl-pro-lede{color:var(--ink-500);margin:0 0 12px;font-size:12px}.kl-pro-row{border:1px solid var(--kl-line);transition:border-color .15s var(--ease),background .15s var(--ease);border-radius:10px;grid-template-columns:30px 1fr auto;align-items:start;gap:10px;margin-bottom:7px;padding:11px 10px;display:grid}.kl-pro-row.on{border-color:var(--brass)}@supports (color:color-mix(in lab,red,red)){.kl-pro-row.on{border-color:color-mix(in srgb,var(--brass) 55%,var(--kl-line))}}.kl-pro-row.on{background:var(--brass-wash)}@supports (color:color-mix(in lab,red,red)){.kl-pro-row.on{background:color-mix(in srgb,var(--brass-wash) 55%,transparent)}}.kl-pro-ic{background:var(--paper-sunk);width:30px;height:30px;color:var(--brass-deep);border-radius:8px;place-items:center;display:grid}.kl-pro-ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kl-pro-tx{flex-direction:column;gap:2px;min-width:0;display:flex}.kl-pro-tx b{color:var(--ink-900);font-size:12.5px}.kl-pro-tx>span{color:var(--ink-500);font-size:11.5px}.kl-pro-tx em{color:var(--ink-700);margin-top:4px;font-size:11px;font-style:normal}.kl-pro-tx .dot{vertical-align:0;border-radius:50%;width:7px;height:7px;margin:0 3px 0 6px;display:inline-block}.kl-pro-body .dot.up{background:var(--sage)}.kl-pro-body .dot.dn{background:var(--clay)}.kl-pro-body .dot.plum{background:var(--plum)}.kl-pro-body .dot.azure{background:var(--azure)}.kl-pro-sw{cursor:pointer;flex:none;width:34px;height:20px;position:relative}.kl-pro-sw input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.kl-pro-sw i{background:var(--line-strong);transition:background .18s var(--ease);border-radius:10px;position:absolute;inset:0}.kl-pro-sw i:after{content:"";width:16px;height:16px;transition:transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.kl-pro-sw input:checked+i{background:var(--brass)}.kl-pro-sw input:checked+i:after{transform:translate(14px)}.kl-pro-sw input:focus-visible+i{outline:2px solid var(--brass);outline-offset:2px}.kl-pro-seg{border:1px solid var(--kl-line);border-radius:7px;align-self:flex-start;margin-top:6px;display:inline-flex;overflow:hidden}.kl-pro-seg button{color:inherit;font:600 11px/1 var(--font-ui);cursor:pointer;background:0 0;border:0;padding:4px 10px}.kl-pro-seg button+button{border-left:1px solid var(--kl-line)}.kl-pro-seg button.on{background:var(--brass);color:#fff}.kl-pro-btn{border:1px solid var(--brass);background:var(--brass);color:#fff;min-height:30px;font:700 11.5px/1 var(--font-ui);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:filter .15s;display:inline-flex}.kl-pro-btn:hover{filter:brightness(1.06)}.kl-pro-btn:disabled{opacity:.45;cursor:not-allowed}.kl-pro-btn.ghost{color:var(--brass-deep);background:0 0}.kl-pro-btn.up{background:var(--sage-wash);border-color:var(--sage);color:var(--sage-deep)}.kl-pro-btn.dn{background:var(--clay-wash);border-color:var(--clay);color:var(--clay-deep)}.kl-pro-follow .kl-pro-btn{width:100%;margin-top:4px}.kl-pro-link{color:var(--brass-deep);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 0 0 4px;text-decoration:underline}.kl-pro-x{width:24px;height:24px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:16px;line-height:1}.kl-pro-x:hover{background:var(--paper-sunk);color:var(--clay-deep)}.kl-pro-two{grid-template-columns:1fr 1fr;gap:6px;display:grid}.kl-pro-inline{gap:6px;margin-top:12px;display:flex}.kl-pro-inline input,.kl-pro-bform input,.kl-pro-bform select{border:1px solid var(--kl-line);min-width:0;height:30px;color:inherit;font:12px var(--font-ui);box-sizing:border-box;background:0 0;border-radius:7px;padding:0 8px}.kl-pro-inline input{flex:1}.kl-pro-inline input:focus,.kl-pro-bform input:focus,.kl-pro-bform select:focus{border-color:var(--brass);outline:none}.kl-pro-bform{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kl-pro-bform input[name=b],.kl-pro-bform input[name=qty]{width:82px}.kl-pro-bform input[name=price]{flex:1}.kl-pro-bform span{color:var(--ink-500);font-size:11.5px}.kl-pro-bchips{grid-template-columns:1fr 1fr;gap:5px;display:grid}.kl-pro-bchip{border:1px solid var(--kl-line);color:inherit;text-align:left;cursor:pointer;font:11px/1.3 var(--font-ui);background:0 0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:0 6px;min-width:0;padding:6px 8px;display:grid}.kl-pro-bchip:hover,.kl-pro-bchip.on{border-color:var(--plum);background:var(--plum-wash)}.kl-pro-bchip b{font:700 13px/1 var(--font-mono);color:var(--ink-900);grid-row:span 2;min-width:22px}.kl-pro-bchip span{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-pro-bchip u{font-variant-numeric:tabular-nums;font-weight:700;text-decoration:none}.kl-pro-body .up{color:var(--sage-deep)}.kl-pro-body .dn{color:var(--clay-deep)}.kl-pro-follow{border:1px solid var(--plum);padding:12px}@supports (color:color-mix(in lab,red,red)){.kl-pro-follow{border:1px solid color-mix(in srgb,var(--plum) 45%,var(--kl-line))}}.kl-pro-follow{background:var(--plum-wash);border-radius:8px;margin-bottom:6px}.kl-pro-fh{align-items:center;gap:10px;margin-bottom:10px;display:flex}.kl-pro-fh>div{flex-direction:column;flex:1;min-width:0;display:flex}.kl-pro-fh b{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.kl-pro-fh small{color:var(--ink-500)}.kl-pro-code{background:var(--plum);color:#fff;width:36px;height:36px;font:800 14px/1 var(--font-mono);border-radius:10px;flex:none;place-items:center;display:grid}.kl-pro-kv{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px;display:grid}.kl-pro-kv.three{grid-template-columns:repeat(3,1fr);margin:12px 0}.kl-pro-kv span{background:var(--paper-sunk);border-radius:8px;flex-direction:column;gap:1px;min-width:0;padding:8px 9px;display:flex}.kl-pro-kv u{font:700 9px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);text-decoration:none}.kl-pro-kv b{font:700 14px/1.25 var(--font-mono);color:var(--ink-900)}.kl-pro-kv small{color:var(--ink-500);font-size:10.5px}.kl-pro-deliver{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kl-pro-tg{background:var(--paper-sunk);height:24px;color:var(--ink-700);border-radius:12px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.kl-pro-tg.on:before{content:"";background:var(--sage);border-radius:50%;width:7px;height:7px;margin-right:6px}.kl-pro-alerts{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.kl-pro-alerts li{border:1px solid var(--kl-line);border-radius:8px;align-items:center;gap:8px;padding:7px 6px 7px 8px;display:flex}.kl-pro-alerts li>span{flex-direction:column;flex:1;min-width:0;font-size:12px;display:flex}.kl-pro-alerts small{color:var(--ink-500);font-size:10.5px}.kl-pro-kind{font-style:normal;font:700 9px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--brass-wash);color:var(--brass-deep);border-radius:5px;flex:none;padding:3px 6px}.kl-pro-kind.k-broker{background:var(--plum-wash);color:var(--plum)}.kl-pro-kind.k-line{background:var(--azure-wash);color:var(--azure)}.kl-pro-kind.k-circuit{background:var(--clay-wash);color:var(--clay-deep)}.kl-pro-empty{border:1px dashed var(--kl-line);text-align:center;border-radius:8px;margin:0;padding:10px}.kl-pro-dials{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kl-pro-dials>div{border:1px solid var(--kl-line);text-align:center;border-radius:12px;flex-direction:column;align-items:center;padding:10px 6px;display:flex}.kl-pro-dials b{color:var(--ink-900);font-size:12.5px}.kl-pro-dials small{color:var(--ink-500);font-size:10.5px}.kl svg.kl-pro-dial{stroke:none;width:100%;max-width:120px;height:auto}.kl-pro-dial path{fill:none;stroke-width:7px;stroke-linecap:round}.kl-pro-dial .trk{stroke:var(--paper-sunk)}.kl-pro-dial .val{stroke:var(--brass)}.kl-pro-dial .val.up{stroke:var(--sage)}.kl-pro-dial .val.dn{stroke:var(--clay)}.kl-pro-dial text{font:800 17px var(--font-mono);fill:var(--ink-900);text-anchor:middle;stroke:none}.kl-pro-lead{margin:0 0 12px;padding:0;list-style:none}.kl-pro-lead a{color:inherit;border-bottom:1px solid var(--kl-line);grid-template-columns:62px 1fr 26px;align-items:center;gap:8px;padding:5px 0;text-decoration:none;display:grid}.kl-pro-lead a:hover b{color:var(--brass-deep)}.kl-pro-lead b{font:700 12px var(--font-mono)}.kl-pro-lead u{text-align:right;font:700 12px var(--font-mono);text-decoration:none}.kl-pro-lead .bar{background:var(--paper-sunk);border-radius:3px;height:6px;overflow:hidden}.kl-pro-lead .bar i{background:var(--brass);border-radius:3px;height:100%;display:block}.kl-pro-heat-wrap{margin:0 -2px;overflow-x:auto}.kl-pro-heat{table-layout:fixed;border-collapse:separate;border-spacing:1.5px;width:100%;font:600 9px/1 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.kl-pro-heat th:first-child{width:30px}.kl-pro-heat th{color:var(--ink-500);text-align:center;padding:3px 1px;font-weight:700}.kl-pro-heat thead th span{display:none}.kl-pro-heat tbody th,.kl-pro-heat tfoot th{text-align:right;padding-right:4px}.kl-pro-heat td{text-align:center;color:var(--ink-900);border-radius:3px;padding:5px 0;overflow:hidden}.kl-pro-heat td.up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.kl-pro-heat td.up{background:color-mix(in srgb,var(--sage) calc(var(--a) * 62%),transparent)}}.kl-pro-heat td.dn{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.kl-pro-heat td.dn{background:color-mix(in srgb,var(--clay) calc(var(--a) * 62%),transparent)}}.kl-pro-heat td.na{background:var(--paper-sunk);opacity:.5}.kl-pro-heat tfoot tr:first-child td,.kl-pro-heat tfoot tr:first-child th{border-top:2px solid var(--kl-line);font-weight:800}.kl-pro-heat tr.win td{color:var(--ink-500);font-weight:600}.kl-pro-wd{flex-direction:column;gap:4px;display:flex}.kl-pro-wd>div{grid-template-columns:32px 1fr 56px 46px;align-items:center;gap:8px;font-size:11.5px;display:grid}.kl-pro-wd i{background:var(--paper-sunk);border-radius:4px;height:8px;position:relative}.kl-pro-wd i:after{content:"";width:var(--w);background:var(--sage);border-radius:4px;position:absolute;top:0;bottom:0;left:50%}.kl-pro-wd i.dn:after{background:var(--clay);left:auto;right:50%}.kl-pro-wd b{font:700 11px var(--font-mono);text-align:right}.kl-pro-wd small{color:var(--ink-500);text-align:right}.kl-pro-ev{border:1px solid var(--kl-line);border-radius:12px;margin-bottom:8px;padding:11px}.kl-pro-evh{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.kl-pro-evh b{color:var(--ink-900)}.kl-pro-evh small{color:var(--ink-500)}.kl svg.kl-pro-spark{background:var(--paper-sunk);stroke:none;border-radius:8px;width:100%;height:64px;display:block}.kl-pro-spark .z{stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.kl-pro-spark .d{stroke:var(--brass);stroke-dasharray:3 3;stroke-width:1px;vector-effect:non-scaling-stroke}.kl-pro-spark .one{fill:none;stroke:var(--ink-300);stroke-width:1px;opacity:.45;vector-effect:non-scaling-stroke}.kl-pro-spark .avg{fill:none;stroke:var(--brass);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.kl-pro-evs{grid-template-columns:repeat(3,1fr);gap:6px;margin:8px 0 6px;display:grid}.kl-pro-evs span{color:var(--ink-500);flex-direction:column;font-size:10.5px;display:flex}.kl-pro-evs b{font:700 13px var(--font-mono);color:var(--ink-900)}.kl-pro-evl{margin:0;padding:0;font-size:11px;list-style:none}.kl-pro-evl li{border-top:1px solid var(--kl-line);color:var(--ink-700);grid-template-columns:76px 1fr 44px 44px;gap:6px;padding:4px 0;display:grid}.kl-pro-evl li span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kl-pro-evl b{font:700 11px var(--font-mono);text-align:right}.kl-pro-up{border:1px solid var(--kl-line);background:var(--brass-wash);border-radius:8px;padding:18px 16px}.kl-pro-up h3{font:600 20px/1.2 var(--font-display);color:var(--ink-900);margin:8px 0 4px}.kl-pro-up p{color:var(--ink-500);margin:0 0 10px}.kl-pro-up ul{flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.kl-pro-up li{padding-left:20px;position:relative}.kl-pro-up li:before{content:"✓";color:var(--sage-deep);font-weight:800;position:absolute;left:0}.kl-bf-chip{cursor:pointer}.kl-bf-chip:hover{border-color:var(--plum)}.kl-pro-tip{z-index:12;pointer-events:none;max-width:270px;font:11.5px/1.35 var(--font-ui);background:var(--paper-raised);color:var(--ink-700);border:1px solid var(--line-strong);box-shadow:var(--shadow-md);border-radius:9px;flex-direction:column;gap:3px;padding:9px 11px;display:flex;position:absolute}.kl-pro-tip[hidden]{display:none}.kl-pro-tip .k{font:700 9px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep)}.kl-pro-tip .v{font:700 14px/1.2 var(--font-mono);color:var(--ink-900)}.kl-pro-tip .m{color:var(--ink-500)}.kl-pro-tip .r b{font-family:var(--font-mono);color:var(--ink-900)}.kl-pro-tip .tag{background:var(--paper-sunk);border-radius:6px;align-self:flex-start;margin-top:3px;padding:2px 7px;font-size:10.5px;font-weight:700}.kl-pro-tip .tag.up{background:var(--sage-wash);color:var(--sage-deep)}.kl-pro-tip .tag.dn{background:var(--clay-wash);color:var(--clay-deep)}.kl-m-tabs{display:none}@media(max-width:900px){.kl-m-tabs{scrollbar-width:none;border-bottom:1px solid var(--kl-line);-webkit-overflow-scrolling:touch;flex:none;gap:6px;padding:6px 12px 8px;display:flex;overflow-x:auto}.kl-m-tabs::-webkit-scrollbar{display:none}.kl-m-tabs button{border:1px solid var(--kl-line);height:34px;color:inherit;font:600 12.5px/1 var(--font-ui);white-space:nowrap;cursor:pointer;background:0 0;border-radius:17px;flex:none;align-items:center;gap:6px;padding:0 12px 0 9px;display:inline-flex}.kl-m-tabs button svg{width:18px;height:18px}.kl-m-tabs button.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.kl-m-tabs button.pro svg{color:var(--brass)}.kl-side>.kl-pane{min-height:0}}@media(max-width:1500px)and (min-width:901px){.kl-bar>.kl-btn:not(.kl-ic),.kl-bar>.kl-menu-wrap>.kl-btn:not(.kl-ic){gap:0;padding:0 7px;font-size:0}.kl-bar>.kl-btn:not(.kl-ic)>span,.kl-bar>.kl-menu-wrap>.kl-btn:not(.kl-ic)>span,.kl-beta{display:none}.kl-bar .kl-btn .kl-count{margin-left:2px;font-size:10.5px}}.kl-dlg-tabs{flex:none;align-items:stretch;min-height:44px}.kl-dlg-tabs button{flex:none;line-height:1.3}.kl-stylebar.kl-stylebar-top{top:8px;bottom:auto}.kl-ot-n{background:var(--kl-hover);color:var(--kl-muted);border-radius:9px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600}.kl-ot-n:empty{display:none}.kl-otree{flex:1;margin:0;padding:0 0 10px;list-style:none;overflow-y:auto}.kl-otree li[data-id]{border-bottom:1px solid var(--kl-line);cursor:pointer;grid-template-columns:28px 1fr repeat(3,30px);align-items:center;gap:2px;padding:6px 10px 6px 12px;display:grid}.kl-otree li[data-id]:hover,.kl-otree li[data-id]:focus{background:var(--kl-hover);outline:none}.kl-otree li.on{background:#2962ff14;box-shadow:inset 3px 0 #2962ff}.kl-otree li.off .kl-ot-t,.kl-otree li.off .kl-ot-ic{opacity:.45}.kl-ot-ic{width:24px;height:24px;color:var(--kl-ink);place-items:center;display:grid}.kl .kl-ot-ic svg{width:20px;height:20px}.kl-ot-t{flex-direction:column;min-width:0;display:flex}.kl-ot-t b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.kl-ot-t small{color:var(--kl-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kl-otree li button{width:30px;height:30px;color:var(--kl-muted);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.kl .kl-otree li button svg{width:17px;height:17px}.kl-otree li:hover button,.kl-otree li button.is,.kl-otree li:focus-within button{opacity:1}.kl-otree li button:hover{background:var(--kl-bg);color:var(--kl-ink)}.kl-otree li button.is{color:#2962ff}.kl-otree li button.kl-ot-del:hover{color:var(--kl-down,#f23645)}@media(hover:none){.kl-otree li button{opacity:.85}.kl-otree li[data-id]{padding:9px 10px 9px 12px}}.kl-ot-empty{text-align:center;color:var(--kl-muted);flex-direction:column;gap:6px;padding:26px 18px;font-size:12.5px;line-height:1.5;display:flex}.kl-ot-empty b{color:var(--kl-ink);font-size:13.5px}.kl-rail>[hidden]{display:none}.kl-rail>.kl-rail-sep{background:var(--kl-line);cursor:default;pointer-events:none;border-radius:0;width:26px;height:1px;min-height:1px;margin:5px auto;padding:0}.kl-ar{border:1px solid var(--kl-line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.kl-ar li{border-bottom:1px solid var(--kl-line);background:var(--kl-bg);-webkit-user-select:none;user-select:none;grid-template-columns:22px 28px 1fr auto auto auto;align-items:center;gap:6px;padding:7px 10px;display:grid}.kl-ar li:last-child{border-bottom:0}.kl-ar li.drag{background:#2962ff14;box-shadow:inset 3px 0 #2962ff}.kl-ar li.off .kl-ar-ic,.kl-ar li.off b{opacity:.4}.kl-ar-grip{color:var(--kl-muted);cursor:grab;text-align:center;letter-spacing:-2px;touch-action:none;font-size:15px}.kl-ar-ic{place-items:center;display:grid}.kl .kl-ar-ic svg{width:20px;height:20px}.kl-ar b{font-size:13.5px;font-weight:600}.kl-ar small{color:var(--kl-muted);grid-column:4/-1;font-size:11px}.kl-ar button{border:1px solid var(--kl-line);width:30px;height:30px;color:var(--kl-ink);cursor:pointer;background:0 0;border-radius:6px;font-size:14px}.kl-ar button:disabled{opacity:.3;cursor:default}.kl-ar-sw{cursor:pointer;width:36px;height:20px;margin-left:6px;position:relative}.kl-ar-sw input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kl-ar-sw i{background:var(--kl-line);border-radius:10px;transition:background .15s;position:absolute;inset:0}.kl-ar-sw i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.kl-ar-sw input:checked+i{background:#2962ff}.kl-ar-sw input:checked+i:after{transform:translate(16px)}.kl-rail>.kl-dragging,.kl-m-tabs>.kl-dragging{background:var(--kl-bg);box-shadow:0 8px 22px #13172240,0 0 0 1px var(--kl-line);z-index:3;cursor:grabbing;will-change:transform}.kl-rail.kl-sorting>.kl-rail-sep{opacity:0}.kl-rail.kl-sorting,.kl-rail.kl-sorting *{cursor:grabbing;-webkit-user-select:none;user-select:none}.kl-m-tabs>button{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kl-pop-x{z-index:5;background:var(--kl-hover);width:28px;height:28px;color:var(--kl-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .12s,color .12s;display:grid;position:absolute;top:6px;right:6px}.kl-pop-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:15px;height:15px}.kl-pop-x:hover{background:var(--kl-on);color:var(--kl-ink)}@media(pointer:coarse){.kl-pop-x{width:34px;height:34px;top:4px;right:4px}}.kl-has-x:not(.kl-stylebar):not(.kl-favbar):not(.kl-toast){padding-top:max(var(--kl-x-pad,0px),36px)}.kl-menu.kl-has-x,.kl-ctx.kl-has-x,.kl-fly.kl-has-x,.kl-tplmenu.kl-has-x,.kl-cp-pop.kl-has-x,.kl-goto.kl-has-x,.kl-quick.kl-has-x,.kl-pro-tip.kl-has-x{position:absolute}.kl-quick.kl-has-x{padding-top:0}.kl-quick .kl-pop-x{top:8px}.kl-stylebar.kl-has-x .kl-pop-x,.kl-favbar.kl-has-x .kl-pop-x{background:0 0;order:99;width:26px;height:26px;margin-left:2px;position:static}.kl-stylebar.kl-has-x .kl-pop-x:hover,.kl-favbar.kl-has-x .kl-pop-x:hover{background:var(--kl-hover)}.kl-toast.kl-has-x{padding-right:40px}.kl-toast .kl-pop-x{width:24px;height:24px;color:inherit;opacity:.7;background:0 0;top:50%;transform:translateY(-50%)}.kl-bar .kl-btn.kl-open,.kl-bar button.kl-open,.kl-tools button.kl-open,.kl-side-head .kl-btn.kl-open,.kl .kl-open[data-kl-menu]{color:var(--kl-blue,#2962ff);background:var(--kl-on);box-shadow:inset 0 -2px 0 var(--kl-blue,#2962ff)}.kl .kl-rail>.on{color:var(--kl-ink);background:var(--kl-hover);box-shadow:none}.kl-m-tabs [data-m-tab].on{box-shadow:inset 0 -2px}button.kl-pop-x{justify-content:center!important;place-items:center!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;inset:6px 6px auto auto!important}@media(pointer:coarse){button.kl-pop-x{width:34px!important;height:34px!important;top:4px!important;right:4px!important}}.kl-stylebar button.kl-pop-x,.kl-favbar button.kl-pop-x{width:26px!important;height:26px!important;margin-left:2px!important;position:static!important}.kl-toast button.kl-pop-x{top:50%!important}.kl-has-x.kl-x-inline:not(.kl-stylebar):not(.kl-favbar):not(.kl-toast){padding-top:5px}.kl-has-x.kl-x-inline>.kl-pop-x{top:5px!important}.kl-has-x.kl-x-inline>.kl-pop-x+*{box-sizing:border-box;align-items:center;min-height:28px;margin-top:0;padding-right:44px;display:flex}@media(pointer:coarse){.kl-has-x.kl-x-inline>.kl-pop-x+*{min-height:34px}}.kl-fly.kl-has-x{padding-top:38px}.kl .kl-fly.kl-has-x:has(>.kl-fly-h){padding-top:6px}.kl-fly.kl-has-x>.kl-fly-h:first-of-type{align-items:center;min-height:28px;margin-top:0;padding-right:48px;display:flex}@media(pointer:coarse){.kl-fly.kl-has-x>.kl-fly-h:first-of-type{min-height:34px}}.kl-fly-h+.kl-fly-item{margin-top:2px}.kl-fly-item+.kl-fly-h{margin-top:12px}.kl .kl-ctx.kl-has-x:not(.kl-toast),.kl .kl-menu.kl-has-x:not(.kl-toast):has(>.kl-pop-x+button),.kl .kl-tplmenu.kl-has-x:not(.kl-toast){padding-top:4px}.kl .kl-ctx.kl-has-x>.kl-pop-x+button,.kl .kl-menu.kl-has-x>.kl-pop-x+button,.kl .kl-tplmenu.kl-has-x>.kl-pop-x+button{padding-right:44px}.kl .kl-ctx.kl-has-x>.kl-pop-x,.kl .kl-menu.kl-has-x>.kl-pop-x,.kl .kl-tplmenu.kl-has-x>.kl-pop-x{top:4px!important}.kl-has-x:not(.kl-toast):not(.kl-stylebar):not(.kl-favbar):has(>.kl-pop-x+:is(.kl-fly-h,.kl-menu-h,.kl-ctx-h,.kl-tpl-h,.kl-quick-h,.kl-acct-note)){padding-top:5px}.kl-has-x:has(>.kl-pop-x+:is(.kl-fly-h,.kl-menu-h,.kl-ctx-h,.kl-tpl-h,.kl-quick-h,.kl-acct-note))>.kl-pop-x{top:5px!important}.kl-has-x>.kl-pop-x+:is(.kl-fly-h,.kl-menu-h,.kl-ctx-h,.kl-tpl-h,.kl-quick-h){box-sizing:border-box;align-items:center;min-height:28px;margin-top:0;padding-right:44px;display:flex}.kl-has-x>.kl-pop-x+.kl-acct-note{margin-top:0;padding-right:44px}.kl-menu.kl-has-x:not(.kl-toast):not(:has(>.kl-pop-x+button)){padding-top:5px}.kl-menu.kl-has-x:not(.kl-toast):not(:has(>.kl-pop-x+button)):before{content:"";float:right;width:42px;height:30px}.kl-menu.kl-has-x:not(.kl-toast):not(:has(>.kl-pop-x+button))>.kl-pop-x{top:5px!important}@media(hover:hover){.kl-tools .kl-tg .kl-tg-more{transition:opacity .12s;opacity:0!important}.kl-tools:hover .kl-tg .kl-tg-more,.kl-tools .kl-tg .kl-tg-more:focus-visible{opacity:.55!important}.kl-tools .kl-tg:hover .kl-tg-more,.kl-tools .kl-tg .kl-tg-more:hover{opacity:1!important}}.kl-has-x.kl-quick>.kl-pop-x+.kl-quick-h{padding-top:0;padding-bottom:0;padding-left:16px;font-size:15px}@media(pointer:coarse){.kl-has-x>.kl-pop-x+:is(.kl-fly-h,.kl-menu-h,.kl-ctx-h,.kl-tpl-h,.kl-quick-h){min-height:34px}}.kl-side>button.kl-sheet-x{display:none!important}.kl-m-side .kl-side>button.kl-sheet-x{z-index:6;top:var(--kl-sheet-x-top,22px)!important;display:grid!important;right:8px!important}.kl-m-side .kl-m-tabs{margin-right:46px}.kl-grid{transition:opacity .26s,transform .26s cubic-bezier(.2,.7,.2,1)}.kl-grid.kl-grid-enter{opacity:0;transform:scale(.985)}.kl-grid.kl-grid-leave{opacity:0;transition-duration:.18s;transform:scale(.99)}.kl-grid>.kl{transition:opacity .3s ease calc(var(--i,0) * 45ms),transform .3s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 45ms)}.kl-grid>.kl.kl-pane-new{opacity:0;transform:translateY(8px)scale(.98)}.kl-main.ml-hold{min-height:0}@media(prefers-reduced-motion:reduce){.kl-grid,.kl-grid>.kl{transition:none}}.kl-main.ml-loading{position:relative}.kl-pp-eq{align-items:baseline;gap:8px;margin:2px 0 8px;display:flex}.kl-pp-eq span{color:var(--kl-muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.kl-pp-eq b{font-variant-numeric:tabular-nums;font-size:20px}.kl-pp-eq em{font-size:13px;font-style:normal;font-weight:700}.kl-pp-eq .up{color:var(--kl-up)}.kl-pp-eq .dn{color:var(--kl-down)}.kl-pp-ticket{border:1px solid var(--kl-line);border-radius:10px;gap:8px;margin:12px 0 4px;padding:12px;display:grid}.kl-pp-h{justify-content:space-between;align-items:baseline;display:flex}.kl-pp-h span{color:var(--kl-muted);font-size:11.5px}.kl-pp-ticket label{color:var(--kl-muted);gap:3px;font-size:11.5px;display:grid}.kl-pp-ticket input{border:1px solid var(--kl-line);color:inherit;box-sizing:border-box;background:0 0;border-radius:6px;width:100%;padding:7px 9px;font-size:13px}.kl-pp-quick{gap:4px;display:flex}.kl-pp-quick button{border:1px solid var(--kl-line);color:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:1;padding:5px 0;font-size:11.5px}.kl-pp-quick button:hover{background:var(--kl-hover)}.kl-pp-cost{color:var(--kl-muted);font-size:12px}.kl-pp-cost b{color:var(--kl-ink)}.kl-pp-cost .dn{color:var(--kl-down)}.kl-pp-buy{background:var(--kl-up);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px;font-size:14px;font-weight:700}.kl-pp-buy:disabled{opacity:.6}.kl-pp-list{margin:0;padding:0;list-style:none}.kl-pp-list li{border-bottom:1px solid var(--kl-line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 0;display:grid}.kl-pp-list li.here{background:#2962ff0d}.kl-pp-sym{color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.kl-pp-sym small{color:var(--kl-muted);font-size:11px}.kl-pp-pl{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;font-size:12.5px;font-weight:700;display:flex}.kl-pp-pl small{font-size:10.5px;font-weight:500}.kl-pp-pl.up{color:var(--kl-up)}.kl-pp-pl.dn{color:var(--kl-down)}.kl-pp-sell{background:var(--kl-down);color:#fff;cursor:pointer;border:0;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:700}.kl-pp-msg{color:var(--kl-up);background:#0899811a;border-radius:8px;margin:0 0 8px;padding:8px 10px;font-size:12.5px}.kl-pp-msg.err{color:var(--kl-down);background:#f236451a}.kl-cmdk{z-index:2000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1317226b;justify-content:center;align-items:flex-start;padding:12vh 14px 0;animation:.14s both ml-veil-in;display:flex;position:fixed;inset:0}.kl-cmdk-box{background:var(--kl-bg,#fff);width:min(620px,100%);color:var(--kl-ink,#131722);border-radius:14px;animation:.18s cubic-bezier(.2,.7,.2,1) both jr-up;overflow:hidden;box-shadow:0 24px 64px #13172259}.kl-cmdk-in{border-bottom:1px solid var(--kl-line,#e0e3eb);align-items:center;gap:10px;padding:14px 16px;display:flex}.kl-cmdk-in svg{fill:none;stroke:currentColor;stroke-width:2px;opacity:.55;flex:none;width:20px;height:20px}.kl-cmdk-in input{color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.kl-cmdk kbd{border:1px solid var(--kl-line,#e0e3eb);color:var(--kl-muted,#787b86);border-radius:5px;padding:2px 6px;font:600 11px Inter,sans-serif}.kl-cmdk-list{max-height:min(56vh,460px);margin:0;padding:6px;list-style:none;overflow-y:auto}.kl-cmdk-list li[data-i]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 12px;display:flex}.kl-cmdk-list li[data-i] b{font-size:14px;font-weight:500}.kl-cmdk-list li[data-i] small{color:var(--kl-muted,#787b86);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kl-cmdk-list li.on{background:#2962ff1a}.kl-cmdk-list li.on b{color:#2962ff}.kl-cmdk-g{letter-spacing:.06em;text-transform:uppercase;color:var(--kl-muted,#787b86);padding:10px 12px 4px;font-size:10.5px;font-weight:700}.kl-cmdk-none{text-align:center;color:var(--kl-muted,#787b86);padding:22px 12px;font-size:13px}.kl-cmdk-f{border-top:1px solid var(--kl-line,#e0e3eb);color:var(--kl-muted,#787b86);gap:16px;margin:0;padding:9px 16px;font-size:11.5px;display:flex}@media(max-width:640px){.kl-cmdk{padding-top:6vh}.kl-cmdk-f{display:none}}.ml-app-banner{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:1500;background:var(--paper-raised,#fff);color:var(--ink-900,#2b2c26);border:1px solid var(--line,#eae6dc);border-radius:14px;align-items:center;gap:10px;padding:10px 10px 10px 12px;animation:.3s cubic-bezier(.2,.7,.2,1) both ml-app-up;display:flex;position:fixed;box-shadow:0 10px 30px #23241f40}.ml-app-banner img{border-radius:10px;flex:none;width:40px;height:40px}.ml-app-banner span{flex-direction:column;flex:1;min-width:0;font-size:13px;line-height:1.3;display:flex}.ml-app-banner small{color:var(--ink-500,#83816f);font-size:11.5px}.ml-app-go{background:var(--brass,#c68a1e);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:8px 14px;font-size:13px;font-weight:700}.ml-app-x{width:30px;height:30px;color:var(--ink-500,#83816f);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px;line-height:1}@keyframes ml-app-up{0%{opacity:0;transform:translateY(120%)}to{opacity:1;transform:none}}.ml-app-ios{z-index:1600;background:#1c1b1780;justify-content:center;align-items:flex-end;padding:12px;display:flex;position:fixed;inset:0}.ml-app-ios-box{background:var(--paper-raised,#fff);width:min(420px,100%);color:var(--ink-900,#2b2c26);text-align:center;border-radius:18px;padding:22px 20px 18px;animation:.3s cubic-bezier(.2,.7,.2,1) both ml-app-up;position:relative}.ml-app-ios-box img{border-radius:16px;width:64px;height:64px}.ml-app-ios-box>b{margin:8px 0 10px;font-size:18px;display:block}.ml-app-ios-box ol{text-align:left;margin:0 0 12px;padding-left:22px;font-size:14px;line-height:1.9}.ml-app-ios-box p{color:var(--ink-500,#83816f);margin:0;font-size:12.5px}.ml-app-ios-box .ml-app-x{position:absolute;top:8px;right:8px}.ml-app-share{border:1px solid;border-radius:5px;place-items:center;width:22px;height:22px;font-size:12px;display:inline-grid}.ml-push{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.ml-push-ic{background:var(--brass-wash,#fbefd3);width:40px;height:40px;color:var(--brass-deep,#9a6a0f);border-radius:12px;flex:none;place-items:center;display:grid}.ml-push-t{flex-direction:column;flex:260px;gap:2px;display:flex}.ml-push-t span{color:var(--ink-700,#54544a);font-size:13.5px}.ml-push.on .ml-push-ic{background:var(--sage-wash,#dff0e5);color:var(--sage-deep,#2e7048)}.ml-push.err .ml-push-t span{color:var(--clay-deep,#b23f28)}.ml-push-b{flex-wrap:wrap;gap:8px;display:flex}.ml-push [hidden],[data-ml-install][hidden]{display:none!important}.kl-dlg-h,.kl-jr-h,.jr-sheet>header{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.jr-sheet{max-height:94vh;overflow-y:auto}.kl-dlg-tabs{position:relative}.kl-dlg-tabs button.on{border-bottom-color:#0000}.kl-dlg-ink{pointer-events:none;background:#2962ff;border-radius:2px;height:2px;transition:transform .14s cubic-bezier(.2,.7,.2,1),width .14s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:-1px;left:0}.kl-ileg{pointer-events:none;z-index:4;position:absolute;inset:0}.kl-ileg[hidden]{display:none}.kl-ileg-pane{flex-direction:column;align-items:flex-start;gap:0;display:flex;position:absolute;left:8px;right:70px}.kl-ileg-row{max-width:100%;min-height:22px;color:var(--kl-ink);align-items:center;gap:8px;font:12.5px/1 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;display:flex}.kl-ileg-head{pointer-events:auto;cursor:default;white-space:nowrap;border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;height:22px;margin-left:-5px;padding:0 4px;display:inline-flex}.kl-ileg-name i{margin-left:0;font-style:normal}.kl-ileg-btns{align-items:center;gap:1px;margin-left:4px;display:none}.kl-ileg-btns button{width:20px;height:18px;color:var(--kl-ink);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;display:grid}.kl-ileg-btns button:hover{background:var(--kl-hover)}.kl-ileg-btns svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.kl-ileg-row:hover .kl-ileg-head{border-color:var(--kl-line);background:var(--kl-bg);box-shadow:0 1px 2px #1317220f}.kl-ileg-row:hover .kl-ileg-btns{display:inline-flex}.kl-ileg-vals{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;gap:10px;display:inline-flex;overflow:hidden}.kl-ileg-vals u{color:var(--kl-ink);text-decoration:none}.kl-ileg-vals b{font-weight:400}.kl-ileg-row.off .kl-ileg-name,.kl-ileg-row.off .kl-ileg-vals{opacity:.45}@media(pointer:coarse){.kl-ileg-btns{display:inline-flex}.kl-ileg-btns button{width:26px;height:22px}.kl-ileg-head{border-color:var(--kl-line);background:var(--kl-bg)}}.kl-notice{z-index:30;box-sizing:border-box;border:1px solid var(--kl-line);background:var(--kl-bg);width:max-content;max-width:min(440px,100% - 24px);color:var(--kl-ink);opacity:0;pointer-events:none;cursor:default;border-radius:10px;align-items:center;gap:12px;padding:12px 16px 12px 12px;transition:opacity .18s,translate .18s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;bottom:64px;left:50%;translate:-50% 8px;box-shadow:0 10px 30px #13172229,0 1px 3px #13172214}.kl-notice.on{opacity:1;pointer-events:auto;translate:-50%}.kl-notice i{color:#9a6a0f;background:#fbefd3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.kl-notice[data-tone=regular] i{color:#2e7048;background:#dff0e5}.kl-notice i svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kl-notice span{flex-direction:column;gap:2px;min-width:0;display:flex}.kl-notice b{font:600 13.5px/1.3 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif}.kl-notice small{color:var(--kl-muted);font-size:12px;line-height:1.4}html[data-theme=dark] .kl-notice i{color:#eab55a;background:#3a2e12}html[data-theme=dark] .kl-notice[data-tone=regular] i{color:#6fc98f;background:#16301f}@media(max-width:640px){.kl-notice{bottom:120px}}.sip{max-width:1180px;margin:0 auto;padding:44px 24px 36px}.sip-head h2{color:var(--ink-900);margin:6px 0 8px;font-size:26px;line-height:1.2}.sip-head p{color:var(--ink-700);max-width:760px;margin:0 0 22px;line-height:1.6}.sip-grid{grid-template-columns:360px 1fr;align-items:start;gap:22px;display:grid}.sip-form,.sip-out{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;padding:18px}.sip-form{gap:14px;display:grid}.sip-field{gap:5px;display:grid}.sip-field>span,.sip-freq legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700}.sip-field input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink-900);border-radius:9px;padding:10px;font-size:15px}.sip-field input:focus{border-color:var(--brass);background:var(--paper-raised);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.sip-stock input{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.sip-field small{color:var(--ink-500);min-height:1em;font-size:12px}.sip-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sip-freq{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.sip-freq legend{margin-bottom:6px}.sip-freq label{position:relative}.sip-freq input{opacity:0;position:absolute;inset:0}.sip-freq span{text-align:center;border:1px solid var(--line);color:var(--ink-700);cursor:pointer;border-radius:9px;padding:8px 6px;font-size:13px;transition:all .15s;display:block}.sip-freq input:checked+span{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep);font-weight:700}.sip-freq input:focus-visible+span{box-shadow:0 0 0 3px var(--brass-wash)}.sip-go{justify-content:center;width:100%}.sip-fine{color:var(--ink-500);margin:0;font-size:11.5px;line-height:1.5}.sip-out{transition:opacity .2s;position:relative}.sip-out.busy{opacity:.55}.sip-big{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding-bottom:14px;display:flex}.sip-big>span{width:100%;color:var(--ink-500);font-size:12.5px}.sip-big strong{color:var(--ink-900);font-size:38px;line-height:1}.sip-big em{font-size:15px;font-style:normal;font-weight:700}.sip-big em.up{color:var(--sage-deep)}.sip-big em.down{color:var(--clay)}.sip-tiles{background:var(--line);border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin:14px 0;display:grid;overflow:hidden}.sip-tiles div{background:var(--paper-raised);gap:3px;padding:10px 12px;display:grid}.sip-tiles span{color:var(--ink-500);font-size:11.5px}.sip-tiles b{color:var(--ink-900);font-size:14.5px}.sip-chart{margin:0;position:relative}.sip-chart svg{touch-action:pan-y;width:100%;height:260px;display:block}.sip-val{fill:none;stroke:var(--brass-deep);stroke-width:2.4px;vector-effect:non-scaling-stroke}.sip-paid{fill:none;stroke:var(--ink-500);stroke-width:1.6px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.sip-ix{fill:none;stroke:var(--azure);stroke-width:1.4px;opacity:.8;vector-effect:non-scaling-stroke}.sip-dot{fill:var(--brass-deep);stroke:var(--paper-raised);stroke-width:2px}.sip-grid-l{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.sip-hair{stroke:var(--ink-300);stroke-width:1px;vector-effect:non-scaling-stroke}.sip-legend{color:var(--ink-500);flex-wrap:wrap;gap:4px 16px;margin-top:6px;font-size:12px;display:flex}.sip-legend i{vertical-align:middle;border-top:2.4px solid var(--brass-deep);width:18px;height:0;margin-right:6px;display:inline-block}.sip-legend i.p{border-top:1.6px dashed var(--ink-500)}.sip-legend i.x{border-top:1.4px solid var(--azure)}.sip-tip[hidden]{display:none}.sip-years{pointer-events:none;height:16px;margin-top:-18px;position:relative}.sip-years span{font-family:var(--font-mono);color:var(--ink-500);font-size:10.5px;position:absolute;transform:translate(-50%)}.sip-legend span{white-space:nowrap}.sip-tip{background:var(--ink-900);width:150px;color:var(--paper);pointer-events:none;border-radius:8px;gap:2px;padding:7px 9px;font-size:11.5px;display:grid;position:absolute;top:4px}@media(max-width:900px){.sip-grid{grid-template-columns:1fr}.sip-tiles{grid-template-columns:repeat(2,1fr)}.sip-big strong{font-size:32px}}@media(max-width:480px){.sip{padding:32px 16px 28px}.sip-head h2{font-size:21px}.sip-chart svg{height:210px}}.lp-free .sip{max-width:none;margin:22px 0 8px;padding:0}.lp-free-notes{max-width:820px;margin-top:30px}.lp-free-notes h2{margin:22px 0 8px;font-size:19px}.lp-free-notes ul{color:var(--ink-700);gap:7px;padding-left:20px;line-height:1.6;display:grid}.lp-free-notes p{color:var(--ink-700);line-height:1.65}.lp-free-fine{font-size:12.5px;color:var(--ink-500)!important}.sip-plot{animation:1.4s cubic-bezier(.35,.1,.25,1) both sip-reveal}.sip-dot{transform-box:fill-box;transform-origin:50%;animation:.4s cubic-bezier(.3,1.6,.5,1) 1.3s both sip-pop}@keyframes sip-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes sip-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.sip-plot,.sip-dot{animation:none}}.rr-n{grid-template-columns:repeat(5,1fr)}.rr .sip-legend i.g{border-top:1.4px solid var(--ink-300)}.rr-ghost{fill:none;stroke:var(--ink-300);stroke-width:1px;opacity:.55;vector-effect:non-scaling-stroke}.rr .sip-chart{padding-left:0}.rr-ylab{color:var(--ink-500);pointer-events:none;background:var(--paper-raised);font-size:10.5px;position:absolute;left:4px}@supports (color:color-mix(in lab,red,red)){.rr-ylab{background:color-mix(in srgb,var(--paper-raised) 80%,transparent)}}.rr-ylab{border-radius:3px;padding:0 3px}.rr-hi{top:2px}.rr-lo{top:236px}.rr-strip{grid-template-columns:repeat(var(--n,10),minmax(0,1fr));gap:3px;margin:10px 0 6px;display:grid}.rr-strip i{font-style:normal;font-family:var(--font-mono);text-align:center;color:#fff;animation:rr-pop .3s cubic-bezier(.3,1.5,.5,1) var(--d,0s) both;border-radius:5px;padding:8px 0;font-size:11px;font-weight:700;line-height:1}.rr-strip .rr-w{background:var(--sage-deep)}.rr-strip .rr-l{background:var(--clay)}@keyframes rr-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.rr-table{margin:6px 0 18px;font-size:13px}.rr-table summary{cursor:pointer;color:var(--brass-deep);font-weight:600}.rr-scroll{border:1px solid var(--line);border-radius:8px;max-height:280px;margin-top:8px;overflow:auto}.rr-scroll table{border-collapse:collapse;width:100%}.rr-scroll th,.rr-scroll td{text-align:left;border-bottom:1px solid var(--line);padding:6px 10px}.rr-scroll th{background:var(--paper-raised);color:var(--ink-500);font-size:11.5px;position:sticky;top:0}.rr .up{color:var(--sage-deep)}.rr .down{color:var(--clay)}.rr-h{margin:22px 0 10px;font-size:17px}@media(max-width:480px){.rr-strip i{padding:6px 0;font-size:9px}.rr-hi,.rr-lo{font-size:9.5px}.rr-lo{top:186px}}@media(prefers-reduced-motion:reduce){.rr-strip i{animation:none}}.rr-presets{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rr-presets>span{width:100%;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);font-size:10.5px;font-weight:700}.rr-presets button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink-900);cursor:pointer;border-radius:9px;gap:1px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:grid}.rr-presets button small{font:500 10.5px var(--font-mono);color:var(--ink-500)}.rr-presets button:hover{border-color:var(--brass);background:var(--brass-wash)}.rr-plan{background:var(--brass-wash);color:var(--ink-700);border-radius:9px;margin:10px 0 0;padding:8px 11px;font-size:12.5px;line-height:1.5}.rr-h small{color:var(--ink-500);margin-top:2px;font-size:12px;font-weight:400;display:block}.rr-strip-head{color:var(--ink-500);justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;display:flex}.rr-strip-head i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin:0 4px 0 10px;display:inline-block}.rr-strip-head .rr-w{background:var(--sage-deep)}.rr-strip-head .rr-l{background:var(--clay)}.rr-strip{margin-top:6px}.rr-strip i{border-radius:4px}.rr-strip.dense i{padding:9px 0;font-size:0}.rr-table summary{border:1px solid var(--line);background:var(--paper);border-radius:9px;padding:7px 12px;transition:background .15s;display:inline-block}.rr-table summary:hover{background:var(--brass-wash)}.rr-scroll{background:var(--paper-raised);max-height:320px}.sip-out .rr-scroll table.data{border-collapse:separate;border-spacing:0;width:100%;display:table;overflow:visible}.rr-scroll th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;z-index:1;padding:9px 12px;font-size:10.5px}.rr-scroll td{padding:7px 12px}.rr-scroll tbody tr:nth-child(2n) td{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.rr-scroll tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--paper) 60%,transparent)}}.rr-scroll tbody tr:hover td{background:var(--brass-wash)}.rr-scroll .r{text-align:right}.rr-pill{text-align:center;color:#fff;border-radius:99px;min-width:46px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.rr-pill.w{background:var(--sage-deep)}.rr-pill.l{background:var(--clay)}.rr-viz{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 8px;display:grid}.rr-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-width:0;padding:14px 14px 10px}.rr-card h3{color:var(--ink-900);margin:0 0 14px;font-size:13.5px}.rr-track{background:var(--line);border-radius:99px;height:12px;position:relative}@supports (color:color-mix(in lab,red,red)){.rr-track{background:color-mix(in srgb,var(--line) 70%,transparent)}}.rr-track{margin:6px 4px 12px}.rr-band{background:linear-gradient(90deg,var(--brass-wash),var(--brass));transform-origin:0;border-radius:99px;animation:.9s cubic-bezier(.3,.1,.2,1) both rr-grow;position:absolute;top:0;bottom:0}.rr-med{background:var(--ink-900);border-radius:3px;width:4px;height:22px;margin-left:-2px;position:absolute;top:-5px}.rr-start{border-left:2px dashed var(--ink-500);height:28px;position:absolute;top:-8px}.rr-range-l{font-size:12.5px;font-family:var(--font-mono);color:var(--ink-900);justify-content:space-between;gap:6px;display:flex}.rr-range-l span{gap:1px;display:grid}.rr-range-l small{color:var(--ink-500);font-family:inherit;font-size:10.5px;font-weight:500}.rr-range-l span:nth-child(2){text-align:center}.rr-range-l span:last-child{text-align:right}.rr-hist{align-items:flex-end;gap:4px;height:104px;display:flex}.rr-hist div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.rr-hist i{background:var(--brass);transform-origin:bottom;border-radius:4px 4px 0 0;width:100%;animation:.7s cubic-bezier(.3,.1,.2,1) both rr-rise}.rr-hist i.bad{background:var(--clay)}.rr-hist b{font:600 10.5px var(--font-mono);color:var(--ink-500)}@keyframes rr-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rr-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(max-width:700px){.rr-viz{grid-template-columns:1fr}}@media(max-width:480px){.rr-scroll th,.rr-scroll td{padding:6px 7px;font-size:12px}.rr-pill{min-width:38px;padding:1px 6px;font-size:10.5px}}@media(prefers-reduced-motion:reduce){.rr-band,.rr-hist i{animation:none}}.kl-bar svg,.kl-tools svg,.kl-rail svg{stroke-width:1.2px}.kl-bar button:not(.on):not(.kl-open):not(:hover):not(.kl-idea-btn) svg,.kl-bar .kl-btn:not(.on):not(.kl-open):not(:hover):not(.kl-idea-btn) svg,.kl-tools button:not(.on):not(.kl-open):not(:hover) svg,.kl-rail>:not(.on):not(:hover):not(.kl-rail-pro) svg{color:var(--kl-ink,#131722)}@supports (color:color-mix(in lab,red,red)){.kl-bar button:not(.on):not(.kl-open):not(:hover):not(.kl-idea-btn) svg,.kl-bar .kl-btn:not(.on):not(.kl-open):not(:hover):not(.kl-idea-btn) svg,.kl-tools button:not(.on):not(.kl-open):not(:hover) svg,.kl-rail>:not(.on):not(:hover):not(.kl-rail-pro) svg{color:color-mix(in srgb,var(--kl-ink,#131722) 72%,transparent)}}@media(min-width:901px){.kl-bar{height:38px}.kl-bar .kl-btn,.kl-bar .kl-group button{height:30px;padding:0 7px;font-size:13px}.kl-bar svg{width:20px;height:20px}.kl-btn.kl-idea-btn,.kl-bar .kl-btn.kl-idea-btn{height:28px;padding:0 11px}}.kl-int-title{min-height:24px;color:var(--kl-ink);align-items:baseline;gap:8px;margin:-30px 44px 4px 12px;font:700 14px Inter,sans-serif;display:flex}.kl-int-title small{color:var(--kl-muted);font-size:11px;font-weight:500}.kl-int-menu .kl-int-h:first-of-type{margin-top:4px}.lp-pn-wrap .pn-native .pn,.lp-pn-wrap .pn-slot .pn{max-width:none}.eb-grid .eb-track{display:contents}.eb-roll{margin:22px -8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.eb-roll .eb-track{width:max-content;animation:eb-roll calc(var(--eb-n,6) * 7s) linear infinite;padding:6px 0 10px;display:flex}.eb-roll .eb-card{flex:0 0 300px;margin:0 9px}.eb-roll .eb-cover{height:200px;padding:16px 16px 0;overflow:hidden}.eb-roll .eb-cover img{object-fit:cover;object-position:top;width:auto;max-width:72%;height:206px;transform:none}.eb-roll .eb-body{gap:6px;padding:14px 16px}.eb-roll .eb-body h3{font-size:16px}.eb-roll .eb-tagline{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.eb-roll .eb-price b{font-size:18px}.eb-roll .eb-tag{font-size:10px;top:10px;left:10px}.eb-roll:hover .eb-track,.eb-roll:focus-within .eb-track{animation-play-state:paused}@keyframes eb-roll{to{transform:translate(-50%)}}@media(max-width:600px){.eb-roll .eb-card{flex-basis:250px}.eb-roll .eb-cover{height:170px}.eb-roll .eb-cover img{height:176px}}@media(prefers-reduced-motion:reduce){.eb-roll{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.eb-roll .eb-track{animation:none}.eb-roll .eb-card[aria-hidden=true]{display:none}}.tour-ring{z-index:9990;box-shadow:0 0 0 4px var(--brass),0 0 0 9999px #14120e8c;pointer-events:none;border-radius:12px;transition:all .25s;position:fixed}.tour-card{z-index:9991;background:var(--paper);width:min(340px,100vw - 32px);color:var(--ink-900);border-radius:12px;padding:16px 18px;position:fixed;box-shadow:0 18px 40px -12px #00000080}.tour-card h4{margin:0 0 6px;font-size:16px}.tour-card p{color:var(--ink-700);margin:0 0 12px;font-size:14px;line-height:1.55}.tour-card .tour-row{align-items:center;gap:8px;display:flex}.tour-card .tour-row span{font:12px var(--font-mono);color:var(--ink-500);margin-right:auto}.start-strip{color:inherit;border-left:4px solid var(--brass);flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:20px;text-decoration:none;display:flex}.start-strip-t{color:var(--ink-900);font-weight:600}.start-wrap{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.start-guide{padding:4px 28px 20px}.start-side{padding:18px 20px}.start-side h3{margin:0 0 8px;font-size:16px}.start-side p{margin:10px 0 4px;font-size:13.5px}.start-side ul{color:var(--ink-700);gap:5px;margin:0;padding-left:18px;font-size:14px;line-height:1.5;display:grid}.start-side-more{border-top:1px solid var(--line);padding-top:12px;margin-top:14px!important}.start-side-more a{color:var(--brass-deep);font-weight:600;text-decoration:none}@media(max-width:960px){.start-wrap{grid-template-columns:1fr}}.start-steps{margin:0;padding:0;list-style:none}.start-steps li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;gap:12px;padding:16px 0;display:grid}.start-steps li:last-child{border-bottom:0}.start-n{font:600 17px/1.35 var(--font-display);color:var(--ink-300);text-align:right}.start-steps h3{margin:0 0 4px;font-size:17px}.start-steps p{color:var(--ink-700);margin:0;line-height:1.65}.start-links{flex-wrap:wrap;gap:6px 18px;display:flex;margin-top:8px!important}.start-links a{color:var(--brass-deep);text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);font-size:13.5px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.start-links a{-webkit-text-decoration-color:color-mix(in srgb,var(--brass) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brass) 35%,transparent)}}.start-links a{text-underline-offset:3px}.start-links a:hover{text-decoration-color:currentColor}.start-note{border-top:1px solid var(--line);margin:14px 0 0;padding-top:14px}@media(max-width:600px){.start-guide{padding:4px 16px 14px}.start-steps li{grid-template-columns:32px 1fr;gap:10px}}.start-search{max-width:none;margin:0;padding:10px 14px}.start-search input{font-size:15px}.start-aside{gap:16px;display:grid;position:sticky;top:76px}.start-aside .start-side{position:static}.start-stock{border-left:3px solid var(--line-strong);background:var(--paper-sunk);border-radius:0 4px 4px 0;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin-top:10px;padding:9px 12px;display:grid}.start-stock.is-green{border-left-color:var(--sage)}.start-stock.is-amber{border-left-color:var(--brass)}.start-stock.is-red{border-left-color:var(--clay)}.start-stock p{margin:0;font-size:13.5px;line-height:1.55}.start-stock a{color:var(--brass-deep);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);font-weight:600}@supports (color:color-mix(in lab,red,red)){.start-stock a{-webkit-text-decoration-color:color-mix(in srgb,var(--brass) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--brass) 35%,transparent)}}.start-stock a{white-space:nowrap}.start-mark{min-width:64px;color:var(--ink-500);align-items:center;gap:6px;padding-top:1px;font-size:12.5px;font-weight:600;display:inline-flex}.start-mark i{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.is-green .start-mark,.start-list .is-green b{color:var(--sage-deep)}.is-amber .start-mark,.start-list .is-amber b{color:var(--brass-deep)}.is-red .start-mark,.start-list .is-red b{color:var(--clay-deep)}.start-co h3{margin:4px 0 6px;font-size:17px}.start-co h3 a{color:var(--ink-900);text-decoration:none}.start-count{margin:0 0 8px!important;font-size:14px!important}.start-list{list-style:none;gap:0!important;margin:0 0 10px!important;padding:0!important}.start-list li{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:13.5px;display:flex}.start-list li b{font-size:12.5px;font-weight:600}@media(max-width:960px){.start-aside{position:static}}.start-try{gap:6px;max-width:640px;margin:0 0 20px;display:grid}.start-try label{color:var(--ink-900);font-size:14px;font-weight:600}.start-part{font:700 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-500);margin:22px 0 2px}.start-part:first-child{margin-top:18px}.start-steps{counter-reset:none}.start-bar{grid-template-columns:repeat(6,1fr);gap:3px;margin:2px 0 10px;display:grid}.start-bar i{background:var(--line-strong);border-radius:2px;height:6px}.start-bar i.is-green{background:var(--sage)}.start-bar i.is-amber{background:var(--brass)}.start-bar i.is-red{background:var(--clay)}@media(max-width:900px){.start-wrap{grid-template-columns:minmax(0,1fr)}.start-aside{position:static}.start-guide{padding:4px 16px 16px}}.start-try .search.start-search{box-sizing:border-box;width:100%;max-width:100%}@media(max-width:560px){.start-stock{grid-template-columns:1fr;gap:4px}}.kl-evcard{z-index:31;box-sizing:border-box;border:1px solid var(--kl-line);background:var(--kl-bg);width:max-content;max-width:min(320px,100% - 16px);color:var(--kl-ink);opacity:0;border-radius:10px;padding:12px 14px;transition:opacity .15s,translate .15s;position:absolute;translate:0 6px;box-shadow:0 10px 30px #13172229,0 1px 3px #13172214}.kl-evcard.on{opacity:1;translate:0}.kl-evcard ul{flex-direction:column;gap:10px;margin:0;padding:0 18px 0 0;list-style:none;display:flex}.kl-evcard li{align-items:flex-start;gap:10px;display:flex}.kl-evcard-k{box-sizing:border-box;color:#089981;border:1.5px solid #089981;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font:700 11px/1 Inter,sans-serif;display:grid}.kl-evcard-k[data-kind=bonus]{color:#2962ff;border-color:#2962ff}.kl-evcard-k[data-kind=right]{color:#9c27b0;border-color:#9c27b0}.kl-evcard-k[data-kind=unlock]{color:#e65100;border-color:#e65100}.kl-evcard-k[data-kind=issue]{color:#8a4f9e;border-color:#8a4f9e}.kl-evcard-k[data-kind=news]{color:#e69500;border-color:#e69500}.kl-evcard li b a{color:inherit;text-decoration:none}.kl-evcard li b a:hover{text-decoration:underline}.kl-evcard li div{min-width:0}.kl-evcard b{font:600 13px/1.3 -apple-system,BlinkMacSystemFont,Trebuchet MS,Roboto,sans-serif;display:block}.kl-evcard small{color:var(--kl-muted);font-size:11.5px;display:block}.kl-evcard li p{margin:3px 0 0;font-size:12.5px;line-height:1.4}.kl-evcard-links{border-top:1px solid var(--kl-line);flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding-top:9px;font-size:12.5px;display:flex}.kl-evcard-links a{color:var(--kl-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.kl-evcard-x{width:24px;height:24px;color:var(--kl-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:17px;line-height:1;position:absolute;top:6px;right:6px}.kl-evcard-x:hover{color:var(--kl-ink);background:#7f7f7f24}.kl-on-mark,.kl-on-mark canvas{cursor:pointer!important}.kl-evtip{z-index:32;box-sizing:border-box;border:1px solid var(--kl-line);background:var(--kl-bg);width:max-content;max-width:min(300px,100% - 16px);color:var(--kl-ink);pointer-events:none;border-radius:9px;flex-direction:column;gap:7px;padding:9px 11px;font-size:12px;line-height:1.35;display:flex;position:absolute;box-shadow:0 8px 24px #13172229,0 1px 3px #13172214}.kl-evtip[hidden]{display:none}.kl-evtip>div{align-items:flex-start;gap:8px;display:flex}.kl-evtip p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:600;display:-webkit-box;overflow:hidden}.kl-evtip small{color:var(--kl-muted);margin-top:2px;font-weight:400;display:block}.kl-evtip em{color:var(--kl-muted);font-size:11px;font-style:normal}.kl-pro-tag{letter-spacing:.04em;color:#fff;vertical-align:1px;background:#c68a1e;border-radius:4px;margin-left:6px;padding:1px 5px;font:700 9px/1.4 Inter,sans-serif}.kl-fp{z-index:26;pointer-events:none;flex-direction:column;gap:4px;max-width:calc(100% - 90px);display:flex;position:absolute;top:90px;left:8px}.kl-fp[hidden]{display:none}.kl-fp-row{pointer-events:auto;flex-wrap:wrap;align-items:center;gap:4px;display:flex}.kl-fp-seg{border:1px solid var(--kl-line);background:var(--kl-bg);border-radius:6px;display:inline-flex;overflow:hidden}.kl-fp-seg button{border:0;border-radius:0}.kl-fp button,.kl-fp select{border:1px solid var(--kl-line);background:var(--kl-bg);height:24px;color:var(--kl-ink);cursor:pointer;border-radius:6px;padding:0 8px;font:600 11px Inter,sans-serif}.kl-fp button:hover,.kl-fp select:hover{background:var(--kl-hover)}.kl-fp button.on{color:var(--kl-blue);background:var(--kl-on);border-color:#0000}.kl-fp-seg button+button{border-left:1px solid var(--kl-line)}.kl-fp select{padding:0 4px}.kl-fp-beta{letter-spacing:.06em;text-transform:uppercase;color:#1a1300;vertical-align:1px;background:#f0b93b;border-radius:3px;margin-left:3px;padding:1px 4px;font:700 8px Inter,sans-serif}.kl-fp-row{background:var(--kl-bg);border-radius:12px;padding:5px}@supports (color:color-mix(in lab,red,red)){.kl-fp-row{background:color-mix(in srgb,var(--kl-bg) 88%,transparent)}}.kl-fp-row{border:1px solid var(--kl-line);-webkit-backdrop-filter:blur(8px);box-shadow:0 6px 20px #00000029}.kl-fp-head{align-items:center;gap:3px;display:inline-flex}.kl-fp-grip{cursor:grab;height:24px;color:var(--kl-muted);letter-spacing:.09em;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;align-items:center;gap:7px;padding:0 9px 0 6px;font:700 10px Inter,sans-serif;display:inline-flex}.kl-fp-grip:active{cursor:grabbing}.kl-fp-grip:hover{background:var(--kl-hover)}.kl-fp-grip i{opacity:.8;background:radial-gradient(circle,currentColor 1.1px,#0000 1.5px) 0 0/4px 4.7px;width:8px;height:14px}.kl-fp .kl-fp-ic{justify-content:center;align-items:center;width:24px;padding:0;font-size:13px;display:inline-flex}.kl-fp-div{background:var(--kl-line);flex:none;width:1px;height:18px;margin:0 3px}.kl-fp-v .kl-fp-row{scrollbar-width:thin;flex-flow:column;align-items:stretch;width:178px;max-height:calc(100vh - 230px);overflow-y:auto}.kl-fp-v .kl-fp-head{display:flex}.kl-fp-v .kl-fp-grip{flex:1}.kl-fp-v .kl-fp-seg{flex-direction:column}.kl-fp-v .kl-fp-seg button+button{border-left:0;border-top:1px solid var(--kl-line)}.kl-fp-v button,.kl-fp-v select,.kl-fp-v [data-f]{text-align:left;width:100%;max-width:none}.kl-fp-v .kl-fp-ic{text-align:center;flex:none;width:24px}.kl-fp-v .kl-fp-div{width:100%;height:1px;margin:2px 0}.kl-fp-fold .kl-fp-row>:not(.kl-fp-head),.kl-fp-fold .kl-fp-leg{display:none!important}.kl-fp-fold.kl-fp-v .kl-fp-row{width:auto}:root[data-theme=dark] .kl-fp-row{background:#0b1120d1;border-color:#d89b324d;box-shadow:0 12px 30px #0000008c,inset 0 1px #ffffff0d}:root[data-theme=dark] .kl-fp-grip{color:#d89b32}:root[data-theme=dark] .kl-fp-grip:hover{background:#d89b321f}:root[data-theme=dark] .kl-fp button,:root[data-theme=dark] .kl-fp select{color:#e6e9f2;background:#ffffff0b;border-color:#ffffff1c;border-radius:8px}:root[data-theme=dark] .kl-fp-seg{background:#ffffff08;border-color:#ffffff1f;border-radius:9px}:root[data-theme=dark] .kl-fp-seg button{border-color:#ffffff17;border-radius:0}:root[data-theme=dark] .kl-fp-div{background:#ffffff1f}:root[data-theme=dark] .kl-fp button:hover,:root[data-theme=dark] .kl-fp select:hover{color:#f6d08a;background:#d89b3224;border-color:#d89b3266}:root[data-theme=dark] .kl select,:root[data-theme=dark] .kl-fp select,:root[data-theme=dark] .kl-dlg select,:root[data-theme=dark] .kl-menu select{color-scheme:dark}:root[data-theme=dark] .kl select option,:root[data-theme=dark] .kl-fp select option,:root[data-theme=dark] .kl-dlg select option,:root[data-theme=dark] .kl-menu select option{color:#e6e9f2;background:#151b2b}:root[data-theme=dark] .kl select option:checked,:root[data-theme=dark] .kl-fp select option:checked,:root[data-theme=dark] .kl-dlg select option:checked,:root[data-theme=dark] .kl-menu select option:checked{color:#fff;background:#2a3a5c}:root[data-theme=dark] .kl-fp button.on{color:#f7d58f;background:linear-gradient(#d89b325c,#d89b322b);border-color:#d89b32bf;box-shadow:0 0 0 1px #d89b3238,0 0 14px #d89b3233}:root[data-theme=dark] .kl-fp-est{color:#a7adbe;border-bottom-color:#a7adbe}.kl-fp-est{color:var(--kl-muted);border-bottom:1px dotted var(--kl-muted);cursor:help;padding:0 4px;font:500 10px Inter,sans-serif}.kl-fp-leg{color:var(--kl-ink);text-shadow:0 0 3px var(--kl-bg),0 0 3px var(--kl-bg);white-space:nowrap;min-height:15px;font:500 11px ui-monospace,Menlo,Consolas,monospace;overflow:hidden}.kl-fp-leg b{color:var(--kl-muted);margin-left:6px;font-weight:600}.kl-fp-leg i{font-style:normal;font-weight:600}.kl-fp-leg i.up{color:#089981}.kl-fp-leg i.dn{color:#f23645}.kl-fp-grp{display:contents}.kl-fp-v .kl-fp-row{scrollbar-width:none;border-radius:16px;gap:6px;width:212px;padding:10px}.kl-fp-v .kl-fp-row::-webkit-scrollbar{display:none}.kl-fp-v .kl-fp-head{border-bottom:1px solid var(--kl-line);margin-bottom:2px;padding-bottom:8px}.kl-fp-v .kl-fp-grip{letter-spacing:.1em;height:28px;font-size:11px}.kl-fp-v .kl-fp-ic{border-radius:8px;width:28px;height:28px}.kl-fp-v .kl-fp-div{display:none}.kl-fp-v .kl-fp-seg:before,.kl-fp-v .kl-fp-tools:before,.kl-fp-v .kl-fp-an:before{letter-spacing:.12em;text-transform:uppercase;color:var(--kl-muted);margin:4px 2px 3px;font:700 9px/1 Inter,sans-serif;display:block}.kl-fp-v .kl-fp-seg:before{content:"View"}.kl-fp-v .kl-fp-tools:before{content:"Tools";grid-column:1/-1}.kl-fp-v .kl-fp-an:before{content:"Overlays";grid-column:1/-1}.kl-fp-v .kl-fp-seg{background:0 0;border:0;border-radius:0;gap:2px;overflow:visible}.kl-fp-v .kl-fp-seg button+button{border-top:0}.kl-fp-v .kl-fp button,.kl-fp-v .kl-fp select{border-radius:9px;height:30px;padding:0 10px;font-size:12px}.kl-fp-v .kl-fp-seg button{background:0 0;border:1px solid #0000;border-radius:9px}.kl-fp-v .kl-fp-seg button:hover{background:var(--kl-hover)}.kl-fp-v .kl-fp-seg button.on{color:var(--kl-blue);background:var(--kl-on);box-shadow:inset 3px 0 0 var(--kl-blue);border-color:#0000}.kl-fp-v .kl-fp-tools{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px;display:grid}.kl-fp-v .kl-fp-tools button{text-align:center;padding:0}.kl-fp-v .kl-fp-an{grid-template-columns:1fr 1fr;gap:4px;margin-top:4px;display:grid}.kl-fp-v .kl-fp-an [data-o=strip]{grid-column:1/-1}.kl-fp-v .kl-fp-an select{padding:0 6px}.kl-fp-v [data-o]{padding-right:22px;position:relative}.kl-fp-v [data-o]:after{content:"";border:1.5px solid var(--kl-muted);box-sizing:border-box;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;right:9px}.kl-fp-v [data-o].on:after{background:currentColor;border-color:currentColor}.kl-fp-v>.kl-fp-row>[data-o]{margin-top:2px}.kl-fp-v .kl-fp-est{border-bottom:0;border-top:1px solid var(--kl-line);text-align:center;letter-spacing:.02em;align-self:stretch;margin-top:6px;padding:7px 0 1px;font-size:10px;display:block}:root[data-theme=dark] .kl-fp-v .kl-fp-seg{background:0 0;border-color:#0000;border-radius:0}:root[data-theme=dark] .kl-fp-v .kl-fp-seg button{background:0 0;border-color:#0000}:root[data-theme=dark] .kl-fp-v .kl-fp-seg button:hover{background:#d89b321a}:root[data-theme=dark] .kl-fp-v .kl-fp-seg button.on{color:#f7d58f;background:linear-gradient(90deg,#d89b324d,#d89b3214);border-color:#0000;box-shadow:inset 3px 0 #d89b32}:root[data-theme=dark] .kl-fp-v .kl-fp-head{border-bottom-color:#ffffff1a}:root[data-theme=dark] .kl-fp-v .kl-fp-est{border-top-color:#ffffff1a}:root[data-theme=dark] .kl-fp-v [data-o]:after{border-color:#ffffff59}:root[data-theme=dark] .kl-fp-v [data-o].on:after{background:#f7d58f;border-color:#f7d58f}:root:not([data-theme=dark]) .kl-fp-row{background:#fffcf5f2;border-color:#d89b3266;box-shadow:0 10px 28px #78500a29,inset 0 1px #ffffffd9}:root:not([data-theme=dark]) .kl-fp-grip{color:#b07a1a}:root:not([data-theme=dark]) .kl-fp-grip:hover{background:#d89b321f}:root:not([data-theme=dark]) .kl-fp button,:root:not([data-theme=dark]) .kl-fp select{color:#2a2418;background:#fff;border-color:#d89b3247}:root:not([data-theme=dark]) .kl-fp button:hover,:root:not([data-theme=dark]) .kl-fp select:hover{color:#7a4f08;background:#d89b321f;border-color:#d89b328c}:root:not([data-theme=dark]) .kl-fp button.on{color:#7a4f08;background:linear-gradient(#d89b324d,#d89b3221);border-color:#d89b32a6}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-seg button{background:0 0;border-color:#0000}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-seg button:hover{background:#d89b321a}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-seg button.on{color:#7a4f08;background:linear-gradient(90deg,#d89b3247,#d89b320f);border-color:#0000;box-shadow:inset 3px 0 #d89b32}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-head{border-bottom-color:#d89b3247}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-est{border-top-color:#d89b3247}:root:not([data-theme=dark]) .kl-fp-v .kl-fp-seg:before,:root:not([data-theme=dark]) .kl-fp-v .kl-fp-tools:before,:root:not([data-theme=dark]) .kl-fp-v .kl-fp-an:before{color:#a8741c}:root:not([data-theme=dark]) .kl-fp-v [data-o]:after{border-color:#b07a1a8c}:root:not([data-theme=dark]) .kl-fp-v [data-o].on:after{background:#d89b32;border-color:#d89b32}@media(max-width:900px){.kl-side{width:auto!important}.kl-side-grip{display:none}}@media(max-width:700px){.kl-fp{max-width:calc(100% - 64px)}.kl-fp-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.kl-fp-row::-webkit-scrollbar{display:none}.kl-fp-row>*,.kl-fp-row button,.kl-fp-row select{flex:none}.kl-fp-est{display:none}.kl-fpp-t th,.kl-fpp-t td{padding-left:5px;padding-right:5px}}.sip-warn{color:var(--ink-900);background:#fdf6e7;border:1px solid #e8c27a;border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.45}.sip-warn[hidden]{display:none}.sip-warn b{font-weight:700}.sip-warn button{border:1px solid var(--brass);background:var(--paper-raised);color:var(--brass-deep);font:inherit;cursor:pointer;border-radius:7px;margin-top:8px;padding:6px 10px;font-weight:600;display:block}.sip-warn button:hover{background:var(--brass-wash)}html[data-theme=dark] .sip-warn{background:#2a2211;border-color:#6b5320}.aix-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 22px;display:grid}.aix-stat{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.aix-stat span{color:var(--ink-700);font-size:12.5px}.aix-stat b{color:var(--ink-900);font-size:24px;line-height:1.1}.aix-stat small{color:var(--ink-500);font-size:11.5px}.aix-stat:hover{border-color:var(--brass)}.aix-stat.on{border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass);background:var(--brass-wash)}.aix-stat.is-held b{color:var(--brass-deep)}.aix-stat.is-removed b{color:var(--clay-deep)}.aix-sec{margin:0 0 26px;scroll-margin-top:80px}.aix-sec-head{align-items:baseline;gap:8px;margin:0 0 10px;display:flex}.aix-sec-head h3{margin:0;font-size:18px}.aix-empty{margin:0;padding:16px 18px}.aix-idea{grid-template-columns:190px minmax(0,1fr);gap:16px;margin-bottom:10px;padding:14px;display:grid}.aix-shot{aspect-ratio:16/10;border:1px solid var(--line);background:var(--paper-sunk);border-radius:8px;place-items:center;display:grid;overflow:hidden}.aix-shot img{object-fit:cover;object-position:left center;width:100%;height:100%}.aix-main{align-content:start;gap:6px;min-width:0;display:grid}.aix-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.aix-sym{background:var(--paper-sunk);border-radius:6px;padding:1px 8px;font-weight:700}.aix-dir{font-weight:600}.aix-dir.is-long{color:var(--sage-deep)}.aix-dir.is-short{color:var(--clay-deep)}.aix-dir.is-neutral{color:var(--ink-500)}.aix-pick{color:var(--brass-deep);font-weight:600}.aix-date{margin-left:auto;font-size:11.5px}.aix-main h4{margin:0;font-size:15.5px;line-height:1.35}.aix-main h4 a{color:var(--ink-900);text-decoration:none}.aix-main h4 a:hover{color:var(--brass-deep)}.aix-body{color:var(--ink-700);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.aix-flag{color:var(--clay-deep);margin:0;font-size:12px}.aix-foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;padding-top:8px;display:flex}.aix-author{align-items:center;gap:7px;font-size:13px;display:flex}.aix-author a{color:var(--ink-900);font-weight:600;text-decoration:none}.aix-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.aix-acts form{margin:0}.aix-acts .btn.danger{color:var(--clay-deep);border-color:var(--clay);background:0 0}@supports (color:color-mix(in lab,red,red)){.aix-acts .btn.danger{border-color:color-mix(in srgb,var(--clay) 45%,var(--line))}}.aix-acts .btn.danger:hover{background:var(--clay);color:#fff}.aix-comments{padding:4px 14px}.aix-comment{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 0;display:grid}.aix-comment:last-child{border-bottom:0}.aix-c-head{flex-wrap:wrap;align-items:baseline;gap:4px 6px;margin:0;font-size:13px;display:flex}.aix-c-head a{color:var(--ink-900)}.aix-c-body{color:var(--ink-700);white-space:pre-line;margin:3px 0 0;font-size:13.5px;line-height:1.55}.aix-badges{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.aix-form{gap:12px;padding:16px;display:grid}.aix-form label{color:var(--ink-700);gap:4px;font-size:12.5px;font-weight:600;display:grid}.aix-form small{font-weight:400}.aix-form input,.aix-form select{width:100%}.aix-form .lp-auth-err{margin:0}.aix-kinds{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;padding-top:10px;display:flex}.aix-kinds .pf-ver{margin-left:0}.aix-verified{padding:14px 16px}.aix-v-title{margin:0 0 6px;font-weight:600}.aix-v-row{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.aix-v-who{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;font-size:13.5px;display:flex}.aix-v-row form{margin:0 0 0 auto}@media(max-width:760px){.aix-idea{grid-template-columns:1fr}.aix-shot{aspect-ratio:16/8}.aix-badges{grid-template-columns:1fr}.aix-date{margin-left:0}.aix-comment{grid-template-columns:auto minmax(0,1fr)}.aix-comment .aix-acts{grid-column:2;margin-left:0}}.aix-form input,.aix-form select{border:1px solid var(--line-strong);background:var(--paper);height:38px;color:var(--ink-900);font:400 14px var(--font-ui);border-radius:8px;padding:0 11px;transition:border-color .15s,box-shadow .15s}.aix-form select{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-500) 50%),linear-gradient(135deg,var(--ink-500) 50%,transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.aix-form input:focus,.aix-form select:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.aix-form input::placeholder{color:var(--ink-500)}.aix-form .btn.primary{height:40px}.lp-tour-link{color:var(--ink-900);align-items:center;gap:9px;margin-top:14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lp-tour-link:hover{color:var(--brass-deep)}.lp-tour-dot{color:#fff;background:linear-gradient(135deg,#e0a53a,#d1573c);border-radius:50%;place-items:center;width:30px;height:30px;transition:box-shadow .2s;display:grid;box-shadow:0 0 0 5px #e0a53a29}.lp-tour-link:hover .lp-tour-dot{box-shadow:0 0 0 8px #e0a53a33}.lp-tour-dot svg{width:13px;height:13px;margin-left:2px}.lp-tour{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:56px;scroll-margin-top:70px;display:grid}.lp-tour-copy h2{font-family:var(--font-display);letter-spacing:-.01em;margin:8px 0 12px;font-size:clamp(28px,3.6vw,42px);line-height:1.1}.lp-tour-copy>p{color:var(--ink-700);max-width:560px;margin:0 0 18px;font-size:16px;line-height:1.65}.lp-tour-list{gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.lp-tour-list li{color:var(--ink-900);padding-left:26px;font-size:15px;position:relative}.lp-tour-list li:before{content:"";background:var(--brass-wash) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.3 2.3 4.7-5' fill='none' stroke='%239A6A0F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;width:15px;height:15px;position:absolute;top:4px;left:0}.lp-tour-cta{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lp-tour-more{color:var(--ink-700);font-size:14px;font-weight:600;text-decoration:none}.lp-tour-more:hover{color:var(--brass-deep)}.lp-tour-phone{background:#15140f;border-radius:44px;width:min(330px,78vw);margin:0;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px -20px #23241f73,0 0 90px -10px #e0a53a59}.lp-tour-phone:before{content:"";z-index:2;pointer-events:none;background:#15140f;border-radius:12px;width:74px;height:20px;margin-left:-37px;transition:opacity .3s;position:absolute;top:18px;left:50%}.lp-tour.playing .lp-tour-phone:before{opacity:0}.lp-tour-screen{aspect-ratio:9/16;background:#1c1a14;border-radius:34px;position:relative;overflow:hidden}.lp-tour-screen video{object-fit:cover;background:#1c1a14;width:100%;height:100%;display:block}.lp-tour-play{cursor:pointer;color:#fff;background:linear-gradient(#0000 55%,#00000059);border:0;place-content:center;justify-items:center;gap:14px;padding:0;transition:opacity .25s;display:grid;position:absolute;inset:0}.lp-tour-play span{background:linear-gradient(135deg,#e0a53a,#d1573c);border-radius:50%;place-items:center;width:78px;height:78px;margin-top:210px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 10px 30px #d1573c73,0 0 0 10px #ffffff1f}.lp-tour-play span svg{width:32px;height:32px;margin-left:4px}.lp-tour-play small{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-size:11.5px}.lp-tour-play:hover span,.lp-tour-play:focus-visible span{transform:scale(1.06);box-shadow:0 12px 36px #d1573c8c,0 0 0 14px #ffffff29}.lp-tour-play:focus-visible{outline:3px solid var(--brass-bright);outline-offset:-6px;border-radius:34px}.lp-tour.playing .lp-tour-play{opacity:0;pointer-events:none}@media(max-width:860px){.lp-tour{text-align:center;grid-template-columns:1fr;justify-items:center;gap:34px}.lp-tour-copy>p{margin-left:auto;margin-right:auto}.lp-tour-list{text-align:left;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.lp-tour-cta{justify-content:center}}@media(max-width:420px){.lp-tour-play span{width:66px;height:66px;margin-top:160px}.lp-tour-phone{border-radius:38px;padding:8px}.lp-tour-screen{border-radius:30px}}@media(prefers-reduced-motion:reduce){.lp-tour-play span,.lp-tour-dot{transition:none}}[lang=ne] .sm-title,.sm-article h1,.sm-body,.sm-sum,.sm-sum-lead,.sm-list h1,.sm-home h2{font-family:"Mukta",var(--font-ui)}.sm-meta{color:var(--ink-500);font-size:12.5px}.sm-meta b{color:var(--brass-deep);font-weight:700}.sm-meta em{background:var(--clay);color:#fff;border-radius:4px;margin-left:6px;padding:1px 7px;font-size:11px;font-style:normal;font-weight:700}.sm-cats{flex-wrap:wrap;gap:6px;margin:14px 0 18px;display:flex}.sm-cats a{border:1px solid var(--line-strong);font:600 14px "Mukta",var(--font-ui);color:var(--ink-700);border-radius:999px;padding:5px 14px;text-decoration:none}.sm-cats a.on,.sm-cats a:hover{background:var(--brass);border-color:var(--brass);color:#fff}.sm-item{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:220px minmax(0,1fr);gap:18px;padding:16px 0;text-decoration:none;display:grid}.sm-item:not(:has(img)){grid-template-columns:1fr}.sm-item img{object-fit:cover;border-radius:10px;width:220px;height:140px}.sm-text{align-content:start;gap:5px;display:grid}.sm-title{color:var(--ink-900);font-size:22px;font-weight:700;line-height:1.35}.sm-item:hover .sm-title{color:var(--brass-deep)}.sm-sum{color:var(--ink-700);font-size:16px;line-height:1.6}.sm-first{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.sm-first img{width:100%;height:280px}.sm-first .sm-title{font-size:28px}.sm-lead{font-family:"Mukta",var(--font-ui);font-size:17px}.sm-article{max-width:760px}.sm-article h1{margin:8px 0 10px;font-size:clamp(28px,4vw,40px);line-height:1.3}.sm-sum-lead{color:var(--ink-700);margin:0 0 10px;font-size:20px;line-height:1.6}.sm-byline{color:var(--ink-500);margin:0 0 18px;font-size:13px}.sm-cover{margin:0 0 22px}.sm-cover img{border-radius:12px;width:100%;display:block}.sm-cover figcaption{color:var(--ink-500);margin-top:6px;font-size:13px}.sm-body{color:var(--ink-900);font-size:19px;line-height:1.85}.sm-body p{margin:0 0 16px}.sm-body h2{margin:26px 0 10px;font-size:24px}.sm-body ul{margin:0 0 16px;padding-left:22px}.sm-body a{color:var(--brass-deep)}.sm-source,.sm-stocks{margin:18px 0 0;font-size:15px}.sm-source a{color:var(--brass-deep)}.sm-stocks a{background:var(--paper-sunk);font:700 13px var(--font-mono);color:var(--ink-900);border-radius:6px;margin:0 4px 4px 0;padding:2px 10px;text-decoration:none;display:inline-block}.sm-note{color:var(--ink-500);font-size:13px;font-family:"Mukta",var(--font-ui);margin:20px 0 0}.sm-more-h{font-family:"Mukta",var(--font-ui);margin:34px 0 10px}.sm-more{gap:2px;display:grid}.sm-more a{border-bottom:1px solid var(--line);font:600 17px/1.4 "Mukta",var(--font-ui);color:var(--ink-900);gap:2px;padding:10px 0;text-decoration:none;display:grid}.sm-break{background:var(--clay);border-radius:12px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.sm-break{background:color-mix(in srgb,var(--clay) 10%,var(--paper))}}.sm-break{border:1px solid var(--clay)}@supports (color:color-mix(in lab,red,red)){.sm-break{border:1px solid color-mix(in srgb,var(--clay) 40%,var(--line))}}.sm-break{color:var(--ink-900);font:600 17px "Mukta",var(--font-ui);text-decoration:none}.sm-break b{background:var(--clay);color:#fff;border-radius:6px;padding:3px 10px;font-size:14px}.sm-break span{flex:1}.sm-break i{color:var(--clay-deep);white-space:nowrap;font-style:normal}.sm-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.sm-card{border:1px solid var(--line);background:var(--paper-raised,var(--paper));color:inherit;border-radius:14px;align-content:start;gap:6px;padding:14px;text-decoration:none;display:grid}.sm-card:hover{border-color:var(--brass)}.sm-card img{object-fit:cover;border-radius:10px;width:100%;height:150px}.sm-card .sm-title{font-size:18px}.sm-card .sm-sum{font-size:14.5px}.sm-form{gap:14px;padding:18px;display:grid}.sm-form label{gap:5px;font-size:13.5px;font-weight:600;display:grid}.sm-form input,.sm-form textarea,.sm-form select{width:100%}.sm-form textarea[lang=ne],.sm-form input[lang=ne]{font:400 17px/1.6 "Mukta",var(--font-ui)}.sm-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.sm-check{align-items:center;gap:8px;display:flex!important}.sm-actions{gap:8px;display:flex}@media(max-width:760px){.sm-item,.sm-first{grid-template-columns:1fr}.sm-item img,.sm-first img{width:100%;height:190px}.sm-grid{grid-template-columns:1fr}}.sma-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.sma-head h2{margin:2px 0 4px}.sma-head p{max-width:680px;margin:0;font-size:13.5px}.sma-new{white-space:nowrap}.sma-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.sma-kpi{background:var(--paper-raised);border:1px solid var(--line);border-top:3px solid var(--line-strong);border-radius:14px;padding:14px 16px;display:grid}.sma-kpi b{font:700 28px/1.1 var(--font-display);color:var(--ink-900)}.sma-kpi span{color:var(--ink-700);font-size:13px;font-weight:600}.sma-kpi small{color:var(--ink-500);font-size:12px}.sma-kpi.live{border-top-color:var(--sage)}.sma-kpi.sched{border-top-color:var(--azure)}.sma-kpi.draft{border-top-color:var(--brass)}.sma-list{gap:10px;margin-bottom:16px;display:grid}.sma-item{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;grid-template-columns:148px 1fr auto;align-items:center;gap:16px;padding:10px;transition:border-color .15s,box-shadow .15s;display:grid}.sma-item:hover{border-color:var(--brass);box-shadow:0 4px 18px #0000000f}.sma-thumb{aspect-ratio:1200/630;background:var(--paper-sunk);border-radius:9px;display:block;overflow:hidden}.sma-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sma-thumb span{height:100%;color:var(--ink-500);place-items:center;font-size:11.5px;display:grid}.sma-body{gap:5px;min-width:0;display:grid}.sma-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sma-tags>span{background:var(--paper-sunk);color:var(--ink-700);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}.sma-state.live{background:var(--sage);color:#fff}.sma-state.sched{background:var(--azure);color:#fff}.sma-state.draft{background:var(--brass-wash);color:var(--brass-deep)}.sma-break{background:var(--clay)!important;color:#fff!important}.sma-tags .sma-cat,.sma-cats span{font-family:"Mukta",var(--font-ui)}.sma-title{font:600 17px/1.4 "Mukta",var(--font-ui);color:var(--ink-900);-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sma-title:hover{color:var(--brass-deep)}.sma-meta{color:var(--ink-500);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.sma-meta .mono{font-size:11.5px}.sma-acts{gap:6px;padding-right:6px;display:flex}.sma-empty{text-align:center;padding:34px}.sma-editor{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.sma-main{gap:16px;padding:22px;display:grid}.sma-in-title{width:100%;font:700 26px/1.35 "Mukta",var(--font-ui)!important;border:0!important;border-bottom:2px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:4px 0 10px!important}.sma-in-title:focus{outline:none;border-bottom-color:var(--brass)!important}.sma-slug{background:var(--paper-sunk);border:1px solid var(--line);border-radius:9px;align-items:center;font-size:13px;display:flex;overflow:hidden}.sma-slug span{color:var(--ink-500);white-space:nowrap;font-family:var(--font-mono);padding:0 2px 0 10px;font-size:12px}.sma-slug input{min-width:0;font-family:var(--font-mono);flex:1;font-size:13px;background:0 0!important;border:0!important;padding:9px 10px 9px 0!important}.sma-field{gap:6px;display:grid}.sma-field>span{color:var(--ink-700);font-size:13px;font-weight:600}.sma-field>span small{font-weight:400}.sma-field input,.sma-field textarea,.sma-field select{width:100%}.sma-main textarea[lang=ne],.sma-side input[lang=ne]{font:400 17px/1.7 "Mukta",var(--font-ui)}.sma-in-body{resize:vertical;min-height:460px}.sma-hints{color:var(--ink-500);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.sma-hints code{background:var(--paper-sunk);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-size:11.5px}.sma-side{gap:14px;display:grid;position:sticky;top:84px}.sma-box{gap:12px;padding:16px;display:grid}.sma-box h3{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500);margin:0;font-size:12px}.sma-seg{background:var(--paper-sunk);border-radius:10px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.sma-seg input,.sma-cats input{opacity:0;pointer-events:none;position:absolute}.sma-seg span{text-align:center;cursor:pointer;color:var(--ink-500);border-radius:8px;padding:7px;font-size:13.5px;font-weight:600;display:block}.sma-seg input:checked+span{background:var(--paper-raised);color:var(--ink-900);box-shadow:0 1px 4px #0000001f}.sma-seg label:last-child input:checked+span{background:var(--sage);color:#fff}.sma-seg input:focus-visible+span,.sma-cats input:focus-visible+span{outline:2px solid var(--brass)}.sma-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sma-toggle span{font-size:13.5px;display:grid}.sma-toggle input{accent-color:var(--clay);margin-top:4px}.sma-toggle.small span{color:var(--ink-500);font-size:12.5px}.sma-save{justify-content:center;width:100%;padding:11px;font-size:15px}.sma-cats{flex-wrap:wrap;gap:6px;display:flex}.sma-cats span{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:5px 12px;font-size:14px;display:block}.sma-cats input:checked+span{background:var(--ink-900);color:var(--paper);border-color:var(--ink-900)}.sma-drop{aspect-ratio:1200/630;border:2px dashed var(--line-strong);background:var(--paper-sunk);cursor:pointer;text-align:center;border-radius:11px;place-items:center;font-size:13px;display:grid;position:relative;overflow:hidden}.sma-drop:hover{border-color:var(--brass)}.sma-drop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sma-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.sma-delete{margin-top:14px}@media(max-width:980px){.sma-editor{grid-template-columns:1fr}.sma-side{position:static}.sma-kpis{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.sma-item{grid-template-columns:96px 1fr}.sma-acts{grid-column:1/-1;padding:0}.sma-main{padding:16px}.sma-in-title{font-size:22px!important}}.sm-feed{border-top:1px solid var(--line);margin-top:34px;padding-top:22px}.sm-feed h2{margin:0 0 10px;font-size:20px}.sm-feed h2 small{font-size:13px;font-weight:400}.sma-editor input[type=text],.sma-editor input:not([type]),.sma-editor input[type=url],.sma-editor input[type=datetime-local],.sma-editor textarea,.sma-editor select{appearance:none;box-sizing:border-box;width:100%;font:400 14.5px/1.5 var(--font-ui);color:var(--ink-900);background:var(--paper);border:1px solid var(--line-strong);color-scheme:light dark;border-radius:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s}.sma-editor textarea{line-height:1.7}.sma-editor input::placeholder,.sma-editor textarea::placeholder{color:var(--ink-500);opacity:.7}.sma-editor input:hover,.sma-editor textarea:hover{border-color:var(--brass)}.sma-editor input:focus,.sma-editor textarea:focus,.sma-editor select:focus{border-color:var(--brass);background:var(--paper-raised);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.sma-editor .sma-in-title,.sma-editor .sma-slug input{box-shadow:none!important}.sma-slug:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash)}.sma-editor .sma-in-body{background:var(--paper-raised);border-radius:12px;min-height:480px;padding:16px 18px}.sma-editor input[type=datetime-local]{font-family:var(--font-mono);cursor:pointer;padding-right:8px;font-size:13.5px}.sma-editor input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;border-radius:6px;padding:4px;transition:background .15s,opacity .15s}.sma-editor input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1;background:var(--brass-wash)}.sma-editor input[type=checkbox]{appearance:none;border:1.5px solid var(--line-strong);background:var(--paper);cursor:pointer;border-radius:6px;flex:none;place-content:center;width:20px;height:20px;margin:2px 0 0;transition:background .15s,border-color .15s;display:grid}.sma-editor input[type=checkbox]:after{content:"";border:0 solid #fff;border-width:0 0 2.5px 2.5px;width:10px;height:6px;margin-top:-3px;transition:transform .12s;transform:rotate(-45deg)scale(0)}.sma-editor input[type=checkbox]:checked{background:var(--clay);border-color:var(--clay)}.sma-editor input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}.sma-editor input[type=checkbox]:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.sma-toggle{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:10px 12px;transition:border-color .15s,background .15s}.sma-toggle:hover{border-color:var(--brass)}.sma-toggle:has(input:checked){border-color:var(--clay);background:var(--clay-wash)}.sma-toggle.small{padding:7px 10px}.sma-drop span{color:var(--ink-700);padding:12px;line-height:1.5}.sma-drop:before{content:"↑";color:var(--brass);font-size:22px;position:absolute;top:26%}.sma-drop:has(img:not([hidden])):before{display:none}.sma-drop:has(img:not([hidden])):after{content:"Change picture";color:#fff;background:#0009;border-radius:999px;padding:3px 10px;font-size:12px;position:absolute;bottom:8px;right:8px}.sma-cats span{background:var(--paper);transition:border-color .15s,background .15s}.sma-cats span:hover{border-color:var(--brass)}.sma-seg span{transition:background .15s,color .15s}.sma-save{border-radius:10px;font-weight:700}.fs-about{max-width:860px;margin:14px 0 6px}.fs-about p{color:var(--ink-2,inherit);margin:0 0 8px;font-size:15.5px;line-height:1.65}.tk-calc-row>td{background:var(--paper-sunk);padding:18px 18px 20px!important}.tk-calc{gap:16px;max-width:980px;display:grid}.tk-calc-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.tk-calc-head>div:first-child{gap:2px;display:grid}.tk-calc-head>div:first-child b{font:700 18px var(--font-display);color:var(--ink-900)}.tk-calc-head>div:first-child span{color:var(--ink-500);font-size:12.5px}.tk-calc-in{flex-wrap:wrap;gap:12px;display:flex}.tk-field{gap:5px;display:grid}.tk-field>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);font-size:11.5px;font-weight:700}.tk-field em{text-transform:none;letter-spacing:0;color:var(--ink-500);margin-left:6px;font-style:normal;font-weight:500}.tk-inp{background:var(--paper-raised);border:1px solid var(--line-strong);border-radius:10px;align-items:center;height:42px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.tk-inp:hover{border-color:var(--brass)}.tk-inp:focus-within{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash)}.tk-inp i{color:var(--ink-500);font-size:12.5px;font-style:normal;font-weight:600}.tk-inp input{width:120px;height:100%;font:600 16px var(--font-mono);color:var(--ink-900);appearance:textfield;outline:none;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 8px!important}.tk-inp input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tk-inp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tk-calc-body{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);align-items:stretch;gap:16px;display:grid}.tk-bill{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;margin:0;padding:6px 18px}.tk-bill>div{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.tk-bill>div:last-child{border-bottom:0}.tk-bill dt{color:var(--ink-700);font-size:14px}.tk-bill dt small{color:var(--ink-500);margin-left:6px;font-size:11.5px}.tk-bill dd{font:600 14.5px var(--font-mono);color:var(--ink-900);white-space:nowrap;margin:0}.tk-bill dd.tk-minus{color:var(--ink-500)}.tk-bill dd.tk-minus:before{content:"− "}.tk-bill .tk-bill-top dt{color:var(--ink-900);font-weight:700}.tk-bill .tk-bill-top dd{font-size:16px}.tk-bill .tk-bill-sum{border-top:1.5px solid var(--ink-900);border-bottom-style:solid;margin-top:2px}.tk-bill .tk-bill-sum dt{color:var(--ink-900);font-weight:700}.tk-bill .tk-bill-sum dd{font-size:16px}.tk-bill dd.up{color:var(--sage-deep)}.tk-bill dd.down{color:var(--clay-deep)}.tk-result{background:linear-gradient(160deg,var(--brass-wash),var(--paper-raised) 70%);border:1px solid var(--brass);border-radius:14px;flex-direction:column;justify-content:center;gap:8px;padding:22px;display:flex}.tk-result-label{letter-spacing:.08em;text-transform:uppercase;color:var(--brass-deep);font-size:11.5px;font-weight:700}.tk-result-net{font:700 34px/1.1 var(--font-mono);color:var(--ink-900);letter-spacing:-.01em}.tk-result-be{color:var(--ink-700);background:var(--paper-raised);border:1px solid var(--line);border-radius:999px;align-self:flex-start;align-items:baseline;gap:6px;padding:4px 12px;font-size:12.5px;display:inline-flex}.tk-result-be b{font:600 13px var(--font-mono);color:var(--ink-900)}.tk-result small{color:var(--ink-500);font-size:11.5px}.tk-calc-own{border-top:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:12px;padding-top:14px;display:flex}.tk-calc-own .btn{height:42px}.tk-own-note{color:var(--ink-500);align-self:center;font-size:12px}.tk-own-note.tk-own-ok{color:var(--sage-deep);font-weight:600}.tk-own-note.tk-own-err{color:var(--clay-deep);font-weight:600}.tk-own-title{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);flex-basis:100%;margin:0;font-size:11.5px}.tk-own-title b{font-weight:700}.tk-own-title em{text-transform:none;letter-spacing:0;margin-left:6px;font-style:normal}.tk-calc-own{align-items:center;row-gap:8px}.tk-own-inp{flex:none;width:220px}.tk-own-inp input{width:100%}.tk-inp input::placeholder{color:var(--ink-300,#b5b0a4);font-weight:500}.tk-by-acts{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.tk-dates-row>td{background:var(--paper-sunk);padding:18px 18px 20px!important}.tk-dates{white-space:normal;grid-template-columns:minmax(0,1fr);gap:12px;width:min(760px,100vw - 72px);display:grid;position:sticky;left:18px}.tk-dates-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:14px;display:flex}.tk-dates-head>div:first-child{gap:3px;max-width:520px;display:grid}.tk-dates-head>div:first-child b{font:700 18px var(--font-display);color:var(--ink-900)}.tk-dates-head>div:first-child span{color:var(--ink-500);font-size:12.5px;line-height:1.45}.tk-dates-head{padding-right:40px;position:relative}.tk-dates-x{width:32px;height:32px;color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:24px;line-height:1;position:absolute;top:-4px;right:0}.tk-dates-x:hover{background:var(--line);color:var(--ink-900)}.tk-dates-sum{background:var(--paper-raised);border:1px solid var(--line-strong);color:var(--ink-700,var(--ink-900));white-space:nowrap;border-radius:10px;padding:8px 12px;font-size:13px}.tk-dates-sum span{margin-left:6px;font-weight:700}.tk-dates-sum.ok{border-color:var(--sage-deep);color:var(--sage-deep);background:var(--sage-deep)}@supports (color:color-mix(in lab,red,red)){.tk-dates-sum.ok{background:color-mix(in srgb,var(--sage-deep) 8%,var(--paper-raised))}}.tk-dates-sum.short span{color:var(--brass-deep,#8a6420)}.tk-dates-sum.over{border-color:var(--clay-deep);color:var(--clay-deep);background:var(--clay-deep)}@supports (color:color-mix(in lab,red,red)){.tk-dates-sum.over{background:color-mix(in srgb,var(--clay-deep) 8%,var(--paper-raised))}}.tk-dates-cols,.tk-dates-r{grid-template-columns:170px 170px 170px 34px;align-items:center;gap:10px;display:grid}.tk-dates-cols{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);margin-bottom:-6px;font-size:11px;font-weight:700}.tk-dates-cols em{text-transform:none;letter-spacing:0;margin-left:4px;font-style:normal;font-weight:500}.tk-dates-list{gap:8px;display:grid}.tk-dates-r input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;height:40px;color:var(--ink-900);font:500 14px var(--font-mono,monospace);border-radius:10px;padding:0 10px}.tk-dates-r input:focus{outline:2px solid var(--brass)}@supports (color:color-mix(in lab,red,red)){.tk-dates-r input:focus{outline:2px solid color-mix(in srgb,var(--brass) 55%,transparent)}}.tk-dates-r input:focus{outline-offset:1px}.tk-dq{display:block;position:relative}.tk-dq input{padding-right:46px}.tk-dq button{background:var(--paper-sunk);height:30px;color:var(--ink-500);font:600 11px var(--font-ui,inherit);cursor:pointer;border:0;border-radius:7px;padding:0 8px;position:absolute;top:5px;right:5px}.tk-dq button:hover{background:var(--line);color:var(--ink-900)}.tk-dates-r [data-del]{border-radius:9px;width:34px;height:34px;font-size:20px;line-height:1}.tk-dates-r [data-del]:disabled{opacity:.3;cursor:default}.tk-dates-foot{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tk-dates-foot .btn[disabled]{opacity:.45;cursor:not-allowed}.tk-dates-msg{color:var(--ink-500);font-size:12.5px}.tk-dates-msg.tk-own-ok{color:var(--sage-deep);font-weight:600}.tk-dates-msg.tk-own-err{color:var(--clay-deep);font-weight:600}.tk-dates-note{color:var(--ink-500);margin:0;font-size:12px;line-height:1.5}@media(max-width:640px){.tk-dates-cols{display:none}.tk-dates-r{grid-template-columns:1fr 1fr 34px}.tk-dates-r>input[data-d]{grid-column:1/2}.tk-dates-r>input[data-p]{grid-column:1/3}.tk-dates-r [data-del]{grid-area:1/3}.tk-by-acts{flex-wrap:wrap}}@media(max-width:760px){.tk-calc-body{grid-template-columns:1fr}.tk-result-net{font-size:28px}.tk-inp input{width:96px}}.rv-reply{border-left:3px solid var(--brass);background:var(--paper-sunk);border-radius:0 8px 8px 0;margin-top:10px;padding:10px 12px}.rv-reply p{white-space:pre-line;margin:4px 0 0}.rv-reply-form{margin-top:10px}.rv-reply-form summary{cursor:pointer;list-style:none;display:inline-flex}.rv-reply-form summary::-webkit-details-marker{display:none}.rv-reply-form form{gap:8px;margin-top:10px;display:grid}.rv-reply-form textarea{width:100%;font:inherit}.cpf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.em-banner-pick{border:1px solid var(--brass);background:var(--brass-wash);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-weight:500!important;display:flex!important}.em-banner-pick input{margin-top:3px}.content .kpi:before{display:none}.content .kpi{border-radius:14px}.sector-card{--dot:var(--sc)}.quad-card{--dot:var(--q)}.issue-card{--dot:var(--t)}.gm-card{--dot:var(--c)}.pillar-card{--dot:var(--plc)}.gf-tier{--dot:var(--tc)}.content :is(.sector-card,.pillar-card,.quad-card,.gm-card,.issue-card,.gf-tier,.nb-supply,.cot-card,.mev,.sma-kpi,.lp-qc){border:1px solid var(--line);border-radius:14px;position:relative}.content :is(.sector-card,.pillar-card,.quad-card,.gm-card,.issue-card,.gf-tier):after{content:"";background:var(--dot,var(--line-strong));width:8px;height:8px;box-shadow:0 0 0 3px var(--dot,var(--line-strong));border-radius:50%;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab,red,red)){.content :is(.sector-card,.pillar-card,.quad-card,.gm-card,.issue-card,.gf-tier):after{box-shadow:0 0 0 3px color-mix(in srgb,var(--dot,var(--line-strong)) 18%,transparent)}}.content :is(.sig-teaser,.dash-signal,.season-now,.start-strip,.issue-strip,.call-kpi,.ep-card,.mmxm-card){border-left:1px solid var(--line)}.content .es-item{border-left:0;padding-left:0}.content :is(.mono,.et-value,.kpi .value,td.num,.stat dd,.price-big,.es-item b){font-variant-numeric:tabular-nums}.content .section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);align-items:baseline;gap:12px;margin:26px 0 12px;font-size:11px;font-weight:700;display:flex}.content .section-title:after{content:"";background:var(--line);flex:1;height:1px;transform:translateY(-3px)}html[data-theme=dark]{--paper:#0b0e14;--paper-raised:#11151d;--paper-sunk:#080a0f;--line:#1f2632;--line-strong:#2d3646;--shadow-sm:0 1px 0 #ffffff08;--shadow-md:0 6px 22px #00000073}html[data-theme=dark] .content .panel,html[data-theme=dark] .content .kpi{box-shadow:none}.sig-sectors{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start;gap:20px;display:grid}.sig-sectors>.panel{min-width:0;overflow:hidden}.sig-sectors table{table-layout:auto;width:100%}.sig-sectors .table-wrap,.sig-sectors .sig-table{overflow-x:auto}.sig-sectors td,.sig-sectors th{overflow-wrap:anywhere}.sig-sectors .sig-tables{grid-template-columns:1fr;gap:14px}.sig-sectors .sig-tables>*{min-width:0;overflow-x:auto}.lgo{vertical-align:-4px;background:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;margin-right:5px;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #00000014}.lgo img{object-fit:contain;width:100%;height:100%;display:block}.ni-sym{align-items:center;display:inline-flex}.ni-sym .lgo{vertical-align:0;margin-right:5px}.issue-strip .is-item{align-items:center;gap:6px;display:inline-flex}.issue-strip .lgo{margin-right:0}.tick-item .lgo{vertical-align:middle;margin-right:6px}.sb-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:20px 0;display:grid}.sb-tile{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;gap:6px;padding:14px 16px;display:grid}.sb-tile span{color:var(--ink-500);font-size:11.5px}.sb-tile b{color:var(--ink-900);align-items:center;font-size:22px;font-weight:700;display:inline-flex}.sb-tile b small{color:var(--ink-500);margin-left:6px;font-size:12px;font-weight:500}.sb-moves{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:20px;display:grid}.sb-move{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.sb-move h3{margin:0 0 8px;font-size:13px}.sb-move a{border-top:1px solid var(--line);color:inherit;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex}.sb-move a:first-of-type{border-top:0}.sb-move a .muted{margin-left:auto;font-size:12.5px}.sb-move a i{text-align:right;min-width:64px;font-style:normal;font-weight:700}.sb-move .av{flex-basis:28px;width:28px;height:28px}.sb-table{border:1px solid var(--line);background:var(--paper-raised);border-radius:12px}.sb-co{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.sb-co>span{line-height:1.25;display:grid}.sb-co small{font-size:11.5px}.sb-co .av{flex-basis:30px;width:30px;height:30px}.sb-chg{font-family:var(--font-mono);background:var(--paper-sunk);border-radius:999px;padding:2px 8px;font-size:12px;display:inline-block}.sb-chg.up{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.sb-chg.up{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.sb-chg.down{background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.sb-chg.down{background:color-mix(in srgb,var(--clay) 14%,transparent)}}.sb-good{color:var(--sage);font-weight:700}.al-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:16px;display:grid}.al-stat{background:var(--paper-raised);border:1px solid var(--line);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.al-stat>span{color:var(--ink-500);font-size:11.5px}.al-stat b{color:var(--ink-900);font-size:24px;font-weight:700}.al-stat b small{color:var(--ink-500);font-size:13px;font-weight:500}.al-stat em{color:var(--ink-500);font-size:12px;font-style:normal}.al-meter{background:var(--paper-sunk);border-radius:999px;height:6px;margin-top:4px;display:block;overflow:hidden}.al-meter u{background:var(--brass);border-radius:999px;height:100%;text-decoration:none;display:block}.al-h{align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.al-h svg{width:16px;height:16px;color:var(--brass-deep)}.al-sym{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.al-sym .av{flex-basis:28px;width:28px;height:28px}.al-empty{text-align:center;color:var(--ink-500);justify-items:center;gap:6px;padding:28px 18px 32px;display:grid}.al-empty svg{width:28px;height:28px;color:var(--brass-deep)}.al-empty b{color:var(--ink-900);font-size:15px}.al-empty span{max-width:360px;font-size:13px}.al-table tbody tr:hover{background:var(--paper-sunk)}.al-on,.al-off{vertical-align:1px;border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.al-on{background:var(--sage)}@supports (color:color-mix(in lab,red,red)){.al-on{background:color-mix(in srgb,var(--sage) 16%,transparent)}}.al-on{color:var(--sage-deep,var(--sage))}.al-on i{background:var(--sage);border-radius:50%;width:7px;height:7px}.al-off{background:var(--paper-sunk);color:var(--ink-500)}.al-switch{cursor:pointer;flex:none;width:44px;height:24px;display:inline-block;position:relative}.al-switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.al-switch i{background:var(--line-strong,#cfd3da);border-radius:999px;transition:background .15s;position:absolute;inset:0}.al-switch i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.al-switch input:checked+i{background:var(--brass)}.al-switch input:checked+i:after{transform:translate(20px)}.al-switch input:focus-visible+i{outline:2px solid var(--brass-deep);outline-offset:2px}#ml-toasts{z-index:9999;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.ml-toast{pointer-events:auto;background:var(--paper-raised,#fff);color:var(--ink-900,#1c2330);border:1px solid var(--line,#e3e6ec);opacity:0;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px;transition:opacity .3s,transform .3s;display:flex;transform:translate(24px);box-shadow:0 12px 32px #14182029,0 2px 6px #14182014}.ml-toast.in{opacity:1;transform:none}.ml-toast-ic{background:var(--brass-wash,#fbefd3);width:28px;height:28px;color:var(--brass-deep,#9a6a12);border-radius:50%;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.ml-toast.err .ml-toast-ic{background:var(--clay,#d64550)}@supports (color:color-mix(in lab,red,red)){.ml-toast.err .ml-toast-ic{background:color-mix(in srgb,var(--clay,#d64550) 14%,transparent)}}.ml-toast.err .ml-toast-ic{color:var(--clay,#d64550)}.ml-toast-b{flex:1;gap:3px;min-width:0;font-size:13px;line-height:1.4;display:grid}.ml-toast-b b{font-size:14px}.ml-toast-b span{color:var(--ink-700,#54544a)}.ml-toast-b a{color:var(--brass-deep,#9a6a12);margin-top:2px;font-weight:600;text-decoration:none}.ml-toast-b a:hover{text-decoration:underline}.ml-toast-x{color:var(--ink-500,#6b7280);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-size:20px;line-height:1}.btn.is-added{pointer-events:none;opacity:.7}@media(max-width:600px){#ml-toasts{width:auto;bottom:16px;left:16px;right:16px}}.sb-warn{color:var(--clay);font-weight:700}.sb-tile b small{white-space:nowrap}.trp-kpis{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:22px 0 8px;display:grid}.trp-kpi{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;gap:6px;padding:16px 18px;display:grid}.trp-kpi span{color:var(--ink-500);font-size:12.5px;line-height:1.35}.trp-kpi b{color:var(--ink-900);font-size:34px;line-height:1;font-family:var(--font-display,inherit)}.trp-kpi em{color:var(--ink-500);font-size:12px;font-style:normal}.trp-grades{background:var(--paper-raised);border:1px solid var(--line);border-radius:14px;gap:4px;margin:12px 0;padding:8px 14px;display:grid}.trp-g{border-top:1px solid var(--line);grid-template-columns:44px minmax(120px,1fr) 70px minmax(120px,auto);align-items:center;gap:12px;padding:7px 0;display:grid}.trp-g:first-child{border-top:0}.trp-gr{font-family:var(--font-mono);font-size:14px}.trp-bar{background:var(--paper-sunk);border-radius:999px;height:10px;position:relative}.trp-bar i{background:var(--line-strong,#cfd3da);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.trp-bar u{border-radius:999px;text-decoration:none;position:absolute;top:0;bottom:0}.trp-bar u.up{background:var(--sage)}.trp-bar u.down{background:var(--clay)}.trp-n{font-size:12.5px}@media(max-width:600px){.trp-g{grid-template-columns:38px 1fr 60px}.trp-n{grid-column:2/-1}}.lp-lang{white-space:nowrap;padding:6px 12px;font-size:13px}.blog-card h3,.blog-card p{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card h3{-webkit-line-clamp:3;line-clamp:3;min-height:3.9em}.blog-card p{-webkit-line-clamp:3;line-clamp:3}.blog-grid{align-items:stretch}html[lang=ne] .lp-free h1,html[lang=ne] .lp-section h1{margin-top:8px;font-size:clamp(26px,4.2vw,40px);line-height:1.4}html[lang=ne] .lp-free h2,html[lang=ne] .lp-section h2{line-height:1.4}html[lang=ne] .lp-free-lede,html[lang=ne] p{line-height:1.7}html[lang=ne] .lp-kicker{line-height:1.6}.lp-lang-short{display:none}@media(max-width:900px){.lp-lang-long{display:none}.lp-lang-short{display:inline}.lp-lang{padding:6px 9px}}@media(max-width:520px){.lp-top .lp-lang{display:none}}.lp-mnav-langs{grid-column:1/-1}.lp-mnav-langs>div{gap:8px;display:flex}.lp-mnav-langs a{border:1px solid var(--line-strong,var(--line));background:var(--paper-raised);color:var(--ink-700);border-radius:999px;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.lp-mnav-langs a.on{background:var(--brass);border-color:var(--brass);color:#fff}.sip-grid>*{min-width:0}.sip-two{grid-template-columns:repeat(2,minmax(0,1fr))}.sip-field input,.sip-field select{box-sizing:border-box;min-width:0;max-width:100%}.sip-out .data{display:block;overflow-x:auto}html[lang=ne] .lp-hero h1{font-size:clamp(30px,4.6vw,50px);line-height:1.3}html[lang=ne] .lp-hero .lp-lede{line-height:1.75}.dcv .sip-form,.dcv .sip-out{box-shadow:var(--shadow-sm)}.dcv-tabs{background:var(--paper-sunk);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.dcv-tabs button{font:600 13.5px var(--font-ui);color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 8px;transition:background .15s,color .15s}.dcv-tabs button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-sm)}.dcv .sip-field select,.dcv .sip-field input[type=date]{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;color:var(--ink-900);font:15px var(--font-ui);border-radius:9px;padding:10px}.dcv .sip-field select:focus,.dcv .sip-field input[type=date]:focus{border-color:var(--ink-300);background:var(--paper-raised);outline:none}.dcv-sel{grid-template-columns:1fr 1.3fr .8fr;gap:8px;display:grid}.dcv-today{justify-self:start}.dcv-big{border-bottom:1px solid var(--line);gap:6px;padding-bottom:16px;display:grid}.dcv-big>span{color:var(--ink-500);font-size:12.5px}.dcv-big strong{font-family:var(--font-display);color:var(--ink-900);overflow-wrap:anywhere;font-size:clamp(30px,5vw,46px);font-weight:600;line-height:1.1}.dcv-big em{color:var(--ink-700);font-size:15px;font-style:normal}.dcv-cal{border-top:1px solid var(--line);margin-top:8px;padding-top:16px}.dcv-cal-head{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;display:grid}.dcv-cal-head>div{text-align:center;min-width:0}.dcv-cal-head b{font-family:var(--font-display);color:var(--ink-900);font-size:19px;font-weight:600}.dcv-nav{border:1px solid var(--line);background:var(--paper-raised);width:38px;height:38px;color:var(--ink-700);font:400 22px/1 var(--font-ui);cursor:pointer;border-radius:50%;transition:background .12s,border-color .12s,color .12s}.dcv-nav:hover{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.dcv-legend{color:var(--ink-500);flex-wrap:wrap;justify-content:center;gap:4px 14px;margin-top:5px;font-size:11.5px;display:flex}.dcv-legend i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}.dcv-legend .a i{background:var(--azure)}.dcv-legend .b i{background:var(--teal)}.dcv-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.dcv-grid>i{font:normal 700 10.5px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500);text-align:center;padding:2px 0 6px}.dcv-grid>i:nth-child(7){color:var(--clay)}.dcv-grid button{aspect-ratio:1/.92;background:var(--azure-wash);min-height:46px;color:var(--ink-900);cursor:pointer;font:600 16px var(--font-ui);border:0;border-radius:10px;place-content:center;gap:0;transition:box-shadow .12s,transform .12s;display:grid;position:relative}.dcv-grid button.b{background:var(--teal-wash)}.dcv-grid button small{font:10px var(--font-mono);color:var(--ink-500)}.dcv-grid button.sat{background:var(--clay-wash);color:var(--clay-deep)}.dcv-grid button.sat small{color:var(--clay-deep);opacity:.75}.dcv-grid button:hover{box-shadow:inset 0 0 0 1.5px var(--brass);transform:translateY(-1px)}.dcv-grid button.now:after{content:"";background:var(--brass);border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:6px}.dcv-grid button.now{box-shadow:inset 0 0 0 1.5px var(--brass)}.dcv-grid button.on{background:var(--brass-deep);color:var(--paper);box-shadow:0 6px 14px #9a6a0f59}.dcv-grid button.on small{color:var(--paper);opacity:.85}.dcv-grid button.on.now:after{background:var(--paper)}.dcv-grid span{display:block}@media(max-width:560px){.dcv-grid{gap:3px}.dcv-grid button{border-radius:8px;min-height:42px;font-size:14px}.dcv-sel{grid-template-columns:1fr 1.2fr .8fr}}.tolab h2{margin:0 0 6px;font-size:20px}.tolab-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin:16px 0 12px;display:grid}.tolab-card{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:8px;padding:16px 18px;display:grid}.tolab-card h3{font-family:var(--font-display);margin:0;font-size:18px}.tolab-card h3 small{font:12px var(--font-ui);color:var(--ink-500)}.tolab-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tolab-row span{color:var(--ink-700);font-size:14px}.tolab-row b{white-space:nowrap;font-size:18px}.tolab-gap{color:var(--ink-900);border-top:1px solid var(--line);margin:0;padding-top:8px;font-size:14px}@media(max-width:640px){.tolab-grid{grid-template-columns:1fr}}.dcv [hidden]{display:none!important}.seg[hidden]{display:none}.seg-btn.busy{opacity:.5;pointer-events:none}.seg-tf{flex-wrap:wrap}.kl-pro-pick{border:1px solid var(--kl-line);background:var(--kl-bg);width:100%;color:var(--kl-ink);font:600 13px var(--font-ui);border-radius:8px;margin:4px 0 8px;padding:8px 10px}.kl-pro-setups{margin:0 0 12px;padding:0;list-style:none}.kl-pro-setups a{color:inherit;border-bottom:1px solid var(--kl-line);grid-template-columns:70px 1fr;gap:1px 8px;padding:7px 0;text-decoration:none;display:grid}.kl-pro-setups a:hover b{color:var(--brass-deep)}.kl-pro-setups b{font:700 12.5px var(--font-mono);grid-row:span 2;align-self:center}.kl-pro-setups .nm{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.kl-pro-setups .rd{color:var(--ink-500);font-size:11.5px}.kl-pro-setups .rd.up{color:var(--sage-deep)}.kl-pro-setups .rd.dn{color:var(--clay-deep)}.kl-smc{gap:10px;padding:2px 14px 18px;display:grid}.kl-smc-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kl-smc-top b{font:700 14px var(--font-ui);display:block}.kl-smc-top span{color:var(--ink-500);font-size:11.5px}.kl-smc-rec{color:var(--ink-700);align-items:center;gap:7px;font-size:12px;display:flex}.kl-smc-rec select{border:1px solid var(--kl-line);background:var(--kl-bg);color:var(--kl-ink);font:600 12px var(--font-ui);border-radius:7px;padding:4px 8px}.kl-smc-lay{border:1px solid var(--kl-line);border-radius:10px;padding:0 12px}.kl-smc-lay summary{cursor:pointer;font:600 12.5px var(--font-ui);color:var(--ink-700);justify-content:space-between;padding:9px 0;list-style:none;display:flex}.kl-smc-lay summary::-webkit-details-marker{display:none}.kl-smc-lay summary:after{content:"+";color:var(--ink-500)}.kl-smc-lay[open] summary:after{content:"–"}.kl-smc-grp{padding:2px 0 10px}.kl-smc-grp>span{font:700 10px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:5px;display:block}.kl-smc-grp>div{flex-wrap:wrap;gap:5px;display:flex}.kl-smc-chip{border:1px solid var(--kl-line);font:600 11.5px var(--font-ui);color:var(--ink-700);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;padding:5px 10px;transition:background .12s,border-color .12s,color .12s;position:relative}.kl-smc-chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.kl-smc-chip:hover{border-color:var(--brass)}.kl-smc-chip:focus-within{outline:2px solid var(--brass);outline-offset:1px}.kl-smc-chip.on{background:var(--brass-wash);border-color:var(--brass);color:var(--brass-deep)}.kl-smc-now{justify-content:space-between;align-items:baseline;padding:2px 2px 0;display:flex}.kl-smc-now span{color:var(--ink-500);font-size:12px}.kl-smc-now b{font:700 22px var(--font-mono)}.kl-smc-verdict{background:var(--paper-sunk);color:var(--ink-900);border-radius:10px;margin:0;padding:11px 13px;font-size:12.5px;line-height:1.6}.kl-smc-card{border:1px solid var(--kl-line);background:var(--paper-raised);border-radius:12px;padding:12px 13px}.kl-smc-card header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.kl-smc-card header b{font:700 13px var(--font-ui)}.kl-smc-card header em{color:var(--ink-500);margin-left:auto;font-size:11.5px;font-style:normal}.kl-smc-badge{font:700 10.5px var(--font-ui);text-transform:capitalize;border-radius:999px;padding:2px 8px}.kl-smc-badge.up{background:var(--sage-wash);color:var(--sage-deep)}.kl-smc-badge.dn{background:var(--clay-wash);color:var(--clay-deep)}.kl-smc-zone{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.kl-smc-z{font:700 11.5px var(--font-ui);background:var(--paper-sunk);color:var(--ink-700);border-radius:6px;padding:3px 9px}.kl-smc-z.premium{background:var(--clay-wash);color:var(--clay-deep)}.kl-smc-z.discount{background:var(--sage-wash);color:var(--sage-deep)}.kl-smc-z.ote{background:var(--brass-wash);color:var(--brass-deep)}.kl-smc-z.out{background:var(--paper-sunk);color:var(--ink-500)}.kl-smc-mute{color:var(--ink-500);margin:0;font-size:11.5px;line-height:1.5}.kl-smc-gauge{background:linear-gradient(90deg,var(--sage-wash),var(--paper-sunk) 50%,var(--clay-wash));border-radius:5px;height:10px;margin:12px 0 4px;position:relative}.kl-smc-gauge .eq{background:var(--ink-300);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.kl-smc-gauge i{background:var(--ink-900);width:14px;height:14px;box-shadow:0 0 0 3px var(--paper-raised),0 1px 4px #0000004d;border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:50%}.kl-smc-gl{color:var(--ink-500);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.kl-smc-kv{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 8px;display:grid}.kl-smc-kv div{background:var(--paper-sunk);border-radius:8px;padding:7px 9px}.kl-smc-kv dt{color:var(--ink-500);font-size:10.5px}.kl-smc-kv dd{font:700 13px var(--font-mono);margin:2px 0 0}.kl-smc-kv small{font:600 10.5px var(--font-mono);color:var(--ink-500);margin-left:5px}.kl-smc-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.kl-smc-list li{color:var(--ink-700);border-radius:8px;align-items:flex-start;gap:9px;padding:7px 8px;font-size:12.5px;line-height:1.5;display:flex}.kl-smc-list li i{background:var(--ink-300);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.kl-smc-list li.in{background:var(--brass-wash);color:var(--ink-900)}.kl-smc-list li.in i{background:var(--brass)}.kl-smc-list li.warn i{background:var(--clay)}.kl-smc-list li.done i{background:var(--sage)}.kl-smc-list b{color:var(--ink-900);font-family:var(--font-mono);font-size:12px}.kl-smc-list em{background:var(--paper-sunk);color:var(--ink-500);border-radius:4px;padding:1px 6px;font-size:10.5px;font-style:normal}.kl-smc-list small{font:600 10.5px var(--font-mono);color:var(--ink-500)}.kl-smc-wait,.kl-smc-fine{color:var(--ink-500);margin:0;font-size:11.5px;line-height:1.55}.kl-pro-tabs{grid-template-columns:repeat(3,1fr)}.kl-crt-pick{background:var(--paper-sunk);border-radius:11px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.kl-crt-pick button{font:600 12.5px var(--font-ui);color:var(--ink-500);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 6px;transition:background .12s,color .12s}.kl-crt-pick button.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:var(--shadow-sm)}.sma-main .jodit-container{border-color:var(--line);border-radius:12px}.sma-main .jodit-wysiwyg{font:400 18px/1.8 "Mukta",var(--font-ui)}.sma-main .jodit-wysiwyg img{max-width:100%;height:auto}.sm-body h3{margin:22px 0 8px;font-size:20px}.sm-body ol{margin:0 0 16px;padding-left:22px}.sm-body img{border-radius:8px;max-width:100%;height:auto}.sm-body figure{margin:0 0 18px}.sm-body figcaption{color:var(--ink-500);margin-top:6px;font-size:13px}.sm-body blockquote{border-left:3px solid var(--line-strong);color:var(--ink-700);margin:0 0 18px;padding:4px 0 4px 18px}.sm-body table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:16px}.sm-body th,.sm-body td{border:1px solid var(--line);text-align:left;padding:8px 10px}.sm-body hr{border:0;border-top:1px solid var(--line);margin:24px 0}.mlc-facts{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.mlc-facts li{border:1px solid var(--line,#e4ddd0);color:var(--ink-700);background:var(--paper-2,transparent);border-radius:99px;padding:5px 12px;font-size:13px;font-weight:600}.lp-free .mlc h2{font-family:var(--font-display);margin:34px 0 8px;font-size:24px}.lp-free .mlc p,.lp-free .mlc li{color:var(--ink-700);max-width:760px;line-height:1.65}.mlc pre{color:#f1ead9;-webkit-overflow-scrolling:touch;background:#1c1a17;border-radius:10px;max-width:860px;margin:10px 0 16px;padding:14px 16px;font:13px/1.6 ui-monospace,Menlo,Consolas,monospace;overflow-x:auto}.mlc code:not(pre code){background:#c68a1e24;border-radius:4px;padding:1px 5px;font:13px ui-monospace,Menlo,Consolas,monospace}.mlc table{border-collapse:collapse;width:100%;max-width:860px;margin:8px 0 16px;font-size:14px}.mlc th,.mlc td{text-align:left;border-bottom:1px solid var(--line,#e4ddd0);vertical-align:top;padding:8px 10px}.mlc th{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-500);font-size:12px}.ix-btn{height:42px;font:600 14.5px var(--font-ui);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.ix-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.ix-btn.sm{height:34px;padding:0 14px;font-size:13.5px}.ix-btn.block{width:100%;display:flex}.ix-btn-hot{background:var(--brass);border-color:var(--brass);color:#fff}.ix-btn-hot:hover{background:var(--brass-deep);border-color:var(--brass-deep)}.ix-btn-hot:disabled{opacity:.6;cursor:default}.ix-btn-hot.danger{background:var(--clay);border-color:var(--clay);color:#fff}.ix-btn-hot.danger:hover{background:var(--clay-deep);border-color:var(--clay-deep)}.ix-btn-ghost{color:#f2efe6;background:0 0;border-color:#f2efe64d}.ix-btn-ghost:hover{border-color:#f2efe699}.ix-btn-ghost.dark{color:var(--ink-900);border-color:var(--line-strong);background:var(--paper-raised)}.ix-btn-ghost.dark:hover{border-color:var(--ink-500)}.ix-eyebrow{font:700 11.5px var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--brass-bright);display:inline-block}.ix-flash{background:var(--sage-wash);max-width:1200px;color:var(--sage-deep);border-radius:6px;margin:16px auto 0;padding:12px 16px;font-weight:500}.ix-flash-wait{background:var(--brass-wash);color:var(--brass-deep)}.ix-note{max-width:1200px;color:var(--ink-500);text-align:center;margin:28px auto 40px;padding:0 20px;font-size:12.5px}.ix-note.sm{text-align:left;margin:14px 0 0;padding:0}.ix-chips{color:#fff;font:700 12.5px var(--font-mono);background:#14130fd1;border-radius:4px;display:inline-flex;position:absolute;top:12px;left:12px;overflow:hidden}.ix-chips b,.ix-chips i{padding:5px 9px;font-style:normal}.ix-chips i{background:#ffffff24;font-weight:600}.ix-chips .ix-logo{place-items:center;padding:0 0 0 4px;display:grid}.ix-chips .ix-logo img{object-fit:contain;background:#fff;border-radius:3px;width:18px;height:18px}.ix-dir{height:24px;font:700 12px var(--font-ui);letter-spacing:.02em;white-space:nowrap;border-radius:4px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.ix-dir.lg{height:32px;padding:0 14px;font-size:13.5px}.ix-dir.xs{justify-content:center;width:22px;height:22px;padding:0;font-size:10px}.ix-dir-long{background:var(--sage);color:#fff}.ix-dir-short{background:var(--clay);color:#fff}.ix-dir-neutral{background:var(--slate);color:#fff}.ix-av{width:var(--s);height:var(--s);object-fit:cover;background:hsl(var(--h,40) 38% 46%);color:#fff;line-height:1;font:600 calc(var(--s) * .42)/1 var(--font-ui);letter-spacing:.01em;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ix-crumbs{color:var(--ink-500);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.ix-crumbs a{color:var(--ink-700);text-decoration:none}.ix-crumbs a:hover{color:var(--brass-deep)}.ix-hero{color:#f2efe6;background:#1c1b17;border-bottom:1px solid #2e2c24;padding:36px 20px 30px;position:relative}.ix-hero-sky{display:none}.ix-hero-in{grid-template-columns:1.15fr 1fr;align-items:end;gap:28px 48px;max-width:1200px;margin:0 auto;display:grid;position:relative}.ix-hero h1{font:600 clamp(34px,4.6vw,52px)/1.05 var(--font-display);letter-spacing:-.01em;color:#fff8e8;grid-column:1;margin:8px 0 0}.ix-eyebrow,.ix-lede,.ix-hero-cta{grid-column:1}.ix-lede{color:#d8d3c4;max-width:52ch;margin:0;font-size:18px;line-height:1.55}.ix-hero-cta{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.ix-mood{background:#23221b;border:1px solid #34322a;border-radius:8px;grid-area:1/2/span 4;align-self:center;padding:20px}.ix-mood-h{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.ix-mood-h b{font:700 18px var(--font-display);color:#fff8e8}.ix-mood-h span{color:#b9b3a2;font-size:12.5px}.ix-mood-bar{background:#ffffff14;border-radius:3px;height:10px;display:flex;overflow:hidden}.ix-mood-bar i{width:var(--p);transition:width 1s var(--ease)}.ix-mood-bar .l{background:#4fae72}.ix-mood-bar .n{background:#6e6b5e}.ix-mood-bar .s{background:#e37a5c}.ix-mood-k{font:600 12.5px var(--font-mono);justify-content:space-between;gap:8px;margin-top:10px;display:flex}.ix-mood-k .l{color:#6fc98f}.ix-mood-k .n{color:#b9b3a2}.ix-mood-k .s{color:#ec9576}.ix-hot{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:6px;margin-top:18px;padding-top:16px;display:flex}.ix-hot>span{letter-spacing:.1em;text-transform:uppercase;color:#8f8a7a;width:100%;margin-bottom:2px;font-size:11.5px}.ix-hot a{color:#f2efe6;height:30px;font:700 12.5px var(--font-mono);background:#ffffff14;border-radius:6px;align-items:center;gap:6px;padding:0 12px;text-decoration:none;transition:background-color .15s;display:inline-flex}.ix-hot a:hover{background:#e0a53a40}.ix-hot small{color:#f0c476;font-weight:600}.ix-how{z-index:1;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:-26px auto 0;padding:0 20px;display:grid;position:relative}.ix-how>div{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:18px 20px}.ix-how b{background:var(--brass-wash);width:28px;height:28px;color:var(--brass-deep);font:700 13px var(--font-mono);border-radius:50%;place-items:center;display:inline-grid}.ix-how h3{font:700 17px var(--font-display);color:var(--ink-900);margin:10px 0 4px}.ix-how p{color:var(--ink-700);margin:0;font-size:13.5px;line-height:1.5}.ix-how a{color:var(--brass-deep)}.ix-bar{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;max-width:1200px;margin:26px auto 18px;padding:10px 20px;display:flex;position:sticky;top:64px}.ix-seg{background:var(--paper-sunk);border:1px solid var(--line);border-radius:6px;gap:2px;padding:3px;display:inline-flex}.ix-seg a{height:32px;color:var(--ink-700);font:600 13px var(--font-ui);border-radius:6px;align-items:center;gap:6px;padding:0 14px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ix-seg a:hover{color:var(--ink-900)}.ix-seg a.on{background:var(--paper-raised);color:var(--ink-900);box-shadow:0 0 0 1px var(--line-strong)}.ix-seg a i{border-radius:50%;width:8px;height:8px}.ix-k-long i{background:var(--sage)}.ix-k-short i{background:var(--clay)}.ix-k-neutral i{background:var(--slate)}.ix-find{align-items:center;margin-left:auto;display:flex;position:relative}.ix-find svg{fill:none;width:16px;height:16px;stroke:var(--ink-500);stroke-width:2px;stroke-linecap:round;position:absolute;left:12px}.ix-find input{border:1px solid var(--line-strong);background:var(--paper-raised);width:230px;height:38px;color:var(--ink-900);font:500 13.5px var(--font-ui);text-transform:uppercase;border-radius:6px;padding:0 30px 0 36px}.ix-find input::placeholder{text-transform:none;color:var(--ink-300)}.ix-find input:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.ix-find-x{color:var(--ink-500);font-size:18px;text-decoration:none;position:absolute;right:10px}.ix-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.ix-card{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.ix-card:before{content:"";z-index:2;background:var(--slate);height:3px;position:absolute;inset:0 0 auto}.ix-card.ix-long:before{background:var(--sage)}.ix-card.ix-short:before{background:var(--clay)}.ix-card-pic{aspect-ratio:16/9.5;background:var(--paper-raised);display:block;position:relative;overflow:hidden}.ix-card-pic img{object-fit:contain;object-position:center;width:100%;height:100%}.ix-card-nopic{background:var(--paper-sunk);place-items:center;display:grid;position:absolute;inset:0}.ix-card-nopic svg{fill:none;width:60%;stroke:var(--brass);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.ix-card-pic .ix-dir{position:absolute;top:12px;right:12px}.ix-held{z-index:1;background:var(--brass-wash);color:var(--brass-deep);font:600 11.5px var(--font-ui);border-radius:6px;padding:4px 10px;position:absolute;bottom:12px;left:12px}.ix-card-body{flex:1;padding:16px 18px 6px}.ix-card-body h3{font:700 19px/1.25 var(--font-display);letter-spacing:-.005em;margin:0 0 6px}.ix-card-body h3 a{color:var(--ink-900);text-decoration:none}.ix-card-body h3 a:hover{text-underline-offset:3px;text-decoration:underline}.ix-card-body p{color:var(--ink-700);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ix-card-foot{justify-content:space-between;align-items:center;gap:10px;padding:12px 18px 16px;display:flex}.ix-by{align-items:center;gap:9px;min-width:0;display:inline-flex}.ix-by>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ix-by b{color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ix-by time{color:var(--ink-500);font-size:11.5px}.ix-counts{gap:12px;display:inline-flex}.ix-count{font:600 12.5px var(--font-mono);color:var(--ink-500);align-items:center;gap:4px;display:inline-flex}.ix-count svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:16px;height:16px}.ix-count.on{color:var(--clay)}.ix-count.on svg{fill:currentColor}.ix-pager{max-width:1200px;margin:26px auto 0;padding:0 20px}.ix-empty{text-align:center;border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;max-width:560px;margin:40px auto;padding:40px 24px}.ix-empty svg{fill:none;width:140px;stroke:var(--brass);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ix-empty circle{fill:var(--brass)}.ix-empty h2{font:700 24px var(--font-display);color:var(--ink-900);margin:12px 0 6px}.ix-empty p{color:var(--ink-700);margin:0 0 18px}.ix-page{max-width:1200px;margin:0 auto;padding:28px 20px 10px}.ix-cols{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:36px;display:grid}.ix-head-top{align-items:center;gap:10px;display:flex}.ix-sym{border:1px solid var(--line-strong);font:700 13px var(--font-mono);color:var(--ink-900);border-radius:8px;text-decoration:none;display:inline-flex;overflow:hidden}.ix-sym b,.ix-sym i{padding:6px 10px;font-style:normal}.ix-sym i{background:var(--paper-sunk);color:var(--ink-700);font-weight:600}.ix-head h1{font:700 clamp(28px,4vw,42px)/1.12 var(--font-display);letter-spacing:-.015em;color:var(--ink-900);margin:14px 0}.ix-meta{align-items:center;gap:12px;display:flex}.ix-meta>span{flex-direction:column;font-size:13px;line-height:1.3;display:flex}.ix-meta b{color:var(--ink-900);font-size:14.5px}.ix-shot{margin:24px 0 0}.ix-shot-btn{border:1px solid var(--line);background:var(--paper-sunk);cursor:zoom-in;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.ix-shot-btn img{width:100%;height:auto;display:block}.ix-shot figcaption{color:var(--ink-500);margin-top:8px;font-size:12px}.ix-body{color:var(--ink-900);max-width:72ch;margin-top:26px;font-size:17px;line-height:1.75}.ix-body p{margin:0 0 1.05em}.ix-body p:first-child:first-letter{float:left;font:700 58px/.85 var(--font-display);color:var(--brass);margin:6px 10px 0 0}.ix-actions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 8px;padding:14px 0;display:flex}.ix-actions form{margin:0}.ix-like{border:1.5px solid var(--line-strong);background:var(--paper-raised);height:42px;color:var(--ink-900);font:600 14px var(--font-ui);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:border-color .15s,background-color .15s,transform .12s;display:inline-flex;position:relative}.ix-like svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:20px;height:20px;transition:transform .25s cubic-bezier(.3,1.6,.5,1)}.ix-like span{font-family:var(--font-mono)}.ix-like em{color:var(--ink-500);font-style:normal;font-weight:500}.ix-like:hover{border-color:var(--clay)}.ix-like:active{transform:scale(.96)}.ix-like.on{border-color:var(--clay);background:var(--clay-wash);color:var(--clay-deep)}.ix-like.on svg{fill:var(--clay);stroke:var(--clay);transform:scale(1.15)}.ix-burst{pointer-events:none;display:none;position:absolute;top:50%;left:30px}.ix-burst i{background:var(--clay);border-radius:50%;width:6px;height:6px;animation:.65s ease-out forwards ixBurst;position:absolute}.ix-burst i:first-child{--a:0deg}.ix-burst i:nth-child(2){--a:45deg}.ix-burst i:nth-child(3){--a:90deg}.ix-burst i:nth-child(4){--a:135deg}.ix-burst i:nth-child(5){--a:180deg}.ix-burst i:nth-child(6){--a:225deg}.ix-burst i:nth-child(7){--a:270deg}.ix-burst i:nth-child(8){--a:315deg}@keyframes ixBurst{0%{transform:rotate(var(--a)) translate(4px) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(26px) scale(.3);opacity:0}}.ix-act{height:42px;color:var(--ink-700);font:500 14px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 14px;text-decoration:none;display:inline-flex}.ix-act:hover{background:var(--paper-sunk);color:var(--ink-900)}.ix-act svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ix-act-del{color:var(--clay-deep)}.ix-del{margin-left:auto!important}.ix-talk{margin-top:26px}.ix-talk h2{font:700 22px var(--font-display);color:var(--ink-900);align-items:center;gap:10px;margin:0 0 14px;display:flex}.ix-talk h2 span{background:var(--paper-sunk);min-width:26px;height:26px;font:700 12.5px var(--font-mono);color:var(--ink-700);border-radius:6px;place-items:center;padding:0 8px;display:inline-grid}.ix-c{gap:12px;padding:12px 0;display:flex}.ix-c+.ix-c{border-top:1px solid var(--line)}.ix-c.held{opacity:.7}.ix-c-in{flex:1;min-width:0}.ix-c-h{align-items:center;gap:8px;font-size:13px;display:flex}.ix-c-h b{color:var(--ink-900)}.ix-c-h time{color:var(--ink-500);font-size:12px}.ix-c-h form{margin:0 0 0 auto}.ix-op{background:var(--brass-wash);color:var(--brass-deep);font:700 10.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:2px 8px}.ix-held-s{color:var(--brass-deep);font-size:12px}.ix-c-x{color:var(--ink-300);cursor:pointer;background:0 0;border:0;font-size:18px}.ix-c-x:hover{color:var(--clay)}.ix-c p{color:var(--ink-900);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px;line-height:1.6}.ix-quiet{color:var(--ink-500);font-style:italic}.ix-reply{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:flex}.ix-reply>div{flex:1}.ix-reply textarea{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;min-height:64px;color:var(--ink-900);font:15px/1.5 var(--font-ui);resize:vertical;border-radius:10px;padding:10px 12px}.ix-reply textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.ix-reply-f{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.ix-err{color:var(--clay-deep);margin:6px 0 0;font-size:13px}.ix-signin{border:1.5px dashed var(--line-strong);text-align:center;color:var(--brass-deep);border-radius:8px;margin-top:14px;padding:16px;font-weight:600;text-decoration:none;display:block}.ix-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:84px}.ix-co{background:var(--paper-raised);border:1px solid var(--line);color:var(--ink-900);box-shadow:var(--shadow-md);transition:transform .2s var(--ease);border-radius:8px;flex-direction:column;gap:4px;padding:18px;text-decoration:none;display:flex}.ix-co-h{justify-content:space-between;align-items:baseline;display:flex}.ix-co-h b{font:700 18px var(--font-mono)}.ix-co-h small{color:var(--ink-500);font-size:12px}.ix-co-n{color:var(--ink-700);font-size:13px}.ix-co-p{margin-top:6px;font-size:24px;font-weight:700}.ix-co-p small{color:var(--ink-500);font-size:12px}.ix-co-p em{margin-left:6px;font-size:14px;font-style:normal}.ix-co-p em.up{color:var(--sage)}.ix-co-p em.dn{color:var(--clay)}.ix-co-go{color:var(--brass-deep);margin-top:6px;font-size:13px;font-weight:600}.ix-author{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ix-author div{flex-direction:column;font-size:13px;display:flex}.ix-author b{color:var(--ink-900);font-size:15px}.ix-more{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;padding:14px 16px}.ix-more h3{font:700 15px var(--font-display);color:var(--ink-900);margin:0 0 8px}.ix-more-i{align-items:flex-start;gap:10px;padding:8px 0;text-decoration:none;display:flex}.ix-more-i+.ix-more-i{border-top:1px solid var(--line)}.ix-more-i b{color:var(--ink-900);font-size:13.5px;line-height:1.35;display:block}.ix-more-i small{color:var(--ink-500);font-size:11.5px}.ix-more-i:hover b{color:var(--brass-deep)}.ix-zoom{z-index:200;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;cursor:grab;background:#0a0a08f7;place-items:center;padding:0;transition:opacity .2s;display:grid;position:fixed;inset:0;overflow:hidden}.ix-zoom.on{opacity:1}.ix-zoom img{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.ix-zoom-x{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;width:42px;height:42px;font-size:24px;position:absolute;top:14px;right:18px}.ix-toast{z-index:210;background:var(--ink-900);color:var(--paper);font:600 14px var(--font-ui);opacity:0;transition:transform .25s var(--ease),opacity .25s ease;box-shadow:var(--shadow-lg);border-radius:6px;padding:12px 18px;position:fixed;bottom:28px;left:50%;transform:translate(-50%,20px)}.ix-toast.on{opacity:1;transform:translate(-50%)}.ix-ask{z-index:210;opacity:0;background:#0f0e0b80;place-items:center;transition:opacity .18s;display:grid;position:fixed;inset:0}.ix-ask.on{opacity:1}.ix-ask-in{background:var(--paper-raised);width:min(380px,90vw);box-shadow:var(--shadow-lg);border-radius:8px;padding:22px}.ix-ask-in b{font:700 18px var(--font-display);color:var(--ink-900);margin-bottom:18px;display:block}.ix-ask-in div{justify-content:flex-end;gap:8px;display:flex}.ix-ask-in .ix-btn{height:38px}.ix-compose-h h1{font:700 clamp(30px,4.5vw,46px)/1.08 var(--font-display);color:var(--ink-900);margin:6px 0 14px}.ix-compose-h h1 em{color:var(--brass);font-style:italic}.ix-compose-h .ix-eyebrow{color:var(--brass-deep)}.ix-steps{counter-reset:s;flex-wrap:wrap;gap:6px;margin:0 0 24px;padding:0;list-style:none;display:flex}.ix-steps li{counter-increment:s;background:var(--paper-sunk);height:32px;color:var(--ink-500);font:600 13px var(--font-ui);border-radius:6px;align-items:center;gap:7px;padding:0 14px 0 6px;transition:background-color .25s,color .25s;display:inline-flex}.ix-steps li:before{content:counter(s);background:var(--paper-raised);width:22px;height:22px;font:700 11px var(--font-mono);border-radius:50%;place-items:center;display:grid}.ix-steps li.done{background:var(--sage-wash);color:var(--sage-deep)}.ix-steps li.done:before{content:"✓";background:var(--sage);color:#fff}.ix-compose-g{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.ix-compose-l{flex-direction:column;gap:16px;display:flex;position:sticky;top:84px}.ix-frame{aspect-ratio:16/9.5;border:1px solid var(--line);background:#17160f;border-radius:8px;position:relative;overflow:hidden}.ix-frame img{object-fit:contain;background:#fff;width:100%;height:100%}.ix-frame-none{text-align:center;color:#d8d3c4;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;position:absolute;inset:0}.ix-frame-none svg{fill:none;width:120px;stroke:var(--brass-bright);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ix-frame-none b{font:700 19px var(--font-display);color:#fff8e8}.ix-frame-none p{max-width:40ch;margin:0 0 6px;font-size:14px}.ix-frame-none[hidden]{display:none}.ix-co-flat{box-shadow:none}.ix-preview-h{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:8px;font-size:11.5px;display:block}.ix-preview .ix-card{pointer-events:none;max-width:380px}.ix-compose-r{flex-direction:column;gap:18px;display:flex}.ix-err-box{background:var(--clay-wash);color:var(--clay-deep);border-radius:8px;padding:12px 16px;font-size:14px}.ix-err-box p{margin:2px 0}.ix-dirs{border:0;grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.ix-dirs legend{font:700 15px var(--font-ui);color:var(--ink-900);margin-bottom:10px}.ix-dirc{border:1.5px solid var(--line-strong);background:var(--paper-raised);cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--ease);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:14px;display:flex;position:relative}.ix-dirc input{opacity:0;pointer-events:none;position:absolute}.ix-dirc-i{background:var(--paper-sunk);width:34px;height:34px;color:var(--ink-500);border-radius:10px;place-items:center;margin-bottom:6px;font-size:14px;transition:background-color .18s,color .18s;display:grid}.ix-dirc b{color:var(--ink-900);font-size:15px}.ix-dirc small{color:var(--ink-500);font-size:12px;line-height:1.35}.ix-dirc-long:has(input:checked){border-color:var(--sage);box-shadow:0 0 0 4px var(--sage-wash)}.ix-dirc-long:has(input:checked) .ix-dirc-i{background:var(--sage);color:#fff}.ix-dirc-short:has(input:checked){border-color:var(--clay);box-shadow:0 0 0 4px var(--clay-wash)}.ix-dirc-short:has(input:checked) .ix-dirc-i{background:var(--clay);color:#fff}.ix-dirc-neutral:has(input:checked){border-color:var(--slate);box-shadow:0 0 0 4px var(--slate-wash)}.ix-dirc-neutral:has(input:checked) .ix-dirc-i{background:var(--slate);color:#fff}.ix-dirc:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}.ix-field{flex-direction:column;gap:8px;display:flex}.ix-field>span{font:700 15px var(--font-ui);color:var(--ink-900);justify-content:space-between;display:flex}.ix-field em{font:500 12px var(--font-mono);color:var(--ink-500);font-style:normal}.ix-field input,.ix-field textarea{border:1.5px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--ink-900);font:16px/1.55 var(--font-ui);border-radius:8px;padding:12px 14px;transition:border-color .15s,box-shadow .15s}.ix-field input{height:50px;font:700 18px var(--font-display)}.ix-field textarea{resize:vertical;min-height:210px}.ix-field input:focus,.ix-field textarea:focus{border-color:var(--brass);box-shadow:0 0 0 4px var(--brass-wash);outline:none}.ix-tips{flex-wrap:wrap;gap:6px;margin:-8px 0 0;padding:0;list-style:none;display:flex}.ix-tips li{background:var(--paper-sunk);color:var(--ink-700);border-radius:6px;padding:4px 10px;font-size:12px}.ix-tips li:before{content:"✦ ";color:var(--brass)}.ix-own{background:var(--paper-sunk);color:var(--ink-700);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.ix-own input{width:18px;height:18px;accent-color:var(--brass);margin-top:1px}.ix-compose-f{justify-content:flex-end;gap:10px;display:flex}@media(max-width:900px){.ix-hero{padding:48px 16px}.ix-hero-in,.ix-cols,.ix-compose-g{grid-template-columns:1fr}.ix-mood{grid-area:auto/1}.ix-how{grid-template-columns:1fr;margin-top:-18px;padding:0 16px}.ix-bar{padding:10px 16px;top:56px}.ix-find{width:100%;margin-left:0}.ix-find input{width:100%}.ix-grid{grid-template-columns:1fr;padding:0 16px}.ix-side,.ix-compose-l{position:static}.ix-dirs{grid-template-columns:1fr}.ix-page{padding:20px 16px 10px}}@media(prefers-reduced-motion:reduce){.ix-card,.ix-card-pic img,.ix-btn{transition:none}}.ix-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ix-tag{background:var(--paper-sunk);height:24px;color:var(--ink-700);font:600 12px var(--font-ui);border-radius:6px;align-items:center;padding:0 10px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.ix-tag:before{content:"#";color:var(--brass);margin-right:1px}a.ix-tag:hover{background:var(--brass-wash);color:var(--brass-deep)}.ix-tag.on{background:var(--brass);color:#1c1b17}.ix-tag.on:before{color:#1c1b17}.ix-card .ix-tags{margin-top:8px}.ix-card .ix-tag{height:22px;font-size:11.5px}.ix-tagbar{max-width:1200px;color:var(--ink-700);align-items:center;gap:8px;margin:-6px auto 16px;padding:0 20px;font-size:13px;display:flex}.ix-tagbar a.x{color:var(--ink-500);text-decoration:none}.ix-tagbox{border:1.5px solid var(--line-strong);background:var(--paper-raised);cursor:text;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:50px;padding:8px 10px;display:flex}.ix-tagbox:focus-within{border-color:var(--brass);box-shadow:0 0 0 4px var(--brass-wash)}.ix-tagbox input{min-width:140px;height:32px;color:var(--ink-900);font:15px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.ix-tagbox .ix-tag{background:var(--brass-wash);height:30px;color:var(--brass-deep);padding:0 6px 0 12px;font-size:13px}.ix-tagbox .ix-tag button{width:20px;height:20px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:4px;font-size:14px;line-height:1}.ix-tagbox .ix-tag button:hover{background:#00000014}.ix-tagsugg{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ix-tagsugg button{border:1px dashed var(--line-strong);height:28px;color:var(--ink-700);font:500 12.5px var(--font-ui);cursor:pointer;background:0 0;border-radius:6px;padding:0 11px;transition:border-color .15s,color .15s,background-color .15s}.ix-tagsugg button:before{content:"+ #";color:var(--brass)}.ix-tagsugg button:hover{border-style:solid;border-color:var(--brass);color:var(--brass-deep)}.ix-tagsugg button[hidden]{display:none}.ix-hint{background:var(--azure-wash);color:var(--ink-700);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.5;display:flex}.ix-hint b{color:var(--ink-900)}.ix-hint:before{content:"💡";font-size:16px}.ix-agree{color:var(--ink-500);text-align:right;margin:4px 0 0;font-size:12.5px;line-height:1.55}.ix-agree a{color:var(--brass-deep);font-weight:600}.ix-rules{max-width:860px}.ix-rules-h h1{font:700 clamp(32px,5vw,50px)/1.05 var(--font-display);color:var(--ink-900);margin:6px 0 10px}.ix-rules-h .ix-eyebrow{color:var(--brass-deep)}.ix-lede-ink{color:var(--ink-700);margin:0 0 28px;font-size:18px;line-height:1.55}.ix-rule-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ix-rule-list li{background:var(--paper-raised);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:8px;gap:16px;padding:18px 20px;display:flex}.ix-rule-n{background:var(--brass-wash);width:38px;height:38px;color:var(--brass-deep);font:700 16px var(--font-mono);border-radius:8px;flex:none;place-items:center;display:grid}.ix-rule-list h2{font:700 19px var(--font-display);color:var(--ink-900);margin:2px 0 4px}.ix-rule-list p{color:var(--ink-700);margin:0;font-size:15px;line-height:1.6}.ix-rules-mod{background:var(--paper-sunk);border-radius:8px;margin-top:26px;padding:22px}.ix-rules-mod h2{font:700 21px var(--font-display);color:var(--ink-900);margin:0 0 8px}.ix-rules-mod p{color:var(--ink-700);margin:0 0 10px;font-size:15px;line-height:1.6}.ix-rules-mod a{color:var(--brass-deep);font-weight:600}.ix-rules-f{margin:22px 0 40px}.ix-zoom[hidden],.ix-ask[hidden]{display:none}.ix-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:26px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.ix-layout .ix-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));max-width:none;padding:0}.ix-layout .ix-pager{max-width:none;padding:0}.ix-rail{gap:14px;display:grid;position:sticky;top:132px}.ix-rail-box{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;padding:16px 18px}.ix-rail-box h3{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin:0 0 10px}.ix-rail-syms{flex-wrap:wrap;gap:8px;display:flex}.ix-rail-syms a{background:var(--paper-sunk);border:1px solid var(--line);color:var(--ink-900);border-radius:6px;align-items:baseline;gap:6px;padding:6px 11px;text-decoration:none;transition:border-color .15s,transform .15s;display:inline-flex}.ix-rail-syms a:hover{border-color:var(--brass)}.ix-rail-syms b{font:700 13px var(--font-mono)}.ix-rail-syms small{color:var(--ink-500);font-size:11px}.ix-rail-authors{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ix-rail-authors a{color:inherit;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:6px 8px;text-decoration:none;display:flex}.ix-rail-authors a:hover{background:var(--paper-sunk)}.ix-rail-authors span{flex-direction:column;min-width:0;display:flex}.ix-rail-authors b{color:var(--ink-900);font-size:14px}.ix-rail-authors small{color:var(--ink-500);font-size:12px}.ix-rail-rules p{color:var(--ink-700);margin:0 0 8px;font-size:13px;line-height:1.5}.ix-rail-rules a{color:var(--brass-deep);font-size:13px;font-weight:600;text-decoration:none}.ix-rail-ad .pn-slot,.ix-grid-ad .pn-slot{display:block}.ix-rail-ad .pn,.ix-grid-ad .pn{border:1px solid var(--line);background:var(--paper-raised);color:inherit;border-radius:8px;flex-direction:column;text-decoration:none;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex;overflow:hidden}.ix-rail-ad .pn:hover,.ix-grid-ad .pn:hover{border-color:var(--brass)}.ix-rail-ad .pn img,.ix-grid-ad .pn img{aspect-ratio:16/9;object-fit:cover;width:100%;max-width:none;display:block}.ix-rail-ad .pn-text,.ix-grid-ad .pn-text{gap:4px;padding:12px 14px 14px}.ix-rail-ad .pn-text b,.ix-grid-ad .pn-text b{font:700 16px var(--font-display)}.ix-grid-ad{grid-column:1/-1;display:none}.ix-grid-ad .pn{flex-direction:row}.ix-grid-ad .pn-img{flex:none;width:38%}.ix-grid-ad .pn img{aspect-ratio:auto;height:100%}.ix-seg-feed small{background:var(--brass-wash);min-width:18px;height:18px;color:var(--brass-deep);font:700 10.5px var(--font-mono);border-radius:9px;place-items:center;padding:0 5px;display:inline-grid}a.ix-author{color:inherit;text-decoration:none;transition:border-color .15s}a.ix-author:hover{border-color:var(--brass)}.ix-card-foot .ix-by b a{color:inherit;text-decoration:none}.ix-card-foot .ix-by b a:hover{color:var(--brass-deep);text-decoration:underline}@media(max-width:1040px){.ix-layout{grid-template-columns:minmax(0,1fr)}.ix-rail{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.ix-rail-ad{display:none}.ix-grid-ad{display:block}}@media(max-width:640px){.ix-rail{grid-template-columns:1fr}.ix-grid-ad .pn{flex-direction:column}.ix-grid-ad .pn-img{width:100%}.ix-grid-ad .pn img{aspect-ratio:16/9;height:auto}}.ix-prof{background:var(--paper-sunk);border-bottom:1px solid var(--line);margin-bottom:26px;padding:34px 0 26px}.ix-prof-in{flex-wrap:wrap;align-items:center;gap:22px;max-width:1200px;margin:0 auto;padding:0 20px;display:flex}.ix-prof .ix-av{--s:84px}.ix-prof-who{flex:1;min-width:200px}.ix-prof-who h1{font:700 34px var(--font-display);color:var(--ink-900);margin:2px 0}.ix-prof-who p{color:var(--ink-500);margin:0;font-size:13.5px}.ix-back{color:var(--ink-500);font-size:12.5px;text-decoration:none}.ix-back:hover{color:var(--brass-deep)}.ix-prof-stats{gap:26px;margin:0;padding:0;list-style:none;display:flex}.ix-prof-stats li{text-align:center;display:grid}.ix-prof-stats b{font:700 24px var(--font-mono);color:var(--ink-900)}.ix-prof-stats span{color:var(--ink-500);font-size:12px}.ix-hero h1{font-size:clamp(34px,4.6vw,54px)}.ix-lede{font-size:16.5px}.ix-how{margin:34px auto 0}.ix-bar{margin-top:18px}@media(max-width:640px){.ix-hero{padding:26px 16px 22px}.ix-lede{display:none}.ix-hero h1{font-size:32px}.ix-mood{padding:16px}.ix-bar{scrollbar-width:none;flex-wrap:nowrap;top:56px;overflow-x:auto}.ix-bar>*{flex:none}}.cm-head{color:#f2efe6;background:#1c1b17;border-bottom:1px solid #2e2c24;padding:30px 20px 26px;position:relative;overflow:hidden}.cm-head-in{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr) auto;align-items:center;gap:22px 36px;max-width:1200px;margin:0 auto;display:grid}.cm-title h1{font:700 clamp(30px,4vw,44px)/1.05 var(--font-display);letter-spacing:-.02em;color:#fff8e8;margin:4px 0 6px}.cm-title p{color:#cfc9b8;max-width:52ch;margin:0;font-size:15px;line-height:1.55}.cm-mood{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:14px 16px}.cm-mood-h{justify-content:space-between;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.cm-mood-h b{font-family:var(--font-display);color:#fff8e8;font-size:15px}.cm-mood-h span{color:#b9b3a2;font-size:12px}.cm-post{white-space:nowrap}.cm-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cm-actions .cm-post{grid-column:1/-1}.cm-actions .ix-btn{padding:0 12px}.cm-how{color:#d8d3c4;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.cm-tabs{z-index:6;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:64px}.cm-tabs-in,.cm-chips{max-width:1200px;margin:0 auto;padding-inline:20px}.cm-tabs-in{flex-wrap:wrap;align-items:center;gap:14px;padding-top:6px;display:flex}.cm-tablist{scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.cm-tablist a{color:var(--ink-500);font:600 14px var(--font-ui);white-space:nowrap;padding:12px 16px;text-decoration:none;transition:color .15s;position:relative}.cm-tablist a:hover,.cm-tablist a.on{color:var(--ink-900)}.cm-tablist a.on:after{content:"";background:var(--brass);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.cm-tablist small{background:var(--brass-wash);color:var(--brass-deep);font:700 10.5px var(--font-mono);border-radius:9px;margin-left:6px;padding:1px 6px}.cm-tabs .ix-find{margin-left:auto}.cm-chips{scrollbar-width:none;align-items:center;gap:8px;padding-block:10px 12px;display:flex;overflow-x:auto}.cm-chip{border:1px solid var(--line);background:var(--paper-raised);height:30px;color:var(--ink-700);font:600 12.5px var(--font-ui);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 13px;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,transform .15s;display:inline-flex}.cm-chip:hover{border-color:var(--brass);color:var(--ink-900)}.cm-chip.on{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper)}.cm-chip i{background:var(--ink-300);border-radius:50%;width:8px;height:8px}.cm-chip-long i{background:#2e9e5b}.cm-chip-short i{background:#d9573b}.cm-chip-neutral i{background:#8a8678}.cm-chip-sym{font-family:var(--font-mono);letter-spacing:.02em}.cm-chip small{font:700 10.5px var(--font-mono);opacity:.6}.cm-chips-sep{background:var(--line-strong);flex:none;width:1px;height:20px;margin:0 4px}.ix-layout{padding-top:22px}.ix-layout-one{grid-template-columns:minmax(0,1fr)}.ix-card{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.ix-card:hover{border-color:var(--ink-300)}.cm-how{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:40px auto 0;padding:0 20px;display:grid}.cm-how>div{background:var(--paper-sunk);border:1px solid var(--line);color:var(--ink-700);border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.5;display:flex}.cm-how b{background:var(--brass-wash);width:26px;height:26px;color:var(--brass-deep);font:700 12px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:inline-grid}.cm-how strong{color:var(--ink-900);margin-bottom:1px;font-size:14.5px;display:block}.cm-how a{color:var(--brass-deep)}@media(max-width:1040px){.cm-head-in{grid-template-columns:minmax(0,1fr) minmax(240px,320px)}.cm-post{grid-column:1/-1;justify-self:start}.cm-how{grid-template-columns:1fr}}@media(max-width:640px){.cm-head{padding:22px 16px 18px}.cm-head-in{grid-template-columns:1fr;gap:14px}.cm-title p{display:none}.cm-title h1{font-size:30px}.cm-tabs{top:56px}.cm-tabs-in,.cm-chips{padding-inline:12px}.cm-tabs .ix-find{width:100%;margin-left:0}.cm-tabs .ix-find input{width:100%}.ix-layout{padding-inline:12px}}.pf{--c1:hsl(var(--h) 55% 38%);--c2:hsl(calc(var(--h) + 50) 60% 52%);border-bottom:1px solid var(--line);background:var(--paper)}.pf-cover{background:var(--c1);height:120px;position:relative}.pf-in{align-items:flex-end;gap:22px;max-width:1200px;margin:-54px auto 0;padding:0 20px;display:flex;position:relative}.pf-ava .ix-av{--s:104px;border:4px solid var(--paper);font-size:40px}.pf-main{flex:1;min-width:0;padding-top:58px}.pf-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pf h1{font:700 clamp(26px,3.4vw,34px)/1.1 var(--font-display);color:var(--ink-900);margin:0}.pf-since{color:var(--ink-500);margin:4px 0 0;font-size:13px}.pf-bio{max-width:62ch;color:var(--ink-700);margin:10px 0 0;font-size:15px;line-height:1.55}.pf-bio-empty{color:var(--ink-300);font-style:italic}.pf-stats{flex-wrap:wrap;gap:6px 28px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pf-stats li,.pf-stats a{color:inherit;align-items:baseline;gap:6px;text-decoration:none;display:flex}.pf-stats b{font:700 20px var(--font-mono);color:var(--ink-900)}.pf-stats span{color:var(--ink-500);font-size:13px}.pf-stats a:hover b{color:var(--brass-deep)}.pf-limit{color:var(--ink-500);margin:8px 0 0;font-size:12.5px}.pf-err{color:var(--clay-deep,#b3402a);margin:8px 0 0;font-size:13px}.pf-edit{gap:8px;max-width:520px;margin:12px 0 0;display:grid}.pf-edit[hidden]{display:none}.pf-edit label{color:var(--ink-900);font-size:13px;font-weight:600}.pf-edit small{color:var(--ink-500);font-weight:400}.pf-edit textarea{border:1px solid var(--line-strong);background:var(--paper-raised);width:100%;color:var(--ink-900);font:14px var(--font-ui);resize:vertical;border-radius:8px;padding:10px 12px}.pf-edit textarea:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.pf-edit div{gap:8px;display:flex}.pf-tabs{gap:2px;max-width:1200px;margin:18px auto 0;padding:0 20px;display:flex}.pf-tabs a{color:var(--ink-500);font:600 14px var(--font-ui);padding:12px 18px;text-decoration:none;position:relative}.pf-tabs a:hover,.pf-tabs a.on{color:var(--ink-900)}.pf-tabs a.on:after{content:"";background:var(--brass);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:14px;right:14px}.pp-list{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.pp-row{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pp-row:hover{border-color:var(--brass);box-shadow:var(--shadow-sm)}.pp-who{min-width:0;color:inherit;flex:1;align-items:center;gap:14px;text-decoration:none;display:flex}.pp-who span{flex-direction:column;min-width:0;display:flex}.pp-who b{color:var(--ink-900);font-size:15.5px}.pp-who small{color:var(--ink-500);font-size:12.5px}.pp-who em{color:var(--ink-700);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-style:normal;overflow:hidden}.pp-row .ix-btn{height:36px;padding:0 16px;font-size:13px}@media(max-width:640px){.pf-cover{height:110px}.pf-in{flex-direction:column;align-items:flex-start;gap:14px;margin-top:-44px;padding:0 14px}.pf-ava .ix-av{--s:84px}.pf-main{width:100%;padding-top:0}.pf-tabs{padding:0 8px;overflow-x:auto}.pf-tabs a{padding:12px 14px}.pp-row{padding:10px 12px}}[data-ix-region]{position:relative}[data-ix-region].ix-loading .ix-grid,[data-ix-region].ix-loading .ix-rail{opacity:.45;filter:saturate(.75);pointer-events:none;transition:opacity .15s}[data-ix-region].ix-loading:before{content:"";z-index:7;background:linear-gradient(90deg,transparent,var(--brass),transparent);background-repeat:no-repeat;background-size:40% 100%;height:3px;animation:1s linear infinite ixLoad;position:absolute;top:0;left:0;right:0}@keyframes ixLoad{0%{background-position:-40% 0}to{background-position:140% 0}}.ix-grid,.ix-rail{transition:opacity .2s}@media(prefers-reduced-motion:reduce){[data-ix-region].ix-loading:before{animation:none}}.ix-c-new{animation:1.6s ixCNew}@keyframes ixCNew{0%{background:var(--brass-wash)}to{background:0 0}}.ix-c{transition:opacity .2s,transform .2s}.ix-c-gone{opacity:0;transform:translate(10px)}.ix-c-h a{color:inherit;text-decoration:none}.ix-c-h a:hover{color:var(--brass-deep);text-decoration:underline}.sy-head .ix-eyebrow a{color:inherit;text-decoration:none}.sy-head .ix-eyebrow a:hover{text-decoration:underline}.sy-head h1 em{color:var(--brass-bright,#e0a53a);font-style:normal;font-weight:600}.sy-head .cm-title p b{color:#fff8e8}.sy-head .up{color:#6bd39a}.sy-head .dn{color:#f08f76}.sy-links{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.sy-links a{color:var(--brass-bright,#e0a53a);font-size:13.5px;font-weight:600;text-decoration:none}.sy-links a:hover{text-decoration:underline}.lp-bell{width:38px;height:38px;color:var(--ink-700);border-radius:10px;place-items:center;transition:background-color .15s;display:inline-grid;position:relative}.lp-bell:hover{background:var(--paper-sunk);color:var(--ink-900)}.lp-bell svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.lp-bell b{color:#fff;min-width:17px;height:17px;font:700 10.5px/17px var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--paper);background:#d9573b;border-radius:9px;padding:0 4px;animation:.4s cubic-bezier(.2,1.4,.4,1) ixPop;position:absolute;top:2px;right:1px}@keyframes ixPop{0%{transform:scale(.3)}to{transform:scale(1)}}.nt{max-width:760px;margin:0 auto;padding:34px 20px 50px}.nt-h{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.nt-h h1{font:700 32px var(--font-display);color:var(--ink-900);margin:4px 0 0}.nt-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.nt-row a{background:var(--paper-raised);border:1px solid var(--line);color:inherit;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.nt-row a:hover{border-color:var(--brass)}.nt-row.new a{background:var(--brass-wash)}@supports (color:color-mix(in lab,red,red)){.nt-row.new a{background:color-mix(in srgb,var(--brass-wash) 70%,var(--paper-raised))}}.nt-row.new a{border-color:var(--brass)}.nt-t{min-width:0;color:var(--ink-700);flex:1;font-size:14.5px;line-height:1.45}.nt-t b{color:var(--ink-900)}.nt-t small{color:var(--ink-500);margin-top:2px;font-size:12px;display:block}.nt-ic{background:var(--ink-300);border-radius:50%;flex:none;width:10px;height:10px}.nt-like{background:#d9573b}.nt-comment{background:#2f7dd1}.nt-follow{background:#2e9e5b}.nt-idea{background:var(--brass)}@media(max-width:640px){.nt{padding:22px 12px 40px}.nt-h h1{font-size:26px}}.ix-sharebar{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 6px;padding:12px 14px;display:flex}.ix-sharebar>span{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-right:4px}.ix-sharebar a,.ix-sharebar button{border:1px solid var(--line);background:var(--paper-raised);height:34px;color:var(--ink-900);font:600 13px var(--font-ui);cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:0 13px 0 6px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ix-sharebar a:hover,.ix-sharebar button:hover{border-color:var(--ink-300)}.ix-sharebar i{color:#fff;min-width:24px;height:24px;font:700 10.5px var(--font-ui);border-radius:50%;place-items:center;padding:0 4px;font-style:normal;display:inline-grid}.ix-sharebar .wa i{background:#25d366}.ix-sharebar .vb i{background:#7360f2}.ix-sharebar .fb i{background:#1877f2;font-size:14px}.ix-sharebar .xx i{background:#111;font-size:12px}.ix-sharebar .tg i{background:#2aabee}.ix-sharebar .cp i{background:var(--brass);font-size:12px}.ix-sharebar .cp.done{color:#2e9e5b;border-color:#2e9e5b}@media(max-width:640px){.ix-sharebar{gap:6px;padding:10px}.ix-sharebar>span{width:100%}.ix-sharebar a,.ix-sharebar button{height:36px}}.ix-rail-follow{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ix-rail-follow li{align-items:center;gap:8px;display:flex}.ix-rf-who{min-width:0;color:inherit;flex:1;align-items:center;gap:10px;text-decoration:none;display:flex}.ix-rf-who span{flex-direction:column;min-width:0;display:flex}.ix-rf-who b{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.ix-rf-who small{color:var(--ink-500);font-size:11.5px}.ix-rail-follow .ix-btn{height:30px;padding:0 12px;font-size:12px}.ix-save-f{display:inline}.ix-act.on{color:var(--brass-deep)}.ix-act.on svg{fill:currentColor}.ix-report{margin-left:auto;font-size:12.5px;display:inline-block;position:relative}.ix-report summary{cursor:pointer;color:var(--ink-500);border-radius:8px;padding:4px 8px;list-style:none}.ix-report summary::-webkit-details-marker{display:none}.ix-report summary:hover{color:var(--clay-deep,#b3402a);background:var(--paper-sunk)}.ix-report form{z-index:20;background:var(--paper-raised);border:1px solid var(--line-strong);width:240px;box-shadow:var(--shadow-md);border-radius:8px;gap:6px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0}.ix-report form p{color:var(--ink-900);margin:0 0 4px;font-weight:600}.ix-report form button{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink-700);font:500 13px var(--font-ui);cursor:pointer;border-radius:8px;padding:8px 10px}.ix-report form button:hover{border-color:var(--brass);color:var(--ink-900)}.ix-report-ok{color:#2e9e5b!important}.ix-c-h .ix-report{margin-left:8px;font-size:11.5px}.ix-c-h .ix-report summary{padding:1px 6px}.ix-sharebar a,.ix-sharebar button{box-sizing:border-box;vertical-align:middle;margin:0;line-height:1}.ix-levels{border:1px dashed var(--line-strong);background:var(--paper-sunk);border-radius:8px;margin:6px 0 14px;padding:14px 16px}.ix-levels legend{color:var(--ink-900);padding:0 6px;font-size:14px;font-weight:700}.ix-levels legend em{color:var(--ink-500);margin-left:6px;font-size:12px;font-style:normal;font-weight:500}.ix-levels-g{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.ix-levels-g label{color:var(--ink-700);gap:4px;font-size:12px;font-weight:600;display:grid}.ix-levels-g small{color:var(--ink-500);font-weight:400}.ix-levels-g input,.ix-levels-g select{border:1px solid var(--line-strong);background:var(--paper-raised);height:40px;color:var(--ink-900);font:600 14px var(--font-mono);border-radius:10px;padding:0 10px}.ix-levels-g .t input{border-color:#2e9e5b80}.ix-levels-g .s input{border-color:#d9573b80}.ix-levels-g input:focus,.ix-levels-g select:focus{border-color:var(--brass);box-shadow:0 0 0 3px var(--brass-wash);outline:none}.ix-lv{border:1px solid var(--line);background:var(--paper-raised);border-radius:8px;margin:6px 0 16px;padding:14px 16px}.ix-lv-g{flex-wrap:wrap;gap:10px 26px;display:flex}.ix-lv-g span{gap:2px;display:grid}.ix-lv-g small{font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-500)}.ix-lv-g b{color:var(--ink-900);font-size:18px}.ix-lv-g .t b{color:#2e9e5b}.ix-lv-g .s b{color:#d9573b}.ix-lv-res{color:var(--ink-700);align-items:center;gap:8px;margin:10px 0 0;font-size:13.5px;font-weight:600;display:flex}.ix-lv-res i{background:var(--brass);border-radius:50%;width:10px;height:10px}.ix-lv-target{background:#2e9e5b0f;border-color:#2e9e5b8c}.ix-lv-target .ix-lv-res i{background:#2e9e5b}.ix-lv-target .ix-lv-res{color:#2e9e5b}.ix-lv-stop{background:#d9573b0d;border-color:#d9573b80}.ix-lv-stop .ix-lv-res i{background:#d9573b}.ix-lv-stop .ix-lv-res{color:#d9573b}.ix-lv-expired .ix-lv-res i,.ix-lv-void .ix-lv-res i{background:var(--ink-300)}.ix-lv-alert{background:var(--brass-wash);color:var(--brass-deep);font:600 13px var(--font-ui);border-radius:6px;margin-top:10px;padding:7px 12px;text-decoration:none;display:inline-block}.ix-lv-alert:hover{filter:brightness(.96)}.ix-out{z-index:2;font:700 11.5px var(--font-ui);color:#fff;background:#1b1a17d9;border-radius:6px;padding:4px 10px;position:absolute;bottom:10px;left:12px}.ix-out-target{background:#2e9e5b}.ix-out-stop{background:#d9573b}.ix-out-open{background:#1b1a17c7}.pf-rec{background:var(--paper-sunk);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px 16px;max-width:640px;margin:14px 0 0;padding:10px 14px;display:flex}.pf-rec>b{font:700 11px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500)}.pf-rate{font:700 26px var(--font-mono);color:#2e9e5b}.pf-rec-t{color:var(--ink-700);font-size:13.5px}.pf-rec-t small{color:var(--ink-500)}.pf-rec .up{color:#2e9e5b}.pf-rec .dn{color:#d9573b}.lb{gap:10px;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.lb-row{background:var(--paper-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:40px minmax(0,1fr) 110px 90px 110px;align-items:center;gap:12px;padding:12px 16px;transition:transform .15s,border-color .15s;display:grid}.lb-row:hover{border-color:var(--brass)}.lb-row.top-1{border-color:#e0a53a}.lb-row.top-2{border-color:#b7b7b7}.lb-row.top-3{border-color:#c58a55}.lb-n{font:700 20px var(--font-display);color:var(--ink-500);text-align:center}.top-1 .lb-n{color:#c68a1e}.lb-who{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.lb-who span{flex-direction:column;min-width:0;display:flex}.lb-who b{color:var(--ink-900);font-size:15.5px}.lb-who small{color:var(--ink-500);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.lb-stat{text-align:right;display:grid}.lb-stat b{font:700 17px var(--font-mono);color:var(--ink-900)}.lb-stat small{color:var(--ink-500);font-size:11px}.lb-stat .up{color:#2e9e5b}.lb-stat .dn{color:#d9573b}.lb-ad{list-style:none}.cm-lb{color:#f2efe6;background:0 0;border:1px solid #ffffff47}@media(max-width:760px){.ix-levels-g{grid-template-columns:1fr 1fr}.lb-row{grid-template-columns:30px minmax(0,1fr) auto}.lb-row .lb-stat:nth-of-type(n+2){display:none}}.pf-badges{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pf-badges li{background:var(--brass-wash);border:1px solid var(--brass);border-radius:6px;align-items:center;gap:7px;height:30px;padding:0 12px 0 6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pf-badges li{border:1px solid color-mix(in srgb,var(--brass) 40%,transparent)}}.pf-badges li{color:var(--brass-deep);font:600 12.5px var(--font-ui);cursor:help}.pf-badges i{background:var(--paper-raised);border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:inline-grid}.pf-ver{color:#fff;font:700 12px var(--font-ui);letter-spacing:.02em;vertical-align:middle;background:#2f7dd1;border-radius:6px;margin-left:10px;padding:3px 10px;display:inline-block}.pf-ver.sm{margin-left:6px;padding:1px 7px;font-size:10.5px}.pf-ver{align-items:center;gap:4px;display:inline-flex}.pf-ver svg{flex:none;width:1.15em;height:1.15em}.pf-ver-official{background:#b8862b}.pf-ver-analyst,.pf-ver-custom{background:#2f7dd1}.pf-ver-broker{background:#2e7048}.pf-ver-partner{background:#6e54a3}.pf-ver-educator{background:#1f7f80}.tp-sec{margin:0 0 34px}.tp-sec header{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.tp-sec h2{font:700 26px var(--font-display);color:var(--ink-900);margin:0}.tp-sec header span{color:var(--ink-500);font-size:13.5px}.cm-head-in .cm-lb+.cm-lb{margin-left:0}.ix-lang{color:var(--ink-700);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 12px;font-size:13px;display:flex}.ix-lang>span{margin-right:4px;font-weight:600}.ix-lang small{color:var(--ink-500);flex-basis:100%}.ix-lang label{cursor:pointer}.ix-lang input{opacity:0;position:absolute}.ix-lang i{border:1px solid var(--line-strong);background:var(--paper-raised);border-radius:6px;padding:6px 14px;font-style:normal;font-weight:600;transition:all .15s;display:inline-block}.ix-lang input:checked+i{background:var(--ink-900);border-color:var(--ink-900);color:var(--paper)}.ix-lang input:focus-visible+i{box-shadow:0 0 0 3px var(--brass-wash)}.lb-challenge{background:var(--brass-wash);border:1px solid #e0a53a80;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1200px;margin:16px auto 0;padding:14px 18px;display:flex}.lb-challenge b{font:700 17px var(--font-display);color:var(--ink-900);display:block}.lb-challenge span{color:var(--ink-700);font-size:13.5px}.lb-challenge em{color:var(--brass-deep);font-style:normal;font-weight:700}.lb-challenge small{font:700 12px var(--font-mono);color:var(--brass-deep)}.ix-zoom-bar{left:50%;bottom:max(18px,env(safe-area-inset-bottom));background:#14130fe6;border-radius:6px;gap:4px;padding:5px;display:flex;position:absolute;transform:translate(-50%)}.ix-zoom-bar button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1a;border:0;border-radius:6px;min-width:46px;height:42px;font:700 20px/1 Inter,sans-serif}.ix-zoom-bar button:hover{background:#ffffff38}.ix-zoom-tip{color:#fff9;pointer-events:none;white-space:nowrap;font:500 12px Inter,sans-serif;position:absolute;top:20px;left:50%;transform:translate(-50%)}.ix-zoom.zoomed{cursor:grabbing}@media(max-width:640px){.ix-zoom-tip{display:none}}.lb-n{width:34px;height:34px;font:700 16px/1 var(--font-display);border-radius:50%;place-items:center;margin:0 auto;display:inline-grid}.lb-row.top .lb-n{color:#fff}.lb-row.top-1 .lb-n{background:#c68a1e}.lb-row.top-2 .lb-n{background:#8e94a0}.lb-row.top-3 .lb-n{background:#a9692f}.lb-row.top-1 .ix-av{box-shadow:0 0 0 2px var(--paper-raised),0 0 0 4px #e0a53a,0 6px 14px -4px #c68a1e8c}.lb-row.top-2 .ix-av{box-shadow:0 0 0 2px var(--paper-raised),0 0 0 4px #b7bbc4}.lb-row.top-3 .ix-av{box-shadow:0 0 0 2px var(--paper-raised),0 0 0 4px #c58a55}.lb-row{box-shadow:0 1px #00000005,0 10px 24px -20px #23241f80}.lb-stat b.up,.lb-stat b.dn{border-radius:6px;padding:2px 8px;display:inline-block}.lb-stat b.up{background:#0899811f}.lb-stat b.dn{background:#f236451a}.ix-check{border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--paper-sunk);border-radius:10px;margin:18px 0 4px;padding:14px 16px}.ix-check-head{align-items:center;gap:8px;display:flex}.ix-check-head b{font-size:15px}.ix-check-pro{background:var(--brass);color:#fff;letter-spacing:.04em;border-radius:5px;padding:1px 7px;font-size:10.5px;font-weight:700}.ix-check p{color:var(--ink-700);margin:6px 0 0;font-size:13.5px}.ix-check-links{flex-wrap:wrap;gap:6px 8px;margin-top:10px;display:flex}.ix-check-links a{border:1px solid var(--line-strong);background:var(--paper-raised);color:var(--ink-900);border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none}.ix-check-links a:hover{border-color:var(--brass);color:var(--brass-deep)}.ix-check-cta a{color:var(--brass-deep);font-weight:600;text-decoration:none}.ix-disclaimer{border:1px solid var(--clay);margin:18px 0 0;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.ix-disclaimer{border:1px solid color-mix(in srgb,var(--clay) 30%,var(--line))}}.ix-disclaimer{background:var(--clay);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.ix-disclaimer{background:color-mix(in srgb,var(--clay) 6%,var(--paper))}}.ix-disclaimer{color:var(--ink-700);font-size:13px;line-height:1.55}.ix-disclaimer b{color:var(--clay-deep)}.pf-ver{white-space:nowrap;flex-direction:row;width:auto;max-width:max-content}.pf-ver svg{margin:0;display:inline-block}.ix-rf-who span.pf-ver,.ix-rail-box span.pf-ver{flex-direction:row;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.ix-btn .fl-off,.ix-btn.is-following:hover .fl-on,.ix-btn.is-following:focus-visible .fl-on{display:none}.ix-btn.is-following:hover .fl-off,.ix-btn.is-following:focus-visible .fl-off{display:inline}.ix-btn.is-following:hover,.ix-btn.is-following:focus-visible{border-color:var(--clay);color:var(--clay-deep);background:var(--clay)}@supports (color:color-mix(in lab,red,red)){.ix-btn.is-following:hover,.ix-btn.is-following:focus-visible{background:color-mix(in srgb,var(--clay) 8%,var(--paper))}}span.pf-ver.pf-ver{white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:4px;width:auto;max-width:max-content;display:inline-flex}span.pf-ver.pf-ver svg{flex:none;display:inline-block}.ix-shot{position:relative}.ix-play{color:#fff;cursor:pointer;height:44px;transition:transform .18s var(--ease),background .18s;touch-action:manipulation;background:#131722db;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 18px 0 14px;font:600 14.5px Inter,sans-serif;display:inline-flex;position:absolute;top:calc(50% - 14px);left:50%;transform:translate(-50%,-50%)}.ix-play:hover{background:#2962ff;transform:translate(-50%,-50%)scale(1.06)}.ix-shot.playing .ix-play,.ix-shot.playing .ix-shot-btn{display:none}.ix-player{aspect-ratio:16/9;border:1px solid var(--line);background:var(--paper-raised,#fff);border-radius:16px;width:100%;position:relative;overflow:hidden}.ix-player[hidden]{display:none}.ix-player canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ix-pl-bar{color:#fff;background:#131722c7;border-radius:999px;align-items:center;gap:10px;padding:4px 8px;display:flex;position:absolute;bottom:8px;left:10px;right:10px}.ix-pl-bar button{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff24;border:0;border-radius:50%;width:34px;height:34px;font-size:13px}.ix-pl-bar input{accent-color:#2962ff;flex:1;min-width:0}.ix-pl-bar b{text-align:right;min-width:78px;font:600 12px Inter,sans-serif}.ix-pl-res{color:#fff;background:#089981;border-radius:999px;margin:0;padding:6px 12px;font:700 13px Inter,sans-serif;position:absolute;top:10px;left:12px}.ix-pl-res.down{background:#f23645}.ix-pl-res[hidden]{display:none}@media(max-width:640px){.ix-player{aspect-ratio:4/3}.ix-pl-bar b{display:none}}.top-loader{z-index:10000;pointer-events:none;opacity:0;height:3px;transition:opacity .35s;position:fixed;top:0;left:0;right:0}.top-loader.is-active{opacity:1;transition-duration:.1s}.top-loader-bar{background:linear-gradient(90deg,var(--brass,#c68a1e) 0%,var(--brass-bright,#e0a53a) 100%);will-change:transform;border-radius:0 3px 3px 0;position:absolute;inset:0;transform:translate(-100%)}.top-loader.is-loading .top-loader-bar{animation:12s cubic-bezier(.05,.9,.3,1) forwards top-loader-grow}@keyframes top-loader-grow{0%{transform:translate(-100%)}to{transform:translate(-6%)}}.top-loader-bar:after{content:"";width:90px;height:100%;box-shadow:0 0 10px var(--brass-bright,#e0a53a),0 0 4px var(--brass-bright,#e0a53a);opacity:.9;position:absolute;top:0;right:0}.top-loader-bar:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:35%;animation:1.4s ease-in-out infinite top-loader-shimmer;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}@keyframes top-loader-shimmer{to{transform:translate(300%)}}html[data-theme=dark] .top-loader-bar:before{background:linear-gradient(90deg,#0000,#ffffff59,#0000)}@media(prefers-reduced-motion:reduce){.top-loader.is-loading .top-loader-bar{animation-duration:10ms;animation-delay:0s;transform:translate(-40%)}.top-loader-bar:before{animation:none;display:none}}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
