@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-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-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:var(--font-poppins);--font-mono:var(--font-mono);--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-950:#460809;--color-amber-300:#ffd236;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-cyan-500:#00b7d7;--color-sky-100:#dff2fe;--color-sky-400:#00bcfe;--color-sky-500:#00a5ef;--color-purple-500:#ac4bff;--color-pink-500:#f6339a;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-neutral-100:#f5f5f5;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--drop-shadow-sm:0 1px 2px #00000026;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-lg:16px;--blur-xl:24px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-poppins);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-950:lab(13.003% 29.04 16.7519);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-cyan-500:lab(67.805% -35.3952 -30.2018);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-sky-500:lab(63.3038% -18.433 -51.0407);--color-purple-500:lab(52.0183% 66.11 -78.2316);--color-pink-500:lab(56.9303% 76.8162 -8.07021);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-zinc-700:lab(26.8019% 1.35387 -4.68303);--color-zinc-800:lab(15.7305% .613764 -2.16959);--color-neutral-100:lab(96.52% -.0000298023 .0000119209)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3{font-weight:600}h1{font-size:calc(1.5rem*var(--heading-scale));line-height:1.3}h2{font-size:calc(1.25rem*var(--heading-scale));line-height:1.35}h3{font-size:calc(1.125rem*var(--heading-scale));line-height:1.4}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-1{inset:calc(var(--spacing)*1)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-10{top:calc(var(--spacing)*10)}.top-16{top:calc(var(--spacing)*16)}.top-\[2px\]{top:2px}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.bottom-16{bottom:calc(var(--spacing)*16)}.bottom-\[2px\]{bottom:2px}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-0\.5{left:calc(var(--spacing)*.5)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-3{left:calc(var(--spacing)*3)}.left-4{left:calc(var(--spacing)*4)}.left-\[18px\]{left:18px}.-z-10{z-index:calc(10*-1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[56\]{z-index:56}.z-\[60\]{z-index:60}.z-\[61\]{z-index:61}.z-\[100\]{z-index:100}.z-\[9990\]{z-index:9990}.z-\[9998\]{z-index:9998}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-8{grid-column:span 8/span 8}.col-span-full{grid-column:1/-1}.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}}.\!m-0{margin:calc(var(--spacing)*0)!important}.m-0{margin:calc(var(--spacing)*0)}.m-2{margin:calc(var(--spacing)*2)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-1\.5{margin-inline:calc(var(--spacing)*1.5)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-auto{margin-inline:auto}.-my-0\.5{margin-block:calc(var(--spacing)*-.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.-mt-1{margin-top:calc(var(--spacing)*-1)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-3\.5{margin-top:calc(var(--spacing)*3.5)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-14{margin-top:calc(var(--spacing)*14)}.mt-\[3px\]{margin-top:3px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-\[7px\]{margin-top:7px}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-auto{margin-top:auto}.-mr-1\.5{margin-right:calc(var(--spacing)*-1.5)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.\!mb-0{margin-bottom:calc(var(--spacing)*0)!important}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-2\.5{margin-bottom:calc(var(--spacing)*2.5)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-\[6px\]{margin-bottom:6px}.mb-\[9px\]{margin-bottom:9px}.mb-\[10px\]{margin-bottom:10px}.mb-\[14px\]{margin-bottom:14px}.mb-\[16px\]{margin-bottom:16px}.mb-\[18px\]{margin-bottom:18px}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.\!h-9{height:calc(var(--spacing)*9)!important}.\!h-\[44px\]{height:44px!important}.h-0{height:calc(var(--spacing)*0)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-48{height:calc(var(--spacing)*48)}.h-56{height:calc(var(--spacing)*56)}.h-64{height:calc(var(--spacing)*64)}.h-80{height:calc(var(--spacing)*80)}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[31px\]{height:31px}.h-\[52px\]{height:52px}.h-\[210px\]{height:210px}.h-\[268px\]{height:268px}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-44{max-height:calc(var(--spacing)*44)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-52{max-height:calc(var(--spacing)*52)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[128px\]{max-height:128px}.max-h-\[340px\]{max-height:340px}.max-h-\[420px\]{max-height:420px}.max-h-\[480px\]{max-height:480px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[180px\]{min-height:180px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.\!w-\[44px\]{width:44px!important}.\!w-\[52px\]{width:52px!important}.\!w-\[76px\]{width:76px!important}.w-0{width:calc(var(--spacing)*0)}.w-0\.5{width:calc(var(--spacing)*.5)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-\[1\.5px\]{width:1.5px}.w-\[3px\]{width:3px}.w-\[7px\]{width:7px}.w-\[12px\]{width:12px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[20rem\]{width:20rem}.w-\[22px\]{width:22px}.w-\[24px\]{width:24px}.w-\[30px\]{width:30px}.w-\[31px\]{width:31px}.w-\[74px\]{width:74px}.w-\[104px\]{width:104px}.w-\[132px\]{width:132px}.w-\[216px\]{width:216px}.w-\[220px\]{width:220px}.w-\[248px\]{width:248px}.w-\[420px\]{width:420px}.w-\[min\(420px\,calc\(100vw-2rem\)\)\]{width:min(420px,100vw - 2rem)}.w-\[min\(520px\,calc\(100\%-1rem\)\)\]{width:min(520px,100% - 1rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[10rem\]{max-width:10rem}.max-w-\[12rem\]{max-width:12rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[80vw\]{max-width:80vw}.max-w-\[82\%\]{max-width:82%}.max-w-\[120px\]{max-width:120px}.max-w-\[840px\]{max-width:840px}.max-w-\[1160px\]{max-width:1160px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1360px\]{max-width:1360px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-\[120px\]{min-width:120px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[184px\]{min-width:184px}.min-w-\[880px\]{min-width:880px}.min-w-full{min-width:100%}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-\[128px\]{flex-basis:128px}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:100% 100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-125{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.resize{resize:both}.resize-none{resize:none}.scroll-mt-20{scroll-margin-top:calc(var(--spacing)*20)}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[98px_1fr\]{grid-template-columns:98px 1fr}.\!flex-row{flex-direction:row!important}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.\!items-center{align-items:center!important}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-10{gap:calc(var(--spacing)*10)}.gap-14{gap:calc(var(--spacing)*14)}.gap-\[3px\]{gap:3px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}:where(.space-y-0\.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(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*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(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*8)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*8)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[3px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(3px*var(--tw-space-y-reverse));margin-block-end:calc(3px*calc(1 - var(--tw-space-y-reverse)))}.gap-x-1\.5{column-gap:calc(var(--spacing)*1.5)}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-x-3{column-gap:calc(var(--spacing)*3)}.gap-x-4{column-gap:calc(var(--spacing)*4)}.gap-x-5{column-gap:calc(var(--spacing)*5)}.gap-x-8{column-gap:calc(var(--spacing)*8)}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-1\.5{row-gap:calc(var(--spacing)*1.5)}.gap-y-4{row-gap:calc(var(--spacing)*4)}.gap-y-5{row-gap:calc(var(--spacing)*5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[color\:var\(--line-2\)\]>:not(:last-child)){border-color:var(--line-2)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:10px}.rounded-2xl{border-radius:24px}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:16px}.rounded-md{border-radius:12px}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:20px}.rounded-t-\[22px\]{border-top-left-radius:22px;border-top-right-radius:22px}.rounded-l-\[3px\]{border-top-left-radius:3px;border-bottom-left-radius:3px}.rounded-l-\[22px\]{border-top-left-radius:22px;border-bottom-left-radius:22px}.rounded-r-\[3px\]{border-top-right-radius:3px;border-bottom-right-radius:3px}.rounded-br-md{border-bottom-right-radius:12px}.rounded-bl-md{border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.\!border-\[color\:color-mix\(in_oklab\,var\(--accent\)_30\%\,var\(--background\)\)\]{border-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.\!border-\[color\:color-mix\(in_oklab\,var\(--accent\)_30\%\,var\(--background\)\)\]{border-color:color-mix(in oklab,var(--accent)30%,var(--background))!important}}.\!border-\[color\:var\(--accent-3\)\]{border-color:var(--accent-3)!important}.\!border-\[color\:var\(--bad\)\]{border-color:var(--bad)!important}.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_30\%\,var\(--background\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_30\%\,var\(--background\)\)\]{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_36\%\,var\(--background\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_36\%\,var\(--background\)\)\]{border-color:color-mix(in oklab,var(--accent)36%,var(--background))}}.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_40\%\,var\(--background\)\)\]{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:color-mix\(in_oklab\,var\(--accent\)_40\%\,var\(--background\)\)\]{border-color:color-mix(in oklab,var(--accent)40%,var(--background))}}.border-\[color\:var\(--accent\)\],.border-\[color\:var\(--accent\)\]\/30{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--accent\)\]\/30{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.border-\[color\:var\(--accent\)\]\/40{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--accent\)\]\/40{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.border-\[color\:var\(--accent\)\]\/50{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--accent\)\]\/50{border-color:color-mix(in oklab,var(--accent)50%,transparent)}}.border-\[color\:var\(--accent-3\)\]{border-color:var(--accent-3)}.border-\[color\:var\(--accent-foreground\)\]\/30{border-color:var(--accent-foreground)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--accent-foreground\)\]\/30{border-color:color-mix(in oklab,var(--accent-foreground)30%,transparent)}}.border-\[color\:var\(--amber-line\)\]{border-color:var(--amber-line)}.border-\[color\:var\(--background\)\]\/50{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--background\)\]\/50{border-color:color-mix(in oklab,var(--background)50%,transparent)}}.border-\[color\:var\(--bad\)\]{border-color:var(--bad)}.border-\[color\:var\(--bad-line\)\]{border-color:var(--bad-line)}.border-\[color\:var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[color\:var\(--info-line\)\]{border-color:var(--info-line)}.border-\[color\:var\(--ink\)\]{border-color:var(--ink)}.border-\[color\:var\(--line\)\],.border-\[color\:var\(--line\)\]\/60{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.border-\[color\:var\(--line\)\]\/60{border-color:color-mix(in oklab,var(--line)60%,transparent)}}.border-\[color\:var\(--line\,rgba\(128\,128\,128\,0\.2\)\)\]{border-color:var(--line,#80808033)}.border-\[color\:var\(--line\,rgba\(128\,128\,128\,0\.35\)\)\]{border-color:var(--line,#80808059)}.border-\[color\:var\(--line-2\)\]{border-color:var(--line-2)}.border-\[color\:var\(--warn-line\)\]{border-color:var(--warn-line)}.border-current{border-color:currentColor}.border-emerald-700\/40{border-color:#00795666}@supports (color:color-mix(in lab, red, red)){.border-emerald-700\/40{border-color:color-mix(in oklab,var(--color-emerald-700)40%,transparent)}}.border-red-500{border-color:var(--color-red-500)}.border-red-500\/50{border-color:#fb2c3680}@supports (color:color-mix(in lab, red, red)){.border-red-500\/50{border-color:color-mix(in oklab,var(--color-red-500)50%,transparent)}}.border-red-500\/60{border-color:#fb2c3699}@supports (color:color-mix(in lab, red, red)){.border-red-500\/60{border-color:color-mix(in oklab,var(--color-red-500)60%,transparent)}}.border-red-700\/40{border-color:#bf000f66}@supports (color:color-mix(in lab, red, red)){.border-red-700\/40{border-color:color-mix(in oklab,var(--color-red-700)40%,transparent)}}.border-transparent{border-color:#0000}.border-t-\[color\:var\(--accent\)\]{border-top-color:var(--accent)}.border-t-\[color\:var\(--accent-foreground\)\]{border-top-color:var(--accent-foreground)}.border-t-transparent{border-top-color:#0000}.border-r-transparent{border-right-color:#0000}.border-b-transparent{border-bottom-color:#0000}.border-l-\[color\:var\(--accent\)\]{border-left-color:var(--accent)}.border-l-transparent{border-left-color:#0000}.\!bg-\[color\:var\(--soft-2\)\]{background-color:var(--soft-2)!important}.bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--panel)82%,var(--background))}}.bg-\[color\:color-mix\(in_oklab\,var\(--foreground\)_6\%\,var\(--background\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--foreground\)_6\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--foreground)6%,var(--background))}}.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_62\%\,var\(--background\)\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_62\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--panel)62%,var(--background))}}.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_75\%\,var\(--background\)\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_75\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--panel)75%,var(--background))}}.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]{background-color:color-mix(in oklab,var(--panel)82%,var(--background))}}.bg-\[color\:var\(--accent\)\],.bg-\[color\:var\(--accent\)\]\/5{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/5{background-color:color-mix(in oklab,var(--accent)5%,transparent)}}.bg-\[color\:var\(--accent\)\]\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/10{background-color:color-mix(in oklab,var(--accent)10%,transparent)}}.bg-\[color\:var\(--accent\)\]\/15{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/15{background-color:color-mix(in oklab,var(--accent)15%,transparent)}}.bg-\[color\:var\(--accent\)\]\/20{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/20{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.bg-\[color\:var\(--accent\)\]\/60{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/60{background-color:color-mix(in oklab,var(--accent)60%,transparent)}}.bg-\[color\:var\(--accent\)\]\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--accent\)\]\/70{background-color:color-mix(in oklab,var(--accent)70%,transparent)}}.bg-\[color\:var\(--accent-3\)\]{background-color:var(--accent-3)}.bg-\[color\:var\(--amber-bg\)\]{background-color:var(--amber-bg)}.bg-\[color\:var\(--background\)\],.bg-\[color\:var\(--background\)\]\/70{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--background\)\]\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-\[color\:var\(--background\)\]\/85{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--background\)\]\/85{background-color:color-mix(in oklab,var(--background)85%,transparent)}}.bg-\[color\:var\(--background\)\]\/90{background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--background\)\]\/90{background-color:color-mix(in oklab,var(--background)90%,transparent)}}.bg-\[color\:var\(--background-subtle\)\]{background-color:var(--background-subtle)}.bg-\[color\:var\(--bad\)\]{background-color:var(--bad)}.bg-\[color\:var\(--bad-bg\)\]{background-color:var(--bad-bg)}.bg-\[color\:var\(--info-bg\)\]{background-color:var(--info-bg)}.bg-\[color\:var\(--ink-5\)\]{background-color:var(--ink-5)}.bg-\[color\:var\(--line\)\],.bg-\[color\:var\(--line\)\]\/30{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--line\)\]\/30{background-color:color-mix(in oklab,var(--line)30%,transparent)}}.bg-\[color\:var\(--line\)\]\/40{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--line\)\]\/40{background-color:color-mix(in oklab,var(--line)40%,transparent)}}.bg-\[color\:var\(--line-2\)\],.bg-\[color\:var\(--line-2\)\]\/40{background-color:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--line-2\)\]\/40{background-color:color-mix(in oklab,var(--line-2)40%,transparent)}}.bg-\[color\:var\(--ok\)\]{background-color:var(--ok)}.bg-\[color\:var\(--panel\)\],.bg-\[color\:var\(--panel\)\]\/95{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bg-\[color\:var\(--panel\)\]\/95{background-color:color-mix(in oklab,var(--panel)95%,transparent)}}.bg-\[color\:var\(--soft\)\]{background-color:var(--soft)}.bg-\[color\:var\(--soft-2\)\]{background-color:var(--soft-2)}.bg-\[color\:var\(--tint-2\)\]{background-color:var(--tint-2)}.bg-\[color\:var\(--warn\)\]{background-color:var(--warn)}.bg-\[color\:var\(--warn-bg\)\]{background-color:var(--warn-bg)}.bg-\[rgba\(15\,23\,42\,0\.7\)\]{background-color:#0f172ab3}.bg-\[rgba\(15\,23\,42\,0\.9\)\]{background-color:#0f172ae6}.bg-\[rgba\(15\,23\,42\,0\.85\)\]{background-color:#0f172ad9}.bg-amber-300{background-color:var(--color-amber-300)}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab,var(--color-black)35%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500)10%,transparent)}}.bg-red-950\/90{background-color:#460809e6}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/90{background-color:color-mix(in oklab,var(--color-red-950)90%,transparent)}}.bg-sky-500\/20{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/20{background-color:color-mix(in oklab,var(--color-sky-500)20%,transparent)}}.bg-slate-400\/30{background-color:#90a1b94d}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/30{background-color:color-mix(in oklab,var(--color-slate-400)30%,transparent)}}.bg-slate-400\/40{background-color:#90a1b966}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/40{background-color:color-mix(in oklab,var(--color-slate-400)40%,transparent)}}.bg-slate-400\/55{background-color:#90a1b98c}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/55{background-color:color-mix(in oklab,var(--color-slate-400)55%,transparent)}}.bg-slate-400\/70{background-color:#90a1b9b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/70{background-color:color-mix(in oklab,var(--color-slate-400)70%,transparent)}}.bg-slate-400\/80{background-color:#90a1b9cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-400\/80{background-color:color-mix(in oklab,var(--color-slate-400)80%,transparent)}}.bg-slate-500\/80{background-color:#62748ecc}@supports (color:color-mix(in lab, red, red)){.bg-slate-500\/80{background-color:color-mix(in oklab,var(--color-slate-500)80%,transparent)}}.bg-slate-600\/30{background-color:#45556c4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/30{background-color:color-mix(in oklab,var(--color-slate-600)30%,transparent)}}.bg-slate-600\/90{background-color:#45556ce6}@supports (color:color-mix(in lab, red, red)){.bg-slate-600\/90{background-color:color-mix(in oklab,var(--color-slate-600)90%,transparent)}}.bg-slate-700\/50{background-color:#31415880}@supports (color:color-mix(in lab, red, red)){.bg-slate-700\/50{background-color:color-mix(in oklab,var(--color-slate-700)50%,transparent)}}.bg-transparent{background-color:#0000}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-zinc-700{background-color:var(--color-zinc-700)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(circle_at_center\,_rgba\(251\,191\,36\,1\)_0\,_rgba\(251\,191\,36\,0\)_70\%\)\]{background-image:radial-gradient(circle,#fbbf24 0,#fbbf2400 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.18\)_0\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,#38bdf82e 0,#0000 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(56\,189\,248\,0\.22\)_0\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,#38bdf838 0,#0000 55%)}.from-\[color\:var\(--accent\)\]{--tw-gradient-from:var(--accent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-pink-500{--tw-gradient-from:var(--color-pink-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-sky-500\/16{--tw-gradient-from:#00a5ef29}@supports (color:color-mix(in lab, red, red)){.from-sky-500\/16{--tw-gradient-from:color-mix(in oklab,var(--color-sky-500)16%,transparent)}}.from-sky-500\/16{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-purple-500{--tw-gradient-via:var(--color-purple-500);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[color\:var\(--accent-light\)\]{--tw-gradient-to:var(--accent-light);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-500{--tw-gradient-to:var(--color-cyan-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-3\.5{padding:calc(var(--spacing)*3.5)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-\[10px\]{padding:10px}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.\!py-1{padding-block:calc(var(--spacing)*1)!important}.\!py-1\.5{padding-block:calc(var(--spacing)*1.5)!important}.\!py-2{padding-block:calc(var(--spacing)*2)!important}.\!py-2\.5{padding-block:calc(var(--spacing)*2.5)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-20{padding-block:calc(var(--spacing)*20)}.py-\[1\.5px\]{padding-block:1.5px}.py-\[7px\]{padding-block:7px}.py-\[11px\]{padding-block:11px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-1\.5{padding-top:calc(var(--spacing)*1.5)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-9{padding-top:calc(var(--spacing)*9)}.pt-10{padding-top:calc(var(--spacing)*10)}.pt-\[10vh\]{padding-top:10vh}.pt-\[14px\]{padding-top:14px}.pt-\[18px\]{padding-top:18px}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-5{padding-right:calc(var(--spacing)*5)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-7{padding-bottom:calc(var(--spacing)*7)}.pb-9{padding-bottom:calc(var(--spacing)*9)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pb-\[3px\]{padding-bottom:3px}.pb-\[14px\]{padding-bottom:14px}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[18px\]{padding-left:18px}.pl-\[calc\(0\.5rem-2px\)\]{padding-left:calc(.5rem - 2px)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-bottom{vertical-align:bottom}.align-top{vertical-align:top}.font-\[family-name\:var\(--font-mono\)\],.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.85em\]{font-size:.85em}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[25px\]{font-size:25px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[34px\]{font-size:34px}.text-\[42px\]{font-size:42px}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.11em\]{--tw-tracking:.11em;letter-spacing:.11em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-words{overflow-wrap:break-word}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-\[color\:var\(--accent\)\]{color:var(--accent)!important}.\!text-\[color\:var\(--ink-4\)\]{color:var(--ink-4)!important}.text-\[color\:var\(--accent\)\],.text-\[color\:var\(--accent\)\]\/70{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--accent\)\]\/70{color:color-mix(in oklab,var(--accent)70%,transparent)}}.text-\[color\:var\(--accent-2\)\]{color:var(--accent-2)}.text-\[color\:var\(--accent-foreground\)\]{color:var(--accent-foreground)}.text-\[color\:var\(--amber\)\]{color:var(--amber)}.text-\[color\:var\(--background\)\]{color:var(--background)}.text-\[color\:var\(--bad\)\]{color:var(--bad)}.text-\[color\:var\(--foreground\)\]{color:var(--foreground)}.text-\[color\:var\(--foreground-muted\)\]{color:var(--foreground-muted)}.text-\[color\:var\(--info\)\]{color:var(--info)}.text-\[color\:var\(--ink\)\]{color:var(--ink)}.text-\[color\:var\(--ink-2\)\]{color:var(--ink-2)}.text-\[color\:var\(--ink-3\)\]{color:var(--ink-3)}.text-\[color\:var\(--ink-4\)\],.text-\[color\:var\(--ink-4\)\]\/30{color:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--ink-4\)\]\/30{color:color-mix(in oklab,var(--ink-4)30%,transparent)}}.text-\[color\:var\(--ink-4\)\]\/40{color:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--ink-4\)\]\/40{color:color-mix(in oklab,var(--ink-4)40%,transparent)}}.text-\[color\:var\(--ink-4\)\]\/65{color:var(--ink-4)}@supports (color:color-mix(in lab, red, red)){.text-\[color\:var\(--ink-4\)\]\/65{color:color-mix(in oklab,var(--ink-4)65%,transparent)}}.text-\[color\:var\(--ink-5\)\]{color:var(--ink-5)}.text-\[color\:var\(--ok\)\]{color:var(--ok)}.text-\[color\:var\(--tint\)\]{color:var(--tint)}.text-\[color\:var\(--violet\)\]{color:var(--violet)}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.text-amber-300{color:var(--color-amber-300)}.text-black{color:var(--color-black)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-600{color:var(--color-emerald-600)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-sky-100{color:var(--color-sky-100)}.text-sky-400\/8{color:#00bcfe14}@supports (color:color-mix(in lab, red, red)){.text-sky-400\/8{color:color-mix(in oklab,var(--color-sky-400)8%,transparent)}}.text-slate-400{color:var(--color-slate-400)}.text-slate-400\/60{color:#90a1b999}@supports (color:color-mix(in lab, red, red)){.text-slate-400\/60{color:color-mix(in oklab,var(--color-slate-400)60%,transparent)}}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[color\:var\(--accent\)\],.accent-\[var\(--accent\)\]{accent-color:var(--accent)}.accent-foreground{accent-color:var(--foreground)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-screen{mix-blend-mode:screen}.shadow-\[0_0_0_2\.5px_color-mix\(in_oklab\,var\(--accent\)_14\%\,transparent\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_2\.5px_color-mix\(in_oklab\,var\(--accent\)_14\%\,transparent\)\]{--tw-shadow:0 0 0 2.5px var(--tw-shadow-color,color-mix(in oklab,var(--accent)14%,transparent))}}.shadow-\[0_0_0_2\.5px_color-mix\(in_oklab\,var\(--accent\)_14\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_16\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--accent)16%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_16\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--accent))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_35\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--accent)35%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--accent\)_35\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--ink\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab, red, red)){.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--ink\)_18\%\,transparent\)\]{--tw-shadow:0 0 0 3px var(--tw-shadow-color,color-mix(in oklab,var(--ink)18%,transparent))}}.shadow-\[0_0_0_3px_color-mix\(in_oklab\,var\(--ink\)_18\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_6px_var\(--bad\)\]{--tw-shadow:0 0 6px var(--tw-shadow-color,var(--bad));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--line\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--line));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(251\,191\,36\,0\.9\)\]{--tw-shadow:0 0 12px var(--tw-shadow-color,#fbbf24e6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(56\,189\,248\,0\.32\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#38bdf852);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_60px_rgba\(15\,23\,42\,0\.9\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#0f172ae6);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_60px_rgba\(56\,189\,248\,0\.55\)\]{--tw-shadow:0 22px 60px var(--tw-shadow-color,#38bdf88c);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh\)\]{--tw-shadow:var(--sh);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-2\)\]{--tw-shadow:var(--sh-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--sh-3\)\]{--tw-shadow:var(--sh-3);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px 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-2{--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)}.ring-\[color\:var\(--accent\)\]{--tw-ring-color:var(--accent)}.ring-\[color\:var\(--accent-3\)\]{--tw-ring-color:var(--accent-3)}.ring-white\/30{--tw-ring-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.ring-white\/30{--tw-ring-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.ring-white\/60{--tw-ring-color:#fff9}@supports (color:color-mix(in lab, red, red)){.ring-white\/60{--tw-ring-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.ring-offset-1{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.ring-offset-\[color\:var\(--panel\)\]{--tw-ring-offset-color:var(--panel)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-xl{--tw-blur:blur(var(--blur-xl));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,)}.drop-shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.9\)\]{--tw-drop-shadow-size:drop-shadow(0 0 8px var(--tw-drop-shadow-color,#fbbf24e6));--tw-drop-shadow:var(--tw-drop-shadow-size);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,)}.drop-shadow-sm{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#00000026));--tw-drop-shadow:drop-shadow(var(--drop-shadow-sm));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;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))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[log\:\<id\>\]{log:<id>}.\[m\:ss\]{m:ss}.\[scrollbar-width\:none\]{scrollbar-width:none}@media (hover:hover){.group-hover\:border-\[color\:var\(--accent\)\]:is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:text-\[color\:var\(--accent\)\]:is(:where(.group):hover *){color:var(--accent)}.group-hover\:text-\[color\:var\(--ink\)\]:is(:where(.group):hover *){color:var(--ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.peer-checked\:translate-x-4:is(:where(.peer):checked~*){--tw-translate-x:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.peer-checked\:border-\[color\:var\(--accent\)\]:is(:where(.peer):checked~*){border-color:var(--accent)}.peer-checked\:bg-\[color\:var\(--accent\)\]:is(:where(.peer):checked~*){background-color:var(--accent)}.peer-checked\:opacity-100:is(:where(.peer):checked~*){opacity:1}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.file\:mr-2::file-selector-button{margin-right:calc(var(--spacing)*2)}.file\:rounded-\[7px\]::file-selector-button{border-radius:7px}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-\[color\:var\(--line\)\]::file-selector-button{border-color:var(--line)}.file\:bg-\[color\:var\(--panel\)\]::file-selector-button{background-color:var(--panel)}.file\:px-2\.5::file-selector-button{padding-inline:calc(var(--spacing)*2.5)}.file\:py-1::file-selector-button{padding-block:calc(var(--spacing)*1)}.file\:text-\[11px\]::file-selector-button{font-size:11px}.file\:text-\[color\:var\(--ink-3\)\]::file-selector-button{color:var(--ink-3)}.placeholder\:text-\[color\:var\(--ink-4\)\]::placeholder{color:var(--ink-4)}.placeholder\:text-\[color\:var\(--ink-5\)\]::placeholder{color:var(--ink-5)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.empty\:hidden:empty{display:none}.focus-within\:border-\[color\:var\(--accent\)\]:focus-within{border-color:var(--accent)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:border-\[color\:var\(--accent\)\]:hover,.hover\:border-\[color\:var\(--accent\)\]\/30:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color\:var\(--accent\)\]\/30:hover{border-color:color-mix(in oklab,var(--accent)30%,transparent)}}.hover\:border-\[color\:var\(--accent\)\]\/70:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:border-\[color\:var\(--accent\)\]\/70:hover{border-color:color-mix(in oklab,var(--accent)70%,transparent)}}.hover\:border-\[color\:var\(--accent-3\)\]:hover{border-color:var(--accent-3)}.hover\:border-\[color\:var\(--bad\)\]:hover{border-color:var(--bad)}.hover\:border-\[color\:var\(--ink-5\)\]:hover{border-color:var(--ink-5)}.hover\:border-\[color\:var\(--line\)\]:hover{border-color:var(--line)}.hover\:border-red-400:hover{border-color:var(--color-red-400)}.hover\:\!bg-\[color\:var\(--soft\)\]:hover{background-color:var(--soft)!important}.hover\:bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]:hover{background-color:var(--panel)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color-mix\(in_oklab\,var\(--panel\)_82\%\,var\(--background\)\)\]:hover{background-color:color-mix(in oklab,var(--panel)82%,var(--background))}}.hover\:bg-\[color\:var\(--accent\)\]\/20:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--accent\)\]\/20:hover{background-color:color-mix(in oklab,var(--accent)20%,transparent)}}.hover\:bg-\[color\:var\(--bad-bg\)\]:hover{background-color:var(--bad-bg)}.hover\:bg-\[color\:var\(--line\)\]\/40:hover{background-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--line\)\]\/40:hover{background-color:color-mix(in oklab,var(--line)40%,transparent)}}.hover\:bg-\[color\:var\(--line-2\)\]:hover,.hover\:bg-\[color\:var\(--line-2\)\]\/40:hover{background-color:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--line-2\)\]\/40:hover{background-color:color-mix(in oklab,var(--line-2)40%,transparent)}}.hover\:bg-\[color\:var\(--line-2\)\]\/50:hover{background-color:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--line-2\)\]\/50:hover{background-color:color-mix(in oklab,var(--line-2)50%,transparent)}}.hover\:bg-\[color\:var\(--line-2\)\]\/60:hover{background-color:var(--line-2)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\[color\:var\(--line-2\)\]\/60:hover{background-color:color-mix(in oklab,var(--line-2)60%,transparent)}}.hover\:bg-\[color\:var\(--soft\)\]:hover{background-color:var(--soft)}.hover\:bg-\[color\:var\(--soft-2\)\]:hover{background-color:var(--soft-2)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:\!text-\[color\:var\(--ink-2\)\]:hover{color:var(--ink-2)!important}.hover\:text-\[color\:var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[color\:var\(--bad\)\]:hover{color:var(--bad)}.hover\:text-\[color\:var\(--foreground\)\]:hover{color:var(--foreground)}.hover\:text-\[color\:var\(--ink\)\]:hover{color:var(--ink)}.hover\:text-\[color\:var\(--ink-2\)\]:hover{color:var(--ink-2)}.hover\:text-\[color\:var\(--ink-3\)\]:hover{color:var(--ink-3)}.hover\:text-\[color\:var\(--ink-5\)\]:hover{color:var(--ink-5)}.hover\:text-red-200:hover{color:var(--color-red-200)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[var\(--sh\)\]:hover{--tw-shadow:var(--sh);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[var\(--sh-2\)\]:hover{--tw-shadow:var(--sh-2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-none:hover{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-108:hover{--tw-brightness:brightness(108%);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,)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}.hover\:file\:border-\[color\:var\(--accent\)\]:hover::file-selector-button{border-color:var(--accent)}.hover\:file\:text-\[color\:var\(--ink\)\]:hover::file-selector-button{color:var(--ink)}}.focus\:border-\[color\:var\(--accent\)\]:focus,.focus\:border-\[color\:var\(--accent\)\]\/40:focus{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:border-\[color\:var\(--accent\)\]\/40:focus{border-color:color-mix(in oklab,var(--accent)40%,transparent)}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + 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\:ring-1:focus{--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)}.focus\:ring-2:focus{--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\:ring-\[color\:var\(--accent\)\]:focus,.focus\:ring-\[color\:var\(--accent\)\]\/20:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--accent\)\]\/20:focus{--tw-ring-color:color-mix(in oklab,var(--accent)20%,transparent)}}.focus\:ring-\[color\:var\(--accent\)\]\/30:focus{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[color\:var\(--accent\)\]\/30:focus{--tw-ring-color:color-mix(in oklab,var(--accent)30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (prefers-reduced-motion:no-preference){.motion-safe\:\[animation\:tour-pulse_2s_ease-in-out_infinite\]{animation:2s ease-in-out infinite tour-pulse}}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:1101px){.min-\[1101px\]\:min-h-0{min-height:calc(var(--spacing)*0)}.min-\[1101px\]\:flex-1{flex:1}.min-\[1101px\]\:grow{flex-grow:1}.min-\[1101px\]\:grow-\[1\.55\]{flex-grow:1.55}.min-\[1101px\]\:grow-\[1\]{flex-grow:1}.min-\[1101px\]\:basis-0{flex-basis:calc(var(--spacing)*0)}.min-\[1101px\]\:flex-row{flex-direction:row}.min-\[1101px\]\:items-stretch{align-items:stretch}.min-\[1101px\]\:justify-evenly{justify-content:space-evenly}.min-\[1101px\]\:gap-\[14px\]{gap:14px}}@media (min-width:1450px){.min-\[1450px\]\:block{display:block}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:inset-auto{inset:auto}.sm\:top-full{top:100%}.sm\:right-0{right:calc(var(--spacing)*0)}.sm\:right-4{right:calc(var(--spacing)*4)}.sm\:right-6{right:calc(var(--spacing)*6)}.sm\:left-auto{left:auto}.sm\:mt-1{margin-top:calc(var(--spacing)*1)}.sm\:mb-1{margin-bottom:calc(var(--spacing)*1)}.sm\:ml-\[216px\]{margin-left:216px}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-12{height:calc(var(--spacing)*12)}.sm\:h-14{height:calc(var(--spacing)*14)}.sm\:h-16{height:calc(var(--spacing)*16)}.sm\:h-20{height:calc(var(--spacing)*20)}.sm\:h-auto{height:auto}.sm\:max-h-72{max-height:calc(var(--spacing)*72)}.sm\:min-h-28{min-height:calc(var(--spacing)*28)}.sm\:min-h-60{min-height:calc(var(--spacing)*60)}.sm\:w-12{width:calc(var(--spacing)*12)}.sm\:w-14{width:calc(var(--spacing)*14)}.sm\:w-16{width:calc(var(--spacing)*16)}.sm\:w-20{width:calc(var(--spacing)*20)}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-\[400px\]{width:400px}.sm\:w-auto{width:auto}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:gap-4{gap:calc(var(--spacing)*4)}.sm\:gap-6{gap:calc(var(--spacing)*6)}.sm\:overflow-visible{overflow:visible}.sm\:rounded-xl{border-radius:20px}.sm\:p-1{padding:calc(var(--spacing)*1)}.sm\:p-4{padding:calc(var(--spacing)*4)}.sm\:p-7{padding:calc(var(--spacing)*7)}.sm\:px-2{padding-inline:calc(var(--spacing)*2)}.sm\:px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-5{padding-inline:calc(var(--spacing)*5)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-\[18px\]{padding-inline:18px}.sm\:px-\[22px\]{padding-inline:22px}.sm\:py-1{padding-block:calc(var(--spacing)*1)}.sm\:py-1\.5{padding-block:calc(var(--spacing)*1.5)}.sm\:py-2{padding-block:calc(var(--spacing)*2)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:pr-6{padding-right:calc(var(--spacing)*6)}.sm\:pl-52{padding-left:calc(var(--spacing)*52)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-\[10\.5px\]{font-size:10.5px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[46px\]{font-size:46px}.sm\:font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing)*0)}.md\:col-span-2{grid-column:span 2/span 2}.md\:mt-0{margin-top:calc(var(--spacing)*0)}.md\:mr-3{margin-right:calc(var(--spacing)*3)}.md\:max-h-\[88vh\]{max-height:88vh}.md\:flex-1{flex:1}.md\:translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_372px\]{grid-template-columns:1fr 372px}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,1\.1fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1\.4fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1\.8fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1.8fr)}.md\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,1.1fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:items-stretch{align-items:stretch}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:border-\[color\:var\(--line-2\)\]{border-color:var(--line-2)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-\[14px\]{top:14px}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[minmax\(0\,1\.5fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(300px\,336px\)\]{grid-template-columns:minmax(0,1fr) minmax(300px,336px)}.lg\:grid-cols-\[minmax\(0\,360px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,360px) minmax(0,1fr)}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-8{gap:calc(var(--spacing)*8)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:self-start{align-self:flex-start}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-20{padding-inline:calc(var(--spacing)*20)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}*{scrollbar-width:thin;scrollbar-color:var(--border-subtle,#ffffff14)transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-subtle,#ffffff14);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--foreground-muted,#ffffff26)}::-webkit-scrollbar-corner{background:0 0}:root,[data-theme=dark]{--sidebar-bg:#080c0ceb;--background:#0a0f0f;--background-elevated:#0d1117;--background-subtle:#111a1a;--foreground:#e5ede8;--foreground-muted:#7a9490;--border-subtle:#ffffff14;--accent:#10b981;--accent-light:#00d4aa;--accent-glow:#10b98140;--accent-gradient:linear-gradient(135deg,#10b981 0%,#00d4aa 100%);--accent-foreground:#04221b;--glass-bg:#0d111799;--glass-border:#ffffff14;--glass-blur:12px;--card-shadow:0 4px 24px #0000004d;--glow-ambient:radial-gradient(circle at 50% 0%,#10b98114 0%,transparent 50%);--font-scale:1;--heading-scale:1}[data-theme=light]{--sidebar-bg:#f0f5f3f5;--background:#f5f8f7;--background-elevated:#fff;--background-subtle:#e8efed;--foreground:#0a1a16;--foreground-muted:#4a6b64;--border-subtle:#00000014;--accent:#047857;--accent-light:#059669;--accent-glow:#04785726;--accent-gradient:linear-gradient(135deg,#047857 0%,#059669 100%);--accent-foreground:#fff;--glass-bg:#ffffffb3;--glass-border:#0000000f;--glass-blur:12px;--card-shadow:0 4px 24px #0000000f;--glow-ambient:radial-gradient(circle at 50% 0%,#0596690d 0%,transparent 50%)}html{font-size:calc(100%*var(--font-scale));overflow-x:hidden}body{background-color:var(--background);min-height:100vh;color:var(--foreground);font-family:var(--font-poppins),ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}[class*="text-[9px]"]{font-size:calc(9px*var(--font-scale))}[class*="text-[10px]"]{font-size:calc(10px*var(--font-scale))}[class*="text-[11px]"]{font-size:calc(11px*var(--font-scale))}@keyframes fuse-spin{to{transform:rotate(360deg)}}@keyframes topic-float{0%{opacity:0;filter:blur(4px);transform:scale(.7)}15%{opacity:1;filter:blur();transform:scale(1)}75%{opacity:1;filter:blur();transform:scale(1.08)}to{opacity:0;filter:blur(3px);transform:scale(1.12)}}.fuse-border{display:inline-block;position:relative}.fuse-border:before{content:"";z-index:-1;background:conic-gradient(from 0deg,var(--accent)0deg,var(--background)40deg,transparent 85deg,transparent 360deg);opacity:.85;pointer-events:none;border-radius:9999px;animation:2.4s linear infinite fuse-spin;position:absolute;inset:-2px}.fuse-border>*{z-index:1;position:relative}.wallpaper-bg{z-index:-1;background-image:var(--wallpaper-url);opacity:var(--wallpaper-opacity,.6);pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}html[data-wallpaper=on]{background-color:var(--background)}html[data-wallpaper=on] body,[data-wallpaper=on] .app-shell{background:0 0!important}[data-wallpaper=on] .glass-panel,[data-wallpaper=on] .glass-panel-sm,[data-wallpaper=on] .glass-card,[data-wallpaper=on] .panel-surface,[data-wallpaper=on] .panel-subtle{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){[data-wallpaper=on] .glass-panel,[data-wallpaper=on] .glass-panel-sm,[data-wallpaper=on] .glass-card,[data-wallpaper=on] .panel-surface,[data-wallpaper=on] .panel-subtle{background:color-mix(in srgb,var(--background)75%,transparent)!important}}[data-wallpaper=on] .glass-panel,[data-wallpaper=on] .glass-panel-sm,[data-wallpaper=on] .glass-card,[data-wallpaper=on] .panel-surface,[data-wallpaper=on] .panel-subtle{-webkit-backdrop-filter:blur(24px)!important}[data-wallpaper=on] .sidebar-glass{background:var(--background)!important}@supports (color:color-mix(in lab, red, red)){[data-wallpaper=on] .sidebar-glass{background:color-mix(in srgb,var(--background)80%,transparent)!important}}[data-wallpaper=on] .sidebar-glass{-webkit-backdrop-filter:blur(32px)!important}.app-shell{background-color:var(--background);z-index:1;flex-direction:row;min-height:100vh;display:flex;position:relative}.sidebar-glass{background:var(--background-elevated)}@supports (color:color-mix(in lab, red, red)){.sidebar-glass{background:color-mix(in oklab,var(--background-elevated)55%,var(--background))}}.sidebar-glass{border-right:1px solid var(--line)}.glass-panel{background:linear-gradient(135deg,#ffffff0a 0%,#ffffff03 100%),var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--card-shadow),inset 0 1px 0 #ffffff0d;border-radius:4px}.glass-panel-sm{background:linear-gradient(135deg,#ffffff08 0%,#ffffff03 100%),var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:4px;box-shadow:inset 0 1px #ffffff0a}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--card-shadow),inset 0 1px 0 #ffffff0f;border-radius:4px;position:relative;overflow:hidden}.glass-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.panel-surface{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:var(--card-shadow);border-radius:4px}.panel-subtle{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:4px}.nav-section-label{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);font-size:9.5px;font-weight:400}.accent-text{color:var(--accent)}.accent-ring{box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab, red, red)){.accent-ring{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent)60%,transparent)}}.accent-gradient-text{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.accent-gradient-bar{background:var(--accent-gradient);border-radius:9999px}.ambient-glow{background-image:var(--glow-ambient)}.muted{color:var(--foreground-muted)}.pill-tab{white-space:nowrap;color:var(--foreground-muted);background:0 0;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.pill-tab:hover{color:var(--foreground);background:#ffffff0a}.pill-tab-active{color:var(--foreground);background:#10b9811f;border-color:#10b98140;box-shadow:0 0 12px #10b98126}.metric-card-dragging{opacity:.8;outline:1px dashed var(--foreground-muted);outline-offset:2px;cursor:grabbing}.metric-card-draggable{cursor:grab}.metric-card-drop-before{box-shadow:0 -2px 0 0 var(--foreground-muted)}.metric-card-drop-after{box-shadow:0 2px 0 0 var(--foreground-muted)}:root{--ink:var(--foreground);--ink-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ink-2:color-mix(in oklab,var(--foreground)84%,var(--background))}}:root{--ink-3:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ink-3:color-mix(in oklab,var(--foreground)64%,var(--background))}}:root{--ink-4:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ink-4:color-mix(in oklab,var(--foreground)56%,var(--background))}}:root{--ink-5:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--ink-5:color-mix(in oklab,var(--foreground)48%,var(--background))}}:root{--line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab,var(--foreground)14%,var(--background))}}:root{--line-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--line-2:color-mix(in oklab,var(--foreground)8%,var(--background))}}:root{--panel:var(--background-elevated);--soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--soft:color-mix(in oklab,var(--accent)16%,var(--background))}}:root{--soft-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--soft-2:color-mix(in oklab,var(--accent)8%,var(--background))}}:root{--tint:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tint:color-mix(in oklab,var(--foreground)38%,var(--background))}}:root{--tint-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){:root{--tint-2:color-mix(in oklab,var(--foreground)28%,var(--background))}}:root{--accent-2:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-2:color-mix(in oklab,var(--accent)86%,var(--foreground))}}:root{--accent-3:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accent-3:color-mix(in oklab,var(--accent)62%,var(--background))}}:root{--r:10px;--sh:0 1px 2px #0000000d;--sh-2:0 8px 28px -12px #0000002e,0 1px 2px #0000000d;--sh-3:0 24px 60px -20px #00000047;--ok:var(--accent);--warn:#b4741f;--warn-bg:#b4741f}@supports (color:color-mix(in lab, red, red)){:root{--warn-bg:color-mix(in oklab,#b4741f 11%,var(--background))}}:root{--warn-line:#b4741f}@supports (color:color-mix(in lab, red, red)){:root{--warn-line:color-mix(in oklab,#b4741f 26%,var(--background))}}:root{--bad:#b3453c;--bad-bg:#b3453c}@supports (color:color-mix(in lab, red, red)){:root{--bad-bg:color-mix(in oklab,#b3453c 10%,var(--background))}}:root{--bad-line:#b3453c}@supports (color:color-mix(in lab, red, red)){:root{--bad-line:color-mix(in oklab,#b3453c 24%,var(--background))}}:root{--info:#3d6a8f;--info-bg:#3d6a8f}@supports (color:color-mix(in lab, red, red)){:root{--info-bg:color-mix(in oklab,#3d6a8f 10%,var(--background))}}:root{--info-line:#3d6a8f}@supports (color:color-mix(in lab, red, red)){:root{--info-line:color-mix(in oklab,#3d6a8f 24%,var(--background))}}:root{--violet:#6a4f74;--violet-bg:#6a4f74}@supports (color:color-mix(in lab, red, red)){:root{--violet-bg:color-mix(in oklab,#6a4f74 10%,var(--background))}}:root{--violet-line:#6a4f74}@supports (color:color-mix(in lab, red, red)){:root{--violet-line:color-mix(in oklab,#6a4f74 24%,var(--background))}}:root{--amber:#7a6534;--amber-bg:#7a6534}@supports (color:color-mix(in lab, red, red)){:root{--amber-bg:color-mix(in oklab,#7a6534 11%,var(--background))}}:root{--amber-line:#7a6534}@supports (color:color-mix(in lab, red, red)){:root{--amber-line:color-mix(in oklab,#7a6534 26%,var(--background))}}[data-theme=light]{--ink-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ink-2:color-mix(in oklab,var(--foreground)90%,var(--background))}}[data-theme=light]{--ink-3:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ink-3:color-mix(in oklab,var(--foreground)80%,var(--background))}}[data-theme=light]{--ink-4:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ink-4:color-mix(in oklab,var(--foreground)72%,var(--background))}}[data-theme=light]{--ink-5:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--ink-5:color-mix(in oklab,var(--foreground)64%,var(--background))}}[data-theme=light]{--line:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--line:color-mix(in oklab,var(--foreground)16%,var(--background))}}[data-theme=light]{--line-2:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--line-2:color-mix(in oklab,var(--foreground)9%,var(--background))}}[data-theme=light]{--warn:#875818;--warn-bg:#b4741f}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--warn-bg:color-mix(in oklab,#b4741f 10%,var(--background))}}[data-theme=light]{--warn-line:#b4741f}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--warn-line:color-mix(in oklab,#b4741f 24%,var(--background))}}[data-theme=light]{--bad:#a53d34;--bad-bg:#b3453c}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bad-bg:color-mix(in oklab,#b3453c 9%,var(--background))}}[data-theme=light]{--bad-line:#b3453c}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--bad-line:color-mix(in oklab,#b3453c 22%,var(--background))}}[data-theme=light]{--amber:#6f5c2e}[data-theme=dark]{--warn:#dfa452;--warn-bg:#b4741f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warn-bg:color-mix(in oklab,#b4741f 20%,var(--background))}}[data-theme=dark]{--warn-line:#b4741f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--warn-line:color-mix(in oklab,#b4741f 38%,var(--background))}}[data-theme=dark]{--bad:#e57e73;--bad-bg:#b3453c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bad-bg:color-mix(in oklab,#b3453c 20%,var(--background))}}[data-theme=dark]{--bad-line:#b3453c}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--bad-line:color-mix(in oklab,#b3453c 38%,var(--background))}}[data-theme=dark]{--info:#86aecf;--info-bg:#3d6a8f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--info-bg:color-mix(in oklab,#3d6a8f 20%,var(--background))}}[data-theme=dark]{--info-line:#3d6a8f}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--info-line:color-mix(in oklab,#3d6a8f 38%,var(--background))}}[data-theme=dark]{--violet:#bb9cc7;--violet-bg:#6a4f74}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--violet-bg:color-mix(in oklab,#6a4f74 22%,var(--background))}}[data-theme=dark]{--violet-line:#6a4f74}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--violet-line:color-mix(in oklab,#6a4f74 40%,var(--background))}}[data-theme=dark]{--amber:#cfb877;--amber-bg:#7a6534}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--amber-bg:color-mix(in oklab,#7a6534 22%,var(--background))}}[data-theme=dark]{--amber-line:#7a6534}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--amber-line:color-mix(in oklab,#7a6534 40%,var(--background))}}[data-theme=dark]{--sh:0 1px 2px #00000059;--sh-2:0 8px 28px -12px #0000008c,0 1px 2px #00000059;--sh-3:0 24px 60px -20px #000000b3}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px}.pad{padding:16px 18px}.eyebrow{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.sec{margin-bottom:24px}.sh{align-items:center;gap:10px;margin-bottom:11px;display:flex}.sh .t{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:10px}.sh .ln{background:var(--line-2);flex:1;height:1px}.sh .a{color:var(--accent);white-space:nowrap;font-size:11.5px}.pill{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:2.5px 9px;font-size:11px;font-weight:500;display:inline-flex}.pill i{background:var(--accent);border-radius:50%;width:5px;height:5px;display:block}.pill.g{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.pill.g{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.pill.g{color:var(--accent)}.pill.w{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.pill.w i{background:var(--warn)}.pill.b{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.pill.b i{background:var(--bad)}.pill.v{background:var(--violet-bg);border-color:var(--violet-line);color:var(--violet)}.pill.v i{background:var(--violet)}.pill.a{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber)}.pill.a i{background:var(--amber)}.pill.i{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.pill.i i{background:var(--info)}.tag{background:var(--foreground);border-radius:5px;padding:1.5px 6px;font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.tag{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tag{color:var(--ink-3);white-space:nowrap;font-weight:500}.tag.m{background:var(--soft-2);color:var(--accent)}.tag.s{background:var(--amber-bg);color:var(--amber)}.tag.y{background:var(--violet-bg);color:var(--violet)}.ghost-btn{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:6px 11px;font-size:13px;display:inline-flex}.ghost-btn:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ghost-btn:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.ghost-btn:hover{color:var(--ink)}.ghost-btn svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.pri-btn{background:var(--accent);color:var(--accent-foreground);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:7px;padding:7px 13px;font-size:13px;font-weight:500;display:inline-flex}.pri-btn:hover{filter:brightness(1.08)}.pri-btn svg{stroke-width:2px;flex:none;width:14px;height:14px}.icb{border:1px solid var(--line);background:var(--panel);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.icb:hover{color:var(--ink);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.icb:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.icb svg{stroke-width:1.8px;width:15px;height:15px}.seg{background:var(--foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.seg{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.seg{border-radius:8px;gap:1px;padding:2px}.seg button{color:var(--ink-3);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:500}.seg button.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh)}.chip{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.chip:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.chip:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.chip.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chip.on{border-color:color-mix(in oklab,var(--accent)36%,var(--background))}}.chip.on{color:var(--accent);font-weight:500}.chip .ct{font-family:var(--font-mono);color:var(--ink-4);background:var(--foreground);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.chip .ct{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.chip .ct{border-radius:4px;padding:1px 5px}.chip.on .ct{background:var(--panel);color:var(--accent)}.lab-search{background:var(--panel);border:1px solid var(--line);border-radius:9px;align-items:center;gap:9px;height:36px;padding:0 10px;display:flex;position:relative;overflow:hidden}.lab-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.lab-search:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)12%,transparent)}}.lab-search>svg{stroke-width:1.9px;width:15px;height:15px;color:var(--ink-4);flex:none}.lab-search input{width:0;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1 1 0;font-size:13.5px}.lab-search input::placeholder{color:var(--ink-4)}.kbd{font-family:var(--font-mono);color:var(--ink-4);border:1px solid var(--line);background:var(--foreground);border-radius:4px;padding:1px 5px;font-size:10px}@supports (color:color-mix(in lab, red, red)){.kbd{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.kbd{flex:none}.banner{border-radius:10px;align-items:flex-start;gap:11px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.banner>svg{stroke-width:1.9px;flex:none;width:16px;height:16px;margin-top:1px}.banner b{margin-bottom:2px;font-weight:600;display:block}.banner.bad{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-line)}.banner.warn{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line)}.banner.info{background:var(--soft-2);color:var(--ink-3);border:1px dashed var(--line)}.delta{font-family:var(--font-mono);font-size:11px;font-weight:500}.delta.up{color:var(--ok)}.delta.dn{color:var(--bad)}.delta.fl{color:var(--ink-5)}.bar{background:var(--line-2);border-radius:3px;height:5px;overflow:hidden}.bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.hm-legend{color:var(--ink-4);font-size:10.5px;font-family:var(--font-mono);align-items:center;gap:5px;display:flex}.hm-legend i{border-radius:2px;width:9px;height:9px;display:block}.lv0{background:var(--line-2)}.lv1{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lv1{background:color-mix(in oklab,var(--accent)26%,var(--background))}}.lv2{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lv2{background:color-mix(in oklab,var(--accent)48%,var(--background))}}.lv3{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lv3{background:color-mix(in oklab,var(--accent)74%,var(--background))}}.lv4{background:var(--accent)}.lab-stat{color:var(--ink-3);font-size:12.5px;font-family:var(--font-mono);align-items:center;gap:6px;display:flex}.lab-stat b{color:var(--ink);font-weight:600}.lab-empty{text-align:center;color:var(--ink-4);padding:40px 20px;font-size:13.5px}.tab-num{font-variant-numeric:tabular-nums}.kpi{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:11px;padding:12px 14px}.kpi .l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:7px;font-size:9.5px}.kpi .v{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);font-size:25px;line-height:1}.kpi .v small{color:var(--ink-4);letter-spacing:0;font-size:12px}.kpi .v.w{color:var(--warn)}.kpi .s{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:11px;overflow:hidden}.kpi .s b{color:var(--ink-2);font-weight:600}.kpi .s .w{color:var(--warn)}.acard{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.acard{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.acard{text-align:left;flex-direction:column;gap:6px;display:flex}.acard.hot{background:var(--warn-bg);border-color:var(--warn-line)}.acard.info{background:var(--info-bg);border-color:var(--info-line)}.acard .at{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:7px;font-size:9px;display:flex}.acard .at i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.acard .at .sp{flex:1}.acard .ah{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.acard .ap{color:var(--ink-3);font-size:11.5px;line-height:1.45}.acard .ev{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);font-size:8.5px}.acard .aa{color:var(--accent);margin-top:auto;padding-top:3px;font-size:11.5px;font-weight:600}.acard.hot .aa{color:var(--warn)}.acard.info .aa{color:var(--info)}.gtl .grow{grid-template-columns:180px 1fr;align-items:center;gap:12px;height:27px;display:grid}.gtl .gname{color:var(--ink-2);align-items:center;gap:7px;min-width:0;font-size:12.5px;display:flex}.gtl .gname span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gtl .gname i{border-radius:50%;flex:none;width:7px;height:7px}.gtl .gtrack{height:27px;position:relative}.gtl .gbar{height:13px;font-family:var(--font-mono);color:#fff;white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;padding:0 6px;font-size:9px;display:flex;position:absolute;top:7px;overflow:hidden}.gtl .gbar.ghost{background:var(--foreground)!important}@supports (color:color-mix(in lab, red, red)){.gtl .gbar.ghost{background:color-mix(in oklab,var(--foreground)9%,var(--background))!important}}.gtl .gbar.ghost{color:var(--ink-4)}.gtl .gbar.proj{background:repeating-linear-gradient(90deg,var(--foreground)0 5px,var(--foreground)5px 10px)!important}@supports (color:color-mix(in lab, red, red)){.gtl .gbar.proj{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground)11%,var(--background))0 5px,color-mix(in oklab,var(--foreground)5%,var(--background))5px 10px)!important}}.gtl .gbar.proj{color:var(--ink-4)}.gtl .gafter{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-5);white-space:nowrap;font-size:8.5px;position:absolute;top:8.5px}.gtl .gaxis{grid-template-columns:180px 1fr;gap:12px;margin-top:4px;display:grid}.gtl .gmonths{height:14px;font-family:var(--font-mono);letter-spacing:.11em;color:var(--ink-5);text-transform:uppercase;font-size:9px;position:relative}.gtl .gmonths span{position:absolute;transform:translate(-50%)}.gtl .gtoday{background:var(--ink);opacity:.75;width:1.5px;position:absolute;top:0;bottom:0}.gtl .gtodaylab{font-family:var(--font-mono);letter-spacing:.11em;color:var(--ink-3);font-size:8.5px;position:absolute;top:-14px;transform:translate(-50%)}.gtl .gleg{color:var(--ink-4);border-top:1px solid var(--line-2);flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;font-size:10.5px;display:flex}.gtl .gleg b{align-items:center;gap:5px;font-weight:400;display:inline-flex}.gtl .gleg .sw{border-radius:2px;width:14px;height:7px}.gtl .gsec{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);margin:8px 0 2px;font-size:9px}.mbtn{border:1px solid var(--line);background:var(--panel);min-height:31px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mbtn:hover{border-color:var(--ink-5)}.mbtn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.mbtn.pri:hover{border-color:var(--accent);opacity:.92}.mbtn.qt{color:var(--ink-4);background:0 0;border-color:#0000}.mbtn.sm{border-radius:7px;height:auto;min-height:26px;padding:0 9px;font-size:11.5px}.mbtn:disabled{opacity:.5;cursor:default}.xb{width:27px;height:27px;color:var(--ink-4);cursor:pointer;border-radius:8px;place-items:center;font-size:14px;display:grid}.xb:hover{background:var(--soft);color:var(--ink-2)}.fl label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);margin-bottom:4px;font-size:9px;display:block}.inp{border:1px solid var(--line);width:100%;height:31px;color:var(--ink);background:var(--panel);border-radius:7px;outline:none;padding:0 9px;font-size:12.5px}.inp:focus{border-color:var(--accent)}textarea.inp{height:auto;padding:7px 9px;line-height:1.5}.a-m{background:var(--panel);border:1px solid var(--line);border-radius:14px;flex-direction:column;width:790px;max-width:100%;display:flex;overflow:hidden;box-shadow:0 22px 54px -20px #0000007a}.a-head{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:10px 14px 10px 18px;display:flex}.a-head .t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);font-size:10px}.a-head .sp{flex:1}.a-body{grid-template-columns:216px 1fr;display:grid}.a-rail{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.a-rail{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.a-rail{border-right:1px solid var(--line-2);flex-direction:column;gap:14px;padding:16px 15px;display:flex}.a-id{flex-direction:column;gap:8px;display:flex}.a-ic{background:var(--cbg,var(--soft));border-radius:10px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.a-nm{letter-spacing:-.018em;color:var(--ink);font-size:15px;font-weight:600;line-height:1.25}.a-meta{color:var(--ink-4);font-size:11.5px}.a-kv{border-top:1px solid var(--line-2);flex-direction:column;gap:9px;padding-top:13px;display:flex}.a-k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.a-v{color:var(--ink);margin-top:1px;font-size:13px;font-weight:550}.a-v small{color:var(--ink-4);font-size:11.5px;font-weight:400}.a-v.dim{color:var(--ink-4);font-size:12.5px;font-weight:400}.a-v a,.a-v button.lnk{color:var(--accent);cursor:pointer}.a-acts{border-top:1px solid var(--line-2);flex-direction:column;gap:6px;margin-top:auto;padding-top:14px;display:flex}.a-acts .mbtn{width:100%}.a-main{flex-direction:column;gap:15px;min-width:0;padding:16px 18px;display:flex}.a-sec>h4{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:9px;margin:0 0 9px;font-size:9px;font-weight:500;display:flex}.a-sec>h4:after{content:"";background:var(--line-2);flex:1;height:1px}.a-sec>h4 .rt{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--accent);cursor:pointer;font-size:11px;font-weight:400}.a-grid2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.a-grid3{grid-template-columns:1fr 1fr 1fr;gap:11px;display:grid}.a-note{color:var(--ink-2);font-size:12.5px;line-height:1.55}.a-foot{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:9px;padding:11px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.a-foot{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.a-foot .sp{flex:1}.dirty{color:var(--warn);align-items:center;gap:6px;font-size:11.5px;display:flex}.dirty i{background:var(--warn);border-radius:50%;width:5px;height:5px}.tit{border-radius:7px;gap:2px;height:30px;margin-bottom:5px;display:flex;overflow:hidden}.tit .ph{color:#fff;text-align:center;place-items:center;font-size:11.5px;font-weight:600;line-height:1.15;display:grid}.tit .ph small{opacity:.82;font-size:9px;font-weight:400;font-family:var(--font-mono);display:block}.titmark{height:14px;margin-bottom:4px;position:relative}.titmark i{background:var(--ink);width:2px;height:10px;position:absolute;top:-5px;transform:translate(-50%)}.titmark span{font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;font-size:9px;position:absolute;top:5px;transform:translate(-50%)}.wk{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.wk i{width:28px;height:28px;font-family:var(--font-mono);color:var(--ink-4);border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:8px;place-items:center;font-size:10px;font-style:normal;display:grid}.wk i.on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.wk i.alt{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wk i.alt{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.wk i.alt{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.wk i.alt{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.wk i.alt{color:var(--accent);font-weight:600}.wk i.today{outline:2px solid var(--ink);outline-offset:1.5px}.wk .lb{color:var(--ink-4);margin-left:7px;font-size:11.5px}.blk{border-radius:7px;gap:2px;height:26px;display:flex;overflow:hidden}.blk i{font-family:var(--font-mono);color:#fff;place-items:center;font-size:9.5px;font-style:normal;display:grid}.blkx{font-family:var(--font-mono);color:var(--ink-5);justify-content:space-between;margin-top:5px;font-size:8.5px;display:flex}.mets{flex-direction:column;gap:6px;display:flex}.met{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;grid-template-columns:8px 1fr 86px 62px 24px;align-items:center;gap:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.met{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.met .dt{border-radius:2px;width:8px;height:8px}.met .n{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;overflow:hidden}.met .base{font-family:var(--font-mono);color:var(--ink-4);text-align:right;white-space:nowrap;font-size:11px}.met .now{font-family:var(--font-mono);text-align:right;white-space:nowrap;font-size:11.5px}.met .now.up{color:var(--ok)}.met .now.dn{color:var(--warn)}.met .now.fl{color:var(--ink-5)}.met .x{color:var(--ink-5);text-align:center;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.met .x:hover{color:var(--bad)}.steps{flex-direction:column;gap:5px;display:flex}.stp{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;grid-template-columns:22px 1fr 100px 24px;align-items:center;gap:9px;padding:7px 9px;display:grid}@supports (color:color-mix(in lab, red, red)){.stp{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.stp .no{font-family:var(--font-mono);color:var(--ink-5);text-align:center;font-size:10px}.stp .n{color:var(--ink);font-size:12.5px}.stp .m{font-family:var(--font-mono);color:var(--ink-4);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.stp .x{color:var(--ink-5);text-align:center;font-size:12px}.addr{color:var(--accent);cursor:pointer;margin-top:5px;font-size:11.5px;display:inline-block}.emptyl{border:1px dashed var(--line);color:var(--ink-4);border-radius:9px;padding:11px 12px;font-size:12px;line-height:1.5}.emptyl b{color:var(--ink-2);font-weight:600}.emptyl a,.emptyl button.lnk{color:var(--accent);cursor:pointer;font-size:inherit;background:0 0;border:0;padding:0}@media (max-width:720px){.a-body{grid-template-columns:1fr}.a-rail{border-right:none;border-bottom:1px solid var(--line-2)}.a-grid2,.a-grid3{grid-template-columns:1fr}}.c-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}@media (max-width:900px){.c-grid{grid-template-columns:1fr}}.c-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;padding:14px 16px 13px}.c-t1{align-items:center;gap:9px;margin-bottom:2px;display:flex}.c-t1 .sp{flex:1}.c-ic{background:var(--cbg,var(--soft));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;display:grid}.c-nm{letter-spacing:-.012em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.c-ed{color:var(--ink-5);cursor:pointer;align-items:center;gap:4px;font-size:11px;display:inline-flex}.c-ed:hover{color:var(--ink-2)}.c-ed svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:11px;height:11px}.c-t2{color:var(--ink-4);margin-bottom:13px;font-size:11.5px}.c-tl{height:46px;margin-bottom:6px;position:relative}.c-track{background:var(--soft-2);border-radius:5px;height:10px;display:flex;position:absolute;top:16px;left:0;right:0;overflow:hidden}.c-seg{height:100%}.c-seg.fut{background:repeating-linear-gradient(90deg,var(--foreground)0 4px,var(--foreground)4px 8px)}@supports (color:color-mix(in lab, red, red)){.c-seg.fut{background:repeating-linear-gradient(90deg,color-mix(in oklab,var(--foreground)10%,var(--background))0 4px,color-mix(in oklab,var(--foreground)4%,var(--background))4px 8px)}}.c-now{background:var(--ink);border-radius:1px;width:2px;position:absolute;top:8px;bottom:12px}.c-now:after{content:"TODAY";font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink);font-size:8px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.c-mk{background:var(--accent-3);border-radius:50%;width:6px;height:6px;position:absolute;top:32px;transform:translate(-50%)}.c-mk.note{background:var(--warn)}.c-ends{font-family:var(--font-mono);color:var(--ink-5);justify-content:space-between;font-size:9.5px;display:flex}.c-stats{border-top:1px solid var(--line-2);margin-top:11px;padding-top:11px;display:flex}.c-st{border-right:1px solid var(--line-2);flex:1;min-width:0;margin-right:11px;padding-right:11px}.c-st:last-child{border-right:none;margin-right:0;padding-right:0}.c-st .v{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.01em;font-size:14px}.c-st .v small{color:var(--ink-5);font-size:10px}.c-st .l{color:var(--ink-5);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-family:var(--font-mono);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;overflow:hidden}.d-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:1100px){.d-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.d-grid{grid-template-columns:1fr}}.d-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;flex-direction:column;gap:10px;padding:14px 15px 13px;display:flex;position:relative;overflow:hidden}.d-card:after{content:"";background:var(--c,var(--accent));opacity:.5;height:2px;position:absolute;inset:auto 0 0}.d-num{align-items:baseline;gap:6px;display:flex}.d-num .n{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);font-size:30px;font-weight:500;line-height:1}.d-num .u{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);font-size:10px}.d-num .sp{flex:1}.d-ring{flex:none;width:30px;height:30px}.d-nm{letter-spacing:-.01em;color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.d-sp{font-family:var(--font-mono);color:var(--ink-3);font-size:10.5px;line-height:1.45}.d-next{border-top:1px dashed var(--line);color:var(--ink-4);align-items:center;gap:6px;margin-top:auto;padding-top:9px;font-size:11px;display:flex}.d-next b{color:var(--ink-2);font-weight:600}.d-next .dt{font-family:var(--font-mono);color:var(--c,var(--accent));margin-left:auto;font-size:10px}.inp2{border:1px solid var(--line);width:100%;height:32px;color:var(--ink);background:var(--panel);border-radius:9px;outline:none;padding:0 10px;font-size:12.5px}.inp2:focus{border-color:var(--accent)}.flbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:5px;font-size:8.5px;display:block}.rec{font-family:var(--font-mono);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.rec i{background:var(--bad);border-radius:50%;width:7px;height:7px}.wv{align-items:center;gap:2px;display:flex}.wv i{opacity:.85;background:currentColor;border-radius:2px;width:2.5px}.chp{border:1px solid var(--line);background:var(--panel);color:var(--ink-3);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3.5px 9px;font-size:11px;display:inline-flex}.chp.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.chp.on{border-color:color-mix(in oklab,var(--accent)36%,var(--panel))}}.chp.on{color:var(--accent-2);font-weight:600}.mbtn.am{background:var(--amber);border-color:var(--amber);color:var(--background);font-weight:600}.thumb{background:linear-gradient(160deg,var(--panel),var(--foreground))}@supports (color:color-mix(in lab, red, red)){.thumb{background:linear-gradient(160deg,color-mix(in oklab,var(--panel)72%,var(--background)),color-mix(in oklab,var(--foreground)8%,var(--background)))}}.thumb{color:var(--tint);font-family:var(--font-mono);place-items:center;display:grid;position:relative;overflow:hidden}.thumb.pdf{background:linear-gradient(160deg,var(--bad),var(--bad))}@supports (color:color-mix(in lab, red, red)){.thumb.pdf{background:linear-gradient(160deg,color-mix(in oklab,var(--bad)7%,var(--background)),color-mix(in oklab,var(--bad)14%,var(--background)))}}.thumb.pdf{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.thumb.pdf{color:color-mix(in oklab,var(--bad)55%,var(--background))}}.thumb.img{background:linear-gradient(160deg,var(--info),var(--info))}@supports (color:color-mix(in lab, red, red)){.thumb.img{background:linear-gradient(160deg,color-mix(in oklab,var(--info)8%,var(--background)),color-mix(in oklab,var(--info)16%,var(--background)))}}.thumb.img{color:var(--info)}@supports (color:color-mix(in lab, red, red)){.thumb.img{color:color-mix(in oklab,var(--info)55%,var(--background))}}.thumb.csv{background:linear-gradient(160deg,var(--accent),var(--accent))}@supports (color:color-mix(in lab, red, red)){.thumb.csv{background:linear-gradient(160deg,color-mix(in oklab,var(--accent)7%,var(--background)),color-mix(in oklab,var(--accent)15%,var(--background)))}}.thumb.csv{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.thumb.csv{color:color-mix(in oklab,var(--accent)55%,var(--background))}}.thumb .pg2{background:var(--panel);box-shadow:var(--sh-2);border-radius:2px;flex-direction:column;gap:3px;padding:8px 9px;display:flex;position:absolute;inset:12% 16%}.thumb .pg2 u{background:var(--foreground);border-radius:1px;height:2.5px;display:block}@supports (color:color-mix(in lab, red, red)){.thumb .pg2 u{background:color-mix(in oklab,var(--foreground)11%,var(--background))}}.thumb .pg2 u{text-decoration:none}.thumb .pg2 u.t{background:var(--foreground);width:52%;height:4px}@supports (color:color-mix(in lab, red, red)){.thumb .pg2 u.t{background:color-mix(in oklab,var(--foreground)20%,var(--background))}}.thumb .pg2 u.t{margin-bottom:3px}.thumb .pg2 u.s{width:74%}.thumb .ext{letter-spacing:.12em;opacity:.85;font-size:8.5px;position:absolute;bottom:6px;right:8px}.dv-sh{grid-template-columns:196px minmax(0,1fr) 300px;min-height:560px;display:grid}.dv-nav{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.dv-nav{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.dv-nav{border-right:1px solid var(--line-2);flex-direction:column;gap:3px;padding:11px 9px;display:flex}.dv-ng{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tint);padding:11px 8px 4px;font-size:8.5px}.dv-ni{color:var(--ink-3);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12.5px;display:flex}.dv-ni:hover{background:var(--line-2)}.dv-ni.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.dv-ni.on{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.dv-ni.on{color:var(--accent-2);font-weight:600}.dv-ni .ic{text-align:center;opacity:.85;width:14px;font-size:11px}.dv-ni .n{font-family:var(--font-mono);color:var(--ink-5);margin-left:auto;font-size:9.5px}.dv-ni.on .n{color:var(--accent)}.dv-nu{border-top:1px solid var(--line-2);margin-top:auto;padding:10px 8px 4px}.dv-nu .lb{font-family:var(--font-mono);color:var(--ink-5);justify-content:space-between;margin-bottom:5px;font-size:9px;display:flex}.dv-nu .b{background:var(--foreground);border-radius:2px;height:4px}@supports (color:color-mix(in lab, red, red)){.dv-nu .b{background:color-mix(in oklab,var(--foreground)9%,var(--background))}}.dv-nu .b{overflow:hidden}.dv-nu .b i{background:var(--accent);border-radius:2px;height:100%;display:block}.dv-main{flex-direction:column;min-width:0;display:flex}.dv-tb{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 13px;display:flex}.dv-tb .sp{flex:1}.dv-bc{color:var(--ink-4);align-items:center;gap:6px;font-size:12.5px;display:flex}.dv-bc b{color:var(--ink);font-weight:600}.dv-vs{background:var(--foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.dv-vs{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.dv-vs{border-radius:7px;gap:1px;padding:2px}.dv-vs button{width:26px;height:22px;color:var(--ink-4);border-radius:5px;place-items:center;display:grid}.dv-vs button.on{background:var(--panel);box-shadow:var(--sh);color:var(--ink)}.dv-vs svg{stroke-width:1.7px;fill:none;stroke:currentColor;width:13px;height:13px}.dv-fb{border-bottom:1px solid var(--line-2);background:var(--panel);align-items:center;gap:6px;padding:7px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.dv-fb{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.dv-fb{flex-wrap:wrap}.dv-fb .sp{flex:1}.dv-sort{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);text-transform:uppercase;font-size:10px}.dv-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));align-content:start;gap:12px;padding:13px;display:grid;overflow-y:auto}.dv-gl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tint);grid-column:1/-1;align-items:center;gap:8px;padding:5px 2px 0;font-size:9px;display:flex}.dv-gl:after{content:"";background:var(--line-2);flex:1;height:1px}.dv-f{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:10px;position:relative;overflow:hidden}.dv-f.sel{border-color:var(--accent);box-shadow:0 0 0 2.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.dv-f.sel{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--accent)14%,transparent)}}.dv-f .thumb{letter-spacing:.11em;height:100px;font-size:9px}.dv-f .mt{padding:8px 9px 9px}.dv-f .fn{letter-spacing:-.008em;text-overflow:ellipsis;-webkit-line-clamp:2;color:var(--ink);-webkit-box-orient:vertical;margin-bottom:4px;font-size:11.5px;font-weight:550;line-height:1.3;display:-webkit-box;overflow:hidden}.dv-f .fm{font-family:var(--font-mono);color:var(--ink-5);font-size:9px}.dv-f .ai{background:var(--accent);border-radius:5px;width:16px;height:16px;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.dv-f .ai{background:color-mix(in oklab,var(--accent)92%,transparent)}}.dv-f .ai{color:var(--accent-foreground);place-items:center;font-size:8px;display:grid}.dv-pv{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.dv-pv{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.dv-pv{border-left:1px solid var(--line-2);flex-direction:column;min-height:0;display:flex}.dv-pvt{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.dv-pvt .nm{letter-spacing:-.014em;color:var(--ink);flex:1;font-size:13px;font-weight:600;line-height:1.3}.dv-pvb{flex:1;padding:13px;overflow-y:auto}.dv-doc{border:1px solid var(--line-2);border-radius:9px;height:168px;margin-bottom:13px}.dv-sec{margin-bottom:14px}.dv-sl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);margin-bottom:7px;font-size:9px}.dv-sum{color:var(--ink-2);font-size:12px;line-height:1.55}.dv-kv{border-bottom:1px solid var(--line-2);justify-content:space-between;padding:4px 0;font-size:11.5px;display:flex}.dv-kv:last-child{border-bottom:none}.dv-kv .k{color:var(--ink-4)}.dv-kv .v{font-family:var(--font-mono);color:var(--ink-2);font-size:11px}.dv-ex{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:6px 0;font-size:11.5px;display:flex}.dv-ex:last-child{border-bottom:none}.dv-ex .lb{color:var(--ink-3);flex:1}.dv-ex .vl{font-family:var(--font-mono);color:var(--ink);font-size:11.5px}.dv-ex .fl2{font-family:var(--font-mono);background:var(--bad-bg);color:var(--bad);border-radius:4px;padding:1.5px 5px;font-size:8.5px}.dv-tags{flex-wrap:wrap;gap:5px;display:flex}.dv-pvf{border-top:1px solid var(--line-2);gap:6px;padding:10px 13px;display:flex}.dv-pvf .mbtn.pri{flex:1}.c-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;display:flex}.c-bar .sp{flex:1}.c-tb{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.c-hd,.c-rw{grid-template-columns:26px minmax(158px,1.5fr) 104px 96px 118px 96px 74px 58px;align-items:center;gap:12px;padding:0 14px;display:grid}.c-hd{background:var(--panel);height:31px}@supports (color:color-mix(in lab, red, red)){.c-hd{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.c-hd{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.c-hd .r{text-align:right}.c-rw{border-bottom:1px solid var(--line-2);min-height:46px}.c-rw:last-child{border-bottom:none}.c-gh{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tint);background:var(--panel);grid-column:1/-1;padding:9px 14px 4px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.c-gh{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.c-gh{border-bottom:1px solid var(--line-2)}.sl-ic{background:var(--cbg,var(--soft));border-radius:6px;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.sl-nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:550;overflow:hidden}.c-sub{color:var(--ink-5);font-size:10.5px;font-family:var(--font-mono);margin-top:1px}.c-mono{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.c-num{font-family:var(--font-mono);color:var(--ink-2);text-align:right;font-size:11.5px}.c-tod{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:inline-flex}.c-tod i{text-align:center;opacity:.8;width:14px;font-style:normal}.c-link{color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:inline-flex;overflow:hidden}.c-link i{border-radius:2px;flex:none;width:6px;height:6px}.c-link.none{color:var(--tint)}.c-last{font-family:var(--font-mono);color:var(--ink-4);text-align:right;font-size:10.5px}.c-last.old{color:var(--warn)}.c-mn{text-align:right;color:var(--ink-5);font-size:13px}.c-ft{background:var(--panel);align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.c-ft{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.c-ft{border-top:1px solid var(--line-2);font-family:var(--font-mono);color:var(--ink-4);font-size:10px}.c-ft .sp{flex:1}.c-ft b{color:var(--ink-2);font-weight:500}.e-s{background:var(--panel);border:1px solid var(--line);width:100%;max-width:900px;box-shadow:var(--sh-3);border-radius:14px;overflow:hidden}.e-h{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:11px 15px;display:flex}.e-h .sp{flex:1}.e-modes{background:var(--foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.e-modes{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.e-modes{border-radius:9px;gap:1px;padding:2px}.e-modes button{color:var(--ink-4);border-radius:7px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}.e-modes button.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh);font-weight:500}.e-modes svg{stroke-width:1.7px;fill:none;stroke:currentColor;width:13px;height:13px}.e-body{grid-template-columns:minmax(0,1fr) 316px;display:grid}.e-l{border-right:1px solid var(--line-2);flex-direction:column;gap:12px;padding:15px;display:flex}.e-cam{aspect-ratio:16/7;color:#ffffff57;background:linear-gradient(150deg,#26312d,#151d1a);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.e-cam .rb{color:#fff;font-family:var(--font-mono);background:#0000006b;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:inline-flex;position:absolute;top:10px;left:11px}.e-cam .rb i{background:var(--bad);border-radius:50%;width:6px;height:6px}.e-cam .lvl{font-family:var(--font-mono);color:#ffffff80;font-size:10px;position:absolute;bottom:11px;right:12px}.e-live{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.e-live{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.e-live{min-height:96px}.e-livel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;margin-bottom:8px;font-size:9px;display:flex}.e-livel .sp{flex:1}.e-tx{color:var(--ink-3);font-size:13px;line-height:1.6}.e-tx b{color:var(--ink);background:var(--accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){.e-tx b{background:color-mix(in oklab,var(--accent)11%,var(--panel))}}.e-tx b{border-radius:3px;padding:0 2px}.e-tx .dim{color:var(--tint)}.e-ctl{align-items:center;gap:9px;display:flex}.e-stop{border:1px solid var(--line);background:var(--panel);height:40px;color:var(--ink-2);cursor:pointer;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.e-stop i{background:var(--bad);border-radius:2.5px;width:10px;height:10px}.e-r{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.e-r{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.e-r{flex-direction:column;display:flex}.e-rt{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:11px 13px;display:flex}.e-rt .t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.e-rt .sp{flex:1}.e-rt .n{font-family:var(--font-mono);color:var(--accent);font-size:10px}.e-rb{flex-direction:column;flex:1;gap:13px;padding:12px 13px;display:flex;overflow-y:auto}.e-gl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--tint);margin-bottom:7px;font-size:8.5px}.e-mr{background:var(--panel);border:1px solid var(--line-2);border-radius:9px;align-items:center;gap:9px;margin-bottom:5px;padding:7px 9px;display:flex}.e-mr.got{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.e-mr.got{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.e-mr.got{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.e-mr.got{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.e-mr .ic{background:var(--foreground);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.e-mr .ic{background:color-mix(in oklab,var(--foreground)14%,var(--background))}}.e-mr .ic{flex:none}.e-mr.got .ic{background:var(--accent)}.e-mr .nm{color:var(--ink-3);flex:1;font-size:12px}.e-mr.got .nm{color:var(--ink)}.e-mr .vl{font-family:var(--font-mono);color:var(--accent-2);font-size:12px}.e-mr .pend{font-family:var(--font-mono);color:var(--tint);letter-spacing:.06em;font-size:9.5px}.e-nudge{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:10px;padding:10px 11px;font-size:11.5px;line-height:1.5}.e-nudge b{margin-bottom:3px;font-weight:600;display:block}.e-rf{border-top:1px solid var(--line-2);gap:7px;padding:10px 13px;display:flex}.e-rf .mbtn{flex:1}.d-s{background:var(--panel);border:1px solid var(--line);width:100%;max-width:730px;box-shadow:var(--sh-3);border-radius:14px;overflow:hidden}.d-h{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:11px 15px;display:flex}.d-h .sp{flex:1}.d-dt{letter-spacing:-.015em;color:var(--ink);font-size:13.5px;font-weight:600}.d-dt small{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;margin-top:1px;font-size:9.5px;font-weight:400;display:block}.d-tools{border-bottom:1px solid var(--line-2);background:var(--panel);align-items:center;gap:5px;padding:8px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.d-tools{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.d-tools .sp{flex:1}.d-tl{width:30px;height:28px;color:var(--ink-4);cursor:pointer;border:1px solid #0000;border-radius:8px;place-items:center;display:grid}.d-tl.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-tl.on{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.d-tl.on{color:var(--accent-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-tl.on{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.d-tl svg{stroke-width:1.7px;fill:none;stroke:currentColor;width:15px;height:15px}.d-body{flex-direction:column;gap:13px;min-height:280px;padding:16px 18px;display:flex}.d-txt{color:var(--ink);letter-spacing:-.005em;font-size:14.5px;line-height:1.68}.d-txt .pill2{background:var(--accent);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.d-txt .pill2{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.d-txt .pill2{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-txt .pill2{border:1px solid color-mix(in oklab,var(--accent)32%,var(--panel))}}.d-txt .pill2{font-family:var(--font-mono);color:var(--accent-2);border-radius:6px;margin:0 1px;padding:0 6px;font-size:12.5px}.d-txt .pill2 em{letter-spacing:.09em;color:var(--accent-3);text-transform:uppercase;font-size:8.5px;font-style:normal}.d-txt .cur{background:var(--accent);vertical-align:-3px;width:1.5px;height:17px;display:inline-block}.d-blk{border:1px solid var(--line);border-radius:11px;overflow:hidden}.d-blkh{background:var(--panel);align-items:center;gap:8px;padding:8px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.d-blkh{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.d-blkh{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.d-blkh .sp{flex:1}.d-audio{align-items:center;gap:11px;padding:11px;display:flex}.d-audio .pl{background:var(--accent);width:30px;height:30px;color:var(--accent-foreground);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.d-audio .tm{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.d-sug{border-top:1px solid var(--line-2);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-sug{background:color-mix(in oklab,var(--accent)4%,var(--background))}}.d-sug{padding:11px 15px}.d-sugh{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;margin-bottom:9px;font-size:9px;display:flex}.d-sugh .sp{flex:1}.d-sugr{flex-wrap:wrap;gap:6px;display:flex}.d-sg{background:var(--panel);border:1px solid var(--line);color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.d-sg .plus{color:var(--accent);font-family:var(--font-mono)}.d-sg .hint2{color:var(--ink-5);font-size:10.5px}.d-sg.done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-sg.done{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.d-sg.done{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.d-sg.done{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.d-sg.done{color:var(--accent-2)}.d-f{border-top:1px solid var(--line-2);align-items:center;gap:9px;padding:11px 15px;display:flex}.d-f .sp{flex:1}.d-f .cnt{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;font-size:10px}.o-c{background:var(--panel);border:1px solid var(--line);width:100%;max-width:400px;box-shadow:var(--sh-3);border-radius:13px;overflow:hidden}.o-b{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 20px 20px;display:flex}.o-ring{width:124px;height:124px;position:relative}.o-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.o-ctr{text-align:center;place-items:center;display:grid;position:absolute;inset:0}.o-ctr .pc{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink);font-size:28px;line-height:1}.o-ctr .lb{font-family:var(--font-mono);letter-spacing:.13em;color:var(--ink-5);margin-top:3px;font-size:8px}.o-now{letter-spacing:-.015em;color:var(--ink);font-size:14px;font-weight:600}.o-sub{color:var(--ink-4);max-width:34ch;font-size:11.5px;line-height:1.5}.o-chips{border-top:1px solid var(--line-2);flex-wrap:wrap;justify-content:center;gap:5px;width:100%;padding-top:12px;display:flex}.o-ch{font-family:var(--font-mono);letter-spacing:.06em;background:var(--foreground);border-radius:5px;padding:3px 8px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.o-ch{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.o-ch{color:var(--tint)}.o-ch.done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.o-ch.done{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.o-ch.done{color:var(--accent-2)}.o-ch.now{background:var(--ink);color:var(--background)}.o-found{border-top:1px solid var(--line-2);text-align:left;width:100%;padding-top:12px}.o-fl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);margin-bottom:8px;font-size:9px}.o-fr{color:var(--ink-2);align-items:center;gap:9px;padding:5px 0;font-size:12.5px;display:flex}.o-fr .ck{background:var(--accent);width:15px;height:15px;color:var(--accent-foreground);border-radius:5px;flex:none;place-items:center;font-size:9px;display:grid}.o-fr .vl{font-family:var(--font-mono);color:var(--accent-2);margin-left:auto;font-size:12px}.o-fr.sk{color:var(--tint)}.o-fr.sk .ck{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.o-fr.sk .ck{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.o-fr.sk .ck,.o-fr.sk .vl{color:var(--tint-2)}.g-s{background:var(--panel);border:1px solid var(--line);width:100%;max-width:840px;box-shadow:var(--sh-2);border-radius:14px;overflow:hidden}.g-hero{background:linear-gradient(var(--accent),var(--panel));padding:20px 22px 18px}@supports (color:color-mix(in lab, red, red)){.g-hero{background:linear-gradient(color-mix(in oklab,var(--accent)5%,var(--panel)),var(--panel))}}.g-hero{border-bottom:1px solid var(--line-2)}.g-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:9px;margin-bottom:9px;font-size:9.5px;display:flex}.g-eyebrow .sp{flex:1}.g-t{letter-spacing:-.032em;max-width:26ch;color:var(--ink);margin-bottom:9px;font-size:26px;font-weight:600;line-height:1.18}.g-sub{color:var(--ink-3);max-width:64ch;font-size:13.5px;line-height:1.6}.g-sub b{color:var(--ink-2);font-weight:600}.g-meta{border-top:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;padding-top:12px;font-size:9.5px;display:flex}.g-meta b{color:var(--ink-2);font-weight:500}.g-meta .sp{flex:1}.g-sec{border-bottom:1px solid var(--line-2);padding:16px 22px}.g-sl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:9px;margin-bottom:12px;font-size:9px;display:flex}.g-sl .sp{flex:1}.g-sl .n{color:var(--accent)}.g-mg{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.g-m{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.g-m{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.g-m .l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:7px;font-size:8.5px}.g-m .v{font-family:var(--font-mono);letter-spacing:-.032em;color:var(--ink);font-size:21px;line-height:1}.g-m .v small{color:var(--ink-4);letter-spacing:0;font-size:11px}.g-m .d{color:var(--ink-4);align-items:center;gap:5px;margin-top:6px;font-size:10.5px;display:flex}.g-m .d b{font-family:var(--font-mono);font-weight:500}.g-m .d .up{color:var(--ok)}.g-m .d .dn{color:var(--bad)}.g-items{flex-direction:column;gap:7px;display:flex}.g-i{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;grid-template-columns:26px 1fr auto auto;align-items:center;gap:11px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.g-i{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.g-i .ic{background:var(--cbg,var(--soft));border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.g-i .nm{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:550}.g-i .ds{color:var(--ink-4);margin-top:1px;font-size:11px}.g-i .st{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:9px}.g-i .lk{color:var(--accent);font-size:11.5px}.g-bl{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.g-b2{color:var(--ink-2);align-items:flex-start;gap:9px;padding:6px 0;font-size:13px;line-height:1.55;display:flex}.g-b2 i{background:var(--accent-3);border-radius:50%;flex:none;width:4px;height:4px;margin-top:8px}.g-b2 b{color:var(--ink);font-weight:600}.g-flag{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:12px;line-height:1.55;display:flex}.g-flag b{font-weight:600}.g-flag code{font-family:var(--font-mono);background:#0000000d;border-radius:3px;padding:1px 4px;font-size:11.5px}.g-flag .sp{flex:1}.g-tacc{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;align-items:center;gap:9px;padding:13px 22px;font-size:9.5px;display:flex}.g-tacc .sp{flex:1}.h-list{flex-direction:column;gap:8px;display:flex}.h-r{background:var(--panel);border:1px solid var(--line);border-radius:13px;grid-template-columns:20px 1fr auto;align-items:center;gap:11px;padding:11px 12px;display:grid}.h-r.ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.h-r.ok{background:color-mix(in oklab,var(--accent)6%,var(--panel))}}.h-r.ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.h-r.ok{border-color:color-mix(in oklab,var(--accent)28%,var(--panel))}}.h-r.warn{border-color:var(--warn-line)}.h-ck{border:1.5px solid var(--line);color:#0000;border-radius:6px;place-items:center;width:19px;height:19px;font-size:10px;display:grid}.h-r.ok .h-ck{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.h-nm{letter-spacing:-.014em;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.h-mp{color:var(--ink-4);align-items:center;gap:6px;margin-top:3px;font-size:11.5px;display:flex}.h-mp i{border-radius:2px;flex:none;width:6px;height:6px}.h-mp.none{color:var(--warn)}.h-vl{text-align:right;font-family:var(--font-mono);color:var(--accent-2);letter-spacing:-.015em;font-size:14px}.h-vl small{color:var(--ink-4);font-size:10px}.h-vl.w{color:var(--warn);font-size:11px}.h-scrim{z-index:70;background:#00000057;background:lab(0% 0 0/.34);position:fixed;inset:0}.h-sheet{background:var(--panel);z-index:71;border-radius:22px 22px 0 0;flex-direction:column;max-height:82dvh;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #0003}.h-grab{background:var(--foreground);border-radius:2px;width:36px;height:4px}@supports (color:color-mix(in lab, red, red)){.h-grab{background:color-mix(in oklab,var(--foreground)16%,var(--background))}}.h-grab{margin:9px auto 3px}.h-sh{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:8px 16px 11px;display:flex}.h-sh .sp{flex:1}.h-sh .t{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:600}.h-sb2{flex-direction:column;gap:13px;padding:13px 16px;display:flex;overflow-y:auto}.h-fix{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;line-height:1.4;display:flex}.h-fix code{font-family:var(--font-mono);background:#0000000d;border-radius:4px;padding:1px 5px;font-size:12px}.h-fix .sp{flex:1}.h-quote{background:var(--panel);border-radius:12px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.h-quote{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.h-quote{border-left:2.5px solid var(--accent-3);color:var(--ink-2);font-size:12.5px;font-style:italic;line-height:1.55}.h-quote mark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.h-quote mark{background:color-mix(in oklab,var(--accent)24%,var(--panel))}}.h-quote mark{color:var(--ink);border-radius:3px;padding:0 3px;font-style:normal;font-weight:500}.h-picker{border:1px solid var(--accent);box-shadow:0 0 0 3px var(--accent);border-radius:13px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.h-picker{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)9%,transparent)}}.h-psr{border-bottom:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.h-psr{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.h-psr svg{width:14px;height:14px;stroke:var(--ink-5);fill:none;stroke-width:1.8px}.h-psr input{color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:13px}.h-po{border-bottom:1px solid var(--line-2);grid-template-columns:8px 1fr auto auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.h-po:last-child{border-bottom:none}.h-po.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.h-po.on{background:color-mix(in oklab,var(--accent)9%,var(--panel))}}.h-po .dt{border-radius:2px;width:8px;height:8px}.h-po .n{color:var(--ink-2);font-size:13px}.h-po.on .n{color:var(--ink);font-weight:600}.h-po .u{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.h-po .c{text-align:center;width:16px;color:var(--accent);font-size:12px}.h-pn{color:var(--accent);background:var(--panel);padding:10px 11px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.h-pn{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.h-pn{border-top:1px solid var(--line-2)}.h-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.h-sf{border-top:1px solid var(--line-2);gap:8px;padding:11px 16px 16px;display:flex}.h-sf .mbtn{border-radius:12px;flex:1;height:auto;min-height:40px;font-size:13.5px}.h-bar{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:9px;padding:11px 12px;display:flex;position:sticky;bottom:0}.h-bar .sp{flex:1}@media (max-width:1240px){.dv-sh{grid-template-columns:170px minmax(0,1fr)}.dv-pv{display:none}.e-body{grid-template-columns:1fr}.e-l{border-right:none;border-bottom:1px solid var(--line-2)}.g-mg,.g-bl{grid-template-columns:1fr 1fr}.c-hd,.c-rw{grid-template-columns:26px 1fr 104px 96px}.c-hd>:nth-child(n+5),.c-rw>:nth-child(n+5){display:none}}@media (max-width:720px){.dv-sh{grid-template-columns:1fr}.dv-nav{border-right:none;border-bottom:1px solid var(--line-2);flex-flow:wrap}.dv-nu{display:none}.g-mg{grid-template-columns:1fr 1fr}.g-bl{grid-template-columns:1fr}}.hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:20px;display:grid}.hero h1{letter-spacing:-.028em;color:var(--ink);margin:0 0 6px;font-size:27px;font-weight:600}.hero .line{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:16px;font-size:13px;display:flex}.hero .line b{color:var(--ink);font-weight:600;font-family:var(--font-mono)}.hero .line .sepd{background:var(--ink-5);border-radius:50%;width:3px;height:3px}.quick{gap:8px;display:flex}.qbig{background:var(--accent);color:var(--accent-foreground);box-shadow:0 6px 18px -8px var(--accent);border-radius:11px;align-items:center;gap:10px;padding:11px 18px;font-size:14px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.qbig{box-shadow:0 6px 18px -8px color-mix(in oklab,var(--accent)60%,transparent)}}.qbig:hover{opacity:.93}.qbig .rd{background:var(--bad);width:9px;height:9px;box-shadow:0 0 0 0 var(--bad);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.qbig .rd{box-shadow:0 0 0 0 color-mix(in oklab,var(--bad)60%,transparent)}}.qbig .rd{animation:1.6s infinite lab-pr}@keyframes lab-pr{70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.strip{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;gap:14px;margin-bottom:22px;display:grid}.hmcard{flex-direction:column;min-width:0;padding:14px 16px 12px;display:flex;overflow:hidden}.hmcard .hmwrap{flex-direction:column;flex:1;justify-content:center;display:flex}.hmtop{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.hmtop .kv{align-items:baseline;gap:6px;display:flex}.hmtop .kv .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:9.5px}.hmtop .kv .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:17px;font-weight:600}.hmtop .sp{flex:1}.hmwrap{min-width:0;padding-bottom:4px;overflow:auto hidden}.hmwrap::-webkit-scrollbar{height:4px}.hmwrap::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.hm{line-height:0}.hmmon{min-width:var(--hm-min,686px);font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.05em;grid-template-columns:repeat(12,1fr);margin-bottom:6px;font-size:9px;display:grid}.hmmon span{min-width:0}.hm svg{width:100%;min-width:var(--hm-min,686px);height:auto;display:block}.hmfoot{border-top:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-5);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.hmfoot b{color:var(--ink-2);font-weight:600}.hmfoot .sp{flex:1}.hmfoot .w,.hmfoot .w b{color:var(--warn)}.wins{flex-direction:column;gap:10px;display:flex}.win{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.win .rg{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);width:40px;font-size:9.5px}.win .big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:20px;font-weight:600}.win .big span{color:var(--ink-4);font-size:11.5px;font-weight:500}.win .mt{color:var(--ink-4);margin-top:1px;font-size:11px}.win .rings{gap:3px;display:flex}.win .rings i{background:var(--foreground);border-radius:3px;width:6px;height:22px}@supports (color:color-mix(in lab, red, red)){.win .rings i{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.win .rings i{display:block}.macro-cq{min-width:0;container-type:inline-size}.macro{grid-template-columns:minmax(0,1fr);align-items:center;gap:18px;padding:18px 20px;display:grid}.macro>.ring{margin:0 auto}@container (min-width:560px){.macro{grid-template-columns:auto minmax(0,1fr) minmax(0,1.1fr);gap:26px}.macro>.ring{margin:0}}.ring{flex:none;width:132px;height:132px;position:relative}.ring svg{transform:rotate(-90deg)}.ring .mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;display:flex;position:absolute;inset:0}.ring .mid b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:26px;font-weight:600;display:block}.ring .mid span{color:var(--ink-4);font-size:9.5px;font-family:var(--font-mono);white-space:nowrap}.mrow{color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:grid}.mrow:last-child{margin-bottom:0}.mrow .dot{border-radius:50%;width:8px;height:8px}.mrow .nm{font-weight:500}.mrow .amt{font-family:var(--font-mono);color:var(--ink-3);white-space:nowrap;font-size:12px}.mrow .amt b{color:var(--ink);font-weight:600}.mrow .track{background:var(--foreground);border-radius:3px;grid-column:1/-1;height:5px}@supports (color:color-mix(in lab, red, red)){.mrow .track{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.mrow .track{margin-top:-4px;overflow:hidden}.mrow .track i{border-radius:3px;height:100%;display:block}.dwk{align-items:flex-end;gap:7px;height:96px;display:flex}.dwk .c{flex-direction:column;flex:1;align-items:center;gap:5px;display:flex}.dwk .c .b{background:var(--soft);border-radius:4px 4px 0 0;width:100%;position:relative;overflow:hidden}.dwk .c .b i{background:var(--accent);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:0;right:0}.dwk .c .l{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.dwk .c.today .l{color:var(--accent);font-weight:600}.pgrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:11px;display:grid}.pcard{padding:13px 15px}.pcard .ph{align-items:center;gap:8px;margin-bottom:10px;display:flex}.pcard .ph .em{font-size:14px}.pcard .ph .nm{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:600}.pcard .ph .n{font-family:var(--font-mono);color:var(--ink-4);background:var(--foreground);margin-left:auto;font-size:10px}@supports (color:color-mix(in lab, red, red)){.pcard .ph .n{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.pcard .ph .n{border-radius:4px;padding:1px 6px}.prow{grid-template-columns:minmax(0,1fr) 44px auto;align-items:center;gap:9px;padding:5px 0;font-size:12.5px;display:grid}.prow .t{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.prow .d{font-family:var(--font-mono);color:var(--ink-4);text-align:right;font-size:10.5px}.prow .ad{width:34px}.pcard .more{color:var(--ink-4);padding-top:6px;font-size:11.5px}.dtab{border-collapse:collapse;width:100%}.dtab th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding:0 12px 9px;font-size:9.5px;font-weight:500}.dtab td{border-top:1px solid var(--line-2);vertical-align:middle;color:var(--ink);padding:9px 12px;font-size:13px}.dtab td.nm{font-weight:500}.dtab td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dtab .spk{width:92px}.dtab tr:hover td{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.dtab tr:hover td{background:color-mix(in oklab,var(--foreground)3%,var(--background))}}@media (max-width:1100px){.strip{grid-template-columns:minmax(0,1fr)}.ring{margin:0 auto}}.rv-h{border-bottom:1px solid var(--line-2);background:linear-gradient(var(--accent),var(--panel));align-items:center;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-h{background:linear-gradient(color-mix(in oklab,var(--accent)4%,var(--panel)),var(--panel))}}.rv-ring{flex:none;width:64px;height:64px}.rv-ht{flex:1}.rv-ht .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:6px;font-size:9px}.rv-ht h3{letter-spacing:-.026em;color:var(--ink);margin:0 0 6px;font-size:19px;font-weight:600}.rv-ht p{color:var(--ink-3);max-width:62ch;margin:0;font-size:12.5px;line-height:1.55}.rv-ht p b{color:var(--ink-2);font-weight:600}.rv-tally{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.rv-tl{font-family:var(--font-mono);letter-spacing:.07em;border-radius:6px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:inline-flex}.rv-tl.p1{background:var(--bad-bg);color:var(--bad)}.rv-tl.p2{background:var(--warn-bg);color:var(--warn)}.rv-tl.p3{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rv-tl.p3{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.rv-tl.p3{color:var(--ink-4)}.rv-tl.ok{background:var(--soft);color:var(--accent)}.rv-b{flex-direction:column;gap:16px;padding:15px 18px;display:flex}.rv-gl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:9px;margin-bottom:9px;font-size:9px;display:flex}.rv-gl:after{content:"";background:var(--line-2);flex:1;height:1px}.rv-f{border:1px solid var(--line);background:var(--panel);border-radius:11px;grid-template-columns:26px 1fr 190px;gap:13px;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.rv-f{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.rv-f{align-items:start;margin-bottom:8px}.rv-f.p1{border-color:var(--bad-line);background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rv-f.p1{background:color-mix(in oklab,var(--bad)5%,var(--panel))}}.rv-f.p2{border-color:var(--warn-line);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rv-f.p2{background:color-mix(in oklab,var(--warn)5%,var(--panel))}}.rv-sev{width:24px;height:24px;font-family:var(--font-mono);color:var(--background);background:var(--tint);border-radius:7px;place-items:center;font-size:10px;font-weight:600;display:grid}.rv-f.p1 .rv-sev{background:var(--bad);color:#fff}.rv-f.p2 .rv-sev{background:var(--warn);color:#fff}.rv-tx{min-width:0}.rv-tx .who{color:var(--ink-4);align-items:center;gap:7px;margin-bottom:4px;font-size:11px;display:flex}.rv-tx .who i{border-radius:2px;flex:none;width:6px;height:6px}.rv-tx .ti{letter-spacing:-.014em;color:var(--ink);margin-bottom:4px;font-size:13.5px;font-weight:600;line-height:1.35}.rv-tx .bo{color:var(--ink-3);font-size:12px;line-height:1.55}.rv-tx .bo b{color:var(--ink-2);font-weight:600}.rv-tx .ev{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.rv-tx .ev span{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;background:var(--foreground);border-radius:5px;padding:2.5px 7px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.rv-tx .ev span{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.rv-tx .ev span{color:var(--ink-4)}.rv-act{flex-direction:column;gap:6px;display:flex}.rv-act .mbtn{width:100%}.rv-diff{background:var(--panel);border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--ink-2);border-radius:8px;margin-top:8px;padding:8px 10px;font-size:11px}.rv-diff del{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rv-diff del{color:color-mix(in oklab,var(--bad)62%,var(--panel))}}.rv-diff del{margin-right:6px;text-decoration:line-through}.rv-diff ins{color:var(--accent);text-decoration:none}.rv-f2{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:9px;padding:12px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-f2{background:color-mix(in oklab,var(--panel)78%,var(--background))}}.rv-f2 .sp{flex:1}.rv-clean{background:var(--soft-2);border:1px solid var(--accent);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.rv-clean{border:1px solid color-mix(in oklab,var(--accent)24%,var(--background))}}.rv-clean{color:var(--ink-3);font-size:12.5px}.rv-clean b{color:var(--accent);font-weight:600}.rv-how{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:2px;display:grid}.rv-hc{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.rv-hc{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.rv-hc .t{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--accent);margin-bottom:5px;font-size:9px}.rv-hc .d{color:var(--ink-3);font-size:11.5px;line-height:1.45}@media (max-width:980px){.rv-how{grid-template-columns:1fr 1fr}.rv-f{grid-template-columns:26px 1fr}.rv-f .rv-act{flex-flow:wrap;grid-column:2}.rv-f .rv-act .mbtn{width:auto}}.lg-ptitle{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:16px;display:flex}.lg-ptitle h1{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;font-weight:600}.lg-sub{color:var(--ink-3);padding-bottom:3px;font-size:13px}.lg-sub b{color:var(--ink-2);font-weight:600}.lg-sp{flex:1}.lg-scrub{background:var(--panel);border:1px solid var(--line);border-radius:12px;margin-bottom:14px;padding:13px 15px 11px}.lg-scrub.collapsed .lg-hm,.lg-scrub.collapsed .lg-months{display:none}.lg-scrub.collapsed{padding-bottom:11px}.lg-scrub-top{align-items:center;gap:12px;margin-bottom:9px;display:flex}.lg-scrub-lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;font-size:10px}.lg-scrub-toggle{color:var(--accent);cursor:pointer;background:0 0;border:none;margin-left:-2px;padding:0;font-size:11.5px}.lg-scrub-rng{color:var(--ink-3);white-space:nowrap;font-size:12px}.lg-scrub-rng b{color:var(--ink);font-weight:600}.lg-scrub-rng a{color:var(--accent)}.lg-hm{grid-template-rows:repeat(7,9px);grid-auto-flow:column;gap:2.5px;padding-bottom:5px;display:grid;overflow-x:auto}.lg-hm::-webkit-scrollbar{height:4px}.lg-hm::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.lg-hm a{cursor:pointer;border-radius:2px;width:9px;height:9px;transition:transform .1s;display:block}.lg-hm a:hover{outline:1.5px solid var(--accent);transform:scale(1.35)}.lg-hm a.sel{outline:2px solid var(--ink);outline-offset:1px}.lg-hm i.lg-pad{visibility:hidden;width:9px;height:9px}.lg-months{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;min-width:600px;margin-top:2px;font-size:9.5px;display:flex}.lg-months span{flex:1}.lg-toolbar{flex-wrap:wrap;align-items:center;gap:9px;padding-bottom:14px;display:flex}.lg-tform{flex:1;align-items:center;gap:9px;min-width:240px;display:flex}.lg-tform .lab-search{flex:1;min-width:160px}.lg-tform .inp2{border-radius:9px;flex:none;width:132px;height:36px}.lg-toolbar .chip{height:36px}.lg-split{grid-template-columns:372px minmax(0,1fr);gap:14px;height:calc(100dvh - 128px);min-height:460px;display:grid}.lg-listcol{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.lg-listhead{border-bottom:1px solid var(--line-2);background:var(--foreground);flex:none;align-items:center;gap:9px;padding:10px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-listhead{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.lg-lh{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.lg-mini{color:var(--ink-3);border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11.5px;display:inline-flex}.lg-mini svg{stroke-width:1.9px;width:12px;height:12px}.lg-listbody{flex:1;min-height:0;overflow-y:auto}.lg-listbody::-webkit-scrollbar{width:6px}.lg-listbody::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.lg-listfoot{border-top:1px solid var(--line-2);background:var(--foreground);flex:none;align-items:center;gap:8px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.lg-listfoot{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.lg-daygroup{z-index:2;background:var(--foreground);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lg-daygroup{background:color-mix(in srgb,color-mix(in oklab,var(--foreground)2%,var(--panel))94%,transparent)}}.lg-daygroup{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;padding:6px 13px;font-size:10px;display:flex}.lg-daygroup b{color:var(--ink-2);font-weight:600}.lg-daygroup .n{color:var(--ink-5);margin-left:auto}.lg-row{border-bottom:1px solid var(--line-2);cursor:pointer;grid-template-columns:26px minmax(0,1fr);gap:10px;padding:11px 13px;display:grid;position:relative}.lg-row:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lg-row:hover{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.lg-row.on{background:var(--soft-2)}.lg-row.on:before{content:"";background:var(--accent);width:2.5px;position:absolute;top:0;bottom:0;left:0}.lg-rowlink{z-index:1;display:block;position:absolute;inset:0}.lg-rowlink.m{display:none}.lg-ic{background:var(--soft);width:26px;height:26px;color:var(--accent-2);border-radius:7px;place-items:center;margin-top:1px;display:grid}.lg-ic svg{stroke-width:1.9px;width:13px;height:13px}.lg-row.failed .lg-ic{background:var(--bad-bg);color:var(--bad)}.lg-row.proc .lg-ic{background:var(--warn-bg);color:var(--warn)}.lg-rtop{align-items:baseline;gap:7px;margin-bottom:3px;display:flex}.lg-tt{letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);flex:1;font-size:13.5px;font-weight:600;overflow:hidden}.lg-tm{font-family:var(--font-mono);color:var(--ink-4);flex:none;font-size:10.5px}.lg-rsum{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:12.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.lg-rmeta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.lg-more{color:var(--ink-5);background:0 0}.lg-revtag{z-index:2;border:1px solid var(--amber-line);align-items:center;gap:3px;padding:1.5px 5px 1.5px 7px;font-weight:600;display:inline-flex;position:relative}.lg-revtag svg{stroke-width:2.3px;flex:none;width:11px;height:11px}.lg-revtag:hover{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.lg-revtag:hover{background:color-mix(in oklab,var(--amber)22%,var(--panel))}}.lg-revtag:hover{border-color:var(--amber)}.lg-revtag:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.lg-rstat{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:4px;font-size:10px;display:inline-flex}.lg-rstat i{border-radius:50%;width:5px;height:5px;display:block}.lg-rstat.ok{color:var(--ink-5)}.lg-rstat.ok i{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lg-rstat.ok i{background:color-mix(in oklab,var(--accent)55%,var(--background))}}.lg-rstat.failed{color:var(--bad)}.lg-rstat.failed i{background:var(--bad)}.lg-rstat.proc{color:var(--warn)}.lg-rstat.proc i{background:var(--warn);animation:1.2s infinite lg-bl}@keyframes lg-bl{50%{opacity:.25}}.lg-wf{align-items:center;gap:1.5px;height:14px;margin-left:auto;display:flex}.lg-wf i{background:var(--foreground);border-radius:1px;width:2px}@supports (color:color-mix(in lab, red, red)){.lg-wf i{background:color-mix(in oklab,var(--foreground)22%,var(--background))}}.lg-wf i{display:block}.lg-detcol{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-height:0;overflow-y:auto}.lg-detcol::-webkit-scrollbar{width:7px}.lg-detcol::-webkit-scrollbar-thumb{background:var(--line);border-radius:4px}.lg-dhead{padding:20px 24px 0}.lg-dtop{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.lg-dtop>div{min-width:0}.lg-dic{background:var(--soft);width:42px;height:42px;color:var(--accent-2);border-radius:11px;flex:none;place-items:center;display:grid}.lg-dic svg{stroke-width:1.8px;width:19px;height:19px}.lg-dtop.failed .lg-dic{background:var(--bad-bg);color:var(--bad)}.lg-dtop.proc .lg-dic{background:var(--warn-bg);color:var(--warn)}.lg-dtop h2{letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;text-wrap:balance;margin:0 0 4px;font-size:19px;font-weight:600}.lg-dmeta{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:9px;font-size:12.5px;display:flex}.lg-dmeta .lg-dot{background:var(--ink-5);border-radius:50%;width:3px;height:3px;display:block}.lg-dmeta b{color:var(--ink-2);font-weight:600}.lg-dacts{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.lg-revbtn{background:var(--amber-bg);border:1px solid var(--amber-line);height:32px;color:var(--amber);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex}.lg-revbtn:hover{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.lg-revbtn:hover{background:color-mix(in oklab,var(--amber)20%,var(--panel))}}.lg-revbtn:hover{border-color:var(--amber)}.lg-revbtn:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.lg-revbtn svg{stroke-width:1.9px;flex:none;width:14px;height:14px}.lg-dacts .icb[data-tip]{position:relative}.lg-dacts .icb[data-tip]:after{content:attr(data-tip);background:var(--ink);color:var(--panel);white-space:nowrap;opacity:0;pointer-events:none;z-index:5;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:500;transition:opacity .12s;position:absolute;top:calc(100% + 6px);right:0}.lg-dacts .icb[data-tip]:hover:after,.lg-dacts .icb[data-tip]:focus-visible:after{opacity:1}.lg-dhead .banner{margin-bottom:14px}.lg-bbtn{background:var(--panel);color:inherit;opacity:.9;cursor:pointer;border:1px solid;border-radius:7px;align-items:center;gap:6px;margin-top:8px;padding:5px 11px;font-size:12.5px;font-weight:500;display:inline-flex}.lg-bbtn:hover{opacity:1}.lg-bbtn:disabled{opacity:.55;cursor:default}.lg-bbtn svg{stroke-width:2px;width:12px;height:12px;margin:0}.lg-player{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lg-player{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.lg-player{border:1px solid var(--line-2);border-radius:11px;margin-bottom:16px;padding:13px 15px}.lg-player audio{width:100%;height:34px;display:block}.lg-player video{background:var(--ink);border-radius:8px;width:100%;max-height:320px;display:block}.lg-tabs{border-bottom:1px solid var(--line);background:var(--panel);gap:2px;padding:0 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lg-tabs{background:color-mix(in srgb,var(--panel)95%,transparent)}}.lg-tabs{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}.lg-tabs a{color:var(--ink-3);border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 13px;font-size:13px;font-weight:500;display:flex}.lg-tabs a:hover{color:var(--ink)}.lg-tabs a.on{color:var(--accent-2);border-bottom-color:var(--accent);font-weight:600}.lg-tabs a .lg-tn{font-family:var(--font-mono);background:var(--foreground);font-size:10px}@supports (color:color-mix(in lab, red, red)){.lg-tabs a .lg-tn{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.lg-tabs a .lg-tn{color:var(--ink-4);border-radius:4px;padding:1px 5px}.lg-tabs a.on .lg-tn{background:var(--soft);color:var(--accent-2)}.lg-tabpane{padding:18px 24px 26px}.lg-tabpane .sec{margin-bottom:22px}.lg-tabpane .sh{gap:9px;margin-bottom:10px}.lg-sumcard{border-left:2.5px solid var(--accent);margin-bottom:20px;padding:2px 0 2px 15px}.lg-sumcard .el{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin-bottom:6px;font-size:10px}.lg-sumcard p,.lg-sumcard li{color:var(--ink-2);margin:0;font-size:14.5px;line-height:1.6}.lg-sumcard ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.lg-ctxgrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:9px;display:grid}.lg-ctxc{border:1px solid var(--line-2);background:var(--foreground);border-radius:9px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.lg-ctxc{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.lg-ctxc{align-items:center;gap:10px;display:flex}.lg-ctxc svg{stroke-width:1.8px;width:15px;height:15px;color:var(--ink-4);flex:none}.lg-ctxc>div{min-width:0}.lg-ctxc .k{color:var(--ink-4);font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.lg-ctxc .v{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.lg-mcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.lg-mc{border:1px solid var(--line);background:var(--panel);border-radius:9px;padding:10px 11px}.lg-mc .k{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:9.5px;overflow:hidden}.lg-mc .v{letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:3px;font-size:19px;font-weight:600;display:flex}.lg-mc .v span{color:var(--ink-4);font-size:11px;font-weight:500}.lg-mc .d{font-family:var(--font-mono);margin-top:2px;font-size:10.5px}.lg-mc .d.up{color:var(--ok)}.lg-mc .d.dn{color:var(--bad)}.lg-mc .d.fl{color:var(--ink-5)}.lg-mc svg{width:100%;height:22px;margin-top:6px;display:block}.lg-mc svg.up{color:var(--ok)}.lg-mc svg.dn{color:var(--bad)}.lg-mc svg.fl{color:var(--ink-5)}.lg-rel{flex-direction:column;gap:1px;display:flex}.lg-relr{cursor:pointer;border-radius:8px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:11px;padding:8px;font-size:12.5px;display:grid}.lg-relr:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lg-relr:hover{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.lg-relr .d{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px}.lg-relr .t{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lg-relr .s{font-family:var(--font-mono);color:var(--accent);background:var(--soft-2);white-space:nowrap;text-overflow:ellipsis;border-radius:5px;max-width:140px;padding:1.5px 6px;font-size:10px;overflow:hidden}.lg-exrow{border-bottom:1px dashed var(--line-2);grid-template-columns:104px minmax(0,1fr) auto;align-items:center;gap:11px;padding:9px 0;display:grid}.lg-exrow:last-child{border:none}.lg-exrow .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lg-exrow .v{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:13.5px;font-weight:500}.lg-exrow .v em{color:var(--ink-3);font-size:12.5px;font-style:normal;font-weight:400}.lg-conf{font-family:var(--font-mono);color:var(--ink-4);align-items:center;gap:7px;font-size:10px;display:flex}.lg-conf .lg-cbar{background:var(--line-2);border-radius:2px;width:38px;height:3px;overflow:hidden}.lg-conf .lg-cbar i{background:var(--accent);height:100%;display:block}.lg-conf.low .lg-cbar i{background:var(--warn)}.lg-tline{border-radius:8px;grid-template-columns:minmax(0,1fr);gap:13px;padding:7px 8px;display:grid}.lg-tline:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.lg-tline:hover{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.lg-tline .tx{color:var(--ink-2);font-size:14px;line-height:1.65}.lg-empty{text-align:center;color:var(--ink-4);padding:60px 20px;font-size:13.5px}@media (max-width:1280px){.lg-mcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1180px){.lg-split{grid-template-columns:320px minmax(0,1fr)}.lg-sub{display:none}}@media (max-width:899px){.lg-split{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.lg-detcol,.lg-rowlink{display:none}.lg-rowlink.m{display:block}.lg-scrub{display:none}.lg-listbody{overflow-y:visible}.lg-tform{flex-wrap:wrap}.lg-tform .lab-search{flex:100%}.lg-tform .inp2{flex:1;width:auto;min-width:130px}}@media (max-width:760px){.lg-exrow{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.lg-exrow .k{grid-column:1/-1}}.rc-wrap{width:100%;max-width:1080px;margin:0 auto}.rc-rhead{text-align:center;margin-bottom:26px}.rc-rhead h1{letter-spacing:-.03em;margin:0 0 7px;font-size:29px;font-weight:600}.rc-rhead p{color:var(--ink-3);margin:0;font-size:15px}.rc-rsplit{grid-template-columns:minmax(0,1fr) 296px;align-items:start;gap:20px;display:grid}.rc-modes{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:16px;display:grid}.rc-mode{border:1px solid var(--line);background:var(--panel);text-align:center;cursor:pointer;border-radius:12px;padding:16px 12px 14px;transition:border-color .12s,background .12s}.rc-mode:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rc-mode:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.rc-mode.on{border-color:var(--accent);background:var(--soft-2);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rc-mode.on{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)8%,transparent)}}.rc-mode svg{stroke-width:1.6px;width:22px;height:22px;color:var(--ink-3);margin-bottom:8px;display:inline-block}.rc-mode.on svg{color:var(--accent)}.rc-mode .rc-t{letter-spacing:-.005em;color:var(--ink);font-size:13.5px;font-weight:600}.rc-mode .rc-s{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-5);margin-top:3px;font-size:9.5px}.rc-mode.on .rc-s{color:var(--accent-3)}.rc-stage{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-bottom:14px;padding:22px}.rc-stagetop{align-items:center;gap:10px;margin-bottom:16px;display:flex}.rc-stagetop .rc-lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.rc-stagetop .rc-sp{flex:1}.rc-stagetop .rc-lim{font-family:var(--font-mono);color:var(--ink-3);font-size:11.5px}.rc-stagetop .rc-lim b{color:var(--ink);font-weight:600}.rc-rdot{background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 0 var(--bad);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.rc-rdot{box-shadow:0 0 0 0 color-mix(in oklab,var(--bad)50%,transparent)}}.rc-rdot{animation:1.5s infinite rc-pr}@keyframes rc-pr{70%{box-shadow:0 0 0 8px color-mix(in oklab,var(--bad)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in oklab,var(--bad)0%,transparent)}}.rc-wave{justify-content:center;align-items:center;gap:3px;height:96px;margin-bottom:6px;display:flex}.rc-wave.rc-sm{height:56px}.rc-wave i{background:var(--accent);opacity:.9;border-radius:2px;width:3px;min-height:4px;transition:height .14s cubic-bezier(.4,0,.2,1)}.rc-lvl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-5);justify-content:center;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;display:flex}.rc-lvl .rc-mtr{background:var(--foreground);border-radius:2px;width:120px;height:4px}@supports (color:color-mix(in lab, red, red)){.rc-lvl .rc-mtr{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.rc-lvl .rc-mtr{overflow:hidden}.rc-lvl .rc-mtr i{background:var(--accent);width:42%;height:100%;transition:width .14s;display:block}.rc-cam{background:repeating-linear-gradient(-45deg,var(--foreground),var(--foreground)9px,var(--foreground)9px,var(--foreground)18px);border-radius:10px;height:96px}@supports (color:color-mix(in lab, red, red)){.rc-cam{background:repeating-linear-gradient(-45deg,color-mix(in oklab,var(--foreground)4%,var(--background)),color-mix(in oklab,var(--foreground)4%,var(--background))9px,color-mix(in oklab,var(--foreground)8%,var(--background))9px,color-mix(in oklab,var(--foreground)8%,var(--background))18px)}}.rc-cam{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-5);border:1px solid var(--line-2);place-items:center;margin-bottom:18px;font-size:10.5px;display:grid}.rc-drop{border:1.5px dashed var(--line);width:100%;height:118px;color:var(--ink-4);background:var(--panel);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-drop{background:color-mix(in oklab,var(--panel)88%,var(--background))}}.rc-drop{cursor:pointer}.rc-drop.rc-over{border-color:var(--accent);background:var(--soft-2)}.rc-drop svg{stroke-width:1.6px;width:24px;height:24px;color:var(--ink-4)}.rc-drop .rc-t{color:var(--ink-2);font-size:13.5px;font-weight:500}.rc-drop .rc-s{font-size:11.5px}.rc-ta{border:1px solid var(--line);width:100%;min-height:118px;color:var(--ink);resize:vertical;background:var(--panel);border-radius:11px;outline:none;margin-bottom:18px;padding:12px 14px;font-size:14px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.rc-ta{background:color-mix(in oklab,var(--panel)88%,var(--background))}}.rc-ta:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rc-ta:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)8%,transparent)}}.rc-ta::placeholder{color:var(--ink-5)}.rc-notefoot{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 16px;display:flex}.rc-notefoot .rc-cnt{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;margin-right:4px;font-size:10px}.rc-notefoot .rc-sp{flex:1}.rc-chlbl{font-family:var(--font-mono);color:var(--accent);letter-spacing:.07em;margin-right:2px;font-size:9.5px}.rc-chip2{background:var(--accent);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rc-chip2{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.rc-chip2{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rc-chip2{border:1px solid color-mix(in oklab,var(--accent)32%,var(--panel))}}.rc-chip2{font-family:var(--font-mono);color:var(--accent-2);border-radius:6px;padding:0 6px;font-size:12.5px}.rc-go{background:var(--accent);width:100%;color:var(--accent-foreground);letter-spacing:-.005em;box-shadow:0 8px 22px -10px var(--accent);border:none;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:15px;font-size:15px;font-weight:600;display:flex}@supports (color:color-mix(in lab, red, red)){.rc-go{box-shadow:0 8px 22px -10px color-mix(in oklab,var(--accent)70%,transparent)}}.rc-go{cursor:pointer}.rc-go:hover{background:var(--accent-2)}.rc-go:disabled{opacity:.55;cursor:default}.rc-go .rc-rd{background:var(--bad);border-radius:50%;flex:none;width:11px;height:11px}.rc-go svg{stroke-width:2px;fill:none;stroke:currentColor;flex:none;width:16px;height:16px}.rc-gorow{gap:9px;margin-top:9px;display:flex}.rc-gorow .ghost-btn{flex:1;justify-content:center;height:36px}.rc-opts{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.rc-opts .rc-lb{color:var(--ink-4);font-size:12px}.rc-cfg{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.rc-cfg:hover{text-decoration:underline}.rc-tgl{color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;font-size:12.5px;display:inline-flex}.rc-tgl .rc-sw{background:var(--foreground);border-radius:999px;width:30px;height:17px}@supports (color:color-mix(in lab, red, red)){.rc-tgl .rc-sw{background:color-mix(in oklab,var(--foreground)18%,var(--background))}}.rc-tgl .rc-sw{flex:none;transition:background .15s;position:relative}.rc-tgl .rc-sw:after{content:"";background:var(--panel);width:13px;height:13px;box-shadow:0 0 0 1px var(--foreground);border-radius:50%;position:absolute;top:2px;left:2px}@supports (color:color-mix(in lab, red, red)){.rc-tgl .rc-sw:after{box-shadow:0 0 0 1px color-mix(in oklab,var(--foreground)14%,transparent)}}.rc-tgl .rc-sw:after{transition:left .18s}.rc-tgl.on .rc-sw{background:var(--accent)}.rc-tgl.on .rc-sw:after{left:15px}select.rc-sel{border:1px solid var(--line);background:var(--panel);height:34px;color:var(--ink-2);border-radius:8px;outline:none;padding:0 8px;font-size:12.5px}select.rc-sel:focus{border-color:var(--accent)}.rc-rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:64px}.rc-railcard{padding:14px 15px}.rc-rh{align-items:center;gap:8px;margin-bottom:11px;display:flex}.rc-rh .rc-rt{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);font-size:10px}.rc-rh .rc-rn{font-family:var(--font-mono);color:var(--ink-4);margin-left:auto;font-size:10px}.rc-rh a.rc-all{color:var(--accent)}.rc-ck{color:var(--ink-2);cursor:pointer;border:none;border-bottom:1px dashed var(--line-2);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:6px 0;font-size:13px;display:flex}.rc-ck:last-child{border-bottom:none}.rc-ck .rc-bx{border:1.5px solid var(--line);border-radius:5px;flex:none;place-items:center;width:15px;height:15px;display:grid}.rc-ck .rc-bx svg{stroke-width:3px;width:9px;height:9px;color:var(--accent-foreground);opacity:0}.rc-ck.done .rc-bx{background:var(--accent);border-color:var(--accent)}.rc-ck.done .rc-bx svg{opacity:1}.rc-ck.done{color:var(--ink-4);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-5);-webkit-text-decoration-color:var(--ink-5);-webkit-text-decoration-color:var(--ink-5);text-decoration-color:var(--ink-5)}.rc-ck .rc-cknm{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rc-ck .rc-why{font-family:var(--font-mono);color:var(--ink-5);white-space:nowrap;margin-left:auto;font-size:9.5px}.rc-pills{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.rc-pills .pill{text-align:left}.rc-more{font-family:var(--font-mono);color:var(--accent);padding-left:2px;font-size:10px}.rc-recent{flex-direction:column;display:flex}.rc-rrow{border-bottom:1px dashed var(--line-2);cursor:pointer;color:inherit;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:8px 0;font-size:12.5px;display:grid}.rc-rrow:last-child{border-bottom:none}.rc-rrow .rc-ric{background:var(--soft);width:22px;height:22px;color:var(--accent-2);border-radius:6px;flex:none;place-items:center;display:grid}.rc-rrow .rc-ric svg{stroke-width:2px;fill:none;stroke:currentColor;width:11px;height:11px}.rc-rrow .rc-rrt{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:500;display:block;overflow:hidden}.rc-rrow .rc-rrm{font-family:var(--font-mono);color:var(--ink-4);min-height:13px;margin-top:1px;font-size:10px;display:block}@media (max-width:1000px){.rc-rsplit{grid-template-columns:minmax(0,1fr)}.rc-modes{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-rail{position:static}}:root,[data-theme=dark]{--in-prompt-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--in-prompt-bg:color-mix(in oklab,var(--accent)12%,var(--background))}}:root,[data-theme=dark]{--in-prompt-fg:var(--ink-2);--in-prompt-badge-bg:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--in-prompt-badge-bg:color-mix(in oklab,var(--accent)24%,transparent)}}:root,[data-theme=dark]{--in-prompt-badge-fg:var(--accent)}[data-theme=light]{--in-prompt-bg:var(--foreground)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--in-prompt-bg:color-mix(in oklab,var(--foreground)93%,var(--accent))}}[data-theme=light]{--in-prompt-fg:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--in-prompt-fg:color-mix(in oklab,var(--background)90%,var(--foreground))}}[data-theme=light]{--in-prompt-badge-bg:var(--background)}@supports (color:color-mix(in lab, red, red)){[data-theme=light]{--in-prompt-badge-bg:color-mix(in oklab,var(--background)14%,transparent)}}[data-theme=light]{--in-prompt-badge-fg:var(--accent-3)}.in-weeks{gap:8px;margin-bottom:20px;padding-bottom:6px;display:flex;overflow-x:auto}.in-weeks::-webkit-scrollbar{height:4px}.in-weeks::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.in-wk{border:1px solid var(--line);background:var(--panel);cursor:pointer;text-align:left;border-radius:10px;flex:none;min-width:132px;padding:9px 13px}.in-wk:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.in-wk:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.in-wk.in-on{border-color:var(--accent);background:var(--soft-2);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.in-wk.in-on{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)8%,transparent)}}.in-wk .in-r{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.in-wk .in-r i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.in-wk.in-pending .in-r i{background:var(--ink-5)}.in-wk .in-g{font-family:var(--font-mono);color:var(--ink-4);margin-top:3px;font-size:9.5px;display:block}.in-rep{grid-template-columns:minmax(0,1fr) 288px;gap:14px;margin-bottom:22px;display:grid}.in-summary{border-left:3px solid var(--accent);padding:20px 22px}.in-summary .in-el{align-items:center;gap:9px;margin-bottom:10px;display:flex}.in-summary .in-el .in-sp{flex:1}.in-summary p{color:var(--ink-2);letter-spacing:-.005em;margin:0;font-size:16px;line-height:1.62}.in-info{padding:16px 18px}.in-info .in-dt{letter-spacing:-.015em;color:var(--ink);margin:4px 0 3px;font-size:16px;font-weight:600}.in-info .in-sub{color:var(--ink-4);margin-bottom:14px;font-size:12px}.in-irow{border-bottom:1px dashed var(--line-2);justify-content:space-between;padding:7px 0;font-size:12.5px;display:flex}.in-irow:last-of-type{border-bottom:none}.in-irow .in-k{color:var(--ink-3)}.in-irow .in-v{font-family:var(--font-mono);color:var(--ink);font-size:12px;font-weight:600}.in-info .in-note{border-top:1px solid var(--line-2);color:var(--ink-4);margin-top:12px;padding-top:12px;font-size:11.5px;line-height:1.5}.in-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:22px;display:grid}.in-th{border-bottom:1px dashed var(--line-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;display:grid}.in-th:last-child{border-bottom:none}.in-th .in-n{background:var(--soft);width:24px;height:24px;color:var(--accent-2);font-family:var(--font-mono);border-radius:7px;place-items:center;font-size:10px;font-weight:700;display:grid}.in-th .in-tx{color:var(--ink-2);font-size:13.5px;line-height:1.55}.in-obs{border-bottom:1px dashed var(--line-2);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:12px 0;display:grid}.in-obs:last-of-type{border-bottom:none}.in-obs .in-ic{background:var(--soft);width:24px;height:24px;color:var(--accent-2);border-radius:7px;place-items:center;font-size:12px;display:grid}.in-obs .in-ic svg{stroke-width:1.9px;fill:none;stroke:currentColor;width:13px;height:13px}.in-obs .in-ic.in-up{background:var(--soft);color:var(--ok)}.in-obs .in-ic.in-dn{background:var(--warn-bg);color:var(--warn)}.in-obs .in-ic.in-fl{background:var(--line-2);color:var(--ink-4)}.in-obs .in-tx{color:var(--ink-2);font-size:13.5px;line-height:1.55}.in-prompt{background:var(--in-prompt-bg);color:var(--in-prompt-fg);border-radius:9px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:8px;padding:12px 13px;font-size:13px;line-height:1.55;display:grid}.in-prompt .in-q{background:var(--in-prompt-badge-bg);width:22px;height:22px;font-family:var(--font-mono);color:var(--in-prompt-badge-fg);border-radius:6px;place-items:center;font-size:11px;font-weight:700;display:grid}.in-prompt:last-child{margin-bottom:0}.in-mm{grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:11px;display:grid}.in-mmc{padding:13px 14px 8px}.in-mmc .in-k{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;font-size:9.5px;overflow:hidden}.in-mmc .in-v{align-items:baseline;gap:4px;display:flex}.in-mmc .in-v b{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--ink);font-size:22px;font-weight:600;line-height:1}.in-mmc .in-v span{color:var(--ink-4);font-size:11px}.in-mmc .in-d{align-items:center;gap:7px;margin-top:4px;display:flex}.in-mmc .in-days{font-family:var(--font-mono);color:var(--ink-5);font-size:9px}.in-mmc .in-ch{margin:8px -14px -8px}@media (max-width:1080px){.in-rep,.in-two{grid-template-columns:minmax(0,1fr)}}.mr-typ{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:5px;flex:none;align-items:center;gap:5px;padding:2.5px 7px;font-size:8.5px;display:inline-flex}.mr-typ i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.mr-typ.mr-metric{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mr-typ.mr-metric{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.mr-typ.mr-metric{color:var(--accent-2)}.mr-typ.mr-meal{background:var(--amber-bg);color:var(--amber)}.mr-typ.mr-supp{background:var(--violet-bg);color:var(--violet)}.mr-typ.mr-pep{background:var(--info-bg);color:var(--info)}.mr-typ.mr-exp,.mr-typ.mr-change{background:var(--soft-2);color:var(--accent)}.mr-tl{background:var(--panel);border:1px solid var(--line);color:var(--ink-3);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.mr-tl .mr-sx{color:var(--accent);flex:none;font-size:14px;line-height:1.2}.mr-tl b{color:var(--ink);font-weight:600}.mr-ck{cursor:pointer;background:0 0;border:none;justify-self:center;place-items:center;width:40px;height:40px;margin:-10px;padding:0;display:grid}.mr-ck:disabled{cursor:default}.mr-ck:hover .h-ck{border-color:var(--accent);color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mr-ck:hover .h-ck{color:color-mix(in oklab,var(--accent)45%,transparent)}}.mr-ck:focus-visible{outline:2px solid var(--accent);outline-offset:-9px;border-radius:12px}.mr-row{cursor:pointer}.mr-row:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mr-row:hover{border-color:color-mix(in oklab,var(--accent)34%,var(--line))}}.h-r .h-mp{min-width:0}.mr-mpx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mr-sheet{max-width:560px;margin:0 auto;animation:.22s cubic-bezier(.2,.7,.3,1) mr-sheet-in}@keyframes mr-sheet-in{0%{opacity:.55;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.mr-sheet .h-sb2{overscroll-behavior:contain}.mr-sheet .h-sf{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}.mr-grabzone{touch-action:none;cursor:grab;padding:0 0 7px}.mr-grabzone:active{cursor:grabbing}@media (prefers-reduced-motion:reduce){.mr-sheet{animation:none}}@media (max-width:640px){.g-hero{padding:15px 14px 14px}.g-t{letter-spacing:-.028em;font-size:21px}.g-sub{font-size:13px}.g-sec{padding:14px 13px}.g-tacc{padding:13px 14px}.mr-sheet{max-width:none}.h-bar{flex-wrap:wrap}.h-bar>:first-child{flex:1 0 100%}.h-bar .sp{display:none}.h-bar .mbtn{white-space:nowrap;flex:1}.g-i{grid-template-columns:26px minmax(0,1fr) auto;gap:9px}.g-i .st{grid-area:2/2}.g-i>:last-child{grid-area:1/3/span 2;align-self:center}.mr-dot{display:none}.g-meta{gap:11px}}.rl-shell{width:100%}.rl-frame{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:12px;overflow:hidden}.rl-recbar{border-bottom:1px solid var(--line-2);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 15px;display:flex}.rl-dt{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.rl-dt small{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.06em;margin-top:1px;font-size:9.5px;font-weight:400;display:block}.rl-sp{flex:1}.rl-seg5{background:var(--foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-seg5{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.rl-seg5{border-radius:9px;gap:1px;padding:2px}.rl-seg5 button{color:var(--ink-4);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.rl-seg5 button.rl-on{background:var(--panel);color:var(--ink);box-shadow:var(--sh);font-weight:500}.rl-seg5 button:disabled{opacity:.4;cursor:default}.rl-seg5 svg{stroke-width:1.8px;fill:none;stroke:currentColor;width:13px;height:13px}.rl-body2{grid-template-columns:minmax(0,1fr) 300px;display:grid}.rl-left{border-right:1px solid var(--line-2);flex-direction:column;min-width:0;display:flex}.rl-left.rl-dark{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-left.rl-dark{background:color-mix(in oklab,var(--accent)10%,black)}}.rl-left.rl-dark{border-right-color:#ffffff1a;border-right-color:lab(100% -.0000298023 .0000119209/.1)}.rl-rail{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-rail{background:color-mix(in oklab,var(--accent)4%,var(--panel))}}.rl-rail{flex-direction:column;min-width:0;display:flex}.rl-rh{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 13px;display:flex}.rl-rh .rl-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.rl-rh .rl-n{font-family:var(--font-mono);color:var(--accent);font-size:10px}.rl-rb{flex-direction:column;flex:1;gap:12px;padding:11px 13px 84px;display:flex}.rl-rf{border-top:1px solid var(--line-2);gap:7px;padding:10px 13px;display:flex}.rl-rf .rl-btn{flex:1}.rl-rows{flex-direction:column;gap:5px;display:flex}.rl-sl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:9px;margin-bottom:8px;font-size:9px;display:flex}.rl-sl:after{content:"";background:var(--line-2);flex:1;height:1px}.rl-sl .rl-n{color:var(--accent)}.rl-note2{color:var(--ink-4);background:var(--panel);border:1px solid var(--line-2);border-radius:10px;padding:10px 11px;font-size:11.5px;line-height:1.55}.rl-note2 b{color:var(--ink-2);font-weight:600}.rl-qr{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;align-items:center;gap:8px;padding:7px 9px;display:flex}.rl-qr.rl-got{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-qr.rl-got{border-color:color-mix(in oklab,var(--accent)30%,var(--panel))}}.rl-qr.rl-got{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-qr.rl-got{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.rl-qr.rl-newm{border-color:var(--warn-line);background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-qr.rl-newm{background:color-mix(in oklab,var(--warn)6%,var(--panel))}}.rl-qr .rl-l{color:var(--ink-3);flex:64px;align-items:center;gap:7px;min-width:0;font-size:11.5px;display:flex}.rl-qr .rl-l span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-qr .rl-l i{background:var(--foreground);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.rl-qr .rl-l i{background:color-mix(in oklab,var(--foreground)14%,var(--background))}}.rl-qr .rl-l i{flex:none}.rl-qr.rl-got .rl-l{color:var(--ink)}.rl-qr.rl-got .rl-l i{background:var(--accent)}.rl-qr.rl-newm .rl-l i{background:var(--warn)}.rl-qr .rl-ctl{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.rl-qr .rl-ctl button{border:1px solid var(--line);background:var(--panel);min-width:24px;height:24px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;border-radius:6px;padding:0 6px;font-size:10.5px}.rl-qr .rl-ctl button.rl-on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.rl-qr .rl-cx{font-family:var(--font-mono);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.rl-qr .rl-vl{font-family:var(--font-mono);color:var(--accent-2);text-align:right;white-space:nowrap;font-size:12px}.rl-qr .rl-vl.rl-na{color:var(--tint-2);font-size:10px}.rl-qr .rl-vl.rl-wn{color:var(--warn)}.rl-qr .rl-src{font-family:var(--font-mono);letter-spacing:.06em;color:var(--accent);text-align:right;font-size:8.5px}.rl-stepr{border:1px solid var(--line);background:var(--panel);border-radius:7px;align-items:center;display:inline-flex;overflow:hidden}.rl-stepr button{width:23px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;font-size:12px}.rl-stepr input{text-align:center;width:48px;height:24px;font-family:var(--font-mono);border:none;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);color:var(--ink);background:0 0;outline:none;font-size:11.5px}.rl-btn{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink-2);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.rl-btn:hover{border-color:var(--ink-5);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.rl-btn:hover{background:color-mix(in oklab,var(--panel)93%,var(--background))}}.rl-btn:disabled{opacity:.5;cursor:default}.rl-btn.rl-pri{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.rl-btn.rl-pri:hover{opacity:.92;border-color:var(--accent);background:var(--accent)}.rl-btn.rl-qt{color:var(--ink-4);background:0 0;border-color:#0000}.rl-btn.rl-sm{border-radius:7px;height:26px;padding:0 9px;font-size:11.5px}.rl-btn.rl-dk{color:#fff;background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);border-color:#ffffff30;border-color:lab(100% -.0000298023 .0000119209/.19)}.rl-btn.rl-dk:hover{background:#ffffff2e;background:lab(100% -.0000298023 .0000119209/.18);border-color:#ffffff30;border-color:lab(100% -.0000298023 .0000119209/.19)}.rl-btn svg{stroke-width:1.8px;fill:none;stroke:currentColor;width:13px;height:13px}.rl-stage{flex-direction:column;flex:1;gap:11px;padding:13px 14px;display:flex}.rl-view{aspect-ratio:16/9;background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:12px;position:relative}@supports (color:color-mix(in lab, red, red)){.rl-view{background:linear-gradient(150deg,color-mix(in oklab,var(--accent)16%,black),color-mix(in oklab,var(--accent)7%,black))}}.rl-view{place-items:center;display:grid;overflow:hidden}.rl-view video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rl-thirds{pointer-events:none;position:absolute;inset:0}.rl-thirds i{background:#ffffff0f;background:lab(100% -.0000298023 .0000119209/.06);position:absolute}.rl-lens{color:#ffffff57;color:lab(100% -.0000298023 .0000119209/.34);border:1.5px solid #ffffff29;border:1.5px solid lab(100% -.0000298023 .0000119209/.16);border-radius:50%;place-items:center;width:52px;height:52px;font-size:18px;display:grid}.rl-hud{flex-wrap:wrap;gap:6px;max-width:70%;display:flex;position:absolute;top:11px;left:11px}.rl-hud2{gap:6px;display:flex;position:absolute;top:11px;right:11px}.rl-bdg{height:24px;font-family:var(--font-mono);color:#ffffffe0;color:lab(100% -.0000298023 .0000119209/.88);white-space:nowrap;background:#000000a8;background:lab(0% 0 0/.66);border:1px solid #ffffff24;border:1px solid lab(100% -.0000298023 .0000119209/.14);border-radius:7px;align-items:center;gap:6px;padding:0 9px;font-size:10px;display:inline-flex}.rl-bdg.rl-rec{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-rec{background:color-mix(in oklab,var(--bad)30%,transparent)}}.rl-bdg.rl-rec{border-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-rec{border-color:color-mix(in oklab,var(--bad)46%,transparent)}}.rl-bdg.rl-rec{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-rec{color:color-mix(in oklab,var(--bad)42%,white)}}.rl-bdg.rl-ok{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-ok{background:color-mix(in oklab,var(--accent)26%,transparent)}}.rl-bdg.rl-ok{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-ok{border-color:color-mix(in oklab,var(--accent)44%,transparent)}}.rl-bdg.rl-ok{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-bdg.rl-ok{color:color-mix(in oklab,var(--accent)30%,white)}}.rl-rdot{background:var(--bad);border-radius:50%;flex:none;width:7px;height:7px;animation:1.7s infinite rl-bl}@keyframes rl-bl{0%,to{opacity:1}50%{opacity:.34}}.rl-prompt{background:linear-gradient(#0000,#000000bd);background:linear-gradient(#0000,lab(0% 0 0/.74));padding:14px 15px 13px;position:absolute;bottom:0;left:0;right:0}.rl-prompt .rl-k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.rl-prompt .rl-k{color:color-mix(in oklab,var(--accent)46%,white)}}.rl-prompt .rl-k{align-items:center;gap:8px;margin-bottom:6px;display:flex}.rl-prompt .rl-q{letter-spacing:-.02em;color:#fff;font-size:16.5px;font-weight:500;line-height:1.35}.rl-prompt .rl-nx{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);margin-top:6px;font-size:11px}.rl-tele{--panel:#0006;--background:#ffffff17;--background-elevated:#0006;--ink:white;--ink-2:#ffffffe6;--ink-3:#fffc;--ink-4:#ffffffb3;--ink-5:#ffffff9e;--line:#fff3;--line-2:#ffffff1f;max-height:54%;overflow-y:auto}@supports (color:lab(0% 0 0)){.rl-tele{--panel:lab(0% 0 0/.4);--background:lab(100% -.0000298023 .0000119209/.09);--background-elevated:lab(0% 0 0/.4);--ink-2:lab(100% -.0000298023 .0000119209/.9);--ink-3:lab(100% -.0000298023 .0000119209/.8);--ink-4:lab(100% -.0000298023 .0000119209/.7);--ink-5:lab(100% -.0000298023 .0000119209/.62);--line:lab(100% -.0000298023 .0000119209/.2);--line-2:lab(100% -.0000298023 .0000119209/.12)}}.rl-cc{background:linear-gradient(#0000,#000000a8);background:linear-gradient(#0000,lab(0% 0 0/.66));padding:14px 15px;position:absolute;bottom:0;left:0;right:0}.rl-cc .rl-l{color:#ffffffeb;color:lab(100% -.0000298023 .0000119209/.92);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rl-cc .rl-l b{color:#fff;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cc .rl-l b{background:color-mix(in oklab,var(--accent)42%,transparent)}}.rl-cc .rl-l b{border-radius:3px;padding:0 3px;font-weight:500}.rl-aip{border-bottom:1px solid var(--line-2);flex-direction:column;align-items:center;gap:10px;padding:4px 2px 13px;display:flex}.rl-aip-av{flex:none;place-items:center;width:112px;height:112px;display:grid}.rl-aip-q{text-align:center;letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;font-size:14.5px;font-weight:500;line-height:1.42}.rl-aip-sec{width:100%}.rl-aip-sec .rl-sl{margin-bottom:6px}.rl-aip-tx{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:176px;color:var(--ink-3);background:var(--foreground);font-size:12.5px;line-height:1.6;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.rl-aip-tx{background:color-mix(in oklab,var(--foreground)3%,var(--background))}}.rl-aip-tx{border:1px solid var(--line-2);border-radius:10px;padding:9px 11px}.rl-aip-tx b{color:var(--ink);background:var(--accent);font-weight:600}@supports (color:color-mix(in lab, red, red)){.rl-aip-tx b{background:color-mix(in oklab,var(--accent)18%,transparent)}}.rl-aip-tx b{border-radius:3px;padding:0 3px}@media (max-width:760px){.rl-aip-av{width:88px;height:88px}.rl-aip-q{font-size:13.5px}.rl-aip-tx{max-height:120px}}.rl-livecall{border-bottom:1px solid var(--line-2);flex-direction:column;margin-bottom:4px;padding:0 2px 12px;display:flex}.rl-livecall .lvroot{flex:1;width:100%;max-width:none;min-height:0;margin:0}@media (max-width:760px){.rl-livecall{padding:4px 10px 16px}.rl-rb{padding-left:15px;padding-right:15px}}.rl-ftav{display:none}@media (max-width:760px){.rl-view.rl-ft{aspect-ratio:3/4}.rl-view.rl-ft>video,.rl-view.rl-ft>.rl-lensbox{object-fit:cover;z-index:5;background:#141b18;border:1px solid #ffffff2e;border:1px solid lab(100% -.0000298023 .0000119209/.18);border-radius:13px;width:92px;height:122px;min-height:0;padding:0;position:absolute;top:12px;right:12px;box-shadow:0 6px 18px -8px #00000080;box-shadow:0 6px 18px -8px lab(0% 0 0/.5)}.rl-view.rl-ft>.rl-lensbox{place-items:center;display:grid;overflow:hidden}.rl-view.rl-ft .rl-hud{z-index:6}.rl-view.rl-ft .rl-hud2{display:none}.rl-view.rl-ft .rl-ftav{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:22px;display:flex;position:absolute;inset:0}.rl-view.rl-ft .rl-ftq{letter-spacing:-.02em;color:#fff;text-wrap:pretty;max-width:24ch;font-size:17px;font-weight:500;line-height:1.36}.rl-ftmode .rl-aip-av,.rl-ftmode .rl-aip-q{display:none}.rl-ftmode .rl-aip{border-bottom:none;padding:0 0 4px}}.rl-meters{background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05);border:1px solid #ffffff1a;border:1px solid lab(100% -.0000298023 .0000119209/.1);border-radius:10px;align-items:center;gap:12px;padding:9px 11px;display:flex}.rl-meters .rl-lb{font-family:var(--font-mono);letter-spacing:.11em;color:#ffffffad;color:lab(100% -.0000298023 .0000119209/.68);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.rl-mbar{background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1);border-radius:4px;flex:1;gap:1.5px;height:7px;padding:1.5px;display:flex;overflow:hidden}.rl-mbar i{background:#ffffff26;background:lab(100% -.0000298023 .0000119209/.15);border-radius:1px;flex:1}.rl-mbar i.rl-on{background:var(--accent)}.rl-mbar i.rl-hot{background:var(--warn)}.rl-meters .rl-db{font-family:var(--font-mono);color:#ffffffc7;color:lab(100% -.0000298023 .0000119209/.78);text-align:right;width:46px;font-size:10.5px}.rl-trans{align-items:center;gap:9px;display:flex}.rl-recbtn{background:var(--bad);border-radius:11px;flex:1;height:42px}@supports (color:color-mix(in lab, red, red)){.rl-recbtn{background:color-mix(in oklab,var(--bad)18%,transparent)}}.rl-recbtn{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-recbtn{border:1px solid color-mix(in oklab,var(--bad)38%,transparent)}}.rl-recbtn{color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-recbtn{color:color-mix(in oklab,var(--bad)40%,white)}}.rl-recbtn{cursor:pointer;justify-content:center;align-items:center;gap:9px;font-size:13.5px;font-weight:500;display:inline-flex}.rl-recbtn i{background:var(--bad);border-radius:2.5px;width:11px;height:11px}.rl-recbtn.rl-start{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-recbtn.rl-start{background:color-mix(in oklab,var(--accent)20%,transparent)}}.rl-recbtn.rl-start{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-recbtn.rl-start{border-color:color-mix(in oklab,var(--accent)44%,transparent)}}.rl-recbtn.rl-start{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-recbtn.rl-start{color:color-mix(in oklab,var(--accent)30%,white)}}.rl-recbtn.rl-start i{background:var(--bad);border-radius:50%}.rl-recbtn:disabled{opacity:.5;cursor:default}.rl-live{background:#ffffff0b;background:lab(100% -.0000298023 .0000119209/.045);border:1px solid #ffffff1a;border:1px solid lab(100% -.0000298023 .0000119209/.1);border-radius:11px;padding:11px 13px}.rl-live .rl-lb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffad;color:lab(100% -.0000298023 .0000119209/.68);align-items:center;gap:8px;margin-bottom:7px;font-size:9px;display:flex}.rl-live .rl-hi{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-live .rl-hi{color:color-mix(in oklab,var(--accent)46%,white)}}.rl-live .rl-tx{color:#fffc;color:lab(100% -.0000298023 .0000119209/.8);max-height:108px;font-size:12.5px;line-height:1.6;overflow-y:auto}.rl-live .rl-tx b{color:#fff;background:var(--accent);font-weight:500}@supports (color:color-mix(in lab, red, red)){.rl-live .rl-tx b{background:color-mix(in oklab,var(--accent)26%,transparent)}}.rl-live .rl-tx b{border-radius:3px;padding:0 3px}.rl-live .rl-dim{color:#ffffff80;color:lab(100% -.0000298023 .0000119209/.5)}.rl-orbwrap{background:radial-gradient(circle at 50% 42%,var(--accent),var(--accent));border-radius:12px;flex:1}@supports (color:color-mix(in lab, red, red)){.rl-orbwrap{background:radial-gradient(circle at 50% 42%,color-mix(in oklab,var(--accent)15%,black),color-mix(in oklab,var(--accent)6%,black))}}.rl-orbwrap{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:260px;padding:22px 20px;display:flex;position:relative}.rl-orb{background:radial-gradient(circle at 50% 40%,var(--accent),var(--accent));border-radius:50%;width:112px;height:112px}@supports (color:color-mix(in lab, red, red)){.rl-orb{background:radial-gradient(circle at 50% 40%,color-mix(in oklab,var(--accent)42%,transparent),color-mix(in oklab,var(--accent)6%,transparent))}}.rl-orb{box-shadow:0 0 0 13px var(--accent),0 0 0 30px var(--accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-orb{box-shadow:0 0 0 13px color-mix(in oklab,var(--accent)6%,transparent),0 0 0 30px color-mix(in oklab,var(--accent)3%,transparent)}}.rl-orb.rl-idle{width:96px;height:96px;box-shadow:0 0 0 11px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-orb.rl-idle{box-shadow:0 0 0 11px color-mix(in oklab,var(--accent)5%,transparent)}}.rl-wv{color:var(--accent);align-items:center;gap:2px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-wv{color:color-mix(in oklab,var(--accent)30%,white)}}.rl-wv i{opacity:.85;background:currentColor;border-radius:2px;width:2.5px}.rl-ak{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--accent);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.rl-ak{color:color-mix(in oklab,var(--accent)46%,white)}}.rl-aq{letter-spacing:-.03em;color:#fff;text-wrap:pretty;max-width:22ch;margin:11px auto 0;font-size:27px;font-weight:500;line-height:1.24}.rl-aq.rl-sm2{font-size:22px}.rl-asub{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);max-width:36ch;margin:11px auto 0;font-size:13px;line-height:1.5}.rl-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rl-chip2{background:var(--accent);border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-chip2{background:color-mix(in oklab,var(--accent)14%,transparent)}}.rl-chip2{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-chip2{border:1px solid color-mix(in oklab,var(--accent)34%,transparent)}}.rl-chip2{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-chip2{color:color-mix(in oklab,var(--accent)30%,white)}}.rl-chip2{font-family:var(--font-mono);white-space:nowrap;font-size:12px}.rl-chip2.rl-new{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-chip2.rl-new{background:color-mix(in oklab,var(--warn)14%,transparent)}}.rl-chip2.rl-new{border-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-chip2.rl-new{border-color:color-mix(in oklab,var(--warn)40%,transparent)}}.rl-chip2.rl-new{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-chip2.rl-new{color:color-mix(in oklab,var(--warn)44%,white)}}.rl-tools{border-bottom:1px solid var(--line-2);background:var(--panel);align-items:center;gap:5px;padding:8px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-tools{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.rl-tl{width:29px;height:27px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.rl-tl:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.rl-tl:hover{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.rl-tl:hover{color:var(--ink-2)}.rl-tl:disabled{opacity:.4;cursor:default}.rl-tl svg{stroke-width:1.7px;fill:none;stroke:currentColor;width:15px;height:15px}.rl-tlc{font-family:var(--font-mono);color:var(--accent);letter-spacing:.07em;font-size:9.5px}.rl-canvas{background:var(--panel);flex:1;min-height:250px;padding:16px 18px;position:relative}.rl-ctx{color:var(--ink);letter-spacing:-.005em;white-space:pre-wrap;overflow-wrap:break-word;outline:none;min-height:218px;font-size:14.5px;line-height:1.7}.rl-ctx[data-empty="1"]:before{content:attr(data-placeholder);color:var(--ink-5);pointer-events:none}.rl-pill2{background:var(--accent);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-pill2{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.rl-pill2{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-pill2{border:1px solid color-mix(in oklab,var(--accent)32%,var(--panel))}}.rl-pill2{font-family:var(--font-mono);color:var(--accent-2);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;margin:0 1px;padding:0 6px;font-size:12.5px}.rl-pill2 em{letter-spacing:.09em;color:var(--accent-3);text-transform:uppercase;font-size:8.5px;font-style:normal}.rl-pill2.rl-new{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.rl-pill2.rl-new em{color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-pill2.rl-new em{color:color-mix(in oklab,var(--warn)80%,var(--background))}}.rl-pill2.rl-sel{box-shadow:0 0 0 2.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-pill2.rl-sel{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--accent)18%,transparent)}}.rl-strip{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:10px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-strip{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.rl-strip{flex-wrap:wrap}.rl-striph{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.rl-sg{background:var(--panel);border:1px solid var(--line);color:var(--ink-3);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11.5px;display:inline-flex}.rl-sg .rl-plus{color:var(--accent);font-family:var(--font-mono)}.rl-sg .rl-hint{color:var(--ink-5);font-size:10.5px}.rl-sg.rl-done{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-sg.rl-done{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.rl-sg.rl-done{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-sg.rl-done{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.rl-sg.rl-done{color:var(--accent-2)}.rl-wc{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.rl-chipedit{z-index:30;background:var(--panel);border:1px solid var(--line);width:256px;box-shadow:var(--sh-2);border-radius:11px;flex-direction:column;gap:7px;padding:10px 11px;display:flex;position:absolute}.rl-chipedit .rl-ceh{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;font-size:8.5px;display:flex}.rl-cerow{align-items:center;gap:6px;display:flex}.rl-cein{border:1px solid var(--line);min-width:0;height:28px;font-family:var(--font-mono);background:var(--panel);color:var(--ink);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:12px}.rl-cein:focus{border-color:var(--accent)}.rl-cesel{border:1px solid var(--line);background:var(--panel);width:100%;height:28px;color:var(--ink);border-radius:7px;outline:none;padding:0 7px;font-size:12px}.rl-cehint{color:var(--ink-5);font-size:10.5px;line-height:1.45}.rl-drop{border:1.5px dashed var(--accent);margin:16px 18px}@supports (color:color-mix(in lab, red, red)){.rl-drop{border:1.5px dashed color-mix(in oklab,var(--accent)32%,var(--background))}}.rl-drop{background:linear-gradient(var(--accent),var(--accent));border-radius:13px}@supports (color:color-mix(in lab, red, red)){.rl-drop{background:linear-gradient(color-mix(in oklab,var(--accent)4%,var(--panel)),color-mix(in oklab,var(--accent)7%,var(--background)))}}.rl-drop{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:11px;padding:26px 20px;display:flex}.rl-drop.rl-over{border-color:var(--accent);background:var(--soft-2)}.rl-drop .rl-ic{background:var(--panel);border:1px solid var(--line);width:44px;height:44px;color:var(--ink-3);border-radius:14px;place-items:center;font-size:18px;display:grid}.rl-drop .rl-t1{letter-spacing:-.018em;color:var(--ink);font-size:15px;font-weight:600}.rl-drop .rl-t2{color:var(--ink-4);max-width:46ch;font-size:12px;line-height:1.5}.rl-upq{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:0 18px 16px;overflow:hidden}.rl-upr{border-bottom:1px solid var(--line-2);grid-template-columns:36px minmax(0,1fr) 96px 84px;align-items:center;gap:11px;padding:10px 13px;display:grid}.rl-upr:last-child{border-bottom:none}.rl-upr .rl-th{background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:6px;width:36px;height:28px}@supports (color:color-mix(in lab, red, red)){.rl-upr .rl-th{background:linear-gradient(150deg,color-mix(in oklab,var(--accent)16%,black),color-mix(in oklab,var(--accent)7%,black))}}.rl-upr .rl-th{color:#ffffff9e;color:lab(100% -.0000298023 .0000119209/.62);font-family:var(--font-mono);place-items:center;font-size:8px;display:grid}.rl-upr .rl-nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:550;display:block;overflow:hidden}.rl-upr .rl-sb{font-family:var(--font-mono);color:var(--ink-5);margin-top:2px;font-size:10px;display:block}.rl-upbar{background:var(--line-2);border-radius:3px;height:5px;overflow:hidden}.rl-upbar i{background:var(--accent);border-radius:3px;height:100%;display:block}.rl-upst{font-family:var(--font-mono);color:var(--accent);text-align:right;font-size:10.5px}@media (max-width:1180px){.rl-body2{grid-template-columns:minmax(0,1fr)}.rl-left{border-right:none;border-bottom:1px solid var(--line-2)}.rl-aq{font-size:22px}}.mx-av{width:20px;height:20px;font-family:var(--font-mono);border-radius:7px;flex:none;place-items:center;font-size:8.5px;font-weight:700;display:grid}.mx-avs{display:flex}.mx-avs .mx-av{box-shadow:0 0 0 1.5px var(--panel);margin-left:-5px}.mx-avs .mx-av:first-child{margin-left:0}.mx-av-lg{border-radius:9px;width:28px;height:28px;font-size:10px}.mx-av-md{border-radius:8px;width:26px;height:26px;font-size:9.5px}.mx-t0{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.mx-t0{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.mx-t0{color:var(--ink-4);font-weight:500}.mx-t1{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mx-t1{background:color-mix(in oklab,var(--bad)13%,var(--panel))}}.mx-t1{color:var(--bad)}.mx-t2{background:var(--info)}@supports (color:color-mix(in lab, red, red)){.mx-t2{background:color-mix(in oklab,var(--info)14%,var(--panel))}}.mx-t2{color:var(--info)}.mx-t3{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-t3{background:color-mix(in oklab,var(--accent)14%,var(--panel))}}.mx-t3{color:var(--accent-2)}.mx-t4{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.mx-t4{background:color-mix(in oklab,var(--violet)15%,var(--panel))}}.mx-t4{color:var(--violet)}.mx-t5{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.mx-t5{background:color-mix(in oklab,var(--warn)15%,var(--panel))}}.mx-t5{color:var(--warn)}.mx-t6{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.mx-t6{background:color-mix(in oklab,var(--amber)16%,var(--panel))}}.mx-t6{color:var(--amber)}.mx-dlt{font-family:var(--font-mono);white-space:nowrap;font-size:11px;font-weight:500}.mx-dlt-up{color:var(--ok)}.mx-dlt-dn{color:var(--bad)}.mx-dlt-fl{color:var(--ink-5)}.mx-dlt-n{color:var(--ink-4)}.mx-rng{background:linear-gradient(90deg,var(--bad)0 18%,var(--accent)18% 82%,var(--bad)82% 100%);border-radius:3px;height:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.mx-rng{background:linear-gradient(90deg,color-mix(in oklab,var(--bad)20%,var(--panel))0 18%,color-mix(in oklab,var(--accent)15%,var(--panel))18% 82%,color-mix(in oklab,var(--bad)20%,var(--panel))82% 100%)}}.mx-rng i{background:var(--ink);border-radius:2px;width:2.5px;height:11px;position:absolute;top:-2.5px}.mx-rng-out i{background:var(--bad)}.mx-rngx{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;margin-top:4px;font-size:8.5px;display:flex}.mx-na{font-family:var(--font-mono);color:var(--tint-2);font-size:9.5px}.mx-stale{font-family:var(--font-mono);color:var(--tint);font-size:9.5px}.mx-stale-old{color:var(--warn)}.mx-sk{width:100%;display:block}.mx-sk svg{width:100%;height:100%;display:block;overflow:visible}.mx-star{color:var(--amber);cursor:pointer;background:0 0;border:none;padding:0 1px;font-size:10px;line-height:1}.mx-star-off{color:var(--tint-2)}.mx-star-lg{font-size:16px}.mx-dot-ok{background:var(--ok)}.mx-dot-warn{background:var(--warn)}.mx-dot-bad{background:var(--bad)}.mx-dot-none{background:var(--line)}.mx-a-head{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.mx-a-head h1{letter-spacing:-.026em;color:var(--ink);margin:0 0 4px;font-size:24px;font-weight:600}.mx-a-head .mx-sub{color:var(--ink-3);font-size:12.5px}.mx-a-head .mx-sub b{color:var(--ink-2);font-weight:600}.mx-sp{flex:1}.mx-a-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.mx-a-share{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;align-items:center;gap:9px;height:34px;padding:0 6px 0 11px;display:inline-flex}.mx-a-share:hover{border-color:var(--ink-5)}.mx-a-share .mx-lb{color:var(--ink-3);font-size:12px}.mx-a-share .mx-avs{margin-left:1px}.mx-a-share .mx-mg{color:var(--accent);padding:0 7px;font-size:11.5px}.mx-a-flags{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px;display:grid}.mx-a-fl{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.mx-a-fl{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.mx-a-fl{text-align:left;align-items:center;gap:10px;display:flex}.mx-a-fl-bad{background:var(--bad-bg);border-color:var(--bad-line)}.mx-a-fl-warn{background:var(--warn-bg);border-color:var(--warn-line)}.mx-a-fl .mx-n{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);font-size:19px;line-height:1}.mx-a-fl-bad .mx-n{color:var(--bad)}.mx-a-fl-warn .mx-n{color:var(--warn)}.mx-a-fl .mx-t{color:var(--ink-3);font-size:11.5px;line-height:1.35}.mx-a-fl .mx-t b{color:var(--ink-2);font-weight:600;display:block}.mx-a-sec{margin-bottom:18px}.mx-a-sh{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.mx-a-sh .mx-ic{width:24px;height:24px;font-size:11px;font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.mx-a-sh .mx-t{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.mx-a-sh .mx-c{font-family:var(--font-mono);color:var(--ink-5);background:var(--foreground);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.mx-a-sh .mx-c{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.mx-a-sh .mx-c{border-radius:5px;padding:1.5px 6px}.mx-a-sh .mx-ds{color:var(--ink-4);font-size:11.5px}.mx-shr{color:var(--ink-4);border:1px solid var(--line-2);background:var(--panel);cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:3px 8px;font-size:11.5px;display:inline-flex}.mx-shr:hover{border-color:var(--line)}.mx-shr-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-shr-on{border-color:color-mix(in oklab,var(--accent)30%,var(--panel))}}.mx-shr-on{background:var(--soft-2);color:var(--accent-2)}.mx-lnk{color:var(--accent);font-size:11.5px}.mx-a-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.mx-mc{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:11px;flex-direction:column;gap:8px;padding:11px 12px 10px;display:flex;position:relative}.mx-mc:hover{border-color:var(--ink-5)}.mx-mc .mx-crow{align-items:flex-start;gap:7px;display:flex}.mx-mc .mx-nm{letter-spacing:-.012em;min-width:0;color:var(--ink);flex:1;font-size:12px;font-weight:600;line-height:1.3}.mx-mc .mx-st{border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.mx-mc .mx-vrow{align-items:baseline;gap:6px;display:flex}.mx-mc .mx-v{font-family:var(--font-mono);letter-spacing:-.035em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:21px;line-height:1;overflow:hidden}.mx-mc .mx-u{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.mx-mc .mx-sk{height:26px;margin:0 -2px}.mx-mc .mx-f2{font-family:var(--font-mono);color:var(--tint);align-items:center;gap:7px;font-size:9.5px;display:flex}.mx-mc .mx-f2-old{color:var(--warn)}.mx-mc-empty{box-shadow:none;background:0 0;border-style:dashed}.mx-mc-empty .mx-v{color:var(--tint-2)}.mx-mc .mx-shrd{position:absolute;top:9px;right:9px}.mx-mc-drag{opacity:.42}.mx-drop{z-index:5;background:var(--accent);border-radius:2px;height:2px;position:absolute;left:0;right:0}.mx-drop-before{top:-4px}.mx-drop-after{bottom:-4px}.mx-b-hd,.mx-b-rw{grid-template-columns:22px minmax(150px,1.4fr) 96px 72px 72px 128px 108px 92px 76px;align-items:center;gap:12px;padding:0 15px;display:grid}.mx-b-hd{background:var(--panel);height:31px}@supports (color:color-mix(in lab, red, red)){.mx-b-hd{background:color-mix(in oklab,var(--panel)68%,var(--background))}}.mx-b-hd{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.mx-b-hd .mx-r{text-align:right}.mx-b-hd .mx-s{color:var(--ink-2)}.mx-b-hd button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.mx-b-hd button:hover{color:var(--ink-2)}.mx-b-rw{border-bottom:1px solid var(--line-2);height:44px;position:relative}.mx-b-rw:last-child{border-bottom:none}.mx-b-rw:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-b-rw:hover{background:color-mix(in oklab,var(--accent)4%,var(--panel))}}.mx-b-rw-quiet{opacity:.62}.mx-b-gh{background:var(--panel);align-items:center;gap:9px;padding:9px 15px 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.mx-b-gh{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-b-gh{border-bottom:1px solid var(--line-2);border-top:1px solid var(--line-2)}.mx-b-gh .mx-ic{width:18px;height:18px;font-size:9px;font-family:var(--font-mono);border-radius:6px;flex:none;place-items:center;font-weight:700;display:grid}.mx-b-gh .mx-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px}.mx-b-gh .mx-c{font-family:var(--font-mono);color:var(--ink-5);font-size:9px}.mx-b-gh .mx-a{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:11px}.mx-b-st{border-radius:50%;width:6px;height:6px;margin-left:8px}.mx-b-nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:550;overflow:hidden}.mx-b-sub{color:var(--ink-5);font-size:10.5px;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.mx-b-v{font-family:var(--font-mono);letter-spacing:-.02em;text-align:right;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.mx-b-v small{color:var(--ink-5);letter-spacing:0;font-size:9.5px}.mx-b-v-na{color:var(--tint-2)}.mx-b-sk{height:22px}.mx-b-share{align-items:center;gap:4px;display:flex}.mx-b-share .mx-add{border:1px dashed var(--line);width:20px;height:20px;color:var(--tint);cursor:pointer;background:0 0;border-radius:7px;flex:none;place-items:center;font-size:10px;display:grid}.mx-b-share .mx-add:hover{border-color:var(--accent);color:var(--accent)}.mx-b-r{text-align:right}.mx-b-ft{background:var(--panel);align-items:center;gap:12px;padding:10px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.mx-b-ft{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-b-ft{border-top:1px solid var(--line-2);font-family:var(--font-mono);color:var(--ink-4);flex-wrap:wrap;font-size:10px}.mx-b-ft b{color:var(--ink-2);font-weight:500}.mx-d-top{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:14px;display:grid}.mx-d-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.mx-d-ch{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:10px 13px;display:flex}.mx-d-ch .mx-ic{border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.mx-d-ch .mx-t{letter-spacing:-.014em;color:var(--ink);font-size:12.5px;font-weight:600}.mx-d-ch .mx-c{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.mx-ic-bad{background:var(--bad-bg);color:var(--bad)}.mx-ic-ok{background:var(--soft-2);color:var(--accent-2)}.mx-ic-warn{background:var(--warn-bg);color:var(--warn)}.mx-d-r{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 66px 90px;align-items:center;gap:10px;padding:9px 13px;display:grid}.mx-d-r:last-child{border-bottom:none}.mx-d-r .mx-nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12px;font-weight:550;overflow:hidden}.mx-d-r .mx-sb{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.mx-d-r .mx-v{font-family:var(--font-mono);text-align:right;letter-spacing:-.02em;color:var(--ink);text-overflow:ellipsis;font-size:13px;overflow:hidden}.mx-d-r .mx-v small{color:var(--ink-5);font-size:9px}.mx-d-r .mx-v-bad{color:var(--bad)}.mx-d-r .mx-v-warn{color:var(--warn);font-size:11px}.mx-d-empty{color:var(--ink-4);text-align:center;padding:14px 13px;font-size:11.5px;line-height:1.5}.mx-d-dom{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.mx-d-dc{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.mx-d-dh{align-items:center;gap:9px;padding:11px 13px 10px;display:flex}.mx-d-dh .mx-ic{width:24px;height:24px;font-size:11px;font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-weight:700;display:grid}.mx-d-dh .mx-t{letter-spacing:-.016em;color:var(--ink);font-size:13px;font-weight:600}.mx-d-dh .mx-s{color:var(--ink-4);margin-top:2px;font-size:11px}.mx-d-mini{border-top:1px solid var(--line-2);grid-template-columns:1fr 62px 66px 54px;align-items:center;gap:9px;padding:7px 13px;font-size:12px;display:grid}.mx-d-mini .mx-nm{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);overflow:hidden}.mx-d-mini .mx-v{font-family:var(--font-mono);text-align:right;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mx-d-mini .mx-v-na{color:var(--tint-2)}.mx-d-df{border-top:1px solid var(--line-2);background:var(--panel);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.mx-d-df{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-d-df{color:var(--ink-4);align-items:center;gap:8px;font-size:11px;display:flex}.mx-d-df .mx-a{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:11px}.mx-e-w{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.mx-e-h{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:flex-start;gap:14px;padding:16px 20px 14px;display:flex}.mx-e-bk{color:var(--ink-4);align-items:center;gap:6px;margin-bottom:8px;font-size:11.5px;display:inline-flex}.mx-e-bk:hover{color:var(--ink-2)}.mx-e-nm{letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:24px;font-weight:600;line-height:1.1;display:flex}.mx-e-ds{color:var(--ink-3);max-width:60ch;margin-top:7px;font-size:12.5px;line-height:1.5}.mx-e-kpis{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(5,1fr);display:grid}.mx-e-k{border-right:1px solid var(--line-2);padding:13px 18px}.mx-e-k:last-child{border-right:none}.mx-e-k .mx-l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:7px;font-size:8.5px}.mx-e-k .mx-v{font-family:var(--font-mono);letter-spacing:-.034em;color:var(--ink);font-size:22px;line-height:1}.mx-e-k .mx-v small{color:var(--ink-5);letter-spacing:0;font-size:11px}.mx-e-k .mx-s{color:var(--ink-4);margin-top:6px;font-size:11px}.mx-e-b{grid-template-columns:minmax(0,1fr) 268px;gap:16px;padding:16px 20px 20px;display:grid}.mx-e-plot{height:210px;position:relative}.mx-e-legend{color:var(--ink-4);border-top:1px solid var(--line-2);flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.mx-e-legend b{align-items:center;gap:6px;font-weight:400;display:inline-flex}.mx-e-legend .mx-sw{border-radius:2px;width:14px;height:3px}.mx-e-hist{margin-top:14px}.mx-e-side{flex-direction:column;gap:12px;min-width:0;display:flex}.mx-e-sec{border:1px solid var(--line-2);background:var(--panel);border-radius:11px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.mx-e-sec{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.mx-e-sl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;margin-bottom:9px;font-size:8.5px;display:flex}.mx-e-sl .mx-a{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.mx-e-kv{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.mx-e-kv:last-child{border-bottom:none}.mx-e-kv .mx-k{color:var(--ink-4);white-space:nowrap}.mx-e-kv .mx-v{font-family:var(--font-mono);color:var(--ink-2);text-align:right;font-size:11.5px}.mx-e-who{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.mx-e-who:last-child{border-bottom:none}.mx-e-who .mx-nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mx-e-who .mx-rl{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.mx-dbar{background:var(--accent);border-radius:2px;flex:1;min-width:2px}.mx-c-chart{border:1px solid var(--line-2);background:var(--panel);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.mx-c-chart{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.mx-c-chart{padding:12px 13px 10px;position:relative}.mx-c-ct{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mx-c-ct .mx-t{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.mx-c-band{background:var(--accent);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mx-c-band{background:color-mix(in oklab,var(--accent)7%,transparent)}}.mx-c-band{border-top:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-c-band{border-top:1px dashed color-mix(in oklab,var(--accent)34%,var(--panel))}}.mx-c-band{border-bottom:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-c-band{border-bottom:1px dashed color-mix(in oklab,var(--accent)34%,var(--panel))}}.mx-c-band{pointer-events:none}.mx-c-band b{font-family:var(--font-mono);color:var(--accent-3);font-size:8.5px;font-weight:400;position:absolute;top:-13px;right:4px}.mx-c-ann{background:var(--amber);width:1px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.mx-c-ann{background:color-mix(in oklab,var(--amber)48%,var(--panel))}}.mx-c-ann{pointer-events:none}.mx-c-ann b{font-family:var(--font-mono);color:var(--amber);white-space:nowrap;font-size:8.5px;font-weight:400;position:absolute;top:-2px;left:4px}.mx-c-xax{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.mx-c-tbl{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.mx-c-th,.mx-c-tr{grid-template-columns:96px 84px minmax(0,1fr) 96px 24px;align-items:center;gap:10px;padding:0 11px;display:grid}.mx-c-th{background:var(--panel);height:27px}@supports (color:color-mix(in lab, red, red)){.mx-c-th{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-c-th{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.mx-c-tr{border-bottom:1px solid var(--line-2);height:32px;font-size:12px}.mx-c-tr:last-child{border-bottom:none}.mx-c-tr .mx-d{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.mx-c-tr .mx-v{font-family:var(--font-mono);color:var(--ink);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mx-c-tr .mx-n{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mx-c-tr .mx-x{color:var(--ink-5);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.mx-c-tr .mx-x:hover{color:var(--bad)}.mx-c-add{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.mx-c-add .mx-fw{flex:1;min-width:110px}.mx-c-box{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.mx-c-box{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.mx-c-lk{color:var(--ink-2);align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.mx-c-lk i{background:var(--accent);border-radius:2px;flex:none;width:6px;height:6px}.mx-c-lk .mx-m{font-family:var(--font-mono);color:var(--ink-5);font-size:10.5px}.mx-ov{z-index:60;background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.mx-ov{background:color-mix(in oklab,var(--foreground)45%,transparent)}}.mx-ov{justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;overflow:auto}.mx-mdl{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:14px;width:480px;max-width:100%;overflow:hidden}.mx-mdl-sm{width:330px}.mx-s-h{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:13px 15px;display:flex}.mx-s-h .mx-ti{letter-spacing:-.018em;color:var(--ink);font-size:14.5px;font-weight:600}.mx-s-h .mx-sb{color:var(--ink-4);margin-top:2px;font-size:11.5px}.mx-s-h .mx-lgo{background:var(--soft);width:26px;height:26px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.mx-s-who{border-bottom:1px solid var(--line-2);background:var(--accent);align-items:center;gap:10px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.mx-s-who{background:color-mix(in oklab,var(--accent)4%,var(--panel))}}.mx-s-who{flex-wrap:wrap}.mx-s-who .mx-nm{color:var(--ink);font-size:12.5px;font-weight:600}.mx-s-who .mx-em{color:var(--ink-4);margin-top:1px;font-size:11px}.mx-s-b{flex-direction:column;gap:11px;max-height:min(58vh,560px);padding:13px 15px;display:flex;overflow-y:auto}.mx-s-note{color:var(--ink-4);background:var(--panel);border-radius:9px;padding:9px 11px;font-size:11.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.mx-s-note{background:color-mix(in oklab,var(--panel)70%,var(--background))}}.mx-s-note{border:1px solid var(--line-2)}.mx-s-note b{color:var(--ink-2);font-weight:600}.mx-s-g{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.mx-s-gh{background:var(--panel);grid-template-columns:20px 1fr auto auto;align-items:center;gap:10px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.mx-s-gh{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-s-gh{border-bottom:1px solid var(--line-2)}.mx-s-gh .mx-ic{width:20px;height:20px;font-size:9.5px;font-family:var(--font-mono);border-radius:6px;place-items:center;font-weight:700;display:grid}.mx-s-gh .mx-t{letter-spacing:-.012em;color:var(--ink);font-size:12.5px;font-weight:600}.mx-s-gh .mx-c{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.mx-s-gr{border-bottom:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:1fr auto;align-items:center;gap:10px;padding:7px 11px 7px 41px;font-size:12px;display:grid}.mx-s-gr:last-child{border-bottom:none}.mx-s-gr .mx-u{font-family:var(--font-mono);color:var(--ink-5);margin-left:6px;font-size:10px}.mx-s-gr-more{color:var(--tint)}.mx-s-gr-more button{color:var(--accent);cursor:pointer;background:0 0;border:none;font-size:11px}.mx-s-f{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.mx-s-f{background:color-mix(in oklab,var(--panel)74%,var(--background))}}.mx-tog{background:var(--line);cursor:pointer;border:none;border-radius:999px;flex:none;width:32px;height:18px;padding:0;position:relative}.mx-tog:after{content:"";background:var(--panel);width:14px;height:14px;box-shadow:var(--sh);border-radius:50%;transition:left .12s;position:absolute;top:2px;left:2px}.mx-tog-on{background:var(--accent)}.mx-tog-on:after{left:16px}.mx-tog:disabled{opacity:.45;cursor:default}@media (max-width:1520px){.mx-a-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1280px){.mx-a-grid{grid-template-columns:repeat(3,1fr)}.mx-a-flags,.mx-d-top,.mx-d-dom{grid-template-columns:1fr 1fr}.mx-e-b{grid-template-columns:minmax(0,1fr)}.mx-e-kpis{grid-template-columns:repeat(3,1fr)}.mx-e-k:nth-child(3){border-right:none}.mx-b-hd,.mx-b-rw{grid-template-columns:22px minmax(120px,1.4fr) 92px 68px 68px 100px 84px 72px}.mx-b-hd>:nth-child(9),.mx-b-rw>:nth-child(9){display:none}}@media (max-width:900px){.mx-a-grid{grid-template-columns:repeat(2,1fr)}.mx-d-top,.mx-d-dom{grid-template-columns:1fr}.mx-e-kpis{grid-template-columns:1fr 1fr}.mx-e-k{border-right:none;border-bottom:1px solid var(--line-2)}.mx-b-hd,.mx-b-rw{grid-template-columns:22px minmax(0,1fr) 88px 64px}.mx-b-hd>:nth-child(n+5),.mx-b-rw>:nth-child(n+5){display:none}.mx-c-th,.mx-c-tr{grid-template-columns:78px 72px minmax(0,1fr) 24px}.mx-c-th>:nth-child(4),.mx-c-tr>:nth-child(4){display:none}}@media (max-width:560px){.mx-a-grid,.mx-a-flags{grid-template-columns:1fr}}.mx-dot-idle{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-dot-idle{background:color-mix(in oklab,var(--accent)42%,var(--panel))}}.mx-sk-ok{color:var(--accent)}.mx-sk-warn{color:var(--warn)}.mx-sk-bad{color:var(--bad)}.mx-sk-idle{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-sk-idle{color:color-mix(in oklab,var(--accent)62%,var(--panel))}}.tc-strip,.tc-wg,.tc-mdl{--tc-dup:var(--bad);--tc-nam:var(--amber);--tc-tim:var(--warn);--tc-amt:var(--bad)}@supports (color:color-mix(in lab, red, red)){.tc-strip,.tc-wg,.tc-mdl{--tc-amt:color-mix(in oklab,var(--bad)55%,var(--warn))}}.tc-strip,.tc-wg,.tc-mdl{--tc-uni:var(--info)}.tc-sp{flex:1}.tc-dot{border-radius:50%;flex:none;width:6px;height:6px;display:block}.tc-p1{background:var(--bad)}.tc-p2{background:var(--warn)}.tc-p3{background:var(--tint-2)}.tc-kbd{border:1px solid var(--line);background:var(--panel);border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 4px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.tc-kbd{background:color-mix(in oklab,var(--panel)76%,var(--background))}}.tc-kbd{font-family:var(--font-mono);color:var(--ink-4);font-size:9.5px}.tc-flbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);flex:none;font-size:8.5px}.tc-inp{border:1px solid var(--line);width:100%;height:30px;color:var(--ink);background:var(--panel);border-radius:8px;outline:none;padding:0 9px;font-size:12.5px}.tc-inp:focus{border-color:var(--accent)}.tc-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tc-mini{flex-wrap:wrap;gap:4px;display:flex}.tc-mini button{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--ink-3);cursor:pointer;border-radius:7px;padding:0 9px;font-size:11.5px}.tc-mini button:hover{border-color:var(--ink-5)}.tc-mini button.tc-on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-mini button.tc-on{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.tc-mini button.tc-on{color:var(--accent-2);font-weight:600}.mbtn.tc-xs{border-radius:6px;height:auto;min-height:24px;padding:0 8px;font-size:11px}.tc-ty{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:9px;display:inline-flex}.tc-ty.tc-dup{background:var(--bad-bg);color:var(--bad)}.tc-ty.tc-nam{background:var(--amber-bg);color:var(--amber)}.tc-ty.tc-tim,.tc-ty.tc-amt{background:var(--warn-bg);color:var(--warn)}.tc-ty.tc-uni{background:var(--info-bg);color:var(--info)}.tc-ty.tc-att{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-ty.tc-att{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tc-ty.tc-att{color:var(--ink-4)}.tc-fic{border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.tc-fic.tc-dup{background:var(--bad-bg);color:var(--bad)}.tc-fic.tc-nam{background:var(--amber-bg);color:var(--amber)}.tc-fic.tc-tim,.tc-fic.tc-amt{background:var(--warn-bg);color:var(--warn)}.tc-fic.tc-uni{background:var(--info-bg);color:var(--info)}.tc-fic.tc-att{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-fic.tc-att{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tc-fic.tc-att{color:var(--ink-4)}.tc-strip{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;align-items:center;gap:14px;padding:12px 15px;display:flex}.tc-strip .tc-ic{background:var(--soft);width:30px;height:30px;color:var(--accent-2);border-radius:10px;flex:none;place-items:center;font-size:13px;display:grid;position:relative}.tc-strip .tc-ic b{background:var(--warn);min-width:16px;height:16px;color:var(--background);font-family:var(--font-mono);box-shadow:0 0 0 2px var(--panel);border-radius:8px;place-items:center;font-size:9px;font-weight:500;display:grid;position:absolute;top:-5px;right:-5px}.tc-strip .tc-tx{min-width:0}.tc-strip .tc-t{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.tc-strip .tc-s{color:var(--ink-3);margin-top:3px;font-size:12px}.tc-strip .tc-s b{color:var(--ink-2);font-weight:600}.tc-mixw{flex-direction:column;flex:none;gap:5px;width:220px;display:flex}.tc-mix{gap:2px;height:7px;display:flex}.tc-mix i{border-radius:2px}.tc-mixl{font-family:var(--font-mono);color:var(--ink-5);justify-content:space-between;gap:8px;font-size:9px;display:flex}.tc-vr{background:var(--line-2);align-self:stretch;width:1px}.tc-wg{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:13px;overflow:hidden}.tc-w1{width:264px;max-width:100%}.tc-w1h{align-items:center;gap:9px;padding:11px 13px 10px;display:flex}.tc-w1h .tc-ic{background:var(--soft);width:24px;height:24px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.tc-w1h .tc-t{letter-spacing:-.014em;color:var(--ink);font-size:12.5px;font-weight:600}.tc-w1h .tc-n{font-family:var(--font-mono);color:var(--background);background:var(--warn);border-radius:6px;padding:2px 7px;font-size:10px}.tc-w1mix{gap:2px;height:6px;margin:0 13px 10px;display:flex}.tc-w1mix i{border-radius:2px}.tc-w1l{flex-direction:column;gap:5px;padding:0 13px 11px;display:flex}.tc-w1r{color:var(--ink-3);grid-template-columns:14px 1fr auto;align-items:center;gap:9px;font-size:11.5px;display:grid}.tc-w1r .tc-sw{border-radius:2px;width:8px;height:8px;margin-left:3px}.tc-w1r .tc-n{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px}.tc-w1next{background:var(--accent);border-radius:10px;margin:0 13px 11px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.tc-w1next{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.tc-w1next{border-left:2.5px solid var(--tc-next,var(--bad))}.tc-w1next .tc-k{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--tc-next,var(--bad));margin-bottom:5px;font-size:8.5px}.tc-w1next .tc-h{letter-spacing:-.014em;color:var(--ink);margin-bottom:3px;font-size:12.5px;font-weight:600;line-height:1.35}.tc-w1next .tc-p{color:var(--ink-4);font-size:11px;line-height:1.45}.tc-w1f{gap:6px;padding:0 13px 13px;display:flex}.tc-w1f .mbtn{flex:1}.tc-pgs{width:100%}.tc-pgs .tc-s{text-wrap:pretty}.tc-pgs .xb{flex:none;margin-right:-5px}.tc-scrim{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;position:fixed;inset:0}.tc-stage{z-index:61;pointer-events:none;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.tc-stage>*{pointer-events:auto}.tc-mdl{background:var(--panel);border:1px solid var(--line);width:800px;max-width:100%;max-height:min(88dvh,780px);box-shadow:var(--sh-3);border-radius:15px;outline:none;flex-direction:column;display:flex;overflow:hidden}.tc-mh{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:10px;padding:12px 15px;display:flex}.tc-mh .tc-ic{background:var(--soft);width:26px;height:26px;color:var(--accent-2);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.tc-mh .tc-ti{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.tc-mh .tc-sb{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.tc-prg{flex:none;align-items:center;gap:8px;display:flex}.tc-prg .tc-l{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;font-size:9.5px}.tc-prg .tc-b{background:var(--foreground);border-radius:2px;width:88px;height:4px}@supports (color:color-mix(in lab, red, red)){.tc-prg .tc-b{background:color-mix(in oklab,var(--foreground)10%,var(--background))}}.tc-prg .tc-b{overflow:hidden}.tc-prg .tc-b i{background:var(--accent);border-radius:2px;height:100%;display:block}.tc-mb{flex:1;grid-template-columns:216px minmax(0,1fr);min-height:0;display:grid}.tc-ml{border-right:1px solid var(--line-2);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.tc-ml{background:color-mix(in oklab,var(--panel)62%,var(--background))}}.tc-ml{flex-direction:column;min-height:0;display:flex}.tc-ml .tc-scroll{flex:1;min-height:0;padding-bottom:8px;overflow-y:auto}.tc-gl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tint);align-items:center;gap:7px;padding:10px 12px 4px;font-size:8.5px;display:flex}.tc-gl:after{content:"";background:var(--line-2);flex:1;height:1px}.tc-fi{text-align:left;cursor:pointer;background:0 0;border:0;border-left:2.5px solid #0000;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;width:100%;padding:9px 12px;display:grid}.tc-fi:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-fi:hover{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.tc-fi.tc-on{background:var(--panel);border-left-color:var(--tc-c,var(--accent))}.tc-fi .tc-t{letter-spacing:-.012em;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:550;display:block;overflow:hidden}.tc-fi.tc-on .tc-t{color:var(--ink);font-weight:600}.tc-fi .tc-s{color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.tc-fi .tc-n{font-family:var(--font-mono);color:var(--ink-4);font-size:10.5px}.tc-i{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:16px 1fr;align-items:center;gap:9px;width:calc(100% - 12px);margin:0 6px;padding:7px 10px;display:grid}.tc-i:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-i:hover{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.tc-i.tc-on{background:var(--panel);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-i.tc-on{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.tc-i.tc-done{opacity:.55}.tc-i .tc-no{font-family:var(--font-mono);color:var(--tint);text-align:center;font-size:9.5px}.tc-i.tc-done .tc-no{color:var(--accent)}.tc-i .tc-nm{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550;display:block;overflow:hidden}.tc-i.tc-done .tc-nm{color:var(--ink-4);font-weight:400;text-decoration:line-through}.tc-i .tc-q{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;display:block;overflow:hidden}.tc-lf{border-top:1px solid var(--line-2);color:var(--ink-4);flex:none;margin-top:auto;padding:10px 12px;font-size:10.5px;line-height:1.5}.tc-lf b{color:var(--ink-2);font-weight:600}.tc-mr{flex-direction:column;min-width:0;min-height:0;display:flex}.tc-rt{border-bottom:1px solid var(--line-2);flex:none;padding:14px 16px 12px}.tc-rb{flex-direction:column;flex:1;gap:13px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.tc-tyrow{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px;display:flex}.tc-srclab,.tc-step{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-5);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9.5px;overflow:hidden}.tc-rt .tc-q{letter-spacing:-.026em;color:var(--ink);text-wrap:pretty;margin-bottom:6px;font-size:18px;font-weight:600;line-height:1.25}.tc-why{color:var(--ink-3);font-size:12.5px;line-height:1.55}.tc-why b{color:var(--ink-2);font-weight:600}.tc-nbtn{font:inherit;color:inherit;cursor:text;border:0;border-bottom:1px dashed var(--line);background:0 0;margin:0;padding:0;display:inline}.tc-nbtn:hover,.tc-nbtn.tc-on{border-bottom-color:var(--accent);color:var(--accent-2)}.tc-nbtn i{color:var(--tint);vertical-align:.28em;margin-left:4px;font-size:.62em;font-style:normal}.tc-nbtn:hover i{color:var(--accent-2)}.tc-nedit{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 2px;display:flex}.tc-nedit .tc-inp[aria-invalid=true]{border-color:var(--bad)}.tc-nhint{color:var(--ink-5);flex:100%;font-size:10.5px;line-height:1.4}.tc-nedit .tc-inp[aria-invalid=true]~.tc-nhint{color:var(--bad)}.tc-auto{background:var(--ok);border-radius:9px;align-items:flex-start;gap:8px;margin:10px 12px 2px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-auto{background:color-mix(in oklab,var(--ok)8%,var(--panel))}}.tc-auto{border:1px solid var(--line-2);color:var(--ink-3);font-size:11px;line-height:1.45}.tc-auto .tc-aic{background:var(--soft);width:16px;height:16px;color:var(--accent-2);border-radius:5px;flex:none;place-items:center;margin-top:1px;font-size:9px;display:grid}.tc-auto b{color:var(--ink-2);font-weight:600;display:block}.tc-auto .tc-as{color:var(--ink-4);overflow-wrap:anywhere;margin-top:2px;display:block}.tc-auto .tc-al{color:var(--accent-2);margin-top:3px;text-decoration:underline;display:inline-block}.tc-autol{color:var(--ink-4);margin-top:3px;font-size:11px;display:block}.tc-autol a{color:var(--accent-2);text-decoration:underline}.tc-src{background:var(--accent);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.tc-src{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.tc-src{border-left:2.5px solid var(--accent-3);color:var(--ink-2);font-size:12.5px;font-style:italic;line-height:1.55}.tc-src .tc-ts{font-style:normal;font-family:var(--font-mono);color:var(--tint);letter-spacing:.05em;margin-top:6px;font-size:9.5px;display:block}.tc-bulk{background:var(--info-bg);border:1px solid var(--info-line);color:var(--info);border-radius:10px;align-items:center;gap:9px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.tc-fs>h5{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:9px;margin:0 0 8px;font-size:9px;font-weight:500;display:flex}.tc-fs>h5:after{content:"";background:var(--line-2);flex:1;height:1px}.tc-hintp{color:var(--ink-4);margin-top:7px;font-size:11px;line-height:1.45}.tc-hintp code{font-family:var(--font-mono);background:var(--foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.tc-hintp code{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tc-hintp code{border-radius:4px;padding:1px 5px}.tc-opt{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:16px 1fr auto;align-items:center;gap:11px;width:100%;margin-bottom:6px;padding:10px 12px;display:grid}.tc-opt.tc-on{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-opt.tc-on{background:color-mix(in oklab,var(--accent)6%,var(--panel))}}.tc-opt.tc-on{box-shadow:0 0 0 2.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.tc-opt.tc-on{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--accent)12%,transparent)}}.tc-opt .tc-rd{border:1.5px solid var(--line);border-radius:50%;width:15px;height:15px}.tc-opt.tc-on .tc-rd{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--panel)}.tc-opt .tc-t{letter-spacing:-.012em;color:var(--ink);text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.tc-opt .tc-s{color:var(--ink-4);margin-top:2px;font-size:11px;display:block}.tc-opt .tc-m{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.tc-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tc-f{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.tc-f{background:color-mix(in oklab,var(--panel)76%,var(--background))}}.tc-f{flex-wrap:wrap;flex:none}.tc-hint{color:var(--ink-5);align-items:center;gap:6px;font-size:11px;display:flex}.tc-empty{text-align:center;padding:34px 20px}.tc-empty .tc-eic{background:var(--accent);border-radius:14px;width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.tc-empty .tc-eic{background:color-mix(in oklab,var(--accent)16%,var(--panel))}}.tc-empty .tc-eic{color:var(--accent-2);place-items:center;margin:0 auto 11px;font-size:17px;display:grid}.tc-empty .tc-eh{letter-spacing:-.016em;color:var(--ink);margin-bottom:4px;font-size:14px;font-weight:600}.tc-empty .tc-ep{color:var(--ink-4);font-size:12px}.tc-glead{align-items:flex-start;gap:13px;display:flex}.tc-glead .tc-gic{background:var(--soft);width:36px;height:36px;color:var(--accent-2);border-radius:12px;flex:none;place-items:center;font-size:15px;display:grid}.tc-glead .tc-gh2{letter-spacing:-.026em;color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:600}.tc-glead .tc-gp{color:var(--ink-3);max-width:74ch;font-size:12.5px;line-height:1.55}.tc-side{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:16px;display:grid}.tc-grp{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin-bottom:11px;overflow:hidden}.tc-gh{background:var(--panel);grid-template-columns:26px 1fr auto;align-items:center;gap:11px;padding:10px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.tc-gh{background:color-mix(in oklab,var(--panel)76%,var(--background))}}.tc-gh{border-bottom:1px solid var(--line-2)}.tc-gh .tc-t{letter-spacing:-.016em;color:var(--ink);font-size:13px;font-weight:600}.tc-gh .tc-s{color:var(--ink-4);margin-top:2px;font-size:11px}.tc-gh .tc-n{font-family:var(--font-mono);color:var(--ink-5);background:var(--foreground);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.tc-gh .tc-n{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tc-gh .tc-n{border-radius:5px;padding:2px 7px}.tc-rw{border-bottom:1px solid var(--line-2);grid-template-columns:1fr auto;align-items:center;gap:11px;padding:10px 13px 10px 50px;display:grid}.tc-rw:last-child{border-bottom:none}.tc-rw.tc-off{opacity:.45}.tc-diff{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.tc-diff .tc-lbl{letter-spacing:-.012em;min-width:150px;color:var(--ink);font-size:12.5px;font-weight:600}.tc-diff del{font-family:var(--font-mono);color:var(--bad);background:var(--bad-bg);border-radius:4px;padding:1px 6px;font-size:11.5px;text-decoration:line-through}.tc-diff ins{font-family:var(--font-mono);color:var(--accent-2);background:var(--accent);font-size:11.5px;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.tc-diff ins{background:color-mix(in oklab,var(--accent)14%,var(--panel))}}.tc-diff ins{border-radius:4px;padding:1px 6px}.tc-diff .tc-none{font-family:var(--font-mono);color:var(--tint);background:var(--foreground);font-size:11.5px}@supports (color:color-mix(in lab, red, red)){.tc-diff .tc-none{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.tc-diff .tc-none{border-radius:4px;padding:1px 6px}.tc-diff .tc-ar{color:var(--tint);font-size:11px}.tc-eff{color:var(--ink-5);white-space:nowrap;font-size:11px}.tc-sum{border:1px solid var(--line);background:var(--panel);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.tc-sum{background:color-mix(in oklab,var(--panel)88%,var(--background))}}.tc-sum{padding:13px 14px;position:sticky;top:0}.tc-sum .tc-sl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);margin-bottom:10px;font-size:8.5px}.tc-sr{border-bottom:1px solid var(--line-2);color:var(--ink-2);align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.tc-sr:last-of-type{border-bottom:none}.tc-sr .tc-sic{border-radius:7px;flex:none;place-items:center;width:20px;height:20px;font-size:9.5px;display:grid}.tc-sr .tc-n{font-family:var(--font-mono);color:var(--ink);font-size:11.5px}.tc-sr.tc-off{color:var(--tint)}.tc-sr.tc-off .tc-n{color:var(--tint-2)}.tc-sic.tc-dup{background:var(--bad-bg);color:var(--bad)}.tc-sic.tc-nam{background:var(--amber-bg);color:var(--amber)}.tc-sic.tc-tim,.tc-sic.tc-amt{background:var(--warn-bg);color:var(--warn)}.tc-sic.tc-uni{background:var(--info-bg);color:var(--info)}.tc-sic.tc-att{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.tc-sic.tc-att{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.tc-sic.tc-att{color:var(--ink-4)}.tc-tot{border-top:1px solid var(--line-2);align-items:baseline;gap:8px;margin:11px 0;padding-top:11px;display:flex}.tc-tot .tc-v{font-family:var(--font-mono);letter-spacing:-.035em;color:var(--ink);font-size:26px;line-height:1}.tc-tot .tc-l{color:var(--ink-4);font-size:11.5px;line-height:1.3}.tc-note{color:var(--ink-4);background:var(--foreground);border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.tc-note{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.tc-note{border:1px solid var(--line-2);margin-bottom:11px}.tc-note b{color:var(--ink-2);font-weight:600}.tc-sum .mbtn{width:100%;margin-bottom:6px}.tc-toast{z-index:70;background:var(--ink);color:var(--background);box-shadow:var(--sh-3);border-radius:10px;max-width:min(92vw,460px);padding:9px 14px;font-size:12.5px;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.tc-toast.tc-bad{background:var(--bad)}@media (max-width:1180px){.tc-strip .tc-mixw{display:none}.tc-two,.tc-side{grid-template-columns:1fr}.tc-sum{position:static}}@media (max-width:880px){.tc-mb{grid-template-columns:1fr}.tc-ml{border-right:none;border-bottom:1px solid var(--line-2)}.tc-ml .tc-scroll{max-height:168px}.tc-lf{display:none}.tc-stage{align-items:flex-end;padding:0}.tc-mdl{border-bottom:none;border-radius:15px 15px 0 0;max-height:94dvh}.tc-mh{flex-wrap:wrap}.tc-mh .tc-sb{white-space:normal}}@media (max-width:760px){.tc-strip{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;padding:12px 13px;display:grid}.tc-strip .tc-ic{grid-area:1/1}.tc-strip .tc-tx{grid-area:1/2}.tc-strip .tc-sp,.tc-strip .tc-vr,.tc-strip .tc-mixw{display:none}.tc-strip .mbtn{grid-column:1/-1;width:100%;min-height:44px}.tc-pgs{grid-template-columns:auto minmax(0,1fr) auto}.tc-pgs .xb{grid-area:1/3;width:44px;height:44px;margin-right:-6px}}@media (max-width:640px){.tc-prg .tc-b{width:56px}.tc-rw{grid-template-columns:1fr;padding-left:13px}.tc-diff .tc-lbl{min-width:0}}.md-wrap{max-width:1360px;margin:0 auto}.md-ph{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.md-ph h1{letter-spacing:-.026em;color:var(--ink);margin:0 0 4px;font-size:23px;font-weight:600;line-height:1.2}.md-ph .md-sub{color:var(--ink-3);font-size:12.5px}.md-ph .md-sub b{color:var(--ink-2);font-weight:600}.md-sp{flex:1}.md-ph .seg a{color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:500}.md-ph .seg a.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh)}.md-link{color:var(--accent);white-space:nowrap;font-size:11.5px}.md-hero{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:11px;margin-bottom:14px;display:grid}.md-k{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;min-width:0;padding:12px 13px}.md-k .l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:7px;margin-bottom:8px;font-size:9px;display:flex}.md-k .v{font-family:var(--font-mono);letter-spacing:-.034em;color:var(--ink);font-size:24px;line-height:1}.md-k .v small{color:var(--ink-5);letter-spacing:0;font-size:11px}.md-k .v .md-na{color:var(--tint-2)}.md-k .d{color:var(--ink-4);margin-top:6px;font-size:11px;line-height:1.45}.md-k .d b{font-family:var(--font-mono);color:var(--ink-2);font-weight:500}.md-k .d b.up{color:var(--ok)}.md-k .d b.dn{color:var(--bad)}.md-k .sk{height:26px;margin-top:8px}.md-k .sk svg{width:100%;height:100%;display:block;overflow:visible}.md-k-off{border-style:dashed}.md-start{color:var(--accent);margin-top:8px;font-size:11px;display:inline-block}.md-streakbar{align-items:flex-end;gap:2px;height:26px;margin-top:8px;display:flex}.md-streakbar i{background:var(--line-2);border-radius:2px;flex:1;height:100%}.md-streakbar i.on{background:var(--violet)}.md-cols{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:13px;display:grid}.md-col{flex-direction:column;gap:13px;min-width:0;display:flex}.md-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.md-ch{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:9px;padding:11px 14px;display:flex}.md-ch .t{letter-spacing:-.014em;color:var(--ink);font-size:12.5px;font-weight:600}.md-ch .s{color:var(--ink-4);margin-top:2px;font-size:11px}.md-ch .seg a{color:var(--ink-3);white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:12.5px;font-weight:500}.md-ch .seg a.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh)}.md-cb{padding:13px 14px}.md-mono{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-5);white-space:nowrap;font-size:9.5px}.md-emptyact{justify-content:center;gap:7px;margin-top:12px;display:flex}.md-full{width:100%;margin-top:11px}.md-plot{height:158px;position:relative}.md-plot svg{width:100%;height:100%;display:block;overflow:visible}.md-pband{background:var(--violet-bg);border-top:1px dashed var(--violet-line);border-bottom:1px dashed var(--violet-line);position:absolute;left:0;right:0}.md-pband b{font-family:var(--font-mono);color:var(--violet);font-size:8.5px;font-weight:400;position:absolute;top:-13px;right:5px}.md-pann{background:var(--amber-line);width:1px;position:absolute;top:0;bottom:0}.md-pann b{font-family:var(--font-mono);color:var(--amber);white-space:nowrap;font-size:8.5px;font-weight:400;position:absolute;left:4px}.md-pax{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;margin-top:7px;font-size:9px;display:flex}.md-leg{color:var(--ink-4);border-top:1px solid var(--line-2);flex-wrap:wrap;gap:14px;margin-top:10px;padding-top:10px;font-size:11px;display:flex}.md-leg b{align-items:center;gap:6px;font-weight:400;display:inline-flex}.md-leg .sw{border-radius:2px;width:14px;height:3px}.md-leg .sw.md-dot{border-radius:50%;width:8px;height:8px}.md-leg .sw.md-tall{height:8px}.md-drv{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr) 78px;align-items:center;gap:12px;padding:9px 0;display:grid}.md-drv:last-of-type{border-bottom:none}.md-drv .nm{color:var(--ink-2);align-items:flex-start;gap:7px;min-width:0;font-size:12px;display:flex}.md-drv .nm i{border-radius:2px;flex:none;width:7px;height:7px;margin-top:4px}.md-drv .nm .s{color:var(--ink-5);font-size:10.5px;font-family:var(--font-mono);margin-top:1px;display:block}.md-drvbar{background:var(--line-2);border-radius:5px;height:9px;position:relative;overflow:hidden}.md-drvbar i{border-radius:5px;position:absolute;top:0;bottom:0}.md-drvbar .mid{background:var(--line);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.md-drv .ef{font-family:var(--font-mono);text-align:right;font-size:12px}.md-drv .ef.up{color:var(--ok)}.md-drv .ef.dn{color:var(--bad)}.md-tagrow{flex-wrap:wrap;gap:5px;display:flex}.md-tg{border:1px solid var(--line);background:var(--panel);height:26px;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.md-tg .n{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.md-tg.hot{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.md-tg.hot .n{color:var(--bad)}.md-tg.good{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-tg.good{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.md-tg.good,.md-tg.good .n{color:var(--accent-2)}.md-tagnote{color:var(--ink-4);border-top:1px solid var(--line-2);margin-top:11px;padding-top:11px;font-size:11.5px;line-height:1.55}.md-tagnote b{color:var(--ink-2);font-weight:600}.md-asmt{grid-template-columns:1fr 1fr;gap:10px;display:grid}.md-as{border:1px solid var(--line-2);background:var(--panel);border-radius:11px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.md-as{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.md-as{min-width:0}.md-as .t{letter-spacing:-.012em;color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.md-as .v{font-family:var(--font-mono);letter-spacing:-.032em;color:var(--ink);margin-top:8px;font-size:21px;line-height:1}.md-as .v small{color:var(--ink-5);font-size:11px}.md-as .v.md-na{color:var(--tint-2)}.md-as .st{margin-top:5px;font-size:11px;line-height:1.4}.md-as-btn{width:100%;margin-top:9px}.md-sv-minimal{color:var(--ok)}.md-sv-mild{color:var(--amber)}.md-sv-moderate,.md-sv-moderately-severe{color:var(--warn)}.md-sv-severe{color:var(--bad)}.md-sv-none{color:var(--ink-5)}.md-band{border-radius:3px;height:6px;margin-top:9px;position:relative}.md-band i{background:var(--ink);border-radius:2px;width:2.5px;height:11px;position:absolute;top:-2.5px}.md-bandx{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;gap:2px;margin-top:4px;font-size:8.5px;display:flex}.md-hist{align-items:flex-end;gap:3px;height:26px;margin-top:9px;display:flex}.md-hist[hidden]{display:none}.md-hist i{background:var(--line);border-radius:2px;flex:1;min-height:3px}.md-hist i.on{background:var(--violet)}.md-cad{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.md-cad-l{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.md-cad-s{opacity:.55;cursor:not-allowed;flex:none;width:auto}.md-cad-n{color:var(--ink-5);flex:100%;font-size:10.5px;line-height:1.5}.md-safe{background:var(--info-bg);border:1px solid var(--info-line);color:var(--info);border-radius:11px;align-items:flex-start;gap:10px;margin-top:11px;padding:11px 12px;font-size:11.5px;line-height:1.55;display:flex}.md-safe b{font-weight:600}.md-safe-ic{font-family:var(--font-mono);flex:none;font-size:12px;line-height:1.3}.md-crisis{background:var(--violet-bg);border:1px solid var(--violet-line);color:var(--ink-2);border-radius:11px;align-items:flex-start;gap:10px;padding:12px 13px;font-size:12px;line-height:1.6;display:flex}.md-crisis b{color:var(--ink);font-weight:600}.md-crisis>div>b:first-child{margin-bottom:3px;display:block}.md-today{flex-direction:column;gap:6px;display:flex}.md-qr{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;grid-template-columns:70px minmax(0,1fr) 54px;align-items:center;gap:9px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.md-qr{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.md-qr.got{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.md-qr.got{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.md-qr.got{background:var(--soft-2)}.md-qr .l{color:var(--ink-3);align-items:center;gap:7px;min-width:0;font-size:12px;display:flex}.md-qr .l i{background:var(--line);border-radius:50%;flex:none;width:6px;height:6px}.md-qr.got .l{color:var(--ink)}.md-qr.got .l i{background:var(--accent)}.md-qr .ctl{flex-wrap:wrap;gap:3px;min-width:0;display:flex}.md-qr .ctl>span{border:1px solid var(--line);background:var(--panel);min-width:25px;height:25px;font-family:var(--font-mono);color:var(--ink-4);border-radius:7px;place-items:center;padding:0 7px;font-size:11px;display:grid}.md-qr .ctl>span.on{background:var(--violet);border-color:var(--violet);color:var(--background);font-weight:600}.md-qr .ctl>span.md-qr-off{color:var(--ink-5);font-family:var(--font-sans);border-style:dashed;padding:0 9px;font-size:11px}.md-qr .vl{font-family:var(--font-mono);color:var(--accent-2);text-align:right;white-space:nowrap;font-size:12.5px}.md-qr .vl.na{color:var(--tint-2);font-size:10.5px}.md-qr .src{font-family:var(--font-mono);letter-spacing:.07em;color:var(--accent);text-align:right;font-size:8.5px}.md-todaysec{margin-top:5px}.md-flbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:5px;font-size:8.5px;display:block}.md-quote{color:var(--ink-2);background:var(--panel);border-radius:10px;padding:10px 11px;font-size:12px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.md-quote{background:color-mix(in oklab,var(--panel)78%,var(--background))}}.md-quote{border-left:2.5px solid var(--violet-line);margin-top:5px;font-style:italic}.md-quote-off{color:var(--ink-4);font-size:11.5px;font-style:normal}.md-qmeta{font-style:normal;font-family:var(--font-mono);color:var(--tint);letter-spacing:.05em;margin-top:6px;font-size:9.5px;display:block}.md-m{background:var(--panel);border:1px solid var(--line);width:460px;max-width:100%;max-height:95dvh;box-shadow:var(--sh-3);border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.md-m-wide{width:720px}@media (min-width:768px){.md-m{max-height:88vh}}.md-mh{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:10px;padding:12px 15px;display:flex}.md-mh .ic{background:var(--violet-bg);width:26px;height:26px;color:var(--violet);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.md-mh .ti{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.md-mh .sb{color:var(--ink-4);margin-top:2px;font-size:11px}.md-pips{border-bottom:1px solid var(--line-2);flex:none;gap:3px;padding:0 15px 11px;display:flex}.md-pips i{background:var(--line-2);border-radius:2px;flex:1;height:3px}.md-pips i.done,.md-pips i.now{background:var(--violet)}@supports (color:color-mix(in lab, red, red)){.md-pips i.now{background:color-mix(in oklab,var(--violet)62%,var(--panel))}}.md-mb{flex-direction:column;gap:13px;min-height:0;padding:15px 16px;display:flex;overflow-y:auto}.md-q{letter-spacing:-.024em;color:var(--ink);font-size:17px;font-weight:600;line-height:1.3}.md-msub{color:var(--ink-4);margin-top:6px;font-size:12px;line-height:1.5}.md-opts{flex-direction:column;gap:6px;display:flex}.md-o{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:16px 1fr auto;align-items:center;gap:11px;padding:10px 12px;display:grid}.md-o:hover{border-color:var(--ink-5)}.md-o.on{border-color:var(--violet);background:var(--violet-bg);box-shadow:0 0 0 2.5px var(--violet)}@supports (color:color-mix(in lab, red, red)){.md-o.on{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--violet)16%,transparent)}}.md-o .rd{border:1.5px solid var(--line);border-radius:50%;width:15px;height:15px}.md-o.on .rd{background:var(--violet);border-color:var(--violet);box-shadow:inset 0 0 0 2.5px var(--panel)}.md-o .t{letter-spacing:-.008em;color:var(--ink-2);font-size:12.5px}.md-o .sc{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}.md-mf{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.md-mf{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.md-mf{flex:none}.md-note{color:var(--ink-4);background:var(--panel);border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.md-note{background:color-mix(in oklab,var(--panel)78%,var(--background))}}.md-note{border:1px solid var(--line-2)}.md-note b{color:var(--ink-2);font-weight:600}.mbtn.pri.md-v{background:var(--violet);border-color:var(--violet);color:var(--background)}.md-err{color:var(--bad);background:var(--bad-bg);border:1px solid var(--bad-line);border-radius:9px;padding:8px 10px;font-size:11.5px}.md-savedline{color:var(--accent-2);font-size:11.5px}.md-savedline b{font-family:var(--font-mono);font-weight:600}.md-picks{grid-template-columns:1fr 1fr;gap:9px;display:grid}.md-pick{border:1px solid var(--line);background:var(--panel);text-align:left;cursor:pointer;border-radius:11px;padding:12px 13px}.md-pick:hover{border-color:var(--violet);background:var(--violet-bg)}.md-pick-t{letter-spacing:-.016em;color:var(--ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:flex}.md-pick-s{color:var(--ink-4);margin-top:4px;font-size:11.5px}.md-pick-l{font-family:var(--font-mono);color:var(--ink-5);margin-top:7px;font-size:9.5px}.md-score{text-align:center;padding:6px 0 2px}.md-score .n{font-family:var(--font-mono);letter-spacing:-.04em;color:var(--ink);font-size:44px;line-height:1}.md-score .l{font-family:var(--font-mono);letter-spacing:.11em;color:var(--ink-5);margin-top:4px;font-size:9.5px}.md-resline{color:var(--ink-2);font-size:12.5px;line-height:1.6}.md-resline b{font-family:var(--font-mono);font-weight:600}.md-prev{border:1px solid var(--line-2);background:var(--panel);border-radius:11px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.md-prev{background:color-mix(in oklab,var(--panel)80%,var(--background))}}.md-prev .pl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:8px;font-size:8.5px}.md-prev .rw{color:var(--ink-3);border-bottom:1px solid var(--line-2);justify-content:space-between;padding:4px 0;font-size:11.5px;display:flex}.md-prev .rw:last-child{border-bottom:none}.md-prev .rw b{font-family:var(--font-mono);color:var(--ink);font-weight:500}.md-hrows{flex-direction:column;gap:5px;display:flex}.md-hrow{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;grid-template-columns:62px 1fr 66px 96px auto;align-items:center;gap:10px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.md-hrow{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.md-hrow{text-align:left;cursor:pointer}.md-hrow:hover{border-color:var(--violet);background:var(--violet-bg)}.md-hrow .nm{color:var(--ink);font-size:12.5px;font-weight:600}.md-hrow .dt{color:var(--ink-4);font-size:11.5px}.md-hrow .sc{font-family:var(--font-mono);color:var(--ink);text-align:right;font-size:12px}.md-hrow .sv{color:var(--ink-4);font-size:11px}.md-hrow .go{color:var(--accent);white-space:nowrap;font-size:11px}.md-items{flex-direction:column;gap:5px;display:flex}.md-item{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;grid-template-columns:20px minmax(0,1fr) 152px 22px;align-items:center;gap:10px;padding:8px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.md-item{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.md-item .no{font-family:var(--font-mono);color:var(--ink-5);text-align:center;font-size:10px}.md-item .q{color:var(--ink-2);font-size:12px;line-height:1.45}.md-item .a{color:var(--ink-4);text-align:right;font-size:11.5px}.md-item .a.on{color:var(--violet);font-weight:600}.md-item .sc{font-family:var(--font-mono);color:var(--ink-5);text-align:right;font-size:11px}@media (max-width:1180px){.md-hero{grid-template-columns:1fr 1fr}.md-cols{grid-template-columns:minmax(0,1fr)}.md-drv{grid-template-columns:1fr auto}.md-drv .md-drvbar{grid-column:1/-1}}@media (max-width:760px){.md-hero,.md-asmt,.md-picks{grid-template-columns:1fr}.md-ph{align-items:flex-start}.md-ph h1{font-size:21px}.md-m{border-radius:15px 15px 0 0;width:100%;max-height:92dvh}.md-m-wide{width:100%}.md-hrow{grid-template-columns:1fr auto;row-gap:3px}.md-hrow .sv,.md-hrow .go{grid-column:1/-1}.md-item{grid-template-columns:20px minmax(0,1fr) 22px}.md-item .a{text-align:left;grid-column:2/-1}.md-qr{grid-template-columns:66px minmax(0,1fr)}.md-qr>:nth-child(3){text-align:left;grid-column:1/-1}}.hb-ph{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.hb-ph h1{letter-spacing:-.026em;color:var(--ink);margin:0 0 4px;font-size:23px;font-weight:600}.hb-ph .sub{color:var(--ink-3);font-size:12.5px}.hb-ph .sub b{color:var(--ink-2);font-weight:600}.hb-ph .sp{flex:1}.hb-today{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;margin-bottom:14px;padding:12px 14px}.hb-th{align-items:center;gap:11px;margin-bottom:11px;display:flex}.hb-th .t{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.hb-th .s{color:var(--ink-4);margin-top:2px;font-size:11.5px}.hb-th .sp{flex:1}.hb-rings{flex-wrap:wrap;gap:9px;display:flex}.hb-ring{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;width:74px;padding:0;display:flex}.hb-ring svg{width:44px;height:44px}.hb-ring .nm{color:var(--ink-3);text-align:center;font-size:10.5px;line-height:1.3}.hb-ring .st{font-family:var(--font-mono);color:var(--ink-5);font-size:9px}.hb-ring:hover .nm{color:var(--ink)}.hb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hb-card{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-left:2.5px solid var(--c,var(--accent));border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:13px 14px;display:flex}.hb-t1{align-items:flex-start;gap:9px;display:flex}.hb-ic{background:var(--c,var(--accent));border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.hb-ic{background:color-mix(in oklab,var(--c,var(--accent))13%,var(--panel))}}.hb-nm{letter-spacing:-.016em;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.3}.hb-cad{font-family:var(--font-mono);color:var(--ink-5);margin-top:3px;font-size:9.5px}.hb-strk{text-align:right;flex:none}.hb-strk .v{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);font-size:19px;line-height:1;display:block}.hb-strk .l{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-5);text-transform:uppercase;margin-top:2px;font-size:8px;display:block}.hb-chain{gap:2.5px;display:flex}.hb-chain i{background:var(--foreground);border-radius:3px;flex:1;height:16px}@supports (color:color-mix(in lab, red, red)){.hb-chain i{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.hb-chain i.on{background:var(--c,var(--accent))}.hb-chain i.half{background:var(--c,var(--accent));opacity:.42}.hb-chain i.miss{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.hb-chain i.miss{background:color-mix(in oklab,var(--bad)24%,var(--panel))}}.hb-chain i.rest{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hb-chain i.rest{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.hb-chain i.rest{border:1px dashed var(--line)}.hb-chain i.today{outline:2px solid var(--ink);outline-offset:1.5px}.hb-chainx{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;font-size:8.5px;display:flex}.hb-ft{border-top:1px solid var(--line-2);align-items:center;gap:9px;margin-top:auto;padding-top:9px;display:flex}.hb-ft .m{color:var(--ink-4);min-width:0;font-size:11px}.hb-ft .m b{color:var(--ink-2);font-weight:600}.hb-ft .sp{flex:1}.hb-warn{color:var(--warn);align-items:center;gap:6px;min-width:0;font-size:11px;display:flex}.hb-warn.b2{color:var(--bad)}.hb-done{border:1.5px solid var(--line);color:#0000;background:var(--panel);cursor:pointer;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;padding:0;font-size:13px;display:grid}.hb-done:hover{border-color:var(--c,var(--accent))}.hb-done.on{background:var(--c,var(--accent));border-color:var(--c,var(--accent));color:var(--background)}.hb-done:disabled{opacity:.55;cursor:default}.hb-new{border:1px dashed var(--line);border-left:2.5px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hb-new{border-left:2.5px solid color-mix(in oklab,var(--foreground)22%,var(--background))}}.hb-new{box-shadow:none;text-align:center;min-height:150px;color:var(--ink-4);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:13px 14px;display:flex}.hb-new:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-new:hover{background:color-mix(in oklab,var(--accent)4%,var(--background))}}.hb-new .p1{font-size:19px;line-height:1}.hb-new .p2{font-size:12.5px}.hb-new .p3{color:var(--tint);max-width:26ch;font-size:11px;line-height:1.5}.hb-card2{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;overflow:hidden}.hb-ch{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:11px 14px;display:flex}.hb-ch .t{letter-spacing:-.014em;color:var(--ink);font-size:12.5px;font-weight:600}.hb-ch .s{color:var(--ink-4);margin-top:2px;font-size:11px}.hb-ch .sp{flex:1}.hb-ch .mono{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.hb-cb{padding:13px 14px}.hb-week{border-bottom:1px solid var(--line-2);grid-template-columns:150px repeat(7,minmax(0,1fr)) 60px;align-items:center;gap:6px;padding:6px 0;font-size:12px;display:grid}.hb-week:last-child{border-bottom:none}.hb-week .hd{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);text-align:center;font-size:8.5px}.hb-week .nm{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;display:flex;overflow:hidden}.hb-week .nm i{background:var(--c,var(--accent));border-radius:2px;flex:none;width:7px;height:7px}.hb-cell{background:var(--foreground);border-radius:6px;height:24px}@supports (color:color-mix(in lab, red, red)){.hb-cell{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.hb-cell{color:#0000;cursor:pointer;border:none;place-items:center;padding:0;font-size:10px;display:grid}.hb-cell.on{background:var(--c,var(--accent));color:var(--background)}.hb-cell.miss{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.hb-cell.miss{background:color-mix(in oklab,var(--bad)17%,var(--panel))}}.hb-cell.rest{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hb-cell.rest{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.hb-cell.rest{border:1px dashed var(--line-2)}.hb-cell.today{outline:2px solid var(--ink);outline-offset:1.5px}.hb-cell:disabled{cursor:default}.hb-week .pct{font-family:var(--font-mono);color:var(--ink-3);text-align:right;font-size:11px}.hb-wg{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:13px;overflow:hidden}.hb-wh{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:11px 13px;display:flex}.hb-wh .ic{background:var(--soft);width:24px;height:24px;color:var(--accent-2);border-radius:8px;flex:none;place-items:center;font-size:11px;display:grid}.hb-wh .t{letter-spacing:-.014em;color:var(--ink);font-size:12.5px;font-weight:600}.hb-wh .s{color:var(--ink-4);margin-top:1px;font-size:11px}.hb-wh .sp{flex:1}.hb-wh .pc{font-family:var(--font-mono);color:var(--accent);font-size:10px}.hb-wr{border-bottom:1px solid var(--line-2);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 13px;display:grid}.hb-wr:last-child{border-bottom:none}.hb-wr .ck{border:1.5px solid var(--line);color:#0000;background:var(--panel);cursor:pointer;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;font-size:11px;display:grid}.hb-wr .ck:hover{border-color:var(--c,var(--accent))}.hb-wr .ck.on{background:var(--c,var(--accent));border-color:var(--c,var(--accent));color:var(--background)}.hb-wr .ck:disabled{opacity:.55;cursor:default}.hb-wr .nm{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:550;overflow:hidden}.hb-wr .sb{color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:10.5px;overflow:hidden}.hb-wr .sb.w{color:var(--warn)}.hb-wr .strk{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.hb-wf{background:var(--foreground);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.hb-wf{background:color-mix(in oklab,var(--foreground)2.5%,var(--background))}}.hb-wf{border-top:1px solid var(--line-2);color:var(--ink-4);align-items:center;gap:8px;font-size:11px;display:flex}.hb-wf a{color:var(--accent);font-size:11px}.hb-wf .sp{flex:1}.hb-ov{z-index:60;background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.hb-ov{background:color-mix(in oklab,var(--foreground)45%,transparent)}}.hb-ov{justify-content:center;align-items:flex-start;padding:28px 16px;display:flex;overflow:auto}.hb-mdl{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-3);border-radius:15px;width:100%;margin:auto;overflow:hidden}.hb-mdl.w480{max-width:480px}.hb-mdl.w560{max-width:560px}.hb-mh{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 15px;display:flex}.hb-mh .ic{background:var(--soft);width:26px;height:26px;color:var(--accent-2);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.hb-mh .ti{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.hb-mh .sb2{color:var(--ink-4);margin-top:2px;font-size:11px}.hb-mh .sp{flex:1}.hb-xb{width:26px;height:26px;color:var(--tint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;font-size:13px;display:grid}.hb-xb:hover{color:var(--ink);background:var(--line-2)}.hb-mb{flex-direction:column;gap:13px;padding:15px 16px;display:flex}.hb-mf{border-top:1px solid var(--line-2);background:var(--foreground);align-items:center;gap:8px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.hb-mf{background:color-mix(in oklab,var(--foreground)2.5%,var(--background))}}.hb-mf{flex-wrap:wrap}.hb-mf .sp{flex:1}.hb-mf .hint{color:var(--ink-4);font-size:11.5px}.hb-note{color:var(--ink-4);background:var(--foreground);border-radius:9px;padding:9px 10px;font-size:11px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.hb-note{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.hb-note{border:1px solid var(--line-2)}.hb-note b{color:var(--ink-2);font-weight:600}.hb-flbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:5px;font-size:8.5px;display:block}.hb-fr{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:11px;margin-bottom:9px;display:grid}.hb-fr:last-child{margin-bottom:0}.hb-fr>label{color:var(--ink-3);font-size:12px}.hb-chips{flex-wrap:wrap;gap:5px;display:flex}.hb-chips button{border:1px solid var(--line);background:var(--panel);height:28px;color:var(--ink-3);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11.5px}.hb-chips button:hover{border-color:var(--ink-5)}.hb-chips button.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-chips button.on{border-color:color-mix(in oklab,var(--accent)36%,var(--panel))}}.hb-chips button.on{color:var(--accent-2);font-weight:600}.hb-days{flex-wrap:wrap;gap:5px;display:flex}.hb-days button{border:1px solid var(--line);background:var(--panel);width:34px;height:32px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;border-radius:9px;font-size:11px}.hb-days button:hover{border-color:var(--ink-5)}.hb-days button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.hb-prev{border:1px solid var(--line-2);background:var(--accent);border-radius:11px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.hb-prev{background:color-mix(in oklab,var(--accent)4%,var(--background))}}.hb-prev .pl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:8px;font-size:8.5px}.hb-prev .rw{color:var(--ink-3);border-bottom:1px solid var(--line-2);justify-content:space-between;gap:12px;padding:4px 0;font-size:11.5px;display:flex}.hb-prev .rw:last-child{border-bottom:none}.hb-prev .rw b{font-family:var(--font-mono);color:var(--ink);text-align:right;font-weight:500}.hb-ta{border:1px solid var(--line);width:100%;min-height:96px;color:var(--ink);background:var(--panel);resize:vertical;border-radius:9px;outline:none;padding:9px 10px;font-family:inherit;font-size:12.5px;line-height:1.55}.hb-ta:focus{border-color:var(--accent)}.hb-mic{border:1px solid var(--line);background:var(--panel);height:31px;color:var(--ink-2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.hb-mic:hover{border-color:var(--ink-5)}.hb-mic.rec{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.hb-mic.rec i{background:var(--bad);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite hb-pulse;display:block}@keyframes hb-pulse{0%,to{opacity:1}50%{opacity:.25}}.hb-prop{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 11px;display:grid}.hb-prop.on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-prop.on{border-color:color-mix(in oklab,var(--accent)40%,var(--panel))}}.hb-prop.on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-prop.on{background:color-mix(in oklab,var(--accent)5%,var(--background))}}.hb-prop .cb{border:1.5px solid var(--line);color:#0000;background:var(--panel);cursor:pointer;border-radius:5px;place-items:center;width:16px;height:16px;margin-top:2px;padding:0;font-size:10px;display:grid}.hb-prop.on .cb{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.hb-prop .pn{align-items:center;gap:7px;display:flex}.hb-prop .pn input{border:1px solid var(--line);letter-spacing:-.012em;min-width:0;height:27px;color:var(--ink);background:var(--panel);border-radius:7px;outline:none;flex:1;padding:0 8px;font-size:12.5px;font-weight:600}.hb-prop .pn input:focus{border-color:var(--accent)}.hb-prop .ptag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);color:var(--ink-5);background:var(--foreground);border-radius:6px;flex:none;padding:4px 6px;font-size:8px}@supports (color:color-mix(in lab, red, red)){.hb-prop .ptag{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.hb-prop .ptag{white-space:nowrap}.hb-prop .ptag.sg{color:var(--accent-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hb-prop .ptag.sg{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.hb-prop .ptag.sg{background:var(--soft)}.hb-prop .ptag.ed{color:var(--amber);border-color:var(--amber)}@supports (color:color-mix(in lab, red, red)){.hb-prop .ptag.ed{border-color:color-mix(in oklab,var(--amber)34%,var(--panel))}}.hb-prop .ptag.ed{background:var(--amber)}@supports (color:color-mix(in lab, red, red)){.hb-prop .ptag.ed{background:color-mix(in oklab,var(--amber)12%,var(--background))}}.hb-prop .ptag.bz{color:var(--ink-4);animation:1.1s ease-in-out infinite hb-pulse}.hb-prop .psum{font-family:var(--font-mono);letter-spacing:.09em;color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9.5px;overflow:hidden}.hb-prop .pfields{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:7px;display:grid}.hb-prop .pf{flex-direction:column;gap:3px;min-width:0;display:flex}.hb-prop .fl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);font-size:8px}.hb-prop .pf.ed>.fl{color:var(--amber)}.hb-prop .pf.ed>.fl:after{content:" ✎"}.hb-prop select,.hb-prop .pf input{border:1px solid var(--line);width:100%;min-width:0;height:26px;color:var(--ink-3);background:var(--panel);border-radius:7px;outline:none;padding:0 5px;font-size:11px}.hb-prop select:focus,.hb-prop .pf input:focus{border-color:var(--accent)}.hb-prop .prow2{border-top:1px dashed var(--line-2);flex-wrap:wrap;align-items:center;gap:9px;margin-top:8px;padding-top:8px;display:flex}.hb-prop .pdays{flex-wrap:wrap;gap:4px;display:flex}.hb-prop .pdays button{border:1px solid var(--line);background:var(--panel);width:29px;height:25px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;border-radius:7px;padding:0;font-size:10.5px}.hb-prop .pdays button:hover{border-color:var(--ink-5)}.hb-prop .pdays button.on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.hb-prop .pbad{color:var(--bad);margin-top:7px;font-size:10.5px}@media (max-width:560px){.hb-prop .pfields{grid-template-columns:repeat(2,minmax(0,1fr))}}.hb-gh{align-items:center;gap:10px;margin:0 0 11px;display:flex}.hb-gh .t{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.hb-gh .t i{background:var(--c,var(--accent));border-radius:2px;width:7px;height:7px}.hb-gh .ln{background:var(--line-2);flex:1;height:1px}.hb-gh .n{font-family:var(--font-mono);color:var(--ink-5);font-size:10px}@media (max-width:1180px){.hb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-week{grid-template-columns:110px repeat(7,minmax(0,1fr))}.hb-week .pct{text-align:left;grid-column:1/-1}}@media (max-width:760px){.hb-grid{grid-template-columns:minmax(0,1fr)}.hb-ph h1{font-size:21px}.hb-week{grid-template-columns:92px repeat(7,minmax(0,1fr));gap:4px;font-size:11.5px}.hb-fr{grid-template-columns:minmax(0,1fr);gap:5px}.hb-ring{width:66px}.hb-mb{padding:13px}}.hb-move{flex-direction:column;gap:3px;display:flex}.hb-move .hb-flbl{margin-bottom:3px}.hb-move .r{align-items:baseline;gap:7px;font-size:10.5px;line-height:1.45;display:flex}.hb-move .r .k{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:42%;overflow:hidden}.hb-move .r .v{color:var(--ink-2);min-width:0}.hb-move .r .v.n{color:var(--ink-5)}.hb-cue{margin-top:6px}.hb-sublbl{color:var(--ink-4);margin-top:7px;font-size:11px;line-height:1.5}.hb-sublbl b{color:var(--ink-2);font-weight:600}.hb-chips button:disabled{opacity:.45;cursor:default}.hb-chips button:disabled:hover{border-color:var(--line)}.mx-a-fl{cursor:pointer}.mx-a-fl:hover{border-color:var(--line)}.mx-d-sk{height:18px}.mx-d-mini .mx-sk{height:16px}.rl-opts{background:#ffffff0a;background:lab(100% -.0000298023 .0000119209/.04);border:1px solid #ffffff1a;border:1px solid lab(100% -.0000298023 .0000119209/.1);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 11px;display:flex}.rl-opts .rl-lb{font-family:var(--font-mono);letter-spacing:.11em;color:#ffffffad;color:lab(100% -.0000298023 .0000119209/.68);white-space:nowrap;font-size:9px}.rl-selk{color:#fff;background:#00000057;background:lab(0% 0 0/.34);border:1px solid #ffffff30;border:1px solid lab(100% -.0000298023 .0000119209/.19);border-radius:7px;outline:none;height:26px;padding:0 7px;font-size:11.5px}.rl-selk::placeholder{color:#ffffff8c;color:lab(100% -.0000298023 .0000119209/.55)}.rl-selk option{color:var(--ink);background:var(--panel)}.rl-upr{color:inherit;text-decoration:none}.rl-upr:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-upr:hover{background:color-mix(in oklab,var(--accent)5%,var(--panel))}}.mx-d-card,.mx-d-dc{align-self:start}@media (min-width:1181px){.rl-body2{grid-template-rows:minmax(0,1fr);max-height:calc(100vh - 155px)}.rl-left,.rl-rail{min-height:0}.rl-stage,.rl-canvas,.rl-rb{overflow-y:auto}}.qa-pane{background:linear-gradient(var(--accent),var(--accent));padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.qa-pane{background:linear-gradient(color-mix(in oklab,var(--accent)3%,var(--panel)),color-mix(in oklab,var(--accent)5%,var(--background)))}}.qa-pane{flex-direction:column;min-width:0;display:flex}.qa-why{background:var(--info-bg);border:1px solid var(--info-line);color:var(--info);border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:13px;padding:10px 12px;font-size:11.5px;line-height:1.5;display:flex}.qa-why b{font-weight:600}.qa-why .qa-mark{font-size:14px;line-height:1}.qa-why .qa-more{color:var(--info);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.qa-why .qa-more{color:color-mix(in oklab,var(--info)82%,var(--ink))}}.qa-pick{background:var(--panel);border:1px solid var(--line);border-radius:11px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:13px;padding:10px 12px;display:flex}.qa-pickh{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.qa-pchip{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink-3);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.qa-pchip .qa-x{font-family:var(--font-mono);color:var(--accent)}.qa-pchip.qa-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-pchip.qa-on{background:color-mix(in oklab,var(--accent)12%,var(--panel))}}.qa-pchip.qa-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-pchip.qa-on{border-color:color-mix(in oklab,var(--accent)30%,var(--panel))}}.qa-pchip.qa-on{color:var(--accent-2);font-weight:600}.qa-empty{text-align:center;color:var(--ink-4);padding:40px 22px;font-size:12.5px;line-height:1.6}.qa-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.qa-card{border:1px solid var(--line);background:var(--panel);border-radius:13px;flex-direction:column;gap:10px;min-width:0;padding:12px 13px;display:flex}.qa-card.qa-got{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-card.qa-got{border-color:color-mix(in oklab,var(--accent)30%,var(--panel))}}.qa-card.qa-got{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-card.qa-got{background:color-mix(in oklab,var(--accent)5%,var(--panel))}}.qa-qhd{align-items:baseline;gap:9px;min-width:0;display:flex}.qa-qhd .qa-nm{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.qa-qhd .qa-sub{color:var(--ink-5);margin-top:2px;font-size:11px}.qa-qhd .qa-sp{flex:1}.qa-qhd .qa-vv{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-size:20px;line-height:1}.qa-qhd .qa-vv small{color:var(--ink-5);letter-spacing:0;font-size:11px}.qa-qhd .qa-vv.qa-na{color:var(--tint-2);font-size:13px}.qa-qhd .qa-vv.qa-txt{letter-spacing:0;text-overflow:ellipsis;max-width:14ch;font-size:12.5px;overflow:hidden}.qa-qhd .qa-tag{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);background:var(--accent);font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.qa-qhd .qa-tag{background:color-mix(in oklab,var(--accent)12%,var(--panel))}}.qa-qhd .qa-tag{white-space:nowrap;border-radius:5px;padding:2px 7px}.qa-scale{gap:4px;display:flex}.qa-scale button{border:1px solid var(--line);background:var(--panel);min-width:0;height:42px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;border-radius:11px;flex:1;padding:0;font-size:14px}.qa-scale button.qa-band{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-scale button.qa-band{background:color-mix(in oklab,var(--accent)8%,var(--panel))}}.qa-scale button.qa-band{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-scale button.qa-band{border-color:color-mix(in oklab,var(--accent)20%,var(--panel))}}.qa-scale button.qa-on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.qa-scalex{font-family:var(--font-mono);letter-spacing:.09em;color:var(--tint);justify-content:space-between;gap:8px;font-size:8.5px;display:flex}.qa-scalex .qa-hit{color:var(--accent)}.qa-scalex .qa-miss{color:var(--warn)}.qa-sld{align-items:center;height:44px;margin-top:8px;display:flex;position:relative}.qa-sldtrack{background:var(--foreground);border-radius:5px;height:8px;position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.qa-sldtrack{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.qa-sldtrack{overflow:hidden}.qa-sldband{background:var(--accent);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.qa-sldband{background:color-mix(in oklab,var(--accent)20%,transparent)}}.qa-sldtrack i{background:var(--accent);border-radius:5px;position:absolute;top:0;bottom:0;left:0}.qa-sldknob{background:var(--panel);border:2px solid var(--accent);width:28px;height:28px;box-shadow:var(--sh-2);z-index:2;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%)}.qa-sldticks{font-family:var(--font-mono);color:var(--tint);justify-content:space-between;font-size:8.5px;display:flex;position:absolute;top:26px;left:0;right:0}.qa-sldlast{background:var(--tint-2);border-radius:2px;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-50%)}.qa-sldlast b{font-family:var(--font-mono);color:var(--ink-5);white-space:nowrap;font-size:8px;font-weight:400;position:absolute;top:-15px;left:50%;transform:translate(-50%)}.qa-sld input[type=range]{opacity:0;cursor:pointer;z-index:3;width:100%;height:44px;margin:0;position:absolute;left:0}.qa-pres{flex-wrap:wrap;gap:5px;display:flex}.qa-pres button{border:1px solid var(--line);background:var(--panel);height:40px;font-family:var(--font-mono);color:var(--ink-3);cursor:pointer;border-radius:11px;padding:0 14px;font-size:13px}.qa-pres button.qa-on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.qa-pres button.qa-gh{color:var(--ink-4);font-family:var(--font-sans);border-style:dashed;font-size:12px}.qa-bigstep{align-items:center;gap:11px;display:flex}.qa-bigstep button{border:1px solid var(--line);background:var(--panel);width:46px;height:46px;color:var(--ink-3);cursor:pointer;border-radius:13px;flex:none;font-size:19px}.qa-bigstep .qa-val{border:1px solid var(--line);background:var(--panel);min-width:0;height:46px;font-family:var(--font-mono);border-radius:13px;flex:1;justify-content:center;align-items:baseline;gap:5px;display:flex}.qa-bigstep .qa-val input{text-align:right;width:7ch;min-width:0;height:44px;font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);background:0 0;border:none;outline:none;font-size:21px;font-weight:500}.qa-bigstep .qa-val small{color:var(--ink-5);font-size:11px}.qa-ddlw{position:relative}.qa-ddlw:after{content:"";border-right:2px solid var(--ink-4);border-bottom:2px solid var(--ink-4);pointer-events:none;width:7px;height:7px;position:absolute;top:calc(50% - 5px);right:14px;transform:rotate(45deg)}.qa-ddl{border:1px solid var(--line);background:var(--panel);width:100%;height:44px;color:var(--ink);appearance:none;cursor:pointer;border-radius:12px;outline:none;padding:0 32px 0 12px;font-size:13.5px}.qa-togs{flex-wrap:wrap;gap:5px;display:flex}.qa-tgb{border:1px solid var(--line);background:var(--panel);height:44px;color:var(--ink-3);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;display:inline-flex}.qa-tgb .qa-ck{border:1.5px solid var(--line);color:#0000;border-radius:6px;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.qa-tgb.qa-on{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-tgb.qa-on{background:color-mix(in oklab,var(--accent)8%,var(--panel))}}.qa-tgb.qa-on{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.qa-tgb.qa-on{border-color:color-mix(in oklab,var(--accent)28%,var(--panel))}}.qa-tgb.qa-on{color:var(--accent-2);font-weight:600}.qa-tgb.qa-on .qa-ck{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.qa-num{border:1px solid var(--line);width:100%;height:44px;font-family:var(--font-mono);background:var(--panel);color:var(--ink);border-radius:12px;outline:none;padding:0 12px;font-size:16px}.qa-num:focus,.qa-ddl:focus,.qa-bigstep .qa-val input:focus{border-color:var(--accent)}.qa-prog{align-items:center;gap:9px;display:inline-flex}.qa-prog .qa-b{background:var(--foreground);border-radius:3px;flex:1;height:5px}@supports (color:color-mix(in lab, red, red)){.qa-prog .qa-b{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.qa-prog .qa-b{overflow:hidden}.qa-prog .qa-b i{background:var(--accent);border-radius:3px;height:100%;display:block}.qa-prog .qa-l{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;font-size:10px}.qa-save{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.qa-save .qa-ask{color:var(--ink-4);font-size:11.5px}.qa-save .qa-ask b{color:var(--ink-2);font-weight:600}.qa-save input{border:1px solid var(--line);background:var(--panel);min-width:0;height:32px;color:var(--ink);border-radius:9px;outline:none;flex:1;padding:0 11px;font-size:12.5px}.qa-save input:focus{border-color:var(--accent)}.rl-btn.rl-tbtn{height:42px;padding:0 14px}.rl-btn.rl-tbtn.rl-sq{width:44px;padding:0;font-size:14px}@media (max-width:1180px){.qa-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rl-frame{overflow:visible}.rl-recbar{gap:8px;padding:8px 11px 0}.rl-dt{order:0;min-width:0;font-size:13.5px}.rl-recbar .rl-sp,.rl-recbar .pill{order:2}.rl-recbar>.rl-btn{order:2;height:34px}.rl-recbar .qa-prog{display:none}.rl-seg5{border-top:1px solid var(--line-2);background:var(--foreground);border-radius:0;order:3;gap:3px;width:calc(100% + 22px);margin:2px -11px 0;padding:8px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-seg5{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.rl-seg5 button{border-radius:8px;flex:1;justify-content:center;gap:5px;min-width:0;height:44px;padding:0 5px;font-size:11.5px}.rl-seg5 button.rl-on{flex:2.2;font-weight:600}.rl-seg5 svg{width:15px;height:15px}.rl-seg5 .rl-lbl{display:none}.rl-seg5 button.rl-on .rl-lbl{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rl-left{border-bottom:none}.rl-stage{gap:10px;padding:11px 12px 22px}.rl-view{border-radius:12px}.rl-hud,.rl-hud2{top:9px;left:9px}.rl-hud2{left:auto;right:9px}.rl-orbwrap{gap:14px;min-height:300px;padding:18px 16px}.rl-aq{font-size:21px}.rl-aq.rl-sm2{font-size:19px}.rl-asub{font-size:12.5px}.rl-meters{gap:9px;padding:8px 10px}.rl-meters .rl-lb:last-child{display:none}.rl-trans{flex-wrap:wrap;gap:8px}.rl-recbtn{flex:55%;order:1;height:48px}.rl-btn.rl-tbtn{flex:auto;order:2;height:48px}.rl-btn.rl-tbtn.rl-sq{flex:none;order:0;width:48px}.rl-opts{gap:7px;padding:8px 10px}.rl-opts .rl-btn.rl-sm{height:40px;padding:0 12px;font-size:12px}.rl-selk{height:40px;padding:0 9px;font-size:13px}.rl-live .rl-tx{max-height:84px}.rl-rail{z-index:3;background:var(--panel);border-top:1px solid var(--line-2);border-radius:18px 18px 11px 11px;margin-top:-14px;position:relative;box-shadow:0 -10px 26px -20px #00000080;box-shadow:0 -10px 26px -20px lab(0% 0 0/.5)}.rl-rail:before{content:"";background:var(--foreground);border-radius:2px;width:36px;height:4px;display:block}@supports (color:color-mix(in lab, red, red)){.rl-rail:before{background:color-mix(in oklab,var(--foreground)14%,var(--background))}}.rl-rail:before{margin:9px auto 4px}.rl-rh{padding:5px 14px 10px}.rl-rh .rl-t{font-family:var(--font-sans);letter-spacing:-.016em;text-transform:none;color:var(--ink);font-size:13px;font-weight:600}.rl-rb{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;gap:11px;max-height:46vh;padding:11px 13px 13px;overflow-y:auto}.rl-rail{padding-bottom:12px}.rl-rf{z-index:40;padding:10px 78px calc(10px + env(safe-area-inset-bottom))13px;border-top:1px solid var(--line);background:var(--panel);position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rl-rf{background:color-mix(in oklab,var(--panel)96%,var(--background))}}.rl-rf{box-shadow:0 -10px 26px -16px #00000073;box-shadow:0 -10px 26px -16px lab(0% 0 0/.45)}.rl-rf .rl-btn{border-radius:11px;height:46px;font-size:13.5px}.rl-qr{gap:8px;padding:7px 9px}.rl-qr .rl-ctl button{border-radius:8px;min-width:44px;height:44px;padding:0 10px;font-size:12.5px}.rl-stepr{border-radius:9px}.rl-stepr button{width:44px;height:44px;font-size:15px}.rl-stepr input{width:62px;height:44px;font-size:14px}.rl-tools{padding:7px 12px}.rl-tl{width:40px;height:40px}.rl-canvas{min-height:220px;padding:14px 15px}.rl-ctx{min-height:190px;font-size:14px}.rl-strip{gap:6px;padding:10px 12px}.rl-sg{padding:9px 11px;font-size:11.5px}.rl-drop{margin:12px;padding:20px 14px}.rl-drop .rl-t2{font-size:11.5px}.rl-drop .rl-btn{height:44px;padding:0 16px}.rl-upq{margin:0 12px 12px}.rl-upr{grid-template-columns:36px minmax(0,1fr) 64px;gap:10px}.rl-upbar{display:none}.qa-pane{padding:11px 12px 124px}.qa-why{margin-bottom:11px;padding:9px 11px}.qa-grid{grid-template-columns:minmax(0,1fr);gap:10px}.qa-card{border-radius:14px}.qa-scale button{height:44px;font-size:13px}.qa-pres button{height:44px}.qa-save{z-index:40;padding:10px 78px calc(10px + env(safe-area-inset-bottom))12px;border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--line);border-radius:0;flex-wrap:wrap;gap:9px;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 26px -16px #00000073;box-shadow:0 -10px 26px -16px lab(0% 0 0/.45)}.qa-save .qa-ask{display:none}.qa-save input{flex:1 0 100%;height:42px}.qa-save .rl-btn{border-radius:11px;flex:1;height:46px;font-size:13px}.qa-save .rl-btn.rl-pri{flex:1.4}}.qa-progrow{display:none}@media (max-width:760px){.qa-progrow{margin-bottom:10px;display:flex}.qa-progrow .qa-b{flex:1}}.rl-cfscrim{display:none}.rl-cf{background:var(--panel);flex-direction:column;flex:1;min-width:0;min-height:0;animation:.2s cubic-bezier(.2,.7,.3,1) rl-cf-in;display:flex}@keyframes rl-cf-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rl-cf{animation:none}}.rl-cf-grabz{display:none}.rl-cf-hd{border-bottom:1px solid var(--line-2);background:var(--accent);align-items:center;gap:9px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-cf-hd{background:color-mix(in oklab,var(--accent)5%,var(--panel))}}.rl-cf-tick{background:var(--accent);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-cf-tick{background:color-mix(in oklab,var(--accent)16%,var(--panel))}}.rl-cf-tick{color:var(--accent)}.rl-cf-ttl{min-width:0;display:block}.rl-cf-ttl b{letter-spacing:-.016em;color:var(--ink);font-size:13px;font-weight:600;display:block}.rl-cf-ttl small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-5);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9.5px;display:block;overflow:hidden}.rl-cf-x{flex:none;width:26px;padding:0}.rl-cf-bd{flex-direction:column;flex:1;gap:11px;min-height:0;padding:13px 14px;display:flex;overflow-y:auto}.rl-cf-play{border:1px solid var(--line-2);border-radius:12px;overflow:hidden}.rl-cf-v{background:var(--accent);width:100%;max-height:46vh;display:block}@supports (color:color-mix(in lab, red, red)){.rl-cf-v{background:color-mix(in oklab,var(--accent)12%,black)}}.rl-cf-aud{background:var(--accent);align-items:center;gap:12px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-cf-aud{background:color-mix(in oklab,var(--accent)5%,var(--background))}}.rl-cf-glyph{background:var(--accent);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.rl-cf-glyph{background:color-mix(in oklab,var(--accent)15%,var(--panel))}}.rl-cf-glyph{color:var(--accent)}.rl-cf-glyph svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:19px;height:19px}.rl-cf-a{flex:1;min-width:0;height:36px}.rl-cf-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rl-cf-chip{border:1px solid var(--line-2);background:var(--panel);border-radius:999px;align-items:center;height:22px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-cf-chip{background:color-mix(in oklab,var(--panel)78%,var(--background))}}.rl-cf-chip{font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-4);white-space:nowrap;font-size:10px}.rl-cf-fl{flex-direction:column;gap:5px;display:flex}.rl-cf-lb{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);font-size:9px}.rl-cf-in{border:1px solid var(--line);width:100%;height:34px;color:var(--ink);background:var(--panel);border-radius:9px;outline:none;padding:0 10px;font-size:13px}.rl-cf-in:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cf-in:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)14%,transparent)}}.rl-cf-in::placeholder{color:var(--tint-2)}.rl-cf-acc{border:1px solid var(--line-2);background:var(--panel);border-radius:11px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rl-cf-acc{background:color-mix(in oklab,var(--panel)80%,var(--background))}}.rl-cf-acch{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:9px 11px;display:flex}.rl-cf-acch:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cf-acch:hover{background:color-mix(in oklab,var(--accent)5%,var(--panel))}}.rl-cf-acch>svg{fill:none;width:14px;height:14px;stroke:var(--ink-5);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rl-cf-accl{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:550}.rl-cf-accopt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tint-2);font-size:9px}.rl-cf-accn{background:var(--accent);border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rl-cf-accn{background:color-mix(in oklab,var(--accent)17%,var(--panel))}}.rl-cf-accn{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:600}.rl-cf-chev{fill:none;width:14px;height:14px;stroke:var(--ink-5);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .16s}.rl-cf-chev.rl-open{transform:rotate(180deg)}.rl-cf-accb{border-top:1px solid var(--line-2);background:var(--panel);flex-direction:column;gap:11px;padding:11px;display:flex}.rl-cf-mr{align-items:center;gap:10px;display:flex}.rl-cf-mrcol{flex-direction:column;align-items:stretch;gap:6px}.rl-cf-mn{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.rl-cf-mr>.rl-cf-mn{flex:none;max-width:150px}.rl-cf-mhd{align-items:center;gap:8px;display:flex}.rl-cf-mv{font-family:var(--font-mono);color:var(--ink-5);font-size:10.5px}.rl-cf-mu{font-family:var(--font-mono);color:var(--ink-5);flex:none;font-size:10.5px}.rl-cf-num{max-width:104px;font-family:var(--font-mono)}.rl-cf-scale{gap:4px;display:flex}.rl-cf-scale button{border:1px solid var(--line-2);background:var(--panel);min-width:0;height:32px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;border-radius:8px;flex:1;font-size:11px}.rl-cf-scale button:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cf-scale button:hover{border-color:color-mix(in oklab,var(--accent)40%,var(--line))}}.rl-cf-scale button:hover{color:var(--accent)}.rl-cf-scale button.rl-lt{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cf-scale button.rl-lt{background:color-mix(in oklab,var(--accent)12%,var(--panel))}}.rl-cf-scale button.rl-lt{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.rl-cf-scale button.rl-lt{border-color:color-mix(in oklab,var(--accent)26%,var(--panel))}}.rl-cf-scale button.rl-lt{color:var(--accent-2)}.rl-cf-scale button.rl-on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.rl-cf-ai{color:var(--ink-5);margin:0;font-size:11px;line-height:1.5}.rl-cf-ft{border-top:1px solid var(--line-2);background:var(--panel);flex-wrap:wrap;align-items:center;gap:7px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-cf-ft{background:color-mix(in oklab,var(--panel)88%,var(--background))}}.rl-cf-save{min-width:116px}@media (max-width:760px){.rl-cfscrim{z-index:70;background:#00000057;background:lab(0% 0 0/.34);display:block;position:fixed;inset:0}.rl-cf-sheet{z-index:71;border-radius:22px 22px 0 0;max-height:86dvh;animation:.22s cubic-bezier(.2,.7,.3,1) rl-cf-up;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 30px #00000038;box-shadow:0 -8px 30px lab(0% 0 0/.22)}@keyframes rl-cf-up{0%{opacity:.5;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.rl-cf-grabz{touch-action:none;cursor:grab;padding:9px 0 2px;display:block}.rl-cf-grabz:active{cursor:grabbing}.rl-cf-hd{background:var(--panel);padding:6px 14px 10px}.rl-cf-bd{overscroll-behavior:contain;padding:12px 13px}.rl-cf-v{max-height:34dvh}.rl-cf-x{width:38px;height:38px}.rl-cf-scale button{height:40px}.rl-cf-in{height:44px;font-size:15px}.rl-cf-ft{padding:10px 13px calc(10px + env(safe-area-inset-bottom,0px));gap:8px}.rl-cf-ft .rl-btn{border-radius:10px;flex:auto;height:42px;padding:0 8px;font-size:11.5px}.rl-cf-ft .rl-sp{display:none}.rl-cf-save{border-radius:11px;flex:100%;height:48px;font-size:14px}}.lp-stage{border-bottom:1px solid var(--line-2);background:linear-gradient(var(--accent),var(--panel));flex-direction:column;align-items:center;padding:34px 22px 38px;display:flex}@supports (color:color-mix(in lab, red, red)){.lp-stage{background:linear-gradient(color-mix(in oklab,var(--accent)3%,var(--panel)),var(--panel))}}.lp-orbit{max-width:420px;box-shadow:none;background:0 0;border:0;border-radius:0}.lp-orbit-b{gap:15px;padding:0}.lp-note{color:var(--ink-4);max-width:46ch;font-size:11.5px;line-height:1.5}.lp-fail{text-align:left;width:100%;max-width:460px}@media (max-width:720px){.lp-stage{padding:26px 13px 30px}.lp-orbit-b{gap:13px}}.mx-new-m{width:520px}.mx-new-b{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.mx-new-row2{grid-template-columns:1fr 1fr;gap:11px;display:grid}.mx-new-row3{grid-template-columns:1fr 1fr 1.5fr;gap:11px;display:grid}.mx-new-b select.inp{cursor:pointer}.mx-new-seg{display:flex}.mx-new-seg button{flex:1}.mx-new-hint{color:var(--ink-4);margin-top:6px;font-size:11.5px;line-height:1.45}.mx-new-dup{border:1px solid var(--warn-line);background:var(--warn-bg);border-radius:10px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.mx-new-dup-hard{border-color:var(--bad-line);background:var(--bad-bg)}.mx-new-dt{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--warn);font-size:9px}.mx-new-dup-hard .mx-new-dt{color:var(--bad)}.mx-new-dp{color:var(--ink-2);margin:0;font-size:12.5px;line-height:1.5}.mx-new-dp b{color:var(--ink);font-weight:600}.mx-new-dl{flex-wrap:wrap;gap:6px;display:flex}.mx-new-dn{color:var(--ink-4);margin:0;font-size:11px;line-height:1.45}.mx-new-chips{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.mx-new-ct{border:1px solid var(--line-2);background:var(--panel);color:var(--ink-3);cursor:pointer;border-radius:7px;padding:3px 9px;font-size:11.5px}.mx-new-ct:hover{border-color:var(--line);color:var(--ink-2)}.mx-new-ct-on{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mx-new-ct-on{border-color:color-mix(in oklab,var(--accent)32%,var(--panel))}}.mx-new-ct-on{color:var(--accent-2)}.mx-new-band{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.mx-new-band{background:color-mix(in oklab,var(--panel)72%,var(--background))}}.mx-new-bh{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;margin-bottom:9px;font-size:9px;display:flex}.mx-new-bh span{color:var(--ink-5)}@supports (color:color-mix(in lab, red, red)){.mx-new-bh span{color:color-mix(in oklab,var(--ink-5)70%,var(--panel))}}.mx-new-err{color:var(--bad);font-size:12px;line-height:1.45}.mx-new-cta{margin-top:12px}@media (max-width:560px){.mx-new-row2,.mx-new-row3{grid-template-columns:1fr}.mx-new-seg{flex-wrap:wrap}}.lg-scrub.in-col{border:0;border-bottom:1px solid var(--line-2);background:var(--foreground);border-radius:0;margin-bottom:0;padding:11px 13px 9px}@supports (color:color-mix(in lab, red, red)){.lg-scrub.in-col{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.lg-scrub.in-col .lg-scrub-top{flex-wrap:wrap;gap:9px;margin-bottom:8px}.lg-scrub.in-col .lg-scrub-rng{font-size:11.5px}.lg-scrub-scroll{padding-bottom:4px;overflow-x:auto}.lg-scrub-scroll::-webkit-scrollbar{height:4px}.lg-scrub-scroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.lg-scrub.in-col .lg-hm{width:max-content;padding-bottom:0;overflow-x:visible}.lg-scrub.in-col .lg-months{width:max-content;min-width:0}.lg-scrub.in-col .lg-months span{flex:none;width:50.5px}.xr-bar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;display:flex}.xr-search{flex:0 250px;height:32px}.xr-right{align-items:center;gap:9px;margin-left:auto;display:flex}.xr-sp{flex:1}.xr-fl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;font-size:9px}.xr-fl2{margin-left:9px}.xr-facets{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-5px;margin-bottom:14px;display:flex}.xr-facets .chp b{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px;font-weight:500}.xr-facets .chp.on b{color:var(--accent-2)}.xr-facets .chp:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.xr-facets .chp:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.xr-clear{color:var(--ink-4);border-style:dashed}.xr-clear-cta{margin-top:12px}.xr-rvc{background:linear-gradient(var(--accent),var(--panel));align-items:center;gap:14px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.xr-rvc{background:linear-gradient(color-mix(in oklab,var(--accent)4%,var(--panel)),var(--panel))}}.xr-rvc-ring{flex:none;width:52px;height:52px}.xr-rvc-t{flex:1;min-width:0}.xr-rvc-t .k{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:5px;font-size:9px}.xr-rvc-t h3{letter-spacing:-.022em;color:var(--ink);margin:0 0 5px;font-size:16px;font-weight:600}.xr-rvc-t p{color:var(--ink-3);max-width:68ch;margin:0;font-size:12.5px;line-height:1.5}.xr-rvc-t p b{color:var(--ink-2);font-weight:600}.xr-rvc-t .rv-tally{margin-top:9px}.xr-rvc-a{flex-direction:column;flex:none;align-self:center;gap:6px;display:flex}.xr-rvc-a .mbtn{width:100%}.xr-rvc-a .m{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-5);text-align:center;margin-top:1px;font-size:9.5px}.xr-m1{width:520px}.xr-mh{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:12px 15px;display:flex}.xr-mh .ic{background:var(--soft);width:26px;height:26px;color:var(--accent-2);border-radius:9px;flex:none;place-items:center;font-size:12px;display:grid}.xr-mh .ti{letter-spacing:-.016em;color:var(--ink);font-size:13.5px;font-weight:600}.xr-mh .sb{color:var(--ink-4);white-space:nowrap;margin-top:2px;font-size:11px}.xr-mh .sp{flex:1}.xr-prg{flex:none;align-items:center;gap:8px;display:flex}.xr-prg .l{font-family:var(--font-mono);color:var(--ink-4);font-size:9.5px}.xr-prg .b{background:var(--foreground);border-radius:2px;width:88px;height:4px}@supports (color:color-mix(in lab, red, red)){.xr-prg .b{background:color-mix(in oklab,var(--foreground)9%,var(--background))}}.xr-prg .b{overflow:hidden}.xr-prg .b i{background:var(--accent);border-radius:2px;height:100%;display:block}.xr-pips{border-bottom:1px solid var(--line-2);gap:3px;padding:0 15px 11px;display:flex}.xr-pips i{background:var(--foreground);border-radius:2px;flex:1;height:3px}@supports (color:color-mix(in lab, red, red)){.xr-pips i{background:color-mix(in oklab,var(--foreground)9%,var(--background))}}.xr-pips i.done{background:var(--accent)}.xr-pips i.now{background:var(--warn)}.xr-mb{min-height:328px;padding:16px 17px}.xr-ty{align-items:center;gap:9px;margin-bottom:11px;display:flex}.xr-ty .sp{flex:1}.xr-ty .no{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-5);white-space:nowrap;font-size:9.5px}.xr-kd{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:9px;display:inline-flex}.xr-kd i{background:currentColor;border-radius:50%;width:5px;height:5px}.xr-kd.ba{background:var(--bad-bg);color:var(--bad)}.xr-kd.wa{background:var(--warn-bg);color:var(--warn)}.xr-kd.am{background:var(--amber-bg);color:var(--amber)}.xr-kd.in{background:var(--info-bg);color:var(--info)}.xr-kd.vi{background:var(--violet-bg);color:var(--violet)}.xr-q{letter-spacing:-.028em;color:var(--ink);text-wrap:pretty;margin-bottom:8px;font-size:20px;font-weight:600;line-height:1.25}.xr-why{color:var(--ink-3);margin-bottom:14px;font-size:12.5px;line-height:1.55}.xr-why b{color:var(--ink-2);font-weight:600}.xr-src{background:var(--soft-2);border-left:2.5px solid var(--accent-3);font-family:var(--font-mono);color:var(--ink-2);overflow-wrap:anywhere;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:11.5px;line-height:1.55}.xr-src .ts{font-family:var(--font-mono);color:var(--tint);letter-spacing:.05em;margin-top:6px;font-size:9.5px;display:block}.xr-ans{margin-bottom:13px}.xr-opt{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-bottom:6px;padding:10px 12px;display:grid}.xr-opt.on{border-color:var(--accent);background:var(--soft-2);box-shadow:0 0 0 2.5px var(--accent)}@supports (color:color-mix(in lab, red, red)){.xr-opt.on{box-shadow:0 0 0 2.5px color-mix(in oklab,var(--accent)12%,transparent)}}.xr-opt .rd{border:1.5px solid var(--line);border-radius:50%;width:15px;height:15px}.xr-opt.on .rd{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2.5px var(--panel)}.xr-opt .tx{min-width:0;display:block}.xr-opt .t{letter-spacing:-.012em;color:var(--ink);font-size:12.5px;font-weight:600;display:block}.xr-opt .s{color:var(--ink-4);margin-top:2px;font-size:11px;line-height:1.4;display:block}.xr-opt .m{font-family:var(--font-mono);color:var(--ink-5);white-space:nowrap;font-size:10px}.xr-batch{background:var(--info-bg);border:1px solid var(--info-line);color:var(--info);border-radius:9px;align-items:center;gap:9px;padding:9px 11px;font-size:11.5px;line-height:1.45;display:flex}.xr-batch+.xr-batch{margin-top:7px}.xr-batch .sp{flex:1}.xr-batch b{font-weight:600}.xr-batch.q{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.xr-batch.q{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.xr-batch.q{border-color:var(--line-2);color:var(--ink-4)}.xr-xs{white-space:nowrap;border-radius:6px;flex:none;height:auto;min-height:24px;padding:0 8px;font-size:11px}.xr-mf{border-top:1px solid var(--line-2);background:var(--panel);align-items:center;gap:8px;padding:11px 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.xr-mf{background:color-mix(in oklab,var(--panel)75%,var(--background))}}.xr-mf .sp{flex:1}.xr-mf .hint{color:var(--ink-5);align-items:center;gap:6px;font-size:11px;display:flex}.xr-kbd{border:1px solid var(--line);background:var(--panel);min-width:16px;height:16px;font-family:var(--font-mono);color:var(--ink-4);border-radius:4px;place-items:center;padding:0 4px;font-size:9.5px;display:inline-grid}.xr-clear-state{flex-direction:column;gap:14px;display:flex}.xr-allclear{background:var(--soft-2);border:1px solid var(--accent);border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.xr-allclear{border:1px solid color-mix(in oklab,var(--accent)24%,var(--background))}}.xr-allclear{color:var(--ink-3);font-size:12.5px;line-height:1.55}.xr-allclear .tick{color:var(--accent);font-size:14px}.xr-allclear b{color:var(--accent);font-weight:600}.xr-m1 .rv-how{grid-template-columns:1fr 1fr}@media (max-width:560px){.xr-m1 .rv-how{grid-template-columns:minmax(0,1fr)}.xr-mb{min-height:0}.xr-prg .b{display:none}.xr-mf{flex-wrap:wrap}.xr-mf .hint{order:3;width:100%}}@media (max-width:760px){.xr-rvc{flex-wrap:wrap;gap:12px;padding:13px 14px}.xr-rvc-t{flex:200px}.xr-rvc-a{flex-flow:wrap;flex:100%;align-items:center}.xr-rvc-a .mbtn{width:auto}.xr-rvc-a .m{margin:0 0 0 auto}}@media (max-width:640px){.xr-search{flex:100%}.xr-right{flex-wrap:wrap;flex:100%;margin-left:0}}.rl-view video.rl-mirror{transform:scaleX(-1)}.rl-lensbox{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:46ch;padding:18px 22px;display:flex}.rl-lenst{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);font-size:12.5px;line-height:1.5}.rl-lensa{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.rl-fail{color:var(--bad);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab, red, red)){.rl-fail{color:color-mix(in oklab,var(--bad)30%,white)}}.rl-fail{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-fail{background:color-mix(in oklab,var(--bad)20%,transparent)}}.rl-fail{border:1px solid var(--bad)}@supports (color:color-mix(in lab, red, red)){.rl-fail{border:1px solid color-mix(in oklab,var(--bad)40%,transparent)}}.rl-fail>span{flex:1;min-width:0}.rl-qset{display:block}.rl-qgrid{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:10px 14px;display:grid}.rl-qf{flex-direction:column;gap:6px;min-width:0;display:flex}.rl-qf>.rl-lb{display:block}.rl-qf>.rl-selk{width:100%;min-width:0}.rl-qf>.rl-btn{align-self:start}.rl-qsw{background:#00000057;background:lab(0% 0 0/.34);border:1px solid #ffffff26;border:1px solid lab(100% -.0000298023 .0000119209/.15);border-radius:8px;align-self:start;align-items:center;gap:2px;padding:2px;display:inline-flex}.rl-qsw button{color:#ffffffb8;color:lab(100% -.0000298023 .0000119209/.72);height:22px;font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 9px;font-size:10.5px}.rl-qsw button:hover:not(:disabled){color:#fff;background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1)}.rl-qsw button.rl-on{background:var(--accent);color:var(--accent-foreground)}.rl-qsw button:disabled{opacity:.45;cursor:default}.rl-btn.rl-dk.rl-on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.rl-btn.rl-dk.rl-on:hover{background:var(--accent);border-color:var(--accent)}.rl-qest{color:#ffffffad;color:lab(100% -.0000298023 .0000119209/.68);border-top:1px solid #ffffff1a;border-top:1px solid lab(100% -.0000298023 .0000119209/.1);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:11px;padding-top:10px;font-size:11.5px;line-height:1.5;display:flex}.rl-qest b{color:#ffffffe0;color:lab(100% -.0000298023 .0000119209/.88);font-weight:600}.rl-qtag{font-family:var(--font-mono);letter-spacing:.11em;color:var(--accent);white-space:nowrap;font-size:9px}.rl-qwarn{color:var(--warn);border-radius:8px;margin-top:9px;padding:8px 10px;font-size:11.5px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.rl-qwarn{color:color-mix(in oklab,var(--warn)26%,white)}}.rl-qwarn{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-qwarn{background:color-mix(in oklab,var(--warn)20%,transparent)}}.rl-qwarn{border:1px solid var(--warn)}@supports (color:color-mix(in lab, red, red)){.rl-qwarn{border:1px solid color-mix(in oklab,var(--warn)38%,transparent)}}.rl-qhint{color:#ffffff8c;color:lab(100% -.0000298023 .0000119209/.55);margin-top:9px;font-size:11px;line-height:1.5}@media (max-width:760px){.rl-lensbox{gap:8px;padding:12px 14px}.rl-lenst{font-size:12px}.rl-qgrid{grid-template-columns:1fr;gap:12px}.rl-qsw button{height:34px;padding:0 12px;font-size:11.5px}.rl-qf>.rl-btn{align-self:stretch;height:38px}.rl-fail{flex-direction:column;align-items:stretch}}.hb-mic,.mx-a-share,.d-sg,.rl-sg,.mx-shr,.qa-pchip,.lg-bbtn,.qa-tgb,.hb-chips button,.tc-mini button,.rl-qr .rl-ctl button,.hb-days button,.hb-prop .pdays button,.qa-pres button,.rl-pill2,.pill,.c-ed,.addr{white-space:nowrap}.hb-mic,.mx-a-share,.d-sg,.rl-sg,.mx-shr,.qa-pchip,.lg-bbtn,.qa-tgb,.hb-chips button,.tc-mini button,.hb-days button,.hb-prop .pdays button,.qa-pres button{flex:none}.xb,.wk i,.d-tl,.rl-tl,.rl-stepr button,.mx-star{white-space:nowrap;flex:none}.e-stop,.rl-recbtn,.rc-go,.qa-scale button,.rl-cf-scale button,.hb-ring{white-space:nowrap}@media (max-width:460px){.a-foot{flex-wrap:wrap;row-gap:8px}.a-foot .dirty{order:3;width:100%}}.nv-new{background:var(--accent);height:34px;color:var(--accent-foreground);border:none;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;margin:0 9px 4px;font-size:13px;font-weight:600;transition:opacity .15s;display:flex}.nv-new:hover{opacity:.92}.nv-new svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:14px;height:14px}.nv-body{flex-direction:column;gap:2px;padding:4px 9px 12px;display:flex}.nv-grp{flex-direction:column;gap:2px;display:flex}.nv-row{width:100%;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;font-size:13px;transition:background-color .15s,color .15s;display:grid;position:relative}.nv-row .nv-ic{width:17px;height:17px;color:var(--ink-3);place-items:center;display:grid}.nv-row .nv-ic svg{stroke-width:1.7px;width:15px;height:15px}.nv-row .nv-lb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nv-row:hover{background:var(--line-2);color:var(--ink)}.nv-row.on{background:var(--soft);color:var(--accent);font-weight:600}.nv-row.on .nv-ic{color:var(--accent)}.nv-cv{width:16px;height:16px;color:var(--ink-5);place-items:center;font-size:9px;line-height:1;display:grid}.nv-row.on .nv-cv{color:var(--accent)}.nv-ct{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.nv-row.on .nv-ct,.nv-kid.on .nv-ct{color:var(--accent)}.nv-kids{flex-direction:column;gap:2px;display:flex}.nv-kid{color:var(--ink-3);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 9px 6px 36px;font-size:12.5px;transition:background-color .15s,color .15s;display:grid;position:relative}.nv-kid:before{content:"";background:var(--line);width:1.5px;position:absolute;top:0;bottom:0;left:17px}.nv-kid:first-child:before{top:3px}.nv-kid.last:before{height:50%;bottom:auto}.nv-kid .nv-klb{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nv-kid:hover{background:var(--line-2);color:var(--ink-2)}.nv-kid.on{background:var(--soft);color:var(--accent);font-weight:600}.nv-kid.on:after{content:"";background:var(--accent);border-radius:50%;width:4.5px;height:4.5px;position:absolute;top:50%;left:15.5px;transform:translateY(-50%)}.hw-tour{max-width:1120px;margin:0 auto;padding:0 26px 56px}.hw-tour .mono{font-family:var(--font-mono)}.hw-thero{padding:40px 0 26px}.hw-thero h1{letter-spacing:-.038em;text-wrap:balance;max-width:640px;margin:0 0 12px;font-size:38px;font-weight:600;line-height:1.08}.hw-thero p{color:var(--ink-3);max-width:520px;margin:0;font-size:14.5px;line-height:1.65}.hw-strip{flex-wrap:wrap;gap:7px;margin-top:22px;display:flex}.hw-strip a{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink-3);border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12.5px;display:inline-flex}.hw-strip a:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hw-strip a:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.hw-strip a:hover{color:var(--ink)}.hw-strip a b{font-family:var(--font-mono);color:var(--accent);font-size:10px;font-weight:500}.hw-stops{padding-left:52px;position:relative}.hw-spine{background:var(--line);width:2px;position:absolute;top:8px;bottom:60px;left:15px}.hw-spinefill{background:var(--accent);width:2px;height:0;transition:height .12s linear;position:absolute;top:8px;left:15px}.hw-stop{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:28px;padding:26px 0 34px;scroll-margin-top:20px;display:grid;position:relative}.hw-stop .hw-bead{border:2px solid var(--line);background:var(--background);width:32px;height:32px;color:var(--tint);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:11.5px;transition:border-color .3s,background .3s,color .3s;display:grid;position:absolute;top:32px;left:-52px}.hw-stop.on .hw-bead{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.hw-say{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:9px;font-size:9px}.hw-stop h2{letter-spacing:-.028em;text-wrap:pretty;margin:0 0 9px;font-size:21px;font-weight:600;line-height:1.25}.hw-stop p{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:13.3px;line-height:1.68}.hw-stop p b{color:var(--ink-2);font-weight:600}.hw-micro{flex-direction:column;gap:6px;margin-top:12px;display:flex}.hw-micro div{color:var(--ink-4);gap:8px;font-size:12px;line-height:1.5;display:flex}.hw-micro svg{stroke-width:2px;width:13px;height:13px;color:var(--accent);flex:none;margin-top:2px}.hw-scr{border:1px solid var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hw-scr{border:1px solid color-mix(in oklab,var(--foreground)19%,var(--background))}}.hw-scr{background:var(--panel);box-shadow:var(--sh-2);border-radius:12px;position:relative;overflow:hidden}.hw-scrbar{background:var(--foreground);align-items:center;gap:7px;padding:6px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.hw-scrbar{background:color-mix(in oklab,var(--foreground)4%,var(--panel))}}.hw-scrbar{border-bottom:1px solid var(--line-2);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.hw-scrbar .hw-dd{gap:3.5px;display:flex}.hw-scrbar .hw-dd i{background:var(--line);border-radius:50%;width:6px;height:6px}.hw-scrin{flex-direction:column;gap:10px;min-height:216px;padding:14px 15px;display:flex}.hw-pin{background:var(--accent);width:19px;height:19px;color:var(--accent-foreground);font-family:var(--font-mono);box-shadow:0 0 0 3px var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.hw-pin{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)18%,transparent)}}.hw-pin{z-index:2}.hw-mrow{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.hw-mrow{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.hw-mrow{padding:8px 10px}.hw-mrow.hi{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hw-mrow.hi{border-color:color-mix(in oklab,var(--accent)28%,var(--background))}}.hw-mrow.hi{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hw-mrow.hi{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.hw-mrow.wn{border-color:var(--warn-line);background:var(--warn-bg)}.hw-mrow i{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.hw-mrow.wn i{background:var(--warn)}.hw-mrow .n{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.hw-mrow .v{font-family:var(--font-mono);color:var(--accent-2);font-size:12px}.hw-mrow.wn .v,.hw-mrow.wn .n{color:var(--warn)}.hw-wvv{align-items:center;gap:2px;height:30px;display:flex}.hw-wvv i{background:var(--accent);opacity:.75;border-radius:2px;flex:1}.hw-tx{color:var(--ink-2);font-size:12.3px;line-height:1.65}.hw-tx u{background:var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.hw-tx u{background:color-mix(in oklab,var(--accent)14%,var(--panel))}}.hw-tx u{color:var(--accent-2);border-radius:3px;padding:0 2px;font-weight:500}.hw-tx u.am{background:var(--amber-bg);color:var(--amber)}.hw-tx u.vi{background:var(--violet-bg);color:var(--violet)}.hw-tx u.wr{background:var(--warn-bg);color:var(--warn);box-shadow:0 0 0 1px var(--warn-line)}.hw-chart{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;height:76px}@supports (color:color-mix(in lab, red, red)){.hw-chart{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.hw-chart{align-items:flex-end;gap:3px;padding:8px 9px;display:flex}.hw-chart b{background:var(--soft);border-radius:2px 2px 0 0;flex:1;display:block}.hw-chart b.on{background:var(--accent)}.hw-reco{border:1px solid var(--accent);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.hw-reco{border:1px solid color-mix(in oklab,var(--accent)28%,var(--background))}}.hw-reco{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hw-reco{background:color-mix(in oklab,var(--accent)7%,var(--panel))}}.hw-reco{border-radius:10px;padding:10px 11px}.hw-close{border-top:1px solid var(--line);margin-top:8px;padding:34px 0 0}.hw-close h2{letter-spacing:-.03em;margin:0 0 6px;font-size:22px;font-weight:600}.hw-close p{color:var(--ink-3);max-width:560px;margin:0 0 20px;font-size:13.5px;line-height:1.6}.hw-cheat{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:22px;display:grid}.hw-ch{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:12px 13px}.hw-ch .t{letter-spacing:-.01em;margin-bottom:5px;font-size:12.5px;font-weight:600}.hw-ch .d{color:var(--ink-4);font-size:11.8px;line-height:1.55}.hw-ch .d code{font-family:var(--font-mono);background:var(--foreground);font-size:11px}@supports (color:color-mix(in lab, red, red)){.hw-ch .d code{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.hw-ch .d code{border:1px solid var(--line-2);color:var(--accent-2);border-radius:4px;padding:0 4px}.hw-endbar{background:var(--ink);color:var(--background);border-radius:12px;align-items:center;gap:14px;margin-bottom:34px;padding:18px 20px;display:flex}.hw-endbar .t{letter-spacing:-.02em;margin-bottom:2px;font-size:16px;font-weight:600}.hw-endbar .s{color:var(--background);font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.hw-endbar .s{color:color-mix(in oklab,var(--background)74%,var(--foreground))}}.hw-endbar .go{background:var(--background);height:38px;color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:600;display:inline-flex}.hw-endbar .go svg{stroke-width:1.9px;width:14px;height:14px}@media (max-width:1000px){.hw-stop{grid-template-columns:minmax(0,1fr);gap:16px}.hw-stops{padding-left:42px}.hw-spine,.hw-spinefill{left:11px}.hw-stop .hw-bead{top:0;left:-42px}.hw-cheat{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-thero h1{font-size:28px}}.co-av{background:var(--soft);width:34px;height:34px;color:var(--accent-2);font-family:var(--font-mono);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.co-av.sm{border-radius:8px;width:26px;height:26px;font-size:10px}.co-av.lg{border-radius:13px;width:44px;height:44px;font-size:15px}.co-av img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.co-av i{border:2px solid var(--panel);background:var(--accent);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.co-av i.dim{background:var(--tint-2)}.co-av i.warn{background:var(--warn)}.co-av i.bad{background:var(--bad)}.co-av.mute{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.co-av.mute{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.co-av.mute{color:var(--tint)}.co-av.dk{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-av.dk{background:color-mix(in oklab,var(--background)12%,transparent)}}.co-av.dk{color:var(--background)}.co-av.dk i{border-color:var(--ink)}.co-brief{background:var(--ink);color:var(--background);--co-hi:var(--accent);border-radius:14px;margin-bottom:20px;padding:18px 20px 16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.co-brief{--co-hi:color-mix(in oklab,var(--accent)52%,var(--background))}}.co-brief:before{content:"";background:radial-gradient(circle,var(--accent),transparent 68%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-90px}@supports (color:color-mix(in lab, red, red)){.co-brief:before{background:radial-gradient(circle,color-mix(in oklab,var(--accent)16%,transparent),transparent 68%)}}.co-brief .hd{align-items:center;gap:10px;margin-bottom:14px;display:flex;position:relative}.co-brief .hd .sig{background:var(--background);border-radius:8px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.co-brief .hd .sig{background:color-mix(in oklab,var(--background)10%,transparent)}}.co-brief .hd .sig{flex:none;place-items:center;display:grid}.co-brief .hd .sig svg{stroke-width:1.8px;width:14px;height:14px;color:var(--co-hi)}.co-brief .hd .t{letter-spacing:-.01em;font-size:13px;font-weight:600}.co-brief .hd .d{font-family:var(--font-mono);letter-spacing:.12em;color:var(--background);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.co-brief .hd .d{color:color-mix(in oklab,var(--background)42%,transparent)}}.co-brief .hd .d{text-transform:uppercase}.co-brief h2{letter-spacing:-.028em;text-wrap:pretty;max-width:760px;margin:0 0 16px;font-size:23px;font-weight:600;line-height:1.28;position:relative}.co-brief h2 em{color:var(--co-hi);font-style:normal}.co-acts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.co-act{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act{background:color-mix(in oklab,var(--background)5.5%,transparent)}}.co-act{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act{border:1px solid color-mix(in oklab,var(--background)9%,transparent)}}.co-act{border-radius:11px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}.co-act:hover{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act:hover{background:color-mix(in oklab,var(--background)9%,transparent)}}.co-act:hover{border-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act:hover{border-color:color-mix(in oklab,var(--background)16%,transparent)}}.co-act .who{align-items:center;gap:8px;display:flex}.co-act .who .n{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.co-act .who .tg{font-family:var(--font-mono);letter-spacing:.1em;background:var(--background);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.co-act .who .tg{background:color-mix(in oklab,var(--background)10%,transparent)}}.co-act .who .tg{color:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act .who .tg{color:color-mix(in oklab,var(--background)60%,transparent)}}.co-act .who .tg{flex:none}.co-act .why{color:var(--background);font-size:12px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.co-act .why{color:color-mix(in oklab,var(--background)62%,transparent)}}.co-act .why{overflow-wrap:anywhere;flex:1}.co-act .why b{color:var(--background);font-weight:600}.co-act .go{background:var(--background);height:29px;color:var(--ink);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.co-act .go svg{stroke-width:2.2px;width:12px;height:12px}.co-act .go.gh{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.co-act .go.gh{background:color-mix(in oklab,var(--background)10%,transparent)}}.co-act .go.gh{color:var(--background)}.co-brief .ft{border-top:1px solid var(--background);align-items:center;gap:9px;margin-top:13px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.co-brief .ft{border-top:1px solid color-mix(in oklab,var(--background)9%,transparent)}}.co-brief .ft{color:var(--background);font-size:11.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.co-brief .ft{color:color-mix(in oklab,var(--background)40%,transparent)}}.co-brief .ft svg{stroke-width:1.9px;opacity:.5;flex:none;width:12px;height:12px}.co-sechd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.co-sechd .t{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;font-size:9.5px}.co-sechd .ln{background:var(--line-2);flex:1;height:1px}.co-sechd .seg{transform-origin:100%;transform:scale(.9)}.co-secgrid{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:20px;display:grid}.co-crow{border-bottom:1px solid var(--line-2);cursor:pointer;grid-template-columns:230px 92px minmax(0,1fr) 148px 96px;align-items:center;gap:14px;padding:12px 15px;display:grid}.co-crow.static{cursor:default}.co-crow:last-child{border-bottom:none}.co-crow:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.co-crow:hover{background:color-mix(in oklab,var(--foreground)2.5%,var(--background))}}.co-cwho{align-items:center;gap:10px;min-width:0;display:flex}.co-cwho .n{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.co-cwho .n.dim{color:var(--ink-3)}.co-cwho .m{font-family:var(--font-mono);color:var(--ink-5);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:9.5px;overflow:hidden}.co-said{color:var(--ink-3);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12.3px;line-height:1.45;display:-webkit-box;overflow:hidden}.co-said:before{content:"“"}.co-said:after{content:"”"}.co-said.none{color:var(--tint-2);font-style:italic}.co-said.none:before,.co-said.none:after{content:none}.co-kvrow{align-items:center;gap:14px;min-width:0;display:flex}.co-kv{flex-direction:column;gap:1px;min-width:0;display:flex}.co-kv .k{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:8.5px;overflow:hidden}.co-kv .v{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:13px}.co-kv .v.bad{color:var(--bad)}.co-kv .v.warn{color:var(--warn)}.co-kv .v.ok{color:var(--accent-2)}.co-kv .v.mute{color:var(--tint-2)}.co-kvspark{flex:1;min-width:0}.co-mini{width:100%;height:30px;display:block}.co-acts2{opacity:0;justify-content:flex-end;gap:5px;display:flex}.co-crow:hover .co-acts2,.co-crow:focus-within .co-acts2{opacity:1}.co-acts2 .ghost-btn{height:28px;padding:0 9px;font-size:12px}.co-acts2 .pri-btn{height:28px;padding:0 10px;font-size:12px}.co-onb i{background:var(--tint-2)}.co-rail{flex-direction:column;gap:11px;display:flex}.co-rcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:13px 14px}.co-rcard .hd{align-items:center;gap:8px;margin-bottom:11px;display:flex}.co-rcard .hd .t{letter-spacing:-.01em;font-size:12.5px;font-weight:600}.co-rcard .hd svg{stroke-width:1.8px;width:14px;height:14px;color:var(--accent);flex:none}.co-rcard.soft{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.co-rcard.soft{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.co-rcard .body{color:var(--ink-2);font-size:12.3px;line-height:1.6}.co-statline{align-items:baseline;gap:8px;padding:5px 0;display:flex}.co-statline span{color:var(--ink-3);flex:1;font-size:12px}.co-statline b{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:500}.co-statline b small{color:var(--ink-5);font-size:11px;font-weight:400}.co-statline b.w{color:var(--warn)}.co-statfoot{border-top:1px solid var(--line-2);margin-top:10px;padding-top:10px}.co-distrow{align-items:center;gap:9px;padding:5px 0;display:flex}.co-distrow .nm{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:none;width:64px;font-size:11.5px;overflow:hidden}.co-distrow .track{background:var(--line-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.co-distrow .track i{background:var(--accent);border-radius:3px;height:100%;display:block}.co-distrow .track i.w{background:var(--warn)}.co-distrow .track i.b{background:var(--bad)}.co-distrow .vv{font-family:var(--font-mono);color:var(--ink-4);text-align:right;flex:none;width:30px;font-size:10.5px}.co-wk{width:100%;height:74px;display:block}.co-wklab{font-family:var(--font-mono);letter-spacing:.1em;color:var(--tint);justify-content:space-between;margin-top:6px;font-size:8.5px;display:flex}.co-dcard{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.co-dhead{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:11px 16px;display:flex}.co-dname{letter-spacing:-.022em;color:var(--ink);font-size:17px;font-weight:600}.co-dmeta{font-family:var(--font-mono);color:var(--ink-5);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10.5px;overflow:hidden}.co-dmeta .em{text-transform:none}.co-dgrid{grid-template-columns:minmax(0,1fr) 330px;display:grid}.co-dmain{flex-direction:column;gap:15px;min-width:0;padding:16px 18px;display:flex}.co-conv{border-left:1px solid var(--line-2);background:var(--foreground);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.co-conv{background:color-mix(in oklab,var(--foreground)2.5%,var(--background))}}.co-conv{min-width:0}.co-conv-hd{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:10px 13px;display:flex}.co-msgs{flex-direction:column;flex:1;gap:9px;min-height:260px;max-height:430px;padding:13px;display:flex;overflow-y:auto}.co-day{font-family:var(--font-mono);letter-spacing:.1em;color:var(--tint);text-align:center;font-size:9px}.co-msg{overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;max-width:78%;padding:8px 11px;font-size:12.5px;line-height:1.5}.co-msg.them{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.co-msg.them{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.co-msg.them{color:var(--ink-2);border-bottom-left-radius:4px;align-self:flex-start}.co-msg.you{background:var(--accent);color:var(--accent-foreground);border-bottom-right-radius:4px;align-self:flex-end}.co-msg .tm{font-family:var(--font-mono);opacity:.6;text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.co-compose{border-top:1px solid var(--line-2);flex-direction:column;gap:8px;padding:11px 13px;display:flex}.co-chatin{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:flex-end;gap:8px;min-height:38px;padding:5px 6px 5px 11px;display:flex}.co-chatin:focus-within{border-color:var(--accent)}.co-chatin textarea{resize:none;min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;max-height:96px;padding:4px 0;font-size:12.5px;line-height:1.5}.co-chatin textarea::placeholder{color:var(--tint)}.co-sugg{border:1px solid var(--line);background:var(--panel);min-height:26px;color:var(--ink-2);cursor:pointer;text-align:left;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;display:inline-flex}.co-sugg:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.co-sugg:hover{border-color:color-mix(in oklab,var(--accent)40%,var(--background))}}.co-sugg:hover{color:var(--accent-2)}.co-tgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.co-tile{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:11px 12px}.co-tile .top{align-items:baseline;gap:7px;margin-bottom:5px;display:flex}.co-tile .nm{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:500;overflow:hidden}.co-tile .sp{flex:1}.co-tile .ago{font-family:var(--font-mono);color:var(--tint);white-space:nowrap;font-size:9.5px}.co-tval{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);margin-bottom:6px;font-size:19px}.co-tval small{color:var(--ink-5);letter-spacing:0;margin-left:3px;font-size:10px}.co-tspark{width:100%;height:26px;display:block}.co-tnote{color:var(--tint-2);padding-top:4px;font-size:10.5px}.co-tile.dash{background:var(--foreground);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.co-tile.dash{background:color-mix(in oklab,var(--foreground)2%,var(--background))}}.co-tile.dash{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;display:flex}.co-tile.dash .h{color:var(--ink-4);font-size:11.5px}.co-tile.dash .s{font-family:var(--font-mono);color:var(--tint);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.co-mlist{border:1px solid var(--line-2);border-radius:10px;overflow:hidden}.co-mlist .r{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:8px 12px;display:flex}.co-mlist .r:last-child{border-bottom:none}.co-mlist .r .nm{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.co-mlist .r .vv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px}.co-mlist .r .un{color:var(--ink-4);font-size:11px}.co-sum{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:12px 14px}.co-sum .hd{align-items:center;gap:8px;margin-bottom:7px;display:flex}.co-sum .hd .ic{background:var(--soft-2);width:22px;height:22px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.co-sum .hd .ic svg{stroke-width:1.8px;width:13px;height:13px}.co-sum .headline{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600}.co-sum .prose{color:var(--ink-3);font-size:12.5px;line-height:1.55}.co-sum .lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;font-size:10px}.co-sum .li{color:var(--ink-2);gap:6px;font-size:12px;line-height:1.5;display:flex}.co-sum .chips{flex-wrap:wrap;gap:6px;display:flex}.co-sum .meta{font-family:var(--font-mono);letter-spacing:.1em;color:var(--tint);text-transform:uppercase;margin-top:9px;font-size:9px}.co-permrow{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:7px 10px;display:flex}.co-permrow:last-child{border-bottom:none}.co-permrow .nm{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.co-permrow .un{color:var(--ink-4);white-space:nowrap;font-size:11px}.co-permrow label{color:var(--ink-2);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.co-permrow input{width:14px;height:14px;accent-color:var(--accent);cursor:pointer}.co-permbox{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;max-height:300px;overflow-y:auto}@media (max-width:1410px){.co-acts{grid-template-columns:minmax(0,1fr)}.co-crow{grid-template-columns:200px 80px minmax(0,1fr) 120px}.co-crow .co-acts2,.co-kvspark{display:none}}@media (max-width:1170px){.co-secgrid{grid-template-columns:minmax(0,1fr)}.co-rail{flex-flow:wrap}.co-rail>*{flex:240px}.co-dgrid{grid-template-columns:minmax(0,1fr)}.co-conv{border-left:none;border-top:1px solid var(--line-2)}}@media (max-width:900px){.co-tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.co-crow{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;padding:12px 13px}.co-cwho{grid-column:1}.co-cpill{grid-column:2;justify-self:end}.co-said,.co-kvrow{grid-column:1/-1}.co-brief h2{font-size:19px}.co-brief .ft{flex-wrap:wrap}.co-rail{flex-direction:column}.co-msgs{max-height:340px}}@media (max-width:560px){.co-tgrid{grid-template-columns:minmax(0,1fr)}.co-dhead{flex-wrap:wrap}.co-sechd{flex-wrap:wrap;row-gap:7px}.co-sechd .ln{min-width:24px}}.fr-phead{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.fr-phead h1{letter-spacing:-.025em;color:var(--ink);margin:0;font-size:25px;font-weight:600}.fr-sub{color:var(--ink-3);padding-bottom:3px;font-size:13px}.fr-sub b{color:var(--ink-2);font-weight:600}.fr-sp{flex:1}.fr-av{background:var(--soft);width:34px;height:34px;color:var(--accent-2);font-family:var(--font-mono);border-radius:11px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid;position:relative}.fr-av.sm{border-radius:8px;width:26px;height:26px;font-size:10px}.fr-av.xs{border-radius:7px;width:21px;height:21px;font-size:8.5px}.fr-av.me{background:var(--ink);color:var(--background)}.fr-av.quiet{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fr-av.quiet{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.fr-av.quiet{color:var(--tint)}.fr-av i{border:2px solid var(--panel);background:var(--accent);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.fr-av i.dim{background:var(--tint-2)}.fr-circle{background:var(--ink);color:var(--background);border-radius:14px;margin-bottom:20px;padding:18px 20px 15px;position:relative;overflow:hidden}.fr-circle:before{content:"";background:radial-gradient(circle,var(--accent),transparent 70%);border-radius:50%;width:300px;height:300px;position:absolute;bottom:-110px;left:-70px}@supports (color:color-mix(in lab, red, red)){.fr-circle:before{background:radial-gradient(circle,color-mix(in oklab,var(--accent)18%,transparent),transparent 70%)}}.fr-chd{align-items:center;gap:10px;margin-bottom:13px;display:flex;position:relative}.fr-csig{background:var(--background);border-radius:8px;width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.fr-csig{background:color-mix(in oklab,var(--background)10%,transparent)}}.fr-csig{flex:none;place-items:center;display:grid}.fr-csig svg{stroke-width:1.8px;width:14px;height:14px;color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fr-csig svg{color:color-mix(in oklab,var(--accent)55%,var(--background))}}.fr-ct{letter-spacing:-.01em;font-size:13px;font-weight:600}.fr-cd{font-family:var(--font-mono);letter-spacing:.12em;color:var(--background);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.fr-cd{color:color-mix(in oklab,var(--background)45%,transparent)}}.fr-circle h2{letter-spacing:-.028em;text-wrap:pretty;max-width:720px;color:var(--background);margin:0 0 15px;font-size:22px;font-weight:600;line-height:1.3;position:relative}.fr-circle h2 em{color:var(--accent);font-style:normal}@supports (color:color-mix(in lab, red, red)){.fr-circle h2 em{color:color-mix(in oklab,var(--accent)55%,var(--background))}}.fr-cgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid;position:relative}.fr-cnote{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.fr-cnote{background:color-mix(in oklab,var(--background)6%,transparent)}}.fr-cnote{border:1px solid var(--background)}@supports (color:color-mix(in lab, red, red)){.fr-cnote{border:1px solid color-mix(in oklab,var(--background)10%,transparent)}}.fr-cnote{border-radius:11px;padding:11px 12px}.fr-cnote .k{font-family:var(--font-mono);letter-spacing:.12em;color:var(--background);font-size:8.5px}@supports (color:color-mix(in lab, red, red)){.fr-cnote .k{color:color-mix(in oklab,var(--background)45%,transparent)}}.fr-cnote .k{margin-bottom:6px}.fr-cnote .b{color:var(--background);font-size:12.3px;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.fr-cnote .b{color:color-mix(in oklab,var(--background)75%,transparent)}}.fr-cnote .b b{color:var(--background);font-weight:600}.fr-cft{border-top:1px solid var(--background);align-items:center;gap:9px;margin-top:12px;padding-top:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.fr-cft{border-top:1px solid color-mix(in oklab,var(--background)10%,transparent)}}.fr-cft{color:var(--background);font-size:11.5px;position:relative}@supports (color:color-mix(in lab, red, red)){.fr-cft{color:color-mix(in oklab,var(--background)48%,transparent)}}.fr-sechd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.fr-sechd .t{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;font-size:9.5px}.fr-sechd .ln{background:var(--line-2);flex:1;height:1px}.fr-sechnote{color:var(--ink-4);white-space:nowrap;font-size:11.5px}.fr-segwrap{transform-origin:100%;transform:scale(.9)}.fr-grid2{grid-template-columns:minmax(0,1fr) 268px;align-items:start;gap:20px;margin-bottom:24px;display:grid}.fr-rail{flex-direction:column;gap:11px;min-width:0;display:flex}.fr-stcard{margin-bottom:24px;overflow:hidden}.fr-strow{border-bottom:1px solid var(--line-2);grid-template-columns:150px minmax(0,1fr) 88px;align-items:center;gap:14px;padding:12px 15px;display:grid}.fr-strow:last-child{border-bottom:none}.fr-strow:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fr-strow:hover{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.fr-mn{letter-spacing:-.012em;color:var(--ink);font-size:13px;font-weight:600}.fr-mu{font-family:var(--font-mono);letter-spacing:.1em;color:var(--ink-5);margin-top:1px;font-size:9px}.fr-bars{flex-direction:column;gap:5px;min-width:0;display:flex}.fr-barrow{grid-template-columns:74px minmax(0,1fr) 54px;align-items:center;gap:9px;display:grid}.fr-who{color:var(--ink-3);align-items:center;gap:6px;min-width:0;font-size:11.5px;display:flex}.fr-who>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-track{background:var(--foreground);border-radius:5px;height:9px}@supports (color:color-mix(in lab, red, red)){.fr-track{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.fr-track{overflow:hidden}.fr-track i{background:var(--accent-3);border-radius:5px;height:100%;display:block}.fr-track i.me{background:var(--ink)}.fr-track i.stale{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.fr-track i.stale{background:color-mix(in oklab,var(--foreground)22%,var(--background))}}.fr-vv{font-family:var(--font-mono);text-align:right;letter-spacing:-.01em;color:var(--ink);font-size:12px}.fr-vv small{color:var(--ink-5);margin-left:2px;font-size:9px}.fr-vv.muted{color:var(--ink-4)}.fr-verdict{font-family:var(--font-mono);letter-spacing:.05em;text-align:right;font-size:10px}.fr-verdict.up{color:var(--accent-2)}.fr-verdict.dn{color:var(--warn)}.fr-verdict.fl,.fr-vsub{color:var(--ink-5)}.fr-nodata{color:var(--tint);align-items:center;gap:7px;min-width:0;font-size:11.5px;display:flex}.fr-hh{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.fr-fcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.fr-ftop{border-bottom:1px solid var(--line-2);align-items:center;gap:11px;padding:12px 14px;display:flex}.fr-ftitle{flex:1;min-width:0}.fr-fn{letter-spacing:-.015em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.fr-fn.muted{color:var(--ink-3)}.fr-fm{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink-5);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:9.5px;overflow:hidden}.fr-streak{gap:2.5px;padding:11px 14px;display:flex}.fr-streak i{background:var(--foreground);border-radius:3px;flex:1;height:22px}@supports (color:color-mix(in lab, red, red)){.fr-streak i{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.fr-streak i{display:block}.fr-streak i.both{background:var(--accent)}.fr-streak i.me{background:var(--ink)}.fr-streak i.them{background:var(--accent-3)}.fr-fstreakline{align-items:baseline;gap:8px;padding:0 14px 11px;display:flex}.fr-fsd{font-family:var(--font-mono);color:var(--accent-2);letter-spacing:-.02em;font-size:15px}.fr-fsc{color:var(--ink-4);font-size:11.5px}.fr-fnote{color:var(--ink-4);padding:0 14px 11px;font-size:12px;line-height:1.5}.fr-frows{flex-direction:column;gap:6px;padding:0 14px 12px;display:flex}.fr-mrow{align-items:center;gap:8px;font-size:12px;display:flex}.fr-mrl{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.fr-mrv{font-family:var(--font-mono)}.fr-mrv.me{color:var(--ink)}.fr-mrv.them{color:var(--accent-3)}.fr-mrv.them.stale{color:var(--tint-2)}.fr-mrvs{font-family:var(--font-mono);color:var(--tint-2)}.fr-morenote{color:var(--ink-5);font-size:11px}.fr-compare{border-top:1px dashed var(--line-2);flex-direction:column;gap:10px;margin:0 14px 12px;padding-top:10px;display:flex}.fr-cmphead{color:var(--ink-2);margin-bottom:4px;font-size:11.5px;font-weight:600}.fr-cmpgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fr-ffoot{border-top:1px solid var(--line-2);background:var(--foreground);align-items:center;gap:5px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.fr-ffoot{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.fr-ffoot{margin-top:auto}.fr-cmpbtn{height:28px;padding:0 11px;font-size:12px}.fr-nudges{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.fr-nudge{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;flex:none;justify-content:center;align-items:center;width:29px;height:29px;font-size:14px;line-height:1;display:inline-flex;position:relative}.fr-nudge:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fr-nudge:hover{border-color:color-mix(in oklab,var(--accent)36%,var(--panel))}}.fr-nudge:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fr-nudge:hover{background:color-mix(in oklab,var(--accent)5%,var(--panel))}}.fr-nudge:hover{transform:translateY(-1px)}.fr-nudge:disabled{opacity:.55;cursor:default}.fr-nudge.sent{border-color:var(--accent);background:var(--soft)}.fr-nudge.plus{color:var(--ink-4);font-size:15px;font-weight:500}.fr-sentbadge{background:var(--accent);color:var(--accent-foreground);font-family:var(--font-mono);box-shadow:var(--sh);border-radius:999px;padding:1px 5px;font-size:8px;font-weight:600;position:absolute;top:-8px;right:-4px}.fr-rcard{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:13px 14px}.fr-rcard.hot{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.fr-rcard.hot{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.fr-rcard.dashed{background:var(--foreground);border-style:dashed}@supports (color:color-mix(in lab, red, red)){.fr-rcard.dashed{background:color-mix(in oklab,var(--foreground)1.5%,var(--panel))}}.fr-rhd{align-items:center;gap:8px;margin-bottom:11px;display:flex}.fr-rhd svg{stroke-width:1.8px;width:14px;height:14px;color:var(--accent);flex:none}.fr-rt{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:600}.fr-rbody{color:var(--ink-2);margin-bottom:11px;font-size:12.3px;line-height:1.6}.fr-rbody b{color:var(--ink);font-weight:600}.fr-rbtns{gap:6px;display:flex}.fr-rbtn{flex:1;justify-content:center;height:29px;font-size:12px}.fr-shrlist{max-height:318px;overflow-y:auto}.fr-shr{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:7px 0;display:flex}.fr-shr:last-child{border-bottom:none}.fr-shrn{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.fr-shra{font-family:var(--font-mono);color:var(--ink-5);flex:none;font-size:9.5px}.fr-shra.off{color:var(--tint-2)}.fr-sw{background:var(--accent);cursor:pointer;border:none;border-radius:10px;flex:none;width:32px;height:18px;padding:0;position:relative}.fr-sw:after{content:"";background:var(--panel);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.fr-sw.off{background:var(--line)}.fr-sw.off:after{left:2px;right:auto}.fr-rfull{justify-content:center;width:100%;height:29px;margin-top:10px;font-size:12px}.fr-rfull:disabled{opacity:.5;cursor:default}.fr-radd-t{letter-spacing:-.01em;color:var(--ink);margin-bottom:5px;font-size:12.5px;font-weight:600}.fr-radd-s{color:var(--ink-4);margin-bottom:10px;font-size:12px;line-height:1.55}.fr-radd-in{height:34px;margin-bottom:7px}.fr-manage{margin-bottom:18px}.fr-mghead{align-items:center;gap:8px;margin-bottom:12px;display:flex}.fr-mgtitle{letter-spacing:-.01em;color:var(--ink);font-size:13.5px;font-weight:600}.fr-addbox{border:1px solid var(--line-2);background:var(--panel);border-radius:10px}@supports (color:color-mix(in lab, red, red)){.fr-addbox{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.fr-addbox{padding:12px}.fr-note{color:var(--ink-4);margin:0 0 10px;font-size:11.5px;line-height:1.5}.fr-note b{color:var(--ink-3);font-weight:600}.fr-addrow{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.fr-addfield{flex:1;min-width:200px}.fr-addfield.sm{flex:0 0 176px;min-width:150px}.fr-msg{margin:8px 0 0;font-size:11.5px}.fr-msg.ok{color:var(--ok)}.fr-msg.err{color:var(--bad)}.fr-mglist{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fr-mgrow{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.fr-mgrow{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.fr-mgrow{padding:8px 10px}.fr-mgbody{flex:1;min-width:0}.fr-mgname{color:var(--ink);align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.fr-mgname>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fr-pencil{color:var(--ink-4);cursor:pointer;flex:none;place-items:center;display:grid}.fr-pencil:hover{color:var(--ink-2)}.fr-pencil svg{width:12px;height:12px}.fr-mgmeta{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.fr-trash{color:var(--ink-4);cursor:pointer;border-radius:7px;flex:none;padding:6px}.fr-trash:hover{color:var(--bad)}.fr-trash:disabled{opacity:.5;cursor:default}.fr-trash svg{width:15px;height:15px}.fr-mgshare{flex-direction:column;gap:6px;margin-top:12px;display:flex}.fr-mgmetric{border:1px solid var(--line-2);background:var(--panel);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.fr-mgmetric{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.fr-mgmetric{padding:8px 10px}.fr-mgmhead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fr-mgmname{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12.5px;font-weight:500;overflow:hidden}.fr-mgmname span{color:var(--ink-4);font-weight:400}.fr-linkbtn{color:var(--accent);cursor:pointer;white-space:nowrap;flex:none;font-size:11px;font-weight:500}.fr-linkbtn:hover{text-decoration:underline}.fr-chips{flex-wrap:wrap;gap:6px;display:flex}.fr-emptyt{color:var(--ink-2);margin:0;font-weight:500}.fr-emptys{margin:4px 0 0;font-size:12px}@media (max-width:1140px){.fr-cgrid{grid-template-columns:minmax(0,1fr)}.fr-strow{grid-template-columns:130px minmax(0,1fr)}.fr-verdict{text-align:left;grid-column:1/-1;align-items:baseline;gap:8px;display:flex}.fr-verdict br{display:none}}@media (max-width:1040px){.fr-grid2{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.fr-hh{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.fr-hh{grid-template-columns:minmax(0,1fr)}.fr-strow{grid-template-columns:minmax(0,1fr);gap:8px}.fr-barrow{grid-template-columns:64px minmax(0,1fr) 50px}.fr-circle h2{font-size:19px}.fr-sechd{flex-wrap:wrap;row-gap:8px}.fr-segwrap{margin-left:auto;transform:none}.fr-cmpgrid{grid-template-columns:minmax(0,1fr)}}.ad-wrap{border:1px solid var(--line);background:var(--panel);box-shadow:var(--sh);border-radius:14px;grid-template-columns:232px minmax(0,1fr);gap:0;display:grid;overflow:hidden}.ad-side{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ad-side{background:color-mix(in oklab,var(--foreground)3%,var(--background))}}.ad-side{border-right:1px solid var(--line-2);flex-direction:column;min-height:0;display:flex}.ad-brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;padding:14px 14px 10px;font-size:13.5px;font-weight:700;display:flex}.ad-brand .d{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.ad-brand .r{font-family:var(--font-mono);letter-spacing:.14em;color:var(--accent);background:var(--soft-2);border:1px solid var(--accent);margin-left:auto;font-size:9px}@supports (color:color-mix(in lab, red, red)){.ad-brand .r{border:1px solid color-mix(in oklab,var(--accent)28%,var(--background))}}.ad-brand .r{border-radius:5px;padding:1.5px 6px}.ad-sidesearch{margin:0 10px 6px}.ad-sidesearch .lab-search{border-radius:8px;height:31px}.ad-kbd{font-family:var(--font-mono);color:var(--ink-4);border:1px solid var(--line);background:var(--panel);border-radius:4px;flex:none;padding:1px 5px;font-size:11px}.ad-nav{flex:1;min-height:0;padding:0 8px 12px;overflow-y:auto}.ad-nav::-webkit-scrollbar{width:5px}.ad-nav::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.ad-grp{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);padding:13px 8px 5px;font-size:11px}.ad-item{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;margin-bottom:1px;padding:6px 8px;font-family:inherit;font-size:12.5px;display:flex}.ad-item svg{stroke-width:1.7px;opacity:.8;flex:none;width:15px;height:15px}.ad-item:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ad-item:hover{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.ad-item:hover{color:var(--ink)}.ad-item.on{background:var(--soft);color:var(--accent);font-weight:600}.ad-item.on svg{opacity:1}.ad-item .n{font-family:var(--font-mono);color:var(--ink-4);background:var(--panel);border:1px solid var(--line);border-radius:5px;margin-left:auto;padding:1px 5px;font-size:9.5px}.ad-item .pip{border-radius:50%;flex:none;width:6px;height:6px;margin-left:auto}.ad-item .ext{color:var(--ink-5);margin-left:auto;font-size:10px}.ad-main{background:var(--background);flex-direction:column;min-width:0;display:flex}.ad-top{border-bottom:1px solid var(--line-2);background:var(--panel);align-items:center;gap:12px;padding:9px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-top{background:color-mix(in oklab,var(--panel)65%,var(--background))}}.ad-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;flex-wrap:wrap;min-height:46px;position:sticky;top:0}.ad-crumbs{color:var(--ink-4);align-items:center;gap:5px;font-size:12px;display:flex}.ad-crumbs svg{stroke-width:2px;opacity:.6;width:12px;height:12px}.ad-crumbs b{color:var(--ink);font-weight:600}.ad-env{font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:inline-flex}.ad-env i{border-radius:50%;width:6px;height:6px;display:block}.ad-env.test{color:var(--info);background:var(--info-bg);border-color:var(--info-line)}.ad-env.test i{background:var(--info)}.ad-env.live{color:var(--bad);background:var(--bad-bg);border-color:var(--bad-line)}.ad-env.live i{background:var(--bad)}.ad-fresh{color:var(--ink-4);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ad-fresh button{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:11px;font-weight:600}.ad-fresh button:hover{text-decoration:underline}.ad-body{min-width:0;padding:16px 18px 44px}.ad-phd{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ad-phd h1{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:19px;font-weight:600}.ad-phd p{color:var(--ink-3);max-width:620px;margin:3px 0 0;font-size:12px;line-height:1.5}.ad-sp{flex:1}.ad-g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ad-g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.ad-g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.ad-split{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:12px;display:grid}.ad-col{flex-direction:column;gap:11px;min-width:0;display:flex}.ad-sec{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;min-width:0;margin-bottom:12px}.ad-sec.dirty{border-color:var(--warn-line)}.ad-sech{border-bottom:1px solid var(--line-2);background:var(--foreground);align-items:center;gap:9px;padding:9px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-sech{background:color-mix(in oklab,var(--foreground)2.5%,var(--panel))}}.ad-sech{border-radius:12px 12px 0 0;flex-wrap:wrap;min-height:42px}.ad-sech .t{color:var(--ink);white-space:nowrap;font-size:12.5px;font-weight:600}.ad-sech .d{color:var(--ink-4);font-size:11px}.ad-secb{min-width:0;padding:13px}.ad-secf{border-top:1px solid var(--line-2);background:var(--foreground);align-items:center;gap:8px;padding:8px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-secf{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.ad-secf{border-radius:0 0 12px 12px}.ad-lbl{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);align-items:baseline;gap:7px;margin-bottom:5px;font-size:9.5px;display:flex}.ad-lbl .hint{text-transform:none;letter-spacing:0;color:var(--ink-5);font-family:inherit;font-size:10.5px}.ad-hlp{color:var(--ink-4);margin-top:5px;font-size:11px;line-height:1.45}.ad-mono{font-family:var(--font-mono)}.ad-dirty{font-family:var(--font-mono);letter-spacing:.1em;color:var(--warn);background:var(--warn-bg);border:1px solid var(--warn-line);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:2.5px 8px;font-size:9px;display:inline-flex}.ad-dirty i{background:var(--warn);border-radius:50%;width:5px;height:5px;display:block}.ad-saved{color:var(--accent);white-space:nowrap;align-items:center;gap:5px;font-size:11px;display:inline-flex}.ad-saved svg{stroke-width:2.2px;width:12px;height:12px}.ad-mtag{font-family:var(--font-mono);letter-spacing:.06em;background:var(--foreground);border-radius:5px;padding:1.5px 6px;font-size:9px}@supports (color:color-mix(in lab, red, red)){.ad-mtag{background:color-mix(in oklab,var(--foreground)7%,var(--background))}}.ad-mtag{color:var(--ink-3);white-space:nowrap}.ad-deadtag{font-family:var(--font-mono);letter-spacing:.12em;background:var(--amber-bg);color:var(--amber);border:1px solid var(--amber-line);white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:8.5px}.ad-sw{background:var(--accent);cursor:pointer;border:none;border-radius:999px;flex:none;width:30px;height:18px;padding:0;transition:background .15s;display:inline-block;position:relative}.ad-sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:left .15s;position:absolute;top:2px;left:14px;box-shadow:0 1px 2px #00000040}.ad-sw.off{background:var(--tint-2)}.ad-sw.off:after{left:2px}.ad-sw.dead{background:var(--line);cursor:not-allowed;opacity:.6}.ad-sw:disabled{cursor:not-allowed;opacity:.55}.ad-flagrow{border-bottom:1px solid var(--line-2);align-items:center;gap:9px;padding:7px 0;display:flex}.ad-flagrow:last-child{border-bottom:none}.ad-flagrow .n{color:var(--ink);font-size:12.5px;font-weight:500}.ad-flagrow .k{font-family:var(--font-mono);color:var(--ink-5);margin-top:1px;font-size:9.5px}.ad-flagrow .desc{color:var(--ink-4);margin-top:1px;font-size:11px;line-height:1.4}.ad-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ad-chip{border:1px solid var(--line);background:var(--panel);height:25px;color:var(--ink-3);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-family:inherit;font-size:11.5px;display:inline-flex}.ad-chip:hover{border-color:var(--ink-5)}.ad-chip.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ad-chip.on{border-color:color-mix(in oklab,var(--accent)35%,var(--background))}}.ad-chip.on{color:var(--accent);font-weight:500}.ad-chip .c{font-family:var(--font-mono);color:var(--ink-4);background:var(--foreground);font-size:9.5px}@supports (color:color-mix(in lab, red, red)){.ad-chip .c{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.ad-chip .c{border-radius:4px;padding:.5px 4px}.ad-chip.on .c{background:var(--panel);color:var(--accent)}.ad-tw{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh);border-radius:12px;min-width:0;overflow:hidden}.ad-twh{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;display:flex}.ad-tsc{overflow-x:auto}.ad-t{border-collapse:collapse;width:100%;font-size:12px}.ad-t th{text-align:left;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:7px 12px;font-size:9px;font-weight:500}.ad-t th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.ad-t th.sortable:hover{color:var(--ink-2)}.ad-t th.sorted{color:var(--accent)}.ad-t td{border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink-2);padding:8px 12px}.ad-t tbody tr:last-child td{border-bottom:none}.ad-t tbody tr.rowable{cursor:pointer}.ad-t tbody tr.rowable:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ad-t tbody tr.rowable:hover{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.ad-t tbody tr.sel{background:var(--soft-2)}.ad-t td.num,.ad-t .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.ad-pager{border-top:1px solid var(--line-2);color:var(--ink-4);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;display:flex}.ad-bar{background:var(--line-2);border-radius:3px;min-width:60px;height:5px;overflow:hidden}.ad-bar i{background:var(--accent);border-radius:3px;height:100%;display:block}.mbtn.ad-dan{color:var(--bad);border-color:var(--bad-line);background:var(--panel)}.mbtn.ad-dan:hover{background:var(--bad-bg);border-color:var(--bad)}.mbtn.ad-danp{color:#fff;border-color:var(--bad);background:var(--bad)}.mbtn.ad-danp:hover{opacity:.92;border-color:var(--bad)}.ad-logrow{border-bottom:1px solid var(--line-2);cursor:pointer;text-align:left;background:0 0;border-top:none;border-left:none;border-right:none;grid-template-columns:52px 110px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;padding:7px 12px;font-family:inherit;display:grid}.ad-logrow:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ad-logrow:hover{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.ad-lvl{font-family:var(--font-mono);letter-spacing:.1em;text-align:center;border-radius:5px;padding:2px 0;font-size:8.5px;font-weight:600}.ad-lvl.error,.ad-lvl.fatal{background:var(--bad-bg);color:var(--bad);border:1px solid var(--bad-line)}.ad-lvl.warn{background:var(--warn-bg);color:var(--warn);border:1px solid var(--warn-line)}.ad-lvl.info{background:var(--info-bg);color:var(--info);border:1px solid var(--info-line)}.ad-lvl.debug{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ad-lvl.debug{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.ad-lvl.debug{color:var(--ink-4);border:1px solid var(--line)}.ad-logsrc{font-family:var(--font-mono);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.ad-logmsg{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ad-logts{font-family:var(--font-mono);color:var(--ink-5);text-align:right;white-space:nowrap;font-size:10.5px}.ad-logdet{border-bottom:1px solid var(--line-2);background:var(--foreground);padding:11px 12px 13px}@supports (color:color-mix(in lab, red, red)){.ad-logdet{background:color-mix(in oklab,var(--foreground)2.5%,var(--panel))}}.ad-kv{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:9px;display:grid}.ad-kv .c{background:var(--panel);border:1px solid var(--line-2);border-radius:8px;min-width:0;padding:6px 9px}.ad-kv .k{font-family:var(--font-mono);letter-spacing:.11em;color:var(--ink-5);margin-bottom:2px;font-size:8.5px}.ad-kv .v{font-family:var(--font-mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ad-json{font-family:var(--font-mono);background:var(--foreground);font-size:11px;line-height:1.6}@supports (color:color-mix(in lab, red, red)){.ad-json{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.ad-json{border:1px solid var(--line-2);white-space:pre-wrap;word-break:break-word;max-height:320px;color:var(--ink-2);border-radius:8px;padding:10px 12px;overflow:auto}.ad-budrow{color:var(--ink-2);grid-template-columns:minmax(0,1fr) 90px 86px;align-items:center;gap:9px;padding:5px 0;font-size:12px;display:grid}.ad-budtrack{background:var(--line-2);border-radius:3px;height:6px;overflow:hidden}.ad-budtrack i{background:var(--accent);border-radius:3px;height:100%;display:block}.ad-budtrack i.w{background:var(--warn)}.ad-budtrack i.b{background:var(--bad)}.ad-axis{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-5);justify-content:space-between;margin-top:5px;font-size:9px;display:flex}.ad-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.ad-legend i{vertical-align:-1px;border-radius:2.5px;width:9px;height:9px;margin-right:5px;display:inline-block}.ad-scrim{background:var(--foreground);position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.ad-scrim{background:color-mix(in oklab,var(--foreground)32%,transparent)}}.ad-scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:300;justify-content:center;align-items:center;padding:18px;display:flex}.ad-dlg{background:var(--panel);border:1px solid var(--line);width:min(480px,100%);box-shadow:var(--sh-3);border-radius:14px;overflow:hidden}.ad-dlgh{gap:11px;padding:15px 16px 4px;display:flex}.ad-dlgh .ic{background:var(--bad-bg);width:34px;height:34px;color:var(--bad);border-radius:9px;flex:none;place-items:center;display:grid}.ad-dlgh .ic.warn{background:var(--warn-bg);color:var(--warn)}.ad-dlgh .ic svg{stroke-width:1.9px;width:17px;height:17px}.ad-dlgh h3{letter-spacing:-.01em;color:var(--ink);margin:0 0 3px;font-size:14.5px;font-weight:600}.ad-dlgh p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.5}.ad-dlgb{padding:11px 16px 14px}.ad-conseq{border:1px solid var(--bad-line);background:var(--bad-bg);border-radius:9px;margin-bottom:11px;padding:9px 11px}.ad-conseq.warn{border-color:var(--warn-line);background:var(--warn-bg)}.ad-conseq .h{font-family:var(--font-mono);letter-spacing:.13em;color:var(--bad);margin-bottom:5px;font-size:8.5px}.ad-conseq.warn .h{color:var(--warn)}.ad-conseq ul{color:var(--bad);margin:0;padding-left:16px;font-size:11.5px;line-height:1.65}.ad-conseq.warn ul{color:var(--warn)}.ad-dlgf{border-top:1px solid var(--line-2);background:var(--foreground);align-items:center;gap:8px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.ad-dlgf{background:color-mix(in oklab,var(--foreground)2%,var(--panel))}}.ad-savebar{z-index:250;background:var(--ink);color:var(--background);box-shadow:var(--sh-3);border-radius:11px;align-items:center;gap:10px;max-width:min(560px,100vw - 24px);padding:9px 12px;transition:transform .25s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,84px)}.ad-savebar.up{transform:translate(-50%)}.ad-savebar .t{white-space:nowrap;font-size:12.5px;font-weight:600}.ad-savebar .d{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ad-savebar button{cursor:pointer;white-space:nowrap;border:none;border-radius:7px;height:27px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600}.ad-savebar .gh{background:var(--background)}@supports (color:color-mix(in lab, red, red)){.ad-savebar .gh{background:color-mix(in oklab,var(--background)14%,transparent)}}.ad-savebar .gh{color:var(--background)}.ad-savebar .gb{background:var(--background);color:var(--ink)}.ad-empty{text-align:center;padding:26px 16px}.ad-empty .t1{color:var(--ink-4);font-size:12.5px}.ad-empty .t2{color:var(--tint);margin-top:3px;font-size:11.5px}.ad-err{text-align:center;border:1px solid var(--bad-line);background:var(--bad-bg);border-radius:10px;padding:20px 16px}.ad-err .t1{color:var(--bad);font-size:12.5px;font-weight:600}.ad-err .t2{color:var(--bad);opacity:.8;margin:3px 0 9px;font-size:11.5px}.ad-code{font-family:var(--font-mono);background:var(--foreground);font-size:10.5px}@supports (color:color-mix(in lab, red, red)){.ad-code{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.ad-code{border-radius:4px;padding:1px 5px}.ad-layoutcard{text-align:left;border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:11px;padding:0;font-family:inherit;overflow:hidden}.ad-layoutcard.on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.ad-layoutcard.on{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)12%,transparent)}}.ad-layoutcard .thumb{background:var(--foreground);padding:10px}@supports (color:color-mix(in lab, red, red)){.ad-layoutcard .thumb{background:color-mix(in oklab,var(--foreground)3.5%,var(--background))}}.ad-layoutcard .cap{padding:8px 11px}.ad-layoutcard .cap .t1{color:var(--ink);font-size:12.5px;font-weight:600}.ad-layoutcard .cap .t2{color:var(--ink-4);margin-top:1px;font-size:11px}.ad-thA{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ad-thA{fill:color-mix(in oklab,var(--accent)30%,var(--background))}}.ad-thB{fill:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ad-thB{fill:color-mix(in oklab,var(--accent)14%,var(--background))}}.ad-dz{border-top:1px solid var(--bad-line);padding-top:11px}.ad-dz .ad-lbl{color:var(--bad)}.ad-navtoggle{display:none}@media (max-width:1180px){.ad-split{grid-template-columns:1fr}.ad-kv{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ad-wrap{grid-template-columns:1fr}.ad-side{border-right:none;border-bottom:1px solid var(--line-2)}.ad-navtoggle{margin-left:auto;display:inline-flex}.ad-brand .r{margin-left:8px}.ad-nav{max-height:60vh;display:none}.ad-side.open .ad-nav{display:block}.ad-sidesearch{display:none}.ad-side.open .ad-sidesearch{display:block}.ad-g4,.ad-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ad-body{padding:12px 10px 40px}.ad-g2,.ad-g3,.ad-g4,.ad-kv{grid-template-columns:1fr}.ad-logrow{grid-template-columns:46px minmax(0,1fr) auto}.ad-logrow .ad-logsrc{display:none}.ad-top{position:static}.ad-budrow{grid-template-columns:minmax(0,1fr) 60px 80px}}.ad-body input[type=range],.ad-body input[type=checkbox],.ad-body input[type=radio]{accent-color:var(--accent)}.nv-div{background:var(--line-2);height:1px;margin:9px 8px}.lg-dacts{flex-shrink:1}.lg-dacts .mbtn{min-height:32px}.lg-dacts .mbtn svg{stroke-width:1.8px;flex:none;width:14px;height:14px}.in-blbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-5);font-size:9.5px}.in-bhd{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding-bottom:16px;display:flex}.in-bhd h1{letter-spacing:.01em;color:var(--ink);margin:0;font-size:15px;font-weight:600}.in-bhd .in-bdt{font-family:var(--font-mono);color:var(--ink-5);font-size:11px}.in-bhd .ghost-btn,.in-bhd .pri-btn{align-self:center}.in-bsp{flex:1}.in-bwbwrap{padding:16px 0 0}.in-bwb{align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.in-bwb::-webkit-scrollbar{height:4px}.in-bwb::-webkit-scrollbar-thumb{background:var(--line);border-radius:2px}.in-bwk{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:9px;flex:none;padding:7px 12px;line-height:1.25}.in-bwk .in-bp{color:var(--ink-2);font-size:12.5px}.in-bwk .in-bg{font-family:var(--font-mono);color:var(--ink-5);font-size:9.5px}.in-bwk.in-bon{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.in-bwk.in-bon{border-color:color-mix(in oklab,var(--accent)50%,var(--background))}}.in-bwk.in-bon{background:var(--soft-2)}.in-bwk.in-bon .in-bp{color:var(--accent-2);font-weight:500}.in-bwb .in-barch{white-space:nowrap;padding-left:8px}.in-bbanner{margin-top:14px}.in-bbanner>.banner{margin-bottom:0}.in-bload{padding:34px 0}.in-blede{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px;padding:34px 0 30px;display:grid}.in-blede h2{letter-spacing:-.024em;text-wrap:pretty;max-width:24em;color:var(--ink);margin:0 0 16px;font-size:31px;font-weight:500;line-height:1.34}.in-blede h2:last-child{margin-bottom:0}.in-blede h2.in-bmuted{color:var(--ink-4)}.in-blede .in-bsum{color:var(--ink-2);text-wrap:pretty;max-width:40em;margin:0;font-size:15.5px;line-height:1.66}.in-bgen{margin-top:18px}.in-bout{border-left:2px solid var(--warn);padding:2px 0 2px 16px}.in-bout .in-blbl{margin-bottom:10px;display:block}.in-bout .in-bov{letter-spacing:-.035em;color:var(--warn);font-size:38px;font-weight:600;line-height:1}.in-bout .in-bol{color:var(--ink-2);margin-top:9px;font-size:13px;line-height:1.5}.in-bout.in-bnone{border-left-color:var(--line)}.in-bout.in-bnone .in-bol{color:var(--ink-4);margin-top:0}.in-bstrip{border-bottom:1px solid var(--line-2);grid-template-columns:repeat(6,1fr);display:grid}.in-bstrip .in-bs{border-right:1px solid var(--line-2);min-width:0;padding:18px 20px 18px 0}.in-bstrip .in-bs:last-child{border-right:none}.in-bstrip .in-bn{color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;margin-bottom:7px;font-size:12px;overflow:hidden}.in-bstrip .in-bv{letter-spacing:-.02em;color:var(--ink);font-size:19px;font-weight:600}.in-bstrip .in-bd{font-family:var(--font-mono);margin-top:4px;font-size:10.5px}.in-bup{color:var(--ok)}.in-bdn{color:var(--warn)}.in-bfl{color:var(--ink-5)}.in-bsempty{color:var(--ink-4);grid-column:1/-1;padding:18px 0;font-size:12.5px}.in-bcols{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:60px;padding-top:30px;display:grid}.in-bsect{margin-bottom:34px}.in-bsect>.in-blbl{margin-bottom:16px;display:block}.in-bth{border-bottom:1px solid var(--line-2);grid-template-columns:26px minmax(0,1fr);gap:14px;padding:13px 0;display:grid}.in-bth .in-bi{font-family:var(--font-mono);color:var(--ink-5);padding-top:3px;font-size:11px}.in-bth .in-btt{letter-spacing:-.015em;color:var(--ink);font-size:17px;font-weight:500;line-height:1.35}.in-bob{border-bottom:1px solid var(--line-2);grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;padding:13px 0;display:grid}.in-bob .in-bot{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.55}.in-bpill{max-width:100%;height:22px;line-height:20px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--foreground);border-radius:20px;padding:0 9px;font-size:9.5px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.in-bpill{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.in-bpill{color:var(--ink-4);border:1px solid var(--line-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.in-bq{border-bottom:1px solid var(--line-2);padding:14px 0}.in-bq .in-bqt{letter-spacing:-.01em;text-wrap:pretty;color:var(--ink);font-size:14.5px;line-height:1.5}.in-bq:hover .in-bqt{color:var(--accent-2)}.in-bmr{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:13px 0;display:grid}.in-bmr .in-bmn{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.55;overflow:hidden}.in-bmr .in-bmv{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;font-size:12px}.in-bnote{color:var(--ink-4);padding:13px 0;font-size:12.5px}@media (max-width:1100px){.in-blede{grid-template-columns:minmax(0,1fr);gap:26px}.in-bcols{grid-template-columns:minmax(0,1fr);gap:0}.in-bstrip{grid-template-columns:repeat(3,1fr)}.in-bstrip .in-bs:nth-child(3n){border-right:none}}@media (max-width:640px){.in-bhd{flex-wrap:wrap;row-gap:9px}.in-blede{padding:24px 0 22px}.in-blede h2{font-size:24px;line-height:1.38}.in-bout .in-bov{font-size:32px}.in-bstrip{grid-template-columns:repeat(2,1fr)}.in-bstrip .in-bs{padding:14px 14px 14px 0}.in-bstrip .in-bs:nth-child(3n){border-right:1px solid var(--line-2)}.in-bstrip .in-bs:nth-child(2n),.in-bstrip .in-bs:last-child{border-right:none}.in-bcols{padding-top:22px}}.md-plotg{grid-template-columns:auto minmax(0,1fr);display:grid}.md-ploty{grid-area:1/1;width:24px;margin-right:8px;position:relative}.md-ploty span{font-family:var(--font-mono);color:var(--tint);font-size:9px;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.md-plotg .md-plot{grid-area:1/2;min-width:0}.md-lane{grid-area:2/2;height:16px;margin-top:4px;position:relative}.md-lane b,.md-chg-i b{background:var(--amber-bg);border:1px solid var(--amber-line);min-width:15px;height:14px;color:var(--amber);font-family:var(--font-mono);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 4px;font-size:8.5px;font-weight:400;line-height:1;display:inline-flex}.md-lane b{position:absolute;top:1px;transform:translate(-50%)}.md-plotg .md-pax{grid-area:3/2}.md-ptd{background:var(--panel);border:1.5px solid var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;transform:translate(-50%,-50%)}.md-ptv{font-family:var(--font-mono);color:var(--violet);background:var(--panel);font-size:9px;position:absolute;transform:translate(-50%,-160%)}@supports (color:color-mix(in lab, red, red)){.md-ptv{background:color-mix(in oklab,var(--panel)84%,transparent)}}.md-ptv{white-space:nowrap;border-radius:4px;padding:1.5px 4px;line-height:1.2}.md-ptv.lo{transform:translate(-50%,62%)}.md-ptv.side-r{transform:translate(8px,-50%)}.md-ptv.side-l{transform:translate(calc(-100% - 8px),-50%)}.md-sparse{border:1px dashed var(--line);color:var(--ink-4);border-radius:8px;margin-bottom:9px;padding:7px 11px;font-size:11px;line-height:1.5}.md-sparse b{color:var(--ink-3);font-size:11.5px;font-weight:500}.md-sparse span{color:var(--ink-5);font-size:10.5px}.md-chg{flex-wrap:wrap;gap:5px 12px;margin-top:9px;display:flex}.md-chg-i{font-family:var(--font-mono);color:var(--ink-4);white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;display:inline-flex}.md-chg-more{cursor:pointer;color:var(--accent);background:0 0;border:0;padding:0}@media (min-width:1101px){.dash-today-row>.sec{flex-direction:column;min-width:0;display:flex}.dash-today-row>.sec>.sh{flex:none;min-height:26px}.dash-today-row>.sec>.card,.dash-today-row>.sec>.hb-wg{flex:auto}.dash-today-row .hb-wg{flex-direction:column;display:flex}.dash-today-row .hb-wg>.hb-wh,.dash-today-row .hb-wg>.hb-wf{flex:none}.dash-today-row .hb-wg>.hb-wr{flex:1 0 auto;align-content:center}.dash-today-row .hb-wg>.hb-wf{margin-top:auto}.dash-today-row .hb-wg>.lab-empty{flex:auto;place-items:center;display:grid}.dash-today-row>.sec>.card.flex{align-content:space-between}}.adk-dock{right:22px;bottom:calc(22px + var(--save-bar-height,0px));z-index:40;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed}.adk-fab{background:var(--panel);border:1px solid var(--line);height:46px;box-shadow:var(--sh-3);color:var(--ink-2);cursor:pointer;border-radius:23px;align-items:center;gap:10px;padding:0 8px;font-size:13.5px;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex}.adk-fab:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-fab:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.adk-fab:hover{transform:translateY(-1px)}.adk-fab .adk-orb{background:var(--accent);width:32px;height:32px;color:var(--accent-foreground);border-radius:50%;flex:none;place-items:center;display:grid}.adk-fab .adk-orb svg{stroke-width:1.9px;width:16px;height:16px}.adk-fab .adk-lb{white-space:nowrap;padding-right:2px}.adk-fab .adk-kb{font:400 10.5px var(--font-mono);color:var(--ink-4);border:1px solid var(--line);background:var(--foreground);border-radius:5px;margin-right:6px;padding:2px 6px}@supports (color:color-mix(in lab, red, red)){.adk-fab .adk-kb{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.adk-panel{background:var(--panel);border:1px solid var(--line);width:min(430px,100vw - 44px);box-shadow:var(--sh-3);border-radius:16px;flex-direction:column;max-height:min(76vh,660px);display:flex;overflow:hidden}.adk-panel.adk-wide{width:min(640px,100vw - 44px)}.adk-phd{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.adk-modes{background:var(--foreground);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.adk-modes{background:color-mix(in oklab,var(--foreground)8%,var(--background))}}.adk-modes{border-radius:8px;gap:1px;padding:2px}.adk-modes button{color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:12.5px;font-weight:500;display:flex}.adk-modes button svg{stroke-width:1.9px;width:13px;height:13px}.adk-modes button.on{background:var(--panel);color:var(--accent-2);box-shadow:var(--sh)}.adk-phd .adk-sp,.adk-ft .adk-sp{flex:1}.adk-iconb{width:28px;height:28px;color:var(--tint);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:none;place-items:center;display:grid}.adk-iconb:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-iconb:hover{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.adk-iconb:hover{color:var(--ink-2)}.adk-iconb svg{stroke-width:1.8px;width:15px;height:15px}.adk-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.adk-body::-webkit-scrollbar{width:6px}.adk-body::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.adk-inp{padding:12px 14px 0}.adk-inp textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:none;outline:none;min-height:56px;font-family:inherit;font-size:14.5px;line-height:1.5}.adk-inp textarea::placeholder{color:var(--tint)}.adk-hintrow{flex-wrap:wrap;gap:6px;padding:2px 14px 0;display:flex}.adk-hintrow.adk-center{justify-content:center;padding-bottom:4px}.adk-sug{border:1px solid var(--line);background:var(--panel);color:var(--ink-2);text-align:left;cursor:pointer;border-radius:20px;padding:5px 11px;font-size:12.5px}.adk-sug:hover{background:var(--soft-2);border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-sug:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.adk-sug:hover{color:var(--accent-2)}.adk-sug.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adk-sug.on{border-color:color-mix(in oklab,var(--accent)36%,var(--background))}}.adk-sug.on{color:var(--accent-2);font-weight:500}.adk-parse{flex-direction:column;gap:7px;padding:12px 14px 2px;display:flex}.adk-plabel{font:500 9.5px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:7px;display:flex}.adk-plabel:after{content:"";background:var(--line-2);flex:1;height:1px}.adk-pitem{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.adk-pitem{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.adk-pitem{animation:.22s both adk-pop}@keyframes adk-pop{0%{opacity:0;transform:translateY(4px)}}.adk-pitem .adk-ic{background:var(--soft);width:24px;height:24px;color:var(--accent-2);border-radius:7px;flex:none;place-items:center;display:grid}.adk-pitem .adk-ic svg{stroke-width:1.9px;width:13px;height:13px}.adk-pitem .adk-tx{flex:1;min-width:0}.adk-pitem .adk-tx b{color:var(--ink);letter-spacing:-.005em;font-size:13px;font-weight:500;display:block}.adk-pitem .adk-tx span{font:400 10.5px var(--font-mono);color:var(--ink-4);text-transform:uppercase;letter-spacing:.08em}.adk-pitem .adk-x{color:var(--tint-2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;display:grid}.adk-pitem .adk-x:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-pitem .adk-x:hover{background:color-mix(in oklab,var(--foreground)6%,var(--background))}}.adk-pitem .adk-x:hover{color:var(--ink-2)}.adk-pitem .adk-x svg{stroke-width:2px;width:13px;height:13px}.adk-thread{flex-direction:column;gap:14px;padding:14px;display:flex}.adk-you{background:var(--soft);max-width:80%;color:var(--ink);border-radius:14px 14px 4px;align-self:flex-end;padding:9px 13px;font-size:13.5px;line-height:1.5}.adk-ai{color:var(--ink-2);letter-spacing:-.002em;font-size:14px;line-height:1.62}.adk-ai p{margin:0 0 10px}.adk-ai p:last-child{margin:0}.adk-ai strong{color:var(--ink);font-weight:600}.adk-ai ul{margin:0 0 10px;padding-left:18px}.adk-ai ul:last-child{margin:0}.adk-ai li{margin:0 0 4px}.adk-ref{border-bottom:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.adk-ref{border-bottom:1px dashed color-mix(in oklab,var(--accent)34%,var(--background))}}.adk-ref{color:var(--accent-2);cursor:pointer;white-space:nowrap;font-weight:500}.adk-ref:hover{background:var(--soft-2)}.adk-evid{border:1px solid var(--line);border-radius:11px;margin-top:11px;overflow:hidden}.adk-evid .adk-eh{background:var(--panel);align-items:center;gap:8px;padding:7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.adk-evid .adk-eh{background:color-mix(in oklab,var(--panel)72%,var(--background))}}.adk-evid .adk-eh{border-bottom:1px solid var(--line-2);font:500 9.5px var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5)}.adk-evid .adk-eh svg{stroke-width:2px;width:12px;height:12px}.adk-evid .adk-er{color:var(--ink-2);border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:7px 11px;font-size:12.5px;display:flex}.adk-evid .adk-er:last-child{border:0}.adk-evid .adk-er b{font:500 12px var(--font-mono);color:var(--ink);margin-left:auto}.adk-typing{align-items:center;gap:4px;padding:2px 0;display:flex}.adk-typing i{background:var(--tint-2);border-radius:50%;width:5px;height:5px;animation:1.1s infinite adk-bl}.adk-typing i:nth-child(2){animation-delay:.15s}.adk-typing i:nth-child(3){animation-delay:.3s}@keyframes adk-bl{0%,60%,to{opacity:.3}30%{opacity:1}}.adk-voice{flex-direction:column;align-items:center;gap:14px;padding:22px 16px 8px;display:flex}.adk-wave{align-items:center;gap:3px;height:46px;display:flex}.adk-wave i{background:var(--accent-3);border-radius:2px;width:3px;animation:1s ease-in-out infinite adk-wv}@keyframes adk-wv{0%,to{height:10%}50%{height:100%}}.adk-vtime{font:500 22px var(--font-mono);letter-spacing:-.02em;color:var(--ink)}.adk-vprompt{color:var(--ink-3);text-align:center;text-wrap:pretty;max-width:280px;font-size:13px}.adk-ft{border-top:1px solid var(--line-2);background:var(--panel);flex:none;align-items:center;gap:8px;padding:9px 10px 9px 12px;display:flex}.adk-ft .adk-hint{font:400 10.5px var(--font-mono);color:var(--tint);letter-spacing:.02em}.adk-go{background:var(--accent);height:32px;color:var(--accent-foreground);cursor:pointer;border:none;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:background .15s;display:inline-flex}.adk-go:hover{background:var(--accent-2)}.adk-go[disabled]{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-go[disabled]{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.adk-go[disabled]{color:var(--tint-2);cursor:default}.adk-go svg{stroke-width:2.1px;width:14px;height:14px}.adk-ghost{border:1px solid var(--line);background:var(--panel);height:32px;color:var(--ink-2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;display:inline-flex}.adk-ghost:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-ghost:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.adk-ghost:hover{color:var(--ink)}.adk-ghost svg{stroke-width:1.9px;width:13px;height:13px}.adk-toast{background:var(--ink);color:var(--background);box-shadow:var(--sh-3);border-radius:11px;align-items:center;gap:9px;padding:9px 13px;font-size:13px;animation:.22s both adk-pop;display:flex}.adk-toast svg{stroke-width:2.2px;width:15px;height:15px;color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.adk-toast svg{color:color-mix(in oklab,var(--accent)55%,var(--background))}}.adk-toast svg{flex:none}.adk-toast .adk-undo{font:inherit;color:var(--accent);background:0 0;border:none;padding:0}@supports (color:color-mix(in lab, red, red)){.adk-toast .adk-undo{color:color-mix(in oklab,var(--accent)45%,var(--background))}}.adk-toast .adk-undo{cursor:pointer;margin-left:4px;font-weight:500}.adk-err{margin:10px 14px 0}@media (prefers-reduced-motion:reduce){.adk-wave i,.adk-typing i,.adk-pitem,.adk-toast{animation:none}}.ad-lbl,.ad-lbl .hint{font-size:11px}@media (pointer:coarse),(max-width:760px){.ad-main .xb{width:44px;height:44px}.ad-main .mbtn.sm{min-height:44px}}.aiw-page{min-height:0}.aiw-frame{background:var(--panel);border:1px solid var(--line);height:calc(100dvh - 168px);min-height:480px;box-shadow:var(--sh);border-radius:14px;grid-template-rows:minmax(0,1fr);grid-template-columns:208px minmax(0,1fr) 300px;display:grid;overflow:hidden}.aiw-sp{flex:1}.aiw-m9{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;font-size:9px}.aiw-m9.bad{color:var(--bad)}.aiw-mono{font-family:var(--font-mono);font-size:.92em}.aiw-rail{background:var(--foreground);flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.aiw-rail{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.aiw-rail{border-right:1px solid var(--line-2)}.aiw-rail-head{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:10px 12px;display:flex}.aiw-newbtn{width:100%}.aiw-newbtn svg{width:13px;height:13px}.aiw-rail-close{display:none}.aiw-rail-close svg{width:13px;height:13px}.aiw-rail-list{flex:1;min-height:0;padding:0 8px 10px;overflow-y:auto}.aiw-rail-grp{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);padding:12px 10px 5px;font-size:8.5px}.aiw-rail-empty{color:var(--ink-4);padding:14px 10px;font-size:11.8px;line-height:1.5}.aiw-sess{text-align:left;cursor:pointer;width:100%;color:var(--ink-3);background:0 0;border:none;border-radius:8px;padding:7px 10px;font-size:12.3px;line-height:1.35;display:block}.aiw-sess:hover{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aiw-sess:hover{background:color-mix(in oklab,var(--foreground)6%,var(--panel))}}.aiw-sess.on{background:var(--soft);color:var(--accent-2);font-weight:500}.aiw-sess-title{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aiw-sess-meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--tint);margin-top:2px;font-size:9px;display:block}.aiw-sess.on .aiw-sess-meta{color:var(--accent)}.aiw-rail-foot{border-top:1px solid var(--line-2);padding:10px 12px}.aiw-scopebar{border:1px dashed var(--accent);align-items:flex-start;gap:7px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.aiw-scopebar{border:1px dashed color-mix(in oklab,var(--accent)26%,var(--background))}}.aiw-scopebar{background:var(--soft-2);color:var(--ink-3);border-radius:9px;font-size:11px;line-height:1.45}.aiw-scopebar svg{width:12px;height:12px;color:var(--accent);flex:none;margin-top:1px}.aiw-scopebar b{color:var(--accent-2);font-weight:600}.aiw-conv{flex-direction:column;min-width:0;min-height:0;display:flex}.aiw-convbar{border-bottom:1px solid var(--line-2);align-items:center;gap:6px;padding:7px 10px;display:none}.aiw-convbar .mbtn svg{width:13px;height:13px}.aiw-conv-scroll{flex:1;min-height:0;padding:20px 26px;overflow-y:auto}.aiw-turns{flex-direction:column;gap:20px;display:flex}.aiw-turn{grid-template-columns:26px minmax(0,1fr);gap:12px;display:grid}.aiw-turn-body{min-width:0}.aiw-avatar{width:26px;height:26px;font-family:var(--font-mono);border-radius:8px;flex:none;place-items:center;font-size:9.5px;font-weight:600;display:grid}.aiw-avatar svg{width:13px;height:13px}.aiw-avatar.me{background:var(--ink);color:var(--background)}.aiw-avatar.ai{background:var(--soft);color:var(--accent-2)}.aiw-prose{color:var(--ink-2);max-width:68ch;font-size:14px;line-height:1.72}.aiw-prose p{margin:0 0 11px}.aiw-prose p:last-child{margin-bottom:0}.aiw-prose b{color:var(--ink);font-weight:600}.aiw-prose h4{color:var(--ink);margin:16px 0 7px;font-size:12.5px;font-weight:600}.aiw-prose ul{margin:0 0 11px;padding-left:18px;list-style:outside}.aiw-prose li{margin-bottom:5px}.aiw-prose.q p{color:var(--ink);letter-spacing:-.012em;font-size:14.5px;font-weight:500;line-height:1.6}.aiw-num{font-family:var(--font-mono);color:var(--accent-2);background:var(--soft-2);border-radius:4px;padding:0 4px;font-size:12.5px}.aiw-cite{vertical-align:baseline;border:1px solid var(--accent);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.aiw-cite{border:1px solid color-mix(in oklab,var(--accent)24%,var(--background))}}.aiw-cite{background:var(--soft-2);border-radius:5px;margin:0 2px;overflow:hidden}.aiw-cite button{font-family:var(--font-mono);letter-spacing:.02em;color:var(--accent-2);cursor:pointer;background:0 0;border:none;padding:1px 5px;font-size:9.5px}.aiw-cite button:hover{background:var(--soft)}.aiw-cite a{color:var(--accent);border-left:1px solid var(--accent);align-self:stretch;place-items:center;padding:0 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.aiw-cite a{border-left:1px solid color-mix(in oklab,var(--accent)18%,var(--background))}}.aiw-cite a:hover{background:var(--soft)}.aiw-cite a svg{width:9px;height:9px}.aiw-citerow{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.aiw-turnfoot{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tint);align-items:center;gap:12px;margin-top:9px;font-size:9px;display:flex}.aiw-turnfoot button{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tint);cursor:pointer;background:0 0;border:none;padding:0;font-size:9px}.aiw-turnfoot button:hover{color:var(--accent)}.aiw-thinking{color:var(--ink-4);align-items:center;gap:8px;padding-top:3px;font-size:12.5px;display:flex}.aiw-thinking i{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1.1s infinite aiw-bnc;display:block}.aiw-thinking i:nth-child(3){animation-delay:.15s}.aiw-thinking i:nth-child(4){animation-delay:.3s}@keyframes aiw-bnc{0%,60%,to{opacity:.28}30%{opacity:1}}.aiw-guard{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn);border-radius:9px;align-items:flex-start;gap:9px;max-width:68ch;padding:10px 12px;font-size:12.5px;line-height:1.55;display:flex}.aiw-guard svg{flex:none;width:14px;height:14px;margin-top:1px}.aiw-guard.bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad)}.aiw-guard-actions{margin-top:8px}.aiw-banner{border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:9px 12px;font-size:12px;line-height:1.5;display:flex}.aiw-banner span{flex:1;min-width:200px}.aiw-banner.warn{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn)}.aiw-banner.info{background:var(--info-bg);border:1px solid var(--info-line);color:var(--info)}.aiw-conv-empty{text-align:center;flex-direction:column;align-items:center;max-width:46ch;margin:48px auto 0;display:flex}.aiw-conv-empty .aiw-avatar{border-radius:10px;width:34px;height:34px}.aiw-conv-empty .aiw-avatar svg{width:16px;height:16px}.aiw-conv-empty h2{letter-spacing:-.02em;color:var(--ink);margin:12px 0 6px;font-size:16.5px;font-weight:600}.aiw-conv-empty p{color:var(--ink-4);margin:0 0 16px;font-size:12.8px;line-height:1.6}.aiw-starters{flex-direction:column;gap:6px;width:100%;display:flex}.aiw-starter{border:1px solid var(--line);background:var(--panel);color:var(--ink-3);text-align:left;cursor:pointer;border-radius:9px;padding:8px 12px;font-size:12.3px}.aiw-starter:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-starter:hover{border-color:color-mix(in oklab,var(--accent)40%,var(--background))}}.aiw-starter:hover{color:var(--ink-2);background:var(--soft-2)}.aiw-composer{border-top:1px solid var(--line-2);padding:12px 26px 16px}.aiw-cbox{border:1px solid var(--line);background:var(--panel);box-shadow:var(--sh);border-radius:12px;padding:10px 12px}.aiw-cbox:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-cbox:focus-within{border-color:color-mix(in oklab,var(--accent)55%,var(--line))}}.aiw-cbox:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-cbox:focus-within{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)12%,transparent)}}.aiw-cbox-input{resize:none;width:100%;font:inherit;color:var(--ink);background:0 0;border:none;outline:none;min-height:20px;max-height:160px;font-size:13.5px;line-height:1.5;display:block}.aiw-cbox-input::placeholder{color:var(--ink-4)}.aiw-cbox-input:disabled{color:var(--ink-5)}.aiw-cbox-row{align-items:center;gap:8px;margin-top:8px;display:flex}.aiw-send{cursor:pointer;background:var(--accent);height:27px;color:var(--accent-foreground);border:none;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.3px;font-weight:500;display:inline-flex}.aiw-send svg{width:12px;height:12px}.aiw-send:hover{opacity:.92}.aiw-send:disabled{opacity:.45;cursor:default}.aiw-quota-note{color:var(--warn);margin:7px 2px 0;font-size:11.5px}.aiw-evid{background:var(--foreground);flex-direction:column;min-width:0;min-height:0;display:flex}@supports (color:color-mix(in lab, red, red)){.aiw-evid{background:color-mix(in oklab,var(--foreground)3%,var(--panel))}}.aiw-evid{border-left:1px solid var(--line-2)}.aiw-evid-head{border-bottom:1px solid var(--line-2);align-items:center;gap:8px;padding:9px 12px;display:flex}.aiw-evid-title{letter-spacing:-.01em;color:var(--ink);font-size:12.5px;font-weight:600}.aiw-evid-close{display:none}.aiw-evid-close svg{width:13px;height:13px}.aiw-evid-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px;display:flex;overflow-y:auto}.aiw-evid-grp{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-5);padding:2px 2px 0;font-size:8.5px}.aiw-evid-empty{text-align:center;color:var(--ink-4);flex-direction:column;align-items:center;gap:10px;margin:40px 10px;display:flex}.aiw-evid-empty svg{width:26px;height:26px;color:var(--tint-2)}.aiw-evid-empty p{max-width:30ch;margin:0;font-size:12px;line-height:1.55}.aiw-card{border:1px solid var(--line-2);background:var(--panel);border-radius:10px;flex:none;padding:10px 11px}.aiw-card.highlight{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-card.highlight{border-color:color-mix(in oklab,var(--accent)55%,var(--background))}}.aiw-card.highlight{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-card.highlight{box-shadow:0 0 0 3px color-mix(in oklab,var(--accent)18%,transparent)}}.aiw-card.pinned{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-card.pinned{border-color:color-mix(in oklab,var(--accent)30%,var(--background))}}.aiw-card-head{align-items:center;gap:7px;min-width:0;margin-bottom:7px;display:flex}.aiw-card-kind{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);flex:none;font-size:8.5px}.aiw-card-title{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:12.3px;font-weight:600;overflow:hidden}.aiw-pin{width:22px;height:22px;color:var(--tint-2);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;place-items:center;display:grid}.aiw-pin svg{width:12px;height:12px}.aiw-pin:hover{color:var(--ink-3);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.aiw-pin:hover{background:color-mix(in oklab,var(--foreground)6%,var(--panel))}}.aiw-pin.on{color:var(--accent)}.aiw-card-body{position:relative}.aiw-blocknote{color:var(--ink-5);margin:7px 0 0;font-size:10.8px;line-height:1.45}.aiw-veil{background:var(--panel);border-radius:8px;place-items:center;display:grid;position:absolute;inset:-2px}@supports (color:color-mix(in lab, red, red)){.aiw-veil{background:color-mix(in oklab,var(--panel)62%,transparent)}}.aiw-veil{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.aiw-veil-text{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:5px;font-size:9.5px;display:flex}.aiw-veil-text i{background:var(--accent);border-radius:50%;width:4px;height:4px;animation:1.1s infinite aiw-bnc;display:block}.aiw-veil-text i:nth-child(2){animation-delay:.15s}.aiw-veil-text i:nth-child(3){animation-delay:.3s}.aiw-refine-error{color:var(--bad);margin:7px 0 0;font-size:11.3px;line-height:1.5}.aiw-refine-error button{color:var(--accent-2);cursor:pointer;background:0 0;border:none;padding:0;font-size:11.3px;font-weight:600;text-decoration:underline}.aiw-controls{border:1px solid var(--line-2);background:var(--foreground);border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin-bottom:8px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab, red, red)){.aiw-controls{background:color-mix(in oklab,var(--foreground)2.5%,var(--panel))}}.aiw-ctl{align-items:center;gap:7px;min-width:0;display:flex}.aiw-ctl.wide{flex-direction:column;flex:100%;align-items:stretch;gap:5px}.aiw-ctl-label{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);align-items:center;gap:8px;font-size:8.5px;display:flex}.aiw-ctl-val{color:var(--accent-2);font-size:9.5px}.aiw-ctl-unsupported{color:var(--ink-5);font-size:10.5px;font-style:italic}.aiw-switch{border:1px solid var(--line);background:var(--foreground);border-radius:999px;width:30px;height:18px}@supports (color:color-mix(in lab, red, red)){.aiw-switch{background:color-mix(in oklab,var(--foreground)8%,var(--panel))}}.aiw-switch{cursor:pointer;flex:none;transition:background .15s,border-color .15s;position:relative}.aiw-switch i{background:var(--panel);border:1px solid var(--line);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.aiw-switch.on{background:var(--accent);border-color:var(--accent)}.aiw-switch.on i{border-color:var(--accent);transform:translate(12px)}.aiw-switch:disabled{opacity:.5;cursor:default}.aiw-select{font:inherit;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:7px;max-width:150px;padding:3px 6px;font-size:11.5px}.aiw-select:disabled{opacity:.5;cursor:default}.aiw-range{width:100%;accent-color:var(--accent);cursor:pointer}.aiw-range:disabled{opacity:.5;cursor:default}.aiw-chiprow{flex-wrap:wrap;gap:5px;display:flex}.aiw-chip{border:1px solid var(--line);background:var(--panel);height:24px;color:var(--ink-3);cursor:pointer;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;display:inline-flex}.aiw-chip.on{background:var(--soft);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.aiw-chip.on{border-color:color-mix(in oklab,var(--accent)36%,var(--background))}}.aiw-chip.on{color:var(--accent-2);font-weight:500}.aiw-chip:disabled{opacity:.5;cursor:default}.aiw-chartbox{width:100%;height:180px}.aiw-legend{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin-top:7px;font-size:11px;display:flex}.aiw-legend-item{align-items:center;gap:5px;display:inline-flex}.aiw-legend-item svg{flex:none;width:18px;height:6px}.aiw-legend-unit{font-family:var(--font-mono);color:var(--ink-5);margin-left:auto;font-size:10px}.aiw-tablewrap{overflow-x:auto}.aiw-table{border-collapse:collapse;width:100%}.aiw-table th{text-align:left;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-5);white-space:nowrap;padding:0 8px 6px 0;font-size:8.5px;font-weight:400}.aiw-table td{border-top:1px solid var(--line-2);color:var(--ink-2);padding:6px 8px 6px 0;font-size:12px}.aiw-table th.num,.aiw-table td.num{text-align:right}.aiw-table td.num{font-family:var(--font-mono);font-size:11.5px}.aiw-logs{flex-direction:column;display:flex}.aiw-logrow{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:9px;padding:8px 0;text-decoration:none;display:flex}.aiw-logrow:last-child{border-bottom:none}.aiw-logrow-when{font-family:var(--font-mono);letter-spacing:.04em;color:var(--tint);flex:none;width:42px;padding-top:2px;font-size:9.5px}.aiw-logrow-text{color:var(--ink-3);flex:1;min-width:0;font-size:11.8px;line-height:1.5}.aiw-logrow-arrow{width:11px;height:11px;color:var(--tint-2);flex:none;margin-top:3px}.aiw-logrow.linked:hover{background:var(--soft-2)}.aiw-logrow.linked:hover .aiw-logrow-arrow{color:var(--accent)}.aiw-metrics{flex-direction:column;gap:10px;display:flex}.aiw-metrics.grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.aiw-metric-label{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-5);margin-bottom:4px;font-size:8.5px}.aiw-metric-value{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:5px;font-size:21px;display:flex}.aiw-metric-value small{color:var(--ink-4);letter-spacing:0;font-size:11px}.aiw-metric-delta{letter-spacing:0;color:var(--ink-3);font-size:10.5px}.aiw-metric-caption{color:var(--ink-4);margin-top:4px;font-size:11px;line-height:1.45}.aiw-note{font-size:12.3px}.aiw-note .aiw-prose{color:var(--ink-3);max-width:none;font-size:12.3px;line-height:1.6}.aiw-fallback{color:var(--ink-3);font-size:11.8px;line-height:1.55}.aiw-fallback p{margin:0 0 6px}.aiw-fallback details summary{cursor:pointer;color:var(--accent-2);font-size:11px}.aiw-fallback pre{background:var(--foreground);border-radius:7px;margin:6px 0 0;padding:8px;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.aiw-fallback pre{background:color-mix(in oklab,var(--foreground)4%,var(--background))}}.aiw-fallback pre{border:1px solid var(--line-2);font-family:var(--font-mono);color:var(--ink-3);max-height:220px;font-size:10px;line-height:1.5;overflow-y:auto}.aiw-card-cites{border-top:1px solid var(--line-2);flex-direction:column;gap:3px;margin-top:9px;padding-top:7px;display:flex}.aiw-card-cite{border-radius:5px;align-items:center;gap:6px;min-width:0;padding:2px 3px;text-decoration:none;display:flex}.aiw-card-cite:hover{background:var(--soft-2)}.aiw-card-cite-kind{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);flex:none;width:62px;font-size:8px}.aiw-card-cite-label{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.aiw-card-cite svg{width:10px;height:10px;color:var(--tint-2);flex:none}.aiw-card-cite:hover svg{color:var(--accent)}.aiw-frame.aiw-loading{pointer-events:none}.aiw-skel{background:var(--foreground);border-radius:10px;margin:12px}@supports (color:color-mix(in lab, red, red)){.aiw-skel{background:color-mix(in oklab,var(--foreground)5%,var(--panel))}}.aiw-skel{animation:1.4s ease-in-out infinite aiw-pulse}@keyframes aiw-pulse{0%,to{opacity:.55}50%{opacity:1}}.aiw-off{place-items:center;min-height:60vh;display:grid}.aiw-off-card{text-align:center;border:1px solid var(--line);background:var(--panel);max-width:420px;box-shadow:var(--sh);border-radius:14px;padding:34px 30px}.aiw-off-card h1{letter-spacing:-.02em;color:var(--ink);margin:10px 0 8px;font-size:18px;font-weight:600}.aiw-off-card p{color:var(--ink-3);margin:0;font-size:12.8px;line-height:1.6}@media (max-width:1279px){.aiw-frame{grid-template-columns:190px minmax(0,1fr) 280px}}@media (max-width:1023px){.aiw-frame{grid-template-columns:minmax(0,1fr) 280px}.aiw-convbar{display:flex}.aiw-convbar-evidence{display:none}.aiw-rail{z-index:61;border-right:1px solid var(--line);width:min(280px,84vw);box-shadow:var(--sh-3);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.aiw-rail.open{transform:translate(0)}.aiw-rail-close{display:inline-flex}.aiw-conv-scroll{padding:16px 18px}.aiw-composer{padding:10px 18px 14px}}@media (max-width:899px){.aiw-frame{grid-template-columns:minmax(0,1fr);height:calc(100dvh - 150px)}.aiw-convbar-evidence{display:inline-flex}.aiw-evid{z-index:61;border-left:1px solid var(--line);width:min(360px,92vw);box-shadow:var(--sh-3);transition:transform .18s;position:fixed;top:0;bottom:0;right:0;transform:translate(102%)}.aiw-evid.open{transform:translate(0)}.aiw-evid-close{display:inline-flex}}.aiw-scrim{z-index:60;cursor:pointer;background:var(--ink);border:none;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.aiw-scrim{background:color-mix(in oklab,var(--ink)32%,transparent)}}@media (max-width:1023px){.aiw-scrim{display:block}}.adk-dock{max-height:calc(100vh - 22px - var(--save-bar-height,0px));max-height:calc(100dvh - 22px - var(--save-bar-height,0px))}.adk-panel{flex:0 auto;min-height:200px}@media (max-width:760px){.adk-dock{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px) + var(--save-bar-height,0px));gap:8px}.adk-fab{border-radius:50%;justify-content:center;gap:0;width:52px;height:52px;padding:0}.adk-fab .adk-lb,.adk-fab .adk-kb{display:none}.adk-fab .adk-orb{width:36px;height:36px}.adk-panel{min-height:180px}}.adk-ndg-pill{background:var(--panel);border:1px solid var(--line);max-width:min(300px,100vw - 64px);height:36px;box-shadow:var(--sh-2);color:var(--ink-2);cursor:pointer;border-radius:18px;flex:none;align-items:center;gap:8px;padding:0 13px 0 5px;font-family:inherit;font-size:12.5px;transition:box-shadow .18s,border-color .18s,transform .18s;display:flex;position:relative}.adk-ndg-pill:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-ndg-pill:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.adk-ndg-pill:hover{transform:translateY(-1px)}.adk-ndg-porb{background:var(--soft);width:27px;height:27px;color:var(--accent-2);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.adk-ndg-porb svg{stroke-width:1.9px;width:13px;height:13px}.adk-ndg-porb img{object-fit:contain;width:100%;height:100%}.adk-ndg-plabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.adk-ndg-dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:-2px;right:-2px}@media (prefers-reduced-motion:no-preference){.adk-ndg-dot{animation:2s ease-in-out infinite adk-ndg-pulse}}@keyframes adk-ndg-pulse{0%,to{opacity:1}50%{opacity:.4}}.adk-ndg-card{background:var(--panel);border:1px solid var(--line);width:min(352px,100vw - 44px);box-shadow:var(--sh-3);border-radius:14px;flex:none;padding:12px 13px 10px;animation:.22s both adk-pop}.adk-ndg-hd{align-items:flex-start;gap:10px;display:flex}.adk-ndg-orb{background:var(--soft);width:30px;height:30px;color:var(--accent-2);border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.adk-ndg-orb svg{stroke-width:1.9px;width:15px;height:15px}.adk-ndg-orb img{object-fit:contain;width:100%;height:100%}.adk-ndg-ht{flex:1;min-width:0}.adk-ndg-kicker{font:500 11px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);display:block}.adk-ndg-title{color:var(--ink);letter-spacing:-.005em;font-size:13.5px;font-weight:600;line-height:1.35;display:block}.adk-ndg-body{color:var(--ink-2);margin:8px 0 0;font-size:12.5px;line-height:1.55}.adk-ndg-err{color:var(--bad);margin-top:8px;font-size:11.5px}.adk-ndg-foot{border-top:1px solid var(--line-2);color:var(--ink-5);margin:10px 0 0;padding-top:7px;font-size:11px;line-height:1.45}.adk-ndg-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;display:flex;position:relative}.adk-ndg-pri{background:var(--accent);height:30px;color:var(--accent-foreground);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s;display:inline-flex}.adk-ndg-pri:hover{background:var(--accent-2)}.adk-ndg-gh{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;display:inline-flex}.adk-ndg-gh:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-ndg-gh:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.adk-ndg-gh:hover{color:var(--ink)}.adk-ndg-gh svg{stroke-width:1.8px;width:13px;height:13px}.adk-ndg-quiet{color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:8px;height:30px;padding:0 7px;font-family:inherit;font-size:12px}.adk-ndg-quiet:hover{color:var(--ink-2);background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.adk-ndg-quiet:hover{background:color-mix(in oklab,var(--foreground)5%,var(--background))}}.adk-ndg-pri[disabled],.adk-ndg-gh[disabled],.adk-ndg-quiet[disabled]{opacity:.55;cursor:default}.adk-ndg-mwrap{position:relative}.adk-ndg-menu{background:var(--panel);border:1px solid var(--line);min-width:170px;box-shadow:var(--sh-3);border-radius:10px;flex-direction:column;gap:1px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.adk-ndg-menu.right{min-width:216px;left:auto;right:0}.adk-ndg-mi{text-align:left;color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:7px 9px;font-family:inherit;font-size:12.5px}.adk-ndg-mi:hover{background:var(--soft-2);color:var(--ink)}.adk-ndg-mi b{color:var(--ink);font-size:12.5px;font-weight:600;display:block}.adk-ndg-mi.danger b{color:var(--bad)}.adk-ndg-mi span{color:var(--ink-4);margin-top:1px;font-size:11px;display:block}@media (pointer:coarse){.adk-ndg-pill{border-radius:22px;height:44px}.adk-ndg-pri,.adk-ndg-gh,.adk-ndg-quiet{min-height:44px}.adk-ndg-mi{flex-direction:column;justify-content:center;min-height:44px;display:flex}.adk-ndg-hd .adk-iconb,.adk-ndg-actions .adk-iconb{width:44px;height:44px}.adk-ndg-hd{margin-top:-6px;margin-right:-8px}}.fr-nudge.fail{border-color:var(--bad-line);background:var(--bad-bg)}.fr-sentbadge.err{background:var(--bad);color:var(--background)}.rl-hintline{color:var(--ink-4);margin-top:7px;padding:0 2px;font-size:11px;line-height:1.5}.rl-usual{border:1px dashed var(--line);height:24px;font-family:var(--font-mono);color:var(--ink-4);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;flex:none;padding:0 8px;font-size:11px}.rl-usual:hover{border-color:var(--accent);color:var(--accent)}.rl-due{border:1px solid var(--line-2);background:var(--panel);border-radius:9px}.rl-due>summary{cursor:pointer;align-items:center;gap:8px;padding:8px 9px;list-style:none;display:flex}.rl-due>summary::-webkit-details-marker{display:none}.rl-due-t{color:var(--ink-3);flex:none;font-size:11.5px;font-weight:600}.rl-due-n{font-family:var(--font-mono);color:var(--accent);flex:none;font-size:11px}.rl-due-prev{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-4);flex:auto;font-size:11px;overflow:hidden}.rl-due-ch{width:14px;height:14px;stroke:var(--ink-4);stroke-width:2px;fill:none;flex:none;margin-left:auto;transition:transform .15s}.rl-due[open]>summary .rl-due-ch{transform:rotate(180deg)}.rl-due[open]>summary .rl-due-prev{display:none}.rl-due-list{padding:0 9px 9px}.rl-due-r{color:var(--ink-3);align-items:center;gap:7px;padding:3px 0;font-size:11.5px;display:flex}.rl-due-r i{background:var(--foreground);border-radius:50%;width:6px;height:6px}@supports (color:color-mix(in lab, red, red)){.rl-due-r i{background:color-mix(in oklab,var(--foreground)14%,var(--background))}}.rl-due-r i{flex:none}.rl-due-r.rl-said i{background:var(--accent)}.rl-due-r.rl-said .rl-due-nm{color:var(--ink)}.rl-due-nm{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.rl-due-r .rl-cx{font-family:var(--font-mono);color:var(--ink-5);flex:none;font-size:11px}.rl-due-tick{color:var(--accent);flex:none;font-size:11px}.rl-due-more{color:var(--accent);padding:6px 0 2px 13px;font-size:11.5px;display:block}.rl-due-more:hover{text-decoration:underline}@media (hover:none){.rl-usual{min-height:44px;padding:0 12px}.rl-due>summary,.rl-due-r{min-height:44px}.rl-due-more{align-items:center;min-height:44px;display:flex}}@media (max-width:760px){.rl-qr:has(.rl-ctl button:nth-child(4)){flex-wrap:wrap;row-gap:6px}.rl-qr:has(.rl-ctl button:nth-child(4)) .rl-l{flex:calc(100% - 64px)}.rl-qr:has(.rl-ctl button:nth-child(4)) .rl-ctl{flex-wrap:nowrap;flex:100%}.rl-qr:has(.rl-ctl button:nth-child(4)) .rl-ctl button{flex:auto}}a.hw-ch{color:inherit;display:block}a.hw-ch:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){a.hw-ch:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.lgl-page{background:var(--background);min-height:100vh;color:var(--ink-2);font-size:14.5px;line-height:1.7}.lgl-top{z-index:20;border-bottom:1px solid var(--line);background:var(--background);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lgl-top{background:color-mix(in oklab,var(--background)88%,transparent)}}.lgl-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lgl-top-in{justify-content:space-between;align-items:center;gap:12px;max-width:1060px;height:52px;margin:0 auto;padding:0 20px;display:flex}.lgl-brand{letter-spacing:-.02em;color:var(--ink);align-items:center;gap:9px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.lgl-brand i{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px}.lgl-brand em{color:var(--accent);font-style:normal}.lgl-top-nav{align-items:center;gap:4px;font-size:12.5px;display:flex}.lgl-top-nav a{color:var(--ink-4);border-radius:8px;padding:6px 10px;text-decoration:none}.lgl-top-nav a:hover,.lgl-top-nav a.on{color:var(--ink);background:var(--line-2)}.lgl-wrap{max-width:1060px;margin:0 auto;padding:36px 20px 72px}.lgl-grid{grid-template-columns:minmax(0,1fr);gap:36px;display:grid}@media (min-width:1000px){.lgl-grid{grid-template-columns:220px minmax(0,1fr);align-items:start}}.lgl-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.22em;color:var(--ink-5);margin:0 0 10px;font-size:10px;font-weight:500}.lgl-h1{letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:27px;font-weight:700;line-height:1.2}.lgl-updated{font-family:var(--font-mono);color:var(--ink-5);margin:0 0 22px;font-size:11px}.lgl-lede{color:var(--ink-3);max-width:70ch;margin:0 0 26px;font-size:15px}.lgl-article{min-width:0;max-width:70ch}.lgl-article p,.lgl-article li{color:var(--ink-2)}.lgl-article p{margin:0 0 13px}.lgl-article ul,.lgl-article ol{flex-direction:column;gap:6px;margin:0 0 14px;padding-left:22px;display:flex}.lgl-article ul{list-style:outside}.lgl-article ol{list-style:decimal}.lgl-article li::marker{color:var(--ink-5)}.lgl-article a{color:var(--accent-2);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lgl-article a{-webkit-text-decoration-color:color-mix(in oklab,var(--accent)45%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--accent)45%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--accent)45%,transparent);text-decoration-color:color-mix(in oklab,var(--accent)45%,transparent)}}.lgl-article a{text-underline-offset:2px}.lgl-article a:hover{-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.lgl-article strong{color:var(--ink);font-weight:600}.lgl-section{margin-top:20px;padding-top:8px;scroll-margin-top:76px}.lgl-section+.lgl-section{border-top:1px solid var(--line-2);margin-top:30px;padding-top:26px}.lgl-h2{letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:10px;margin:0 0 12px;font-size:17px;font-weight:700;display:flex}.lgl-h2 .lgl-ix{font-family:var(--font-mono);color:var(--accent-2);flex:none;font-size:11px;font-weight:500}.lgl-h3{color:var(--ink);margin:20px 0 8px;font-size:14px;font-weight:650}.lgl-toc{position:static}@media (min-width:1000px){.lgl-toc{position:sticky;top:72px}}.lgl-toc-box{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:14px 14px 10px}.lgl-toc-t{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-5);margin:0 0 8px;font-size:10px}.lgl-toc-box ol{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lgl-toc-box a{color:var(--ink-3);border-radius:7px;align-items:baseline;gap:8px;padding:4px 6px;font-size:12px;text-decoration:none;display:flex}.lgl-toc-box a:hover{color:var(--ink);background:var(--line-2)}.lgl-toc-box a b{font-family:var(--font-mono);color:var(--ink-5);flex:none;min-width:18px;font-size:10px;font-weight:500}.lgl-note{border:1px solid var(--warn);display:flow-root}@supports (color:color-mix(in lab, red, red)){.lgl-note{border:1px solid color-mix(in oklab,var(--warn)38%,var(--background))}}.lgl-note{background:var(--warn);border-left-width:3px}@supports (color:color-mix(in lab, red, red)){.lgl-note{background:color-mix(in oklab,var(--warn)7%,var(--background))}}.lgl-note{color:var(--ink-2);border-radius:10px;margin:0 0 18px;padding:11px 14px;font-size:13px}.lgl-note b{color:var(--ink)}.lgl-callout{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--soft-2);color:var(--ink-2);border-radius:10px;margin:14px 0 16px;padding:12px 14px;font-size:13.5px}.lgl-todo{font-family:var(--font-mono);color:var(--warn);background:var(--warn);font-size:.88em;font-weight:500;display:inline}@supports (color:color-mix(in lab, red, red)){.lgl-todo{background:color-mix(in oklab,var(--warn)10%,var(--background))}}.lgl-todo{border:1px dashed var(--warn)}@supports (color:color-mix(in lab, red, red)){.lgl-todo{border:1px dashed color-mix(in oklab,var(--warn)55%,var(--background))}}.lgl-todo{white-space:normal;overflow-wrap:anywhere;border-radius:6px;padding:0 6px}.lgl-tbl{border:1px solid var(--line);background:var(--panel);border-radius:10px;margin:12px 0 18px;overflow-x:auto}.lgl-tbl table{border-collapse:collapse;width:100%;min-width:540px;font-size:12.8px}.lgl-tbl th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-5);text-align:left;border-bottom:1px solid var(--line);background:var(--foreground);padding:9px 12px;font-size:10px;font-weight:500}@supports (color:color-mix(in lab, red, red)){.lgl-tbl th{background:color-mix(in oklab,var(--foreground)3%,var(--background))}}.lgl-tbl td{border-bottom:1px solid var(--line-2);vertical-align:top;color:var(--ink-2);padding:9px 12px}.lgl-tbl tr:last-child td{border-bottom:none}.lgl-tbl td:first-child{color:var(--ink);font-weight:550}.lgl-pill{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-4);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:10px;display:inline-block}.lgl-foot{border-top:1px solid var(--line);margin-top:24px}.lgl-foot-in{max-width:1060px;font-family:var(--font-mono);color:var(--ink-5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 auto;padding:22px 20px 30px;font-size:11px;display:flex}.lgl-foot-in nav{gap:14px;display:flex}.lgl-foot-in a{color:var(--ink-4);text-decoration:none}.lgl-foot-in a:hover{color:var(--ink);text-decoration:underline}.lgl-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:20px 0 26px;display:grid}.lgl-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--sh);border-radius:12px;padding:16px;text-decoration:none;transition:border-color .15s;display:block}.lgl-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.lgl-card:hover{border-color:color-mix(in oklab,var(--accent)45%,var(--line))}}.lgl-card h3{color:var(--ink);margin:0 0 5px;font-size:14.5px;font-weight:650}.lgl-card p{color:var(--ink-4);margin:0;font-size:12.5px;line-height:1.55}.lgl-card .lgl-card-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--accent-2);margin-bottom:8px;font-size:10px;display:block}@media (max-width:480px){.lgl-wrap{padding:26px 16px 56px}.lgl-h1{font-size:22px}.lgl-lede{font-size:14px}.lgl-top-in{padding:0 16px}.lgl-top-nav a{padding:6px 7px}}@media print{.lgl-top,.lgl-toc,.lgl-foot{display:none}.lgl-page{background:var(--background)}}.cyc-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);font-size:11px}.cyc-lblrow{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-5);margin-bottom:7px;font-size:11px;display:block}.cyc-muted{color:var(--ink-4);margin:0;font-size:11.5px;line-height:1.5}.cyc-quiet{border-top:1px dashed var(--line-2);color:var(--ink-5);margin:12px 0 0;padding-top:9px;font-size:11px}.cyc-days{color:var(--ink-3);font-size:11.5px}.cyc-basis{color:var(--ink-4);margin:0;font-size:11.5px;line-height:1.5}.cyc-note{color:var(--ink-4);border-left:2px solid var(--line);margin:10px 0 0;padding-left:9px;font-size:11.5px;line-height:1.5}.cyc-sparse{padding:14px 4px 6px}.cyc-sparse.tight{padding:2px 0}.cyc-sparse p{color:var(--ink-3);margin:0;font-size:12px;line-height:1.55}.cyc-range{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);font-size:23px;line-height:1.1}.cyc-banner{padding:9px 11px;font-size:11.5px}.cyc-daycount{color:var(--ink-4);font-size:12px}.cyc-daycount b{font-family:var(--font-mono);color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:600}.cyc-srctag{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-3);background:var(--panel);white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:11px;display:inline-flex}.cyc-srctag[data-src=symptoms]{background:var(--amber-bg);border-color:var(--amber-line);color:var(--amber)}.cyc-srctag[data-src=manual]{background:var(--info-bg);border-color:var(--info-line);color:var(--info)}.cyc-srctag[data-src=bbt]{background:var(--violet-bg);border-color:var(--violet-line);color:var(--violet)}.cyc-rail{height:58px;margin:8px 2px 14px;position:relative}.cyc-rail-track{background:var(--line-2);border-radius:5px;height:8px;position:absolute;bottom:14px;left:0;right:0}.cyc-rail-done{background:var(--foreground);border-radius:5px;height:8px;position:absolute;bottom:14px;left:0}@supports (color:color-mix(in lab, red, red)){.cyc-rail-done{background:color-mix(in oklab,var(--foreground)13%,var(--background))}}.cyc-band{border:1px solid #0000;border-radius:6px;height:12px;position:absolute;bottom:12px}.cyc-band.est{border-style:dashed}.cyc-node{border:2px solid var(--panel);z-index:2;background:currentColor;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;bottom:11px;box-shadow:0 0 0 1px}.cyc-node.upcoming{background:var(--panel)}.cyc-node.current{animation:2.2s ease-out infinite cycPulse}.cyc-today-pin{background:var(--ink-2);z-index:3;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:26px;bottom:4px}.cyc-today-lbl{font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-2);background:var(--panel);border:1px solid var(--line);white-space:nowrap;z-index:3;border-radius:6px;padding:2px 7px;font-size:11px;position:absolute;top:0;transform:translate(-50%)}@keyframes cycPulse{0%{box-shadow:0 0 0 1px currentColor,0 0 0 0 color-mix(in oklab,currentColor 45%,transparent)}70%{box-shadow:0 0 0 1px,0 0 0 8px #0000}to{box-shadow:0 0 0 1px,0 0 #0000}}@media (prefers-reduced-motion:reduce){.cyc-node.current{animation:none}}.cyc-wps{grid-template-columns:1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.cyc-wps{grid-template-columns:1fr 1fr;column-gap:18px}}.cyc-wp{border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:44px;padding:7px 8px;display:flex}.cyc-wp.current{border-color:var(--line);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.cyc-wp.current{background:color-mix(in oklab,var(--panel)70%,var(--background))}}.cyc-wp-dot{background:currentColor;border-radius:50%;flex:none;width:11px;height:11px}.cyc-wp-dot.upcoming{background:0 0;border:2px solid}.cyc-wp-dot.current{box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.cyc-wp-dot.current{box-shadow:0 0 0 3px color-mix(in oklab,currentColor 22%,transparent)}}.cyc-wp-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cyc-wp-label{color:var(--ink-2);font-size:12.5px;font-weight:500;line-height:1.3}.cyc-wp.past .cyc-wp-label{color:var(--ink-3);font-weight:400}.cyc-wp-when{font-family:var(--font-mono);color:var(--ink-4);font-size:11px}.cyc-wp-rangehint{color:var(--ink-5)}.cyc-wp-tags{flex-direction:column;flex:none;align-items:flex-end;gap:3px;display:flex}.cyc-kind{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-5);font-size:11px}.cyc-kind.actual{color:var(--ink-3)}.cyc-kind.predicted{color:var(--amber)}.cyc-chip{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--ink-2);cursor:pointer;border-radius:11px;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;display:inline-flex}.cyc-chip:hover{border-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.cyc-chip:hover{border-color:color-mix(in oklab,var(--foreground)24%,var(--background))}}.cyc-chip.on{background:var(--soft-2);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cyc-chip.on{border-color:color-mix(in oklab,var(--accent)32%,var(--background))}}.cyc-chip.on{color:var(--accent-2);font-weight:500}.cyc-chip.err{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn)}.cyc-chip:disabled{opacity:.65;cursor:default}.cyc-chip-sub{color:var(--ink-4);font-size:11px}.cyc-chip.err .cyc-chip-sub{color:inherit}.cyc-tap{min-height:44px}button.cyc-tap{min-width:44px}.cyc-seg button{min-width:64px;min-height:40px;font-size:12.5px}.cyc-seg{padding:3px}.cyc-scalebtn{border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--ink-4);font-family:var(--font-mono);cursor:pointer;border-radius:10px;font-size:12.5px;font-weight:500}.cyc-scalebtn:hover{border-color:var(--ink-5)}.cyc-scalebtn.on{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);box-shadow:var(--sh)}.cyc-disclose{min-height:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 4px;font-size:12.5px;font-weight:500;display:inline-flex}.cyc-disclose-arrow{color:var(--ink-4);font-size:11px;transition:transform .15s;display:inline-block}.cyc-disclose-arrow.open{transform:rotate(90deg)}.cyc-est{border:1px dashed var(--line);background:var(--panel);border-radius:10px;flex-direction:column;gap:9px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.cyc-est{background:color-mix(in oklab,var(--panel)82%,var(--background))}}.cyc-est-why{color:var(--ink-2);margin:0;font-size:12px;line-height:1.55}.cyc-est-signals{flex-direction:column;gap:6px;display:flex}.cyc-signal{border:1px solid var(--line-2);background:var(--background);min-height:24px;font-family:var(--font-mono);color:var(--ink-3);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.cyc-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}@media (min-width:640px){.cyc-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cyc-stat dt{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--ink-5);margin-bottom:3px;font-size:11px}.cyc-stat dd{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:14px;font-weight:600}.cav{flex:none;display:inline-block;position:relative}.cav i,.cav b{border-radius:50%;display:block;position:absolute}@keyframes cav-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes cav-ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}@keyframes cav-spin{to{transform:rotate(360deg)}}@keyframes cav-blob{0%,to{border-radius:56% 44% 51% 49%/48% 56% 44% 52%;transform:rotate(0)scale(1)}50%{border-radius:44% 56% 46% 54%/57% 44% 56% 43%;transform:rotate(22deg)scale(1.06)}}@keyframes cav-orb{0%{transform:rotate(0)translateX(var(--orx))}to{transform:rotate(360deg)translateX(var(--orx))}}@keyframes cav-eq{0%,to{height:22%}50%{height:76%}}.cav-orb i{background:radial-gradient(circle at 36% 30%,var(--av2),var(--av)62%,var(--av3));box-shadow:0 0 calc(var(--s)*.4)var(--avg);animation:4s ease-in-out infinite cav-breathe;inset:12%}.cav-rings i{border:1.5px solid var(--av);opacity:.5;animation:3.6s ease-out infinite cav-ring;inset:0}.cav-rings i:nth-child(2){animation-delay:1.2s}.cav-rings i:nth-child(3){animation-delay:2.4s}.cav-rings b{background:radial-gradient(circle at 36% 30%,var(--av2),var(--av));box-shadow:0 0 calc(var(--s)*.3)var(--avg);animation:4s ease-in-out infinite cav-breathe;inset:30%}.cav-blob i{background:linear-gradient(140deg,var(--av2),var(--av));box-shadow:0 0 calc(var(--s)*.35)var(--avg);animation:6s ease-in-out infinite cav-blob;inset:12%}.cav-part b{background:radial-gradient(circle at 36% 30%,var(--av2),var(--av));box-shadow:0 0 calc(var(--s)*.3)var(--avg);animation:4s ease-in-out infinite cav-breathe;inset:28%}.cav-part i{width:calc(var(--s)*.11);height:calc(var(--s)*.11);left:calc(50% - var(--s)*.055);top:calc(50% - var(--s)*.055);background:var(--av);--orx:calc(var(--s)*.42);animation:5s linear infinite cav-orb}.cav-part i:nth-child(2){opacity:.7;animation-delay:-1.66s}.cav-part i:nth-child(3){opacity:.45;animation-delay:-3.33s}.cav-halo i{background:radial-gradient(circle at 40% 32%,#fff,var(--av2)40%,var(--av));animation:4s ease-in-out infinite cav-breathe;inset:26%}.cav-halo b{border:1.5px dashed var(--av);opacity:.55;animation:14s linear infinite cav-spin;inset:4%}.cav-wave{justify-content:center;align-items:center;gap:calc(var(--s)*.06);display:inline-flex}.cav-wave i{width:calc(var(--s)*.1);background:linear-gradient(var(--av2),var(--av));border-radius:9px;height:42%;animation:1.8s ease-in-out infinite cav-eq;position:static}.cav-wave i:nth-child(2){animation-delay:.2s}.cav-wave i:nth-child(3){animation-delay:.4s}.cav-wave i:nth-child(4){animation-delay:.6s}.cav-wave i:nth-child(5){animation-delay:.8s}.cav.talking i,.cav.talking b{animation-duration:1s!important}@media (prefers-reduced-motion:reduce){.cav i,.cav b{animation:none!important}}.cmp,.cmp-reopen{--av:var(--accent);--av2:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av2:color-mix(in oklab,var(--accent)48%,white)}}.cmp,.cmp-reopen{--av3:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av3:color-mix(in oklab,var(--accent)62%,black)}}.cmp,.cmp-reopen{--avg:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--avg:color-mix(in oklab,var(--accent)36%,transparent)}}.cmp,.cmp-reopen{--av-soft:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av-soft:color-mix(in oklab,var(--accent)12%,var(--panel))}}.cmp,.cmp-reopen{--av-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av-ink:color-mix(in oklab,var(--accent)72%,var(--ink))}}.cmp,.cmp-reopen{--av-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av-line:color-mix(in oklab,var(--accent)30%,var(--line))}}.cmp,.cmp-reopen{--av-wash:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp,.cmp-reopen{--av-wash:color-mix(in oklab,var(--accent)6%,var(--panel))}}.cmp{z-index:35;border-left:1px solid var(--line);background:linear-gradient(180deg,var(--av-wash,var(--soft-2)),var(--panel)42%);width:376px;min-width:0;max-width:100vw;height:100dvh;font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;top:0;right:0}@media (max-width:1023px){.cmp{box-shadow:-12px 0 32px -18px #00000080;box-shadow:-12px 0 32px -18px lab(0% 0 0/.5)}.cmp.cmp-prehydrate{display:none}}.cmp-ft{--panel:#19221d;--soft-2:#141d18;--line:#ffffff16;--line-2:#ffffff0d;--ink:#eef5f0;--ink-2:#d2e2d9;--ink-3:#aec3b8;--ink-4:#8ca394;--ink-5:#6f877a;--tint:#8ca394;--tint-2:#6f877a;--accent-2:#8fe3b6;--av-soft:var(--accent);background:radial-gradient(130% 80% at 50% -8%,#1d2a24,#121b17 52%,#0c110e);border-left:none;width:100vw;max-width:100vw}@supports (color:color-mix(in lab, red, red)){.cmp-ft{--av-soft:color-mix(in oklab,var(--accent)17%,transparent)}}.cmp-ft{--av-ink:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp-ft{--av-ink:color-mix(in oklab,var(--accent)45%,white)}}.cmp-ft{--av-wash:transparent;--av-line:var(--accent)}@supports (color:color-mix(in lab, red, red)){.cmp-ft{--av-line:color-mix(in oklab,var(--accent)42%,transparent)}}.cmp-ft{--sh:none;--sh-2:0 6px 18px -10px #000000a6;--sh-3:0 16px 40px -16px #000000bf}.cmp-ft .cmp-tile{border-radius:22px;width:calc(100% - 28px);height:244px;margin:16px 14px 6px}.cmp-ft .cmp-tile-av,.cmp-ft .cmp-tile .cmp-halo{top:44%}.cmp-ft .cmp-cap{font-size:12.5px}.cmp-ft .cmp-h{border-bottom-color:var(--line-2)}.cmp-ft .cmp-ib:hover{background:#ffffff12}.cmp-ft .cmp-tabs button.on{box-shadow:0 0 0 1px var(--line)}.cmp-ft .cmp-comp{box-shadow:none}.cmp-ft .cmp-reopen{border-color:var(--line);background:#19221d}.cmp-reopen{z-index:35;background:var(--panel);border:1px solid var(--line);width:52px;height:52px;box-shadow:var(--sh-3);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:18px;right:18px}.cmp-h{border-bottom:1px solid var(--line-2);flex:none;align-items:center;gap:11px;padding:12px 14px;display:flex}.cmp-hmeta{min-width:0}.cmp-nm{letter-spacing:-.01em;color:var(--ink);font-size:14px;font-weight:600}.cmp-st{color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;margin-top:1px;font-size:11.5px;display:flex;overflow:hidden}.cmp-st i{background:var(--av,var(--accent));opacity:.8;border-radius:50%;flex:none;width:6px;height:6px}.cmp-sp{flex:1}.cmp-ib{width:30px;height:30px;color:var(--tint);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;font-size:14px;display:grid}.cmp-ib:hover{background:var(--soft-2);color:var(--ink)}.cmp-tile{cursor:pointer;background:radial-gradient(120% 90% at 50% 35%,#1f2a25,#121915 70%,#0d1310);border:none;border-radius:16px;width:calc(100% - 24px);height:150px;margin:12px;display:block;position:relative;overflow:hidden}.cmp-tile .cmp-halo{pointer-events:none;border:1px solid #7fd7ab2e;border-radius:50%;width:150px;height:150px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cmp-tile .cmp-halo.b{opacity:.55;width:224px;height:224px}.cmp-tile-av{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.cmp-chip{color:#e6eee9;height:24px;font:500 10.5px var(--font-mono);background:#141c18cc;border-radius:12px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;position:absolute;top:10px;left:10px}.cmp-chip i{background:#7fd7ab;border-radius:50%;width:6px;height:6px}.cmp-pip{width:34px;height:44px;font:500 8px var(--font-mono);color:#fff9;letter-spacing:.1em;background:#1b2420;border:1px solid #ffffff2e;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.cmp-cap{color:#cfe0d7;text-align:left;font-size:11.5px;line-height:1.35;position:absolute;bottom:12px;left:12px;right:52px}.cmp-tile-call{background:var(--av,var(--accent));color:#fff;white-space:nowrap;height:34px;box-shadow:0 7px 18px -7px var(--av,var(--accent));border-radius:17px;align-items:center;gap:7px;padding:0 15px;font-size:12.5px;font-weight:600;display:inline-flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.cmp-tile-call{box-shadow:0 7px 18px -7px color-mix(in oklab,var(--av,var(--accent))55%,transparent)}}.cmp-tile-call svg{width:15px;height:15px}.cmp-tabs{background:var(--soft-2);border-radius:11px;flex:none;gap:2px;margin:0 12px;padding:3px;display:flex}.cmp-tabs button{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;font-size:12.5px;font-weight:500}.cmp-tabs button.on{background:var(--panel);color:var(--ink);box-shadow:var(--sh)}.cmp-b{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;overflow-y:auto}.cmp-b::-webkit-scrollbar{width:6px}.cmp-b::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.cmp-hero{text-align:center;flex-direction:column;align-items:center;padding:6px 4px 2px;display:flex}.cmp-hi{letter-spacing:-.02em;color:var(--ink);margin-top:4px;font-size:16px;font-weight:600}.cmp-sub{color:var(--ink-3);text-wrap:pretty;max-width:300px;margin-top:3px;font-size:11.5px;line-height:1.45}.cmp-starters{flex-direction:column;gap:6px;width:100%;margin-top:10px;display:flex}.cmp-cq{text-align:left;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:8px 11px;transition:border-color .15s,transform .15s;animation:.4s both cmp-rise;display:flex}.cmp-cq:hover{border-color:var(--av-line,var(--line));transform:translate(2px)}.cmp-cq .ic{background:var(--av-soft,var(--soft-2));width:22px;height:22px;color:var(--av-ink,var(--accent-2));border-radius:7px;flex:none;place-items:center;font-size:11px;display:grid}.cmp-cq .tx{min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;overflow:hidden}@keyframes cmp-rise{0%{opacity:0;transform:translateY(5px)}}.cmp-you{background:var(--av,var(--accent));color:#fff;white-space:pre-wrap;border-radius:14px 14px 4px;align-self:flex-end;max-width:86%;padding:9px 13px;font-size:13.5px;line-height:1.5;animation:.25s both cmp-rise}.cmp-say{align-items:flex-start;gap:9px;animation:.3s both cmp-rise;display:flex}.cmp-tx{color:var(--ink-2);min-width:0;font-size:13.5px;line-height:1.6}.cmp-tx b{color:var(--ink);font-weight:600}.cmp-tx .cmp-h3{color:var(--ink);margin:7px 0 2px;font-size:12.5px;font-weight:600}.cmp-tx .cmp-h3:first-child{margin-top:0}.cmp-tx .cmp-li{padding-left:14px;position:relative}.cmp-tx .cmp-li:before{content:"•";color:var(--av,var(--accent));position:absolute;left:2px}.cmp-tx .cmp-sp8{height:6px}.cmp-viz{border:1px solid var(--line);background:var(--panel);border-radius:12px;margin:9px 0 3px;padding:10px 10px 8px}.cmp-viz-t{color:var(--ink);letter-spacing:-.01em;margin-bottom:7px;font-size:12px;font-weight:600}.cmp-viz-chart{width:100%;color:var(--ink-4);font-size:10px}.cmp-viz-chart .recharts-cartesian-axis-tick text{fill:var(--ink-4)}.cmp-viz-chart .recharts-cartesian-grid line{stroke:var(--line)}.cmp-viz-u{color:var(--tint);text-align:right;margin-top:4px;font-size:10px}.cmp-viz-tablewrap{overflow-x:auto}.cmp-viz-table{border-collapse:collapse;width:100%;font-size:12px}.cmp-viz-table th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 8px;font-weight:600}.cmp-viz-table td{color:var(--ink-2);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:5px 8px}.cmp-viz-table tr:last-child td{border-bottom:none}.cmp-viz-load{background:var(--soft-2);border-radius:12px;height:158px;margin:9px 0 3px}.cmp-dots{gap:4px;padding:6px 0;display:flex}.cmp-dots i{background:var(--tint-2);border-radius:50%;width:5px;height:5px;animation:1s infinite cmp-dt}.cmp-dots i:nth-child(2){animation-delay:.15s}.cmp-dots i:nth-child(3){animation-delay:.3s}@keyframes cmp-dt{0%,60%,to{opacity:.3}30%{opacity:1}}.cmp-soon{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:24px 10px;display:flex}.cmp-soon-t{color:var(--ink);margin-top:4px;font-size:14.5px;font-weight:600}.cmp-soon-s{color:var(--ink-3);max-width:280px;font-size:12.5px;line-height:1.5}.cmp-soon-btn{background:var(--av,var(--accent));color:#fff;cursor:pointer;border:none;border-radius:11px;height:38px;margin-top:6px;padding:0 16px;font-size:13px;font-weight:500}.cmp-qa{flex-direction:column;flex:1;min-height:0;display:flex}.cmp-qa-list{flex:1;min-height:0;padding:12px;overflow-y:auto}.cmp-qa-list::-webkit-scrollbar{width:6px}.cmp-qa-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.cmp-qa-load{flex:1;place-items:center;display:grid}.cmp-tg{font:500 9.5px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-5);margin:4px 2px 8px}.cmp-qa-list>div+div .cmp-tg{margin-top:16px}.cmp-sr{border:1px solid var(--line);background:var(--panel);border-radius:13px;margin-bottom:8px;transition:border-color .15s,background .15s;overflow:hidden}.cmp-sr.sel{border-color:var(--av,var(--accent));background:var(--av-soft,var(--soft-2))}.cmp-sr-rw{align-items:center;gap:10px;padding:10px 11px;display:flex}.cmp-sr-main{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.cmp-sr-main .e{background:var(--av-soft,var(--soft-2));border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.cmp-sr-main .t{min-width:0;color:var(--ink);flex-direction:column;font-size:13.5px;font-weight:500;line-height:1.3;display:flex}.cmp-sr-main .t span{color:var(--tint);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}.cmp-sr .v{font:500 13px var(--font-mono);color:var(--ink-2);white-space:nowrap;flex:none}.cmp-sr .more{color:var(--tint-2);flex:none;font-size:10px}.cmp-ok{border:1.5px solid var(--line);background:var(--panel);color:#0000;cursor:pointer;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:grid}.cmp-ok:hover{border-color:var(--av,var(--accent))}.cmp-sr.sel .cmp-ok{background:var(--av,var(--accent));border-color:var(--av,var(--accent));color:#fff}.cmp-ctl{padding:2px 11px 13px}.cmp-cst{justify-content:space-between;align-items:center;gap:10px;display:flex}.cmp-cst button{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;font-size:18px;line-height:1}.cmp-cst button:hover{border-color:var(--av-line,var(--line))}.cmp-cst b{text-align:center;color:var(--ink);flex:1;font-size:20px;font-weight:600}.cmp-cst b em{color:var(--tint);font-size:12px;font-style:normal;font-weight:500}.cmp-cch{flex-wrap:wrap;gap:6px;display:flex}.cmp-cch button{border:1px solid var(--line);background:var(--panel);height:30px;color:var(--ink-2);cursor:pointer;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:500}.cmp-cch button:hover{border-color:var(--av-line,var(--line));color:var(--ink)}.cmp-cch button.on{border-color:var(--av,var(--accent));background:var(--av-soft,var(--soft-2));color:var(--ink)}.cmp-csl input[type=range]{appearance:none;background:linear-gradient(90deg,var(--av,var(--accent))var(--p,50%),var(--line)var(--p,50%));border-radius:4px;outline:none;width:100%;height:6px;margin:4px 0}.cmp-csl input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--panel);border:2px solid var(--av,var(--accent));width:18px;height:18px;box-shadow:var(--sh-2);cursor:pointer;border-radius:50%}.cmp-csl input[type=range]::-moz-range-thumb{background:var(--panel);border:2px solid var(--av,var(--accent));cursor:pointer;border-radius:50%;width:18px;height:18px}.cmp-tk{font:500 10px var(--font-mono);color:var(--ink-5);justify-content:space-between;margin-top:6px;display:flex}.cmp-cbar{background:var(--soft-2);border-radius:4px;height:6px;margin-top:10px;overflow:hidden}.cmp-cbar i{background:var(--av,var(--accent));border-radius:4px;height:100%;transition:width .2s;display:block}.cmp-cnote{color:var(--tint);font-size:12px}.cmp-subbar{border-top:1px solid var(--line-2);background:var(--panel);flex:none;align-items:center;gap:10px;padding:11px 12px;display:flex}.cmp-subbar .inf{flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.cmp-subbar .inf b{color:var(--ink);font-size:12.5px;font-weight:600}.cmp-subbar .inf button{color:var(--av-ink,var(--accent-2));cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-size:11px}.cmp-subbar .inf button:hover{text-decoration:underline}.cmp-subbar .sub{background:var(--av,var(--accent));color:#fff;cursor:pointer;border:none;border-radius:12px;flex:1;height:42px;font-size:13.5px;font-weight:600;transition:opacity .15s}.cmp-subbar .sub:disabled{opacity:.5;cursor:default}.cmp-comp{background:var(--panel);border:1px solid var(--line);box-shadow:var(--sh-2);border-radius:14px;flex:none;align-items:flex-end;gap:6px;margin:0 12px 12px;padding:7px 7px 7px 13px;display:flex}.cmp-comp:focus-within{border-color:var(--av-line,var(--line))}.cmp-comp textarea{resize:none;font:400 13.5px/1.5 var(--font-sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-height:22px;max-height:120px;padding:5px 0}.cmp-comp textarea::placeholder{color:var(--tint)}.cmp-cb{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:none;place-items:center;font-size:14px;display:grid}.cmp-cb:hover{background:var(--soft-2);color:var(--ink)}.cmp-cb.go{background:var(--av,var(--accent));color:#fff}.cmp-pop{background:var(--panel);border:1px solid var(--line);width:258px;box-shadow:var(--sh-3);z-index:10;border-radius:14px;padding:14px;animation:.2s both cmp-rise;position:absolute;top:56px;right:12px}.cmp-kl{font:500 9.5px var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ink-5)}.cmp-styles{grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0 14px;display:grid}.cmp-sty{border:1px solid var(--line);color:var(--ink-3);cursor:pointer;text-transform:capitalize;background:0 0;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 7px;font-size:10.5px;display:flex}.cmp-sty.on{border-color:var(--av,var(--accent));background:var(--av-soft,var(--soft-2));color:var(--ink)}.cmp-cols{gap:8px;margin-top:9px;display:flex}.cmp-col{border:2px solid var(--panel);width:26px;height:26px;box-shadow:0 0 0 1px var(--line);cursor:pointer;border-radius:50%}.cmp-col.on{box-shadow:0 0 0 2px var(--ink)}.cmp-name{border:1px solid var(--line);width:100%;height:32px;font:400 13px var(--font-sans);background:var(--panel);color:var(--ink);border-radius:9px;outline:none;margin-top:7px;padding:0 10px}.cmp-voice-scrim{z-index:20;background:var(--ink);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cmp-voice-scrim{background:color-mix(in oklab,var(--ink)16%,transparent)}}.cmp-voice-scrim{padding:12px;display:flex}.cmp-voice-panel{background:var(--panel);border:1px solid var(--line);min-height:0;box-shadow:var(--sh-3);border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}@media (min-width:1024px){.app-companion-offset{margin-right:var(--companion-w,0px);transition:margin-right .2s}}html[data-companion] .adk-dock{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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
