/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-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-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.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-2{margin:calc(var(--spacing) * 2)}.m-26{margin:calc(var(--spacing) * 26)}.m-32{margin:calc(var(--spacing) * 32)}.m-40{margin:calc(var(--spacing) * 40)}.m-178{margin:calc(var(--spacing) * 178)}.m-802{margin:calc(var(--spacing) * 802)}.\!hidden{display:none!important}.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}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.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)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-end{text-align:end}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.break-all{word-break:break-all}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.filter{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-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))}.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)}}:root,[data-theme=dark]{color-scheme:dark;--bg-0:#08090a;--bg-1:#0e0f11;--bg-2:#141518;--bg-3:#1a1c20;--bg-inset:#0b0c0d;--panel:#ffffff06;--panel-2:#ffffff0b;--border-subtle:#ffffff14;--border-default:#ffffff1f;--border-strong:#ffffff2e;--border-neon:#5e6ad273;--text-1:#f7f8f8;--text-2:#9ea2a9;--text-3:#83868c;--text-4:#44474d;--neon-purple:#5e6ad2;--neon-purple-2:#828df8;--neon-cyan:#6e79de;--neon-cyan-2:#828df8;--neon-pink:#8d74e0;--neon-lime:#4cb782;--acc:#5e6ad2;--acc-2:#828df8;--acc-soft:#5e6ad229;--good:#4cb782;--good-glow:#4cb7824d;--warn:#f2c94c;--warn-glow:#f2c94c47;--bad:#eb5757;--bad-glow:#eb575759;--info:#5e6ad2;--warn-text:var(--warn);--review:#e0a92e;--twitch:#9146ff;--kick:#53fc18;--grad-brand:linear-gradient(150deg,#828df8,#5e6ad2);--grad-brand-soft:linear-gradient(135deg,#5e6ad22e,#828df81f);--grad-hot:linear-gradient(135deg,#828df8,#5e6ad2);--grad-panel:linear-gradient(180deg,#ffffff0a,#fff0);--bg-grad1:#5e6ad229;--bg-grad2:#a06eff1a;--grain-opacity:.5;--hl:inset 0 1px 0 #ffffff0f;--hl-fill:inset 0 1px 0 #ffffff2e;--card-bg:var(--bg-1);--card-border:1px solid var(--border-subtle);--card-shadow:0 1px 2px #00000047;--card-hover-bg:#ffffff0a;--cat-name:var(--fs-14);--cat-value:var(--fs-13);--cat-label:var(--fs-12);--cat-meta:var(--fs-11);--cat-pill:var(--fs-11);--r-xs:6px;--r-sm:8px;--r-md:12px;--r-lg:14px;--r-xl:18px;--r-2xl:24px;--r-pill:999px;--topbar-h:57px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--s-12:128px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-20:20px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--fs-56:56px;--fs-72:72px;--font-cjk:var(--font-noto-jp);--font-sym-lead:"Struad Symbols";--font-sym-lead-mono:"Struad Symbols Mono";--font-intl:var(--font-noto),var(--font-noto-arabic),var(--font-noto-hebrew),var(--font-noto-devanagari),var(--font-noto-bengali),var(--font-noto-tamil),var(--font-noto-malayalam),var(--font-noto-thai),var(--font-noto-georgian),var(--font-cjk);--font-sans:var(--font-geist),var(--font-sym-lead),"Struad Symbols","Struad Symbols 2","Struad Symbols 3",var(--font-intl),-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-mono:var(--font-geist-mono),var(--font-sym-lead-mono),"Struad Symbols Mono","Struad Symbols","Struad Symbols 2","Struad Symbols 3",var(--font-intl),ui-monospace,"SF Mono",monospace;--font-display:var(--font-geist),var(--font-sym-lead),"Struad Symbols","Struad Symbols 2","Struad Symbols 3",var(--font-intl),sans-serif;--shadow-1:var(--hl),0 1px 2px #0000004d;--shadow-2:var(--hl),0 0 0 1px var(--border-subtle);--shadow-3:var(--hl),0 0 0 1px var(--border-subtle),0 24px 60px -30px #000000b3;--glow-purple:0 0 0 1px #5e6ad24d;--glow-cyan:0 0 0 1px #5e6ad24d;--glow-good:0 0 0 1px #4cb7824d;--glow-bad:0 0 0 1px #eb57574d;--mark-panel:var(--text-3)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme=dark]{--mark-panel:color-mix(in srgb,var(--text-3) 22%,transparent)}}:root,[data-theme=dark]{--mark-text:#828df8;--mark-text-on:#0b0c0d;--mark-text-ink:#828df8;--mark-text-alpha:34%;--mark-voice:#4cb782;--mark-voice-on:#0b0c0d;--mark-voice-ink:#4cb782;--mark-voice-alpha:46%}@font-face{font-family:Struad Symbols;src:local(Liberation Sans),local(Arial),local(Arimo),local(Roboto),local(Segoe UI Symbol),local(Apple Symbols),local(Helvetica),local(DejaVu Sans),local(Noto Sans Symbols);font-weight:400;unicode-range:u+2190-2193,u+2212,u+2248,u+2260,u+2264-2265,u+25cf}@font-face{font-family:Struad Symbols\ 2;src:local(DejaVu Sans),local(Segoe UI Symbol),local(Apple Symbols),local("Noto Sans Symbols 2"),local(Noto Sans Symbols),local(Arial Unicode MS);font-weight:400;unicode-range:u+2318,u+23f8,u+25b6,u+25b8,u+25be,u+25c6-25c7,u+2605-2606,u+262f,u+2630,u+26a0,u+2713,u+2715}@font-face{font-family:Struad Symbols\ 3;src:local(DejaVu Sans),local(Segoe UI Symbol),local(Apple Symbols),local("Noto Sans Symbols 2"),local(Noto Sans Symbols);font-weight:400;unicode-range:u+2197,u+21bb,u+21c4,u+2213}@font-face{font-family:Struad Symbols Mono;src:local(Cascadia Mono),local(Consolas),local(Menlo),local(DejaVu Sans Mono),local(Liberation Mono),local(Roboto Mono),local(Noto Sans Mono);font-weight:400;unicode-range:u+2190-2193,u+2197,u+21bb,u+21c4,u+2212-2213,u+2248,u+2260,u+2264-2265,u+2318,u+23f8,u+25b6,u+25b8,u+25be,u+25c6-25c7,u+25cf,u+2605-2606,u+262f,u+2630,u+26a0,u+2713,u+2715}:root:is([lang=ja],[lang=zh],[lang=zh-hk],[lang=ko]){--font-sym-lead:var(--font-cjk);--font-sym-lead-mono:var(--font-cjk)}:root[lang=zh]{--font-cjk:var(--font-noto-sc)}:root[lang=zh-hk]{--font-cjk:var(--font-noto-tc)}:root[lang=ko]{--font-cjk:var(--font-noto-kr)}:root[data-dir=rtl] :is(p,h1,h2,h3,h4,h5,h6,li,dt,dd,td,th,label,blockquote,figcaption,button,a,span){unicode-bidi:plaintext}:root:not([lang=en]) :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word}:root[lang=ja] :is(h1,h2,h3,p,li){word-break:auto-phrase}@media (max-width:480px){:root:not([lang=en]) .h2{font-size:var(--fs-32)}}:root:is([lang=ar],[lang=fa],[lang=ur],[lang=hi],[lang=ne],[lang=bn],[lang=ta],[lang=ml],[lang=th]) *{letter-spacing:normal!important}[data-theme=light]{color-scheme:light;--bg-0:#fcfcfd;--bg-1:#fff;--bg-2:#fbfbfd;--bg-3:#f3f3f6;--bg-inset:#f4f4f7;--panel:#fff;--panel-2:#fbfbfd;--border-subtle:#08090a14;--border-default:#08090a1f;--border-strong:#08090a29;--border-neon:#5e6ad266;--text-1:#0d0e10;--text-2:#585c62;--text-3:#6a6e74;--text-4:#b5b9c0;--acc-soft:#5e6ad21a;--good-glow:#4cb7822e;--warn-glow:#f2c94c33;--bad-glow:#eb57572e;--warn-text:#b98900;--review:#b98900;--grad-brand-soft:linear-gradient(135deg,#5e6ad21a,#828df812);--bg-grad1:#5e6ad21a;--bg-grad2:#a06eff12;--grain-opacity:.28;--hl:inset 0 1px 0 #ffffffe6;--card-bg:var(--bg-1);--card-border:1px solid var(--border-subtle);--card-shadow:var(--shadow-1);--card-hover-bg:#08090a08;--shadow-1:var(--hl),0 1px 2px #08090a0d;--shadow-2:var(--hl),0 0 0 1px var(--border-subtle),0 1px 2px #08090a0a;--shadow-3:var(--hl),0 0 0 1px var(--border-subtle),0 24px 50px -28px #08090a40;--mark-panel:var(--text-3)}@supports (color:color-mix(in lab,red,red)){[data-theme=light]{--mark-panel:color-mix(in srgb,var(--text-3) 17%,transparent)}}[data-theme=light]{--mark-text:#5e6ad2;--mark-text-on:#fff;--mark-text-ink:#4f5bc4;--mark-text-alpha:24%;--mark-voice:#1a7f53;--mark-voice-on:#fff;--mark-voice-ink:#1a7f53;--mark-voice-alpha:30%}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg-0);color:var(--text-1);font-family:var(--font-sans);font-feature-settings:"cv01","cv05","ss03";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:var(--fs-14);letter-spacing:-.006em;background-image:radial-gradient(900px 460px at 80% -8%,var(--bg-grad1),transparent 62%),radial-gradient(700px 420px at 4% 2%,var(--bg-grad2),transparent 60%);background-attachment:fixed;min-height:100vh;line-height:1.5}body:after{content:"";pointer-events:none;z-index:0;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img,svg{display:block}button,input,select,textarea{font-family:inherit}::selection{background:var(--acc-soft)}.h-display{font-family:var(--font-display);letter-spacing:-.04em;font-weight:600;line-height:1.03}.h1{font-size:var(--fs-56);letter-spacing:-.045em}.h2{font-size:var(--fs-40);letter-spacing:-.035em;line-height:1.05}.h2,.h3{font-weight:600}.h3{font-size:var(--fs-24);letter-spacing:-.03em;line-height:1.15}.h4{font-size:var(--fs-20);letter-spacing:-.02em;line-height:1.25}.h4,.h5{font-weight:600}.h5{font-size:var(--fs-16);letter-spacing:-.012em;line-height:1.3}.text-lg{font-size:var(--fs-16)}.text-lg,.text-md{color:var(--text-2);line-height:1.55}.text-md{font-size:var(--fs-14)}.text-sm{font-size:var(--fs-13);line-height:1.5}.text-sm,.text-xs{color:var(--text-3)}.text-xs{font-size:var(--fs-12);letter-spacing:.03em;text-transform:uppercase;font-weight:600}.t-mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.t-num{font-variant-numeric:tabular-nums}.t-grad{background:var(--grad-brand);color:#0000;-webkit-background-clip:text;background-clip:text}.t-grad-hot{background:var(--grad-hot);color:#0000;-webkit-background-clip:text;background-clip:text}.t-1{color:var(--text-1)}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.container{max-width:1280px}.container,.container-narrow{padding:0 var(--s-6);z-index:1;margin:0 auto;position:relative}.container-narrow{max-width:1080px}.stack{flex-direction:column}.row,.stack{display:flex}.row{align-items:center}.gap-1{gap:var(--s-1)}.gap-2{gap:var(--s-2)}.gap-3{gap:var(--s-3)}.gap-4{gap:var(--s-4)}.gap-5{gap:var(--s-5)}.gap-6{gap:var(--s-6)}.gap-7{gap:var(--s-7)}.gap-8{gap:var(--s-8)}.between{justify-content:space-between}.center{justify-content:center;align-items:center}.wrap{flex-wrap:wrap}.grow{flex:auto}.topnav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(160%);background:var(--bg-0);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.topnav{background:color-mix(in srgb,var(--bg-0) 72%,transparent)}}.topnav{border-bottom:1px solid var(--border-subtle)}.topnav-inner{height:56px;padding:0 var(--s-6);justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;display:flex}.brand{letter-spacing:-.02em;font-weight:600;font-size:var(--fs-16);color:var(--text-1);align-items:center;gap:9px;display:inline-flex}.brand-mark{background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/struad-mark.png) 50%/contain no-repeat;mask:url(/struad-mark.png) 50%/contain no-repeat}.nav-links{gap:2px;display:flex}.nav-link{color:var(--text-2);font-size:var(--fs-13);border-radius:7px;padding:6px 10px;font-weight:500;transition:color .15s,background .15s}.nav-link:hover{background:var(--panel-2)}.nav-link.active,.nav-link:hover{color:var(--text-1)}.btn{font-size:var(--fs-13);letter-spacing:-.006em;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-weight:500;transition:background .14s,box-shadow .18s,border-color .14s,color .14s;display:inline-flex}.btn svg{width:15px;height:15px}.btn-primary{background:var(--acc);color:#fff;box-shadow:var(--hl-fill),0 2px 10px -2px var(--acc)}.btn-primary:hover{background:var(--acc-2)}.btn-secondary{background:var(--panel);color:var(--text-1);box-shadow:var(--hl),0 0 0 1px var(--border-default)}.btn-secondary:hover{box-shadow:var(--hl),0 0 0 1px var(--border-strong)}.btn-danger{color:var(--bg-0);box-shadow:var(--hl-fill),0 2px 10px -2px var(--bad)}.btn-danger,.btn-danger:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.btn-danger:hover{background:color-mix(in srgb,var(--bad) 86%,var(--text-1))}}[data-theme=light] .btn-danger{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .btn-danger{background:color-mix(in srgb,var(--bad) 80%,var(--text-1))}}[data-theme=light] .btn-danger:hover{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .btn-danger:hover{background:color-mix(in srgb,var(--bad) 70%,var(--text-1))}}.btn-danger:focus-visible{outline:2px solid var(--bad);outline-offset:2px}.btn-ghost{color:var(--text-2);background:0 0}.btn-ghost:hover{background:var(--panel-2);color:var(--text-1)}.btn-outline{background:var(--panel);color:var(--text-1);box-shadow:var(--hl),0 0 0 1px var(--border-default)}.btn-outline:hover{box-shadow:var(--hl),0 0 0 1px var(--border-strong)}.btn-twitch{background:var(--twitch);color:#fff;box-shadow:inset 0 1px #ffffff2e}.btn-twitch:hover{filter:brightness(1.08)}.btn-kick{background:var(--kick);color:#0a0a0f}.btn-kick:hover{filter:brightness(1.05)}.btn-google{color:#1a1a1a;box-shadow:var(--hl),0 0 0 1px var(--border-default);background:#fff}.btn-lg{font-size:var(--fs-14);border-radius:10px;padding:10px 18px}.btn-sm{font-size:var(--fs-13);border-radius:7px;padding:6px 11px}.btn-icon{width:32px;height:32px;padding:0}.btn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.wc-menu{z-index:60;min-width:184px;padding:var(--s-1);background:var(--bg-2);border-radius:var(--r-md);box-shadow:var(--shadow-3);flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.wc-menu-head{padding:7px 9px 8px}.wc-menu-note{max-width:232px;color:var(--text-3);margin-top:6px}.wc-saved-ic{color:var(--text-3);display:inline-flex}.wc-saved-ic svg{width:14px;height:14px}.wc-item{border-radius:var(--r-sm);width:100%;color:var(--text-2);font-size:var(--fs-13);text-align:left;background:0 0;border:none;align-items:center;padding:7px 9px;font-weight:500;transition:background .14s,color .14s;display:flex}.wc-item:hover{background:var(--panel-2);color:var(--text-1)}.wc-item-bad:hover{color:var(--bad)}.chip-devnet{border-radius:var(--r-pill);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:var(--warn-text);background:var(--warn);align-items:center;padding:3px 8px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.chip-devnet{background:color-mix(in srgb,var(--warn) 14%,transparent)}}.chip-devnet{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.chip-devnet{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 34%,transparent)}}.wallet-adapter-modal-overlay.wallet-adapter-modal-overlay,.wallet-adapter-modal.wallet-adapter-modal{background:var(--bg-0)}@supports (color:color-mix(in lab,red,red)){.wallet-adapter-modal-overlay.wallet-adapter-modal-overlay,.wallet-adapter-modal.wallet-adapter-modal{background:color-mix(in srgb,var(--bg-0) 72%,transparent)}}.wallet-adapter-modal-overlay.wallet-adapter-modal-overlay,.wallet-adapter-modal.wallet-adapter-modal{-webkit-backdrop-filter:blur(6px)}.wallet-adapter-modal-wrapper.wallet-adapter-modal-wrapper{background:var(--bg-2);border-radius:var(--r-lg);max-width:380px;box-shadow:var(--shadow-3);font-family:var(--font-sans)}.wallet-adapter-modal-title.wallet-adapter-modal-title{padding:var(--s-7) var(--s-6) var(--s-5);font-size:var(--fs-20);letter-spacing:-.02em;color:var(--text-1);font-weight:600;line-height:1.25}.wallet-adapter-modal-list.wallet-adapter-modal-list{padding:0 var(--s-3) var(--s-2)}.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button{border-radius:var(--r-sm);height:auto;line-height:1.4;font-family:var(--font-sans);font-size:var(--fs-14);letter-spacing:-.006em;color:var(--text-1);background:0 0;padding:10px 12px;font-weight:500;transition:background .14s}.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{background:var(--panel-2)}.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button span{font-size:var(--fs-12);color:var(--text-3);opacity:1}.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:20px;height:20px}.wallet-adapter-modal-list.wallet-adapter-modal-list .wallet-adapter-button-start-icon{margin-right:10px}.wallet-adapter-modal-button-close.wallet-adapter-modal-button-close{background:var(--panel-2);box-shadow:0 0 0 1px var(--border-subtle);padding:8px;top:14px;right:14px}.wallet-adapter-modal-button-close.wallet-adapter-modal-button-close svg{width:12px;height:12px;fill:var(--text-3)}.wallet-adapter-modal-button-close.wallet-adapter-modal-button-close:hover svg{fill:var(--text-1)}.wallet-adapter-modal-list-more.wallet-adapter-modal-list-more{font-family:var(--font-sans);font-size:var(--fs-13);color:var(--text-2);font-weight:500}.wallet-adapter-modal-list-more.wallet-adapter-modal-list-more svg{fill:var(--text-2)}.wallet-adapter-modal-middle.wallet-adapter-modal-middle{padding:0 var(--s-6) var(--s-6)}.wallet-adapter-modal-middle-button.wallet-adapter-modal-middle-button{margin-top:var(--s-6);font-family:var(--font-sans);font-size:var(--fs-14);letter-spacing:-.006em;background:var(--acc);color:#fff;box-shadow:var(--hl),0 2px 10px -2px var(--acc);border-radius:10px;padding:10px 18px;font-weight:500}.wallet-adapter-modal-middle-button.wallet-adapter-modal-middle-button:hover{background:var(--acc-2)}.lock-tip-wrap{border-radius:var(--r-md);display:inline-flex;position:relative}.lock-tip-wrap:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.lock-tip-wrap>.btn:disabled{pointer-events:none}.lock-tip{z-index:60;width:max-content;max-width:280px;padding:var(--s-2) var(--s-3);background:var(--bg-2);color:var(--text-2);border-radius:var(--r-md);box-shadow:var(--shadow-3);font-size:var(--fs-12);text-align:left;font-variant-numeric:tabular-nums;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);right:0}.lock-tip-wrap:focus-within .lock-tip,.lock-tip-wrap:hover .lock-tip,.lock-tip[data-open=true]{display:block}.card{background:var(--card-bg);border:var(--card-border);border-radius:var(--r-lg);box-shadow:var(--card-shadow)}.card-pad{padding:var(--s-5)}.card-hover{transition:background .15s}.card-hover:hover{background:var(--card-hover-bg)}.glass{background:var(--bg-1)}@supports (color:color-mix(in lab,red,red)){.glass{background:color-mix(in srgb,var(--bg-1) 70%,transparent)}}.glass{-webkit-backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--border-default);border-radius:var(--r-lg)}.input,.select{background:var(--bg-inset);width:100%;color:var(--text-1);box-shadow:0 0 0 1px var(--border-default);font-size:var(--fs-14);border:none;border-radius:8px;outline:none;padding:8px 11px;font-family:inherit;transition:box-shadow .15s}.input.code-input{font-family:var(--font-mono);font-size:var(--fs-20);letter-spacing:.3em;max-width:220px}.input::placeholder{color:var(--text-3)}.pw-wrap{width:100%;display:block;position:relative}.pw-wrap>input{padding-right:40px}.pw-eye{width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.pw-eye:hover{color:var(--text-1)}.pw-eye:focus-visible{outline:2px solid var(--acc-2);outline-offset:1px}.input:hover,.select:hover{box-shadow:0 0 0 1px var(--border-strong)}.input:focus,.select:focus{box-shadow:0 0 0 1px var(--acc),0 0 0 3px var(--acc-soft)}.select{appearance:none;cursor:pointer;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2362666D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:15px 15px;padding-right:32px}[data-theme=light] .select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%239499A1' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6.5 8 10.5 12 6.5'/%3E%3C/svg%3E")}.select:disabled{color:var(--text-3);cursor:default;opacity:.7}.select optgroup,.select option{background:var(--bg-1);color:var(--text-1)}.select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--text-1)}.dd-trigger{text-align:left;align-items:center;gap:8px;min-height:36px;line-height:1.4;display:flex}.dd-trigger[aria-expanded=true]{box-shadow:0 0 0 1px var(--acc),0 0 0 3px var(--acc-soft)}.dd-trigger--locale{block-size:32px;min-block-size:32px;inline-size:auto;min-inline-size:0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.04em;padding-block:0;padding-inline:10px}.select.dd-trigger--locale,[data-theme=light] .select.dd-trigger--locale{background-image:none}.dd-value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-placeholder{color:var(--text-3)}.dd-flag{object-fit:cover;width:20px;height:15px;box-shadow:0 0 0 1px var(--border-subtle);border-radius:3px;flex:none}.dd-flag--none{box-shadow:none}.dd-menu{z-index:1100;background:var(--bg-2);box-shadow:var(--shadow-3),0 0 0 1px var(--border-default);transform-origin:top;border-radius:10px;flex-direction:column;animation:dd-in .14s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;overflow:hidden}.dd-menu--up{transform-origin:bottom}@keyframes dd-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.dd-menu--up{animation-name:dd-in-up}@keyframes dd-in-up{0%{opacity:0;transform:translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dd-menu{animation:none}}.dd-search{border-bottom:1px solid var(--border-subtle);color:var(--text-3);align-items:center;gap:8px;padding:0 12px;display:flex}.dd-search-input{min-width:0;height:40px;color:var(--text-1);font:inherit;font-size:var(--fs-14);background:0 0;border:none;outline:none;flex:1}.dd-search-input::placeholder{color:var(--text-3)}.dd-list{overscroll-behavior:contain;outline:none;padding:4px;overflow-y:auto}.dd-option{min-height:34px;font-size:var(--fs-14);color:var(--text-1);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:10px;padding:6px 10px;display:flex}.dd-option.is-active{background:var(--bg-3)}.dd-option[aria-selected=true]{color:var(--acc-2)}[data-theme=light] .dd-option[aria-selected=true]{color:var(--acc)}.dd-option[aria-disabled=true]{opacity:.45;cursor:default}.dd-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dd-hint{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3);flex:none}.dd-check{visibility:hidden;flex:none}.dd-option[aria-selected=true] .dd-check{visibility:visible}.dd-empty{font-size:var(--fs-13);color:var(--text-3);padding:12px 10px}@media (pointer:coarse){.dd-option{min-height:44px}}.ac-option[aria-selected=true]{color:var(--text-1)}.ac-head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.ac-head-label{font-size:var(--fs-12);color:var(--text-3)}.seg--sm>button{font-size:var(--fs-12);padding:4px 10px}.lang-cell{font-family:var(--font-mono);font-size:var(--cat-meta);color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.sc-sub .dd-flag{vertical-align:-1px;width:16px;height:12px;margin-right:6px}.ac-mark{color:var(--acc-2);font-weight:600}[data-theme=light] .ac-mark{color:var(--acc)}.ac-avatar{background:var(--grad-brand);color:#fff;width:28px;height:28px;font-size:var(--fs-11);box-shadow:0 0 0 1px var(--border-default);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ac-avatar img{object-fit:cover;width:100%;height:100%}.ac-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ac-name,.ac-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ac-sub{font-size:var(--fs-12);color:var(--text-3)}.ac-badge{font-size:var(--fs-11);flex:none;padding:1px 5px}.ac-meta{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3);flex:none;align-items:center;gap:6px;display:inline-flex}.ac-live{background:var(--good);width:7px;height:7px;box-shadow:0 0 6px var(--good-glow);border-radius:50%}.ac-meta--live{color:var(--good);justify-content:flex-end;min-width:74px}[data-theme=light] .ac-meta--live{color:#1a7f53}.input-wrap{position:relative}.input-wrap .input{padding-left:32px}.input-wrap>svg{width:15px;height:15px;color:var(--text-3);position:absolute;top:50%;left:11px;transform:translateY(-50%)}.label{font-size:var(--fs-13);text-transform:none;margin-bottom:6px;display:block}.badge,.label{letter-spacing:0;color:var(--text-2);font-weight:500}.badge{border-radius:var(--r-pill);font-size:var(--fs-12);box-shadow:0 0 0 1px var(--border-default);background:var(--panel);white-space:nowrap;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.badge svg{width:12px;height:12px}.badge-verified{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.badge-verified{background:color-mix(in srgb,var(--good) 12%,transparent)}}.badge-verified{color:var(--good);box-shadow:0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.badge-verified{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent)}}.badge-unverified{color:var(--text-3)}.badge-suspicious{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.badge-suspicious{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.badge-suspicious{color:var(--bad);box-shadow:0 0 0 1px var(--bad)}@supports (color:color-mix(in lab,red,red)){.badge-suspicious{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad) 32%,transparent)}}.badge-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge-warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.badge-warn{color:var(--warn-text);box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.badge-warn{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 32%,transparent)}}.badge-twitch{background:var(--twitch)}@supports (color:color-mix(in lab,red,red)){.badge-twitch{background:color-mix(in srgb,var(--twitch) 14%,transparent)}}.badge-twitch{color:var(--twitch);box-shadow:0 0 0 1px var(--twitch)}@supports (color:color-mix(in lab,red,red)){.badge-twitch{box-shadow:0 0 0 1px color-mix(in srgb,var(--twitch) 30%,transparent)}}.badge-kick{background:var(--kick)}@supports (color:color-mix(in lab,red,red)){.badge-kick{background:color-mix(in srgb,var(--kick) 12%,transparent)}}.badge-kick{color:#3fae12;box-shadow:0 0 0 1px var(--kick)}@supports (color:color-mix(in lab,red,red)){.badge-kick{box-shadow:0 0 0 1px color-mix(in srgb,var(--kick) 28%,transparent)}}[data-theme=dark] .badge-kick{color:#7dff4d}.badge-neon{background:var(--acc-soft);color:var(--acc-2);box-shadow:0 0 0 1px var(--border-neon)}.badge-live{background:var(--bad);color:#fff;box-shadow:none;padding-left:8px}.badge-live:before{content:"";background:#fff;border-radius:999px;width:6px;height:6px;animation:pulse-live 1.6s ease-in-out infinite}.live-toggle{border-radius:var(--r-pill);font-size:var(--fs-13);color:var(--text-2);background:var(--panel);box-shadow:0 0 0 1px var(--border-default);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-weight:600;line-height:1;text-decoration:none;transition:color .15s,background .2s,box-shadow .2s;display:inline-flex}.live-toggle:hover{color:var(--text-1);box-shadow:0 0 0 1px var(--border-strong)}.live-toggle:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px}.live-toggle__box{background:var(--bg-inset);color:#fff;width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:5px;flex:none;place-items:center;transition:background .2s,box-shadow .2s,transform .15s;display:grid}.live-toggle:active .live-toggle__box{transform:scale(.88)}.live-toggle__box svg{stroke-dasharray:16;stroke-dashoffset:16px;width:12px;height:12px;transition:stroke-dashoffset .25s 50ms}.live-toggle__dot{background:var(--text-4);border-radius:50%;flex:none;width:7px;height:7px;transition:background .2s,box-shadow .2s}.live-toggle.is-on{color:var(--text-1);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.live-toggle.is-on{background:color-mix(in srgb,var(--good) 10%,var(--panel))}}.live-toggle.is-on{box-shadow:0 0 0 1px var(--good),0 0 18px -6px var(--good-glow)}@supports (color:color-mix(in lab,red,red)){.live-toggle.is-on{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 42%,transparent),0 0 18px -6px var(--good-glow)}}.live-toggle.is-on .live-toggle__box{background:var(--good);box-shadow:0 0 0 1px var(--good),0 0 10px var(--good-glow)}.live-toggle.is-on .live-toggle__box svg{stroke-dashoffset:0}.live-toggle.is-on .live-toggle__dot{background:var(--good);box-shadow:0 0 6px var(--good-glow);animation:pulse-live 1.6s ease-in-out infinite}.live-toggle__seal{width:14px;height:14px;color:var(--text-4);flex:none;transition:color .2s}.live-toggle--verified.is-on{background:var(--acc-2)}@supports (color:color-mix(in lab,red,red)){.live-toggle--verified.is-on{background:color-mix(in srgb,var(--acc-2) 10%,var(--panel))}}.live-toggle--verified.is-on{box-shadow:0 0 0 1px var(--acc-2)}@supports (color:color-mix(in lab,red,red)){.live-toggle--verified.is-on{box-shadow:0 0 0 1px color-mix(in srgb,var(--acc-2) 42%,transparent)}}.live-toggle--verified.is-on .live-toggle__box{background:var(--acc-2);box-shadow:0 0 0 1px var(--acc-2)}.live-toggle--verified.is-on .live-toggle__seal{color:var(--acc-2)}.catalogue-right{min-width:0;max-width:100%}.catalogue-right>.preset-row{flex:auto}@media (prefers-reduced-motion:reduce){.live-toggle,.live-toggle__box,.live-toggle__box svg,.live-toggle__dot,.live-toggle__seal{transition:none}.live-toggle.is-on .live-toggle__dot{animation:none}}.alert{border-radius:var(--r-md);font-size:var(--fs-13);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:var(--panel);color:var(--text-2);box-shadow:0 0 0 1px var(--border-subtle);padding:10px 12px;font-weight:400;line-height:1.5;display:block}.alert-bad{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.alert-bad{background:color-mix(in srgb,var(--bad) 12%,transparent)}}.alert-bad{color:var(--bad);box-shadow:0 0 0 1px var(--bad)}@supports (color:color-mix(in lab,red,red)){.alert-bad{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad) 32%,transparent)}}.alert-warn{background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.alert-warn{background:color-mix(in srgb,var(--warn) 12%,transparent)}}.alert-warn{color:var(--warn-text);box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.alert-warn{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 32%,transparent)}}.ts-badge{font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-weight:600;display:inline-flex}.ts-excellent{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.ts-excellent{background:color-mix(in srgb,var(--good) 14%,transparent)}}.ts-good{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.ts-good{background:color-mix(in srgb,var(--good) 12%,transparent)}}.ts-warn{color:#b98900;background:var(--warn)}@supports (color:color-mix(in lab,red,red)){.ts-warn{background:color-mix(in srgb,var(--warn) 20%,transparent)}}[data-theme=dark] .ts-warn{color:var(--warn)}.ts-bad{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){.ts-bad{background:color-mix(in srgb,var(--bad) 14%,transparent)}}.avatar{background:var(--grad-brand);color:#fff;width:40px;height:40px;font-weight:600;font-size:var(--fs-14);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar-lg{width:64px;height:64px;font-size:var(--fs-20);border-radius:14px}.avatar-xl{width:96px;height:96px;font-size:var(--fs-32);border-radius:20px}.avatar-sm{width:28px;height:28px;font-size:var(--fs-11);border-radius:8px}.platform-mark{border:2px solid var(--bg-1);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.platform-mark.twitch{background:var(--twitch);color:#fff}.platform-mark.kick{background:var(--kick);color:#0a0a0f}.platform-mark svg{width:10px;height:10px}.footer{border-top:1px solid var(--border-subtle);color:var(--text-3);z-index:1;margin-top:88px;padding:48px 0 40px;position:relative}.footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;display:grid}.footer h6{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin:0 0 14px;font-weight:600}.footer-link{color:var(--text-2);font-size:var(--fs-13);padding:4px 0;display:block}.footer-link:hover{color:var(--text-1)}.app-shell{z-index:1;grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid;position:relative}.sidebar{border-right:1px solid var(--border-subtle);background:var(--bg-0)}@supports (color:color-mix(in lab,red,red)){.sidebar{background:color-mix(in srgb,var(--bg-0) 60%,transparent)}}.sidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;gap:2px;height:100vh;padding:14px 12px;display:flex;position:sticky;top:0}.sidebar .brand{padding:6px 8px 14px}.side-section{font-size:var(--fs-11);text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);padding:14px 10px 6px;font-weight:600}.side-group{padding:12px 10px 4px}.app-shell>.sidebar-admin{overscroll-behavior:contain;overflow-y:auto}.side-link{color:var(--text-2);font-size:var(--fs-14);border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-weight:500;transition:background .14s,color .14s;display:flex}.side-link svg{opacity:.9;width:16px;height:16px}.side-link:hover{background:var(--panel-2);color:var(--text-1)}.side-link.active{background:var(--acc-soft);color:var(--acc-2)}.side-link.active svg{color:var(--acc-2);opacity:1}.side-bottom{margin-top:auto}.app-main{z-index:1;min-width:0;padding:24px 32px 72px;position:relative}.app-topbar{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-4);margin:-24px -32px var(--s-6);min-height:var(--topbar-h);border-bottom:1px solid var(--border-subtle);background:var(--bg-0);padding:10px 32px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.app-topbar{background:color-mix(in srgb,var(--bg-0) 72%,transparent)}}.app-topbar{-webkit-backdrop-filter:blur(20px)saturate(160%)}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.page-head>*{min-width:0}.kpi{border-radius:var(--r-lg);background:var(--card-bg);box-shadow:var(--card-shadow);padding:16px 18px;position:relative;overflow:hidden}.kpi-label{font-size:var(--fs-12);color:var(--text-2);text-transform:none;letter-spacing:0;font-weight:500}.kpi-value{font-size:var(--fs-24);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:8px;font-weight:600}.kpi-delta{font-size:var(--fs-12);color:var(--text-3);margin-top:6px;font-weight:500}.kpi-delta.up{color:var(--good)}.kpi-delta.down{color:var(--bad)}.gauge-wrap{width:220px;height:220px;position:relative}.gauge-num{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.gauge-num .val{font-size:var(--fs-56);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.gauge-num .lbl{font-size:var(--fs-12);text-transform:none;letter-spacing:0;color:var(--text-3);margin-top:7px;font-weight:500}.locked{border-radius:var(--r-md);position:relative;overflow:hidden}.locked>.locked-content{filter:blur(8px)saturate(70%);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}.locked-overlay{background:radial-gradient(ellipse at center,var(--bg-0) 0,var(--bg-0) 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.locked-overlay{background:radial-gradient(ellipse at center,color-mix(in srgb,var(--bg-0) 60%,transparent) 0,color-mix(in srgb,var(--bg-0) 85%,transparent) 100%)}}.locked-overlay .pill{background:var(--acc-soft);color:var(--acc-2);box-shadow:0 0 0 1px var(--border-neon);font-size:var(--fs-12);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-weight:600;display:inline-flex}.locked-overlay .pill svg{width:13px;height:13px}@keyframes pulse-bad{0%,to{box-shadow:0 0 #eb575700}50%{box-shadow:0 0 0 5px #eb575729}}@keyframes pulse-live{0%{box-shadow:0 0 #ffffff80}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{background:linear-gradient(90deg,var(--panel) 0,var(--panel-2) 50%,var(--panel) 100%);background-size:200% 100%;animation:shimmer 1.6s linear infinite}.brand-loader{flex-shrink:0}.brand-loader-spin{transform-box:fill-box;transform-origin:50%;animation:brand-spin 1.1s linear infinite}@keyframes brand-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.brand-loader-spin{animation:none}}.fade-in{animation:fade-in-up .45s cubic-bezier(.16,1,.3,1) both}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fade-in{animation:none}}.an-sec{align-items:center;gap:12px;margin:34px 2px 18px;display:flex}.an-sec h3{font-size:var(--fs-13);color:var(--text-2);letter-spacing:-.01em;margin:0;font-weight:500}.an-sec .ln{background:var(--border-subtle);flex:1;height:1px}.an-sec .cap{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap}.an-grid{align-items:start;column-gap:40px;display:grid}.an-grid>.an-blk{min-width:0}.an-c2{grid-template-columns:1.55fr 1fr}.an-c2e{grid-template-columns:1fr 1fr}.an-c2ccv{grid-template-columns:2fr 1fr}.an-c3{grid-template-columns:1fr 1fr 1fr}.an-cc{grid-template-columns:1fr 1.6fr}.an-rowgap{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}@media (max-width:900px){.an-grid{grid-template-columns:1fr!important}.an-grid>.an-blk+.an-blk{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}}.am-head{justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:22px;display:flex}.am-title{min-width:0}.am-title h2{font-size:var(--fs-20);letter-spacing:-.02em;color:var(--text-1);margin:0;font-weight:600;line-height:1.2}.am-title .cap{font-size:var(--fs-12);color:var(--text-3);margin-top:4px;display:block}.am-action{margin-top:12px}:not(.doc)>.am-mod+.am-mod{border-top:1px solid var(--border-subtle);margin-top:40px;padding-top:40px}.am-head-only{margin-bottom:0}.am-nums{grid-auto-columns:minmax(92px,max-content);grid-auto-flow:column;gap:36px;display:grid}.am-num{min-width:0}.am-num .lbl{font-size:var(--fs-12);color:var(--text-3)}.am-num .lbl,.am-num .val{white-space:nowrap;display:block}.am-num .val{font-size:var(--fs-24);letter-spacing:-.03em;color:var(--text-1);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:600;line-height:1.1}.am-num .val .badge{font-size:var(--fs-13);letter-spacing:0;vertical-align:middle}.am-num .note{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;max-width:180px;margin-top:3px;display:block;overflow:hidden}@media (max-width:1099px){.am-head{flex-direction:column;align-items:stretch}.am-nums{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;gap:16px}}@media (max-width:639px){.am-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.am-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.am-mini .lbl{font-size:var(--fs-12);color:var(--text-3);display:block}.am-mini .val{font-size:var(--fs-16);margin-top:2px;display:block}.am-big,.am-mini .val{color:var(--text-1);font-weight:600}.am-big{font-size:var(--fs-32);letter-spacing:-.03em;line-height:1}.am-line{color:var(--text-1);font-size:var(--fs-14);border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:6px 0;text-decoration:none;display:flex}.am-line:last-child{border-bottom:0}.am-line:hover{color:var(--acc-2)}.am-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.am-bar{background:var(--bg-inset);height:6px;box-shadow:inset 0 0 0 1px var(--border-subtle);overflow:hidden}.am-bar,.am-bar>span{border-radius:999px;display:block}.am-bar>span{height:100%}.am-bar-row{color:var(--text-1);font-size:var(--fs-14);flex-direction:column;gap:4px;text-decoration:none;display:flex}.am-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.am-tile .lbl{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.am-tile .val{font-size:var(--fs-20);letter-spacing:-.02em;color:var(--text-1);margin-top:4px;font-weight:600;display:block}.am-sched{grid-template-columns:fit-content(500px) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.am-sched>.an-blk{min-width:0}[data-theme=light] .am-heat div[title$=no\ data]{background:#08090a0d!important}.am-cal .cal-cell{height:44px;aspect-ratio:auto!important;min-height:0!important;padding:5px 7px!important}.am-cal .cal-cell>span+span{font-size:var(--fs-14)!important}@media (max-width:639px){.am-cal .cal-cell{height:40px;padding:4px 3px!important}.am-cal .cal-cell>span:first-child{letter-spacing:-.02em}.am-cal .cal-cell>span{white-space:nowrap;overflow:hidden}.am-cal .cal-cell>span+span{font-size:var(--fs-12)!important}}@media (max-width:1179px){.am-sched{grid-template-columns:minmax(0,1fr)}.am-sched>.an-blk+.an-blk{border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}}.am-table thead th{background:0 0;position:static}.am-table tbody td{padding:8px var(--s-3)}@media (max-width:639px){.am-table tbody td,.am-table thead th{padding-left:6px;padding-right:6px}}.am-pref{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.am-more{margin-top:4px}.am-more summary{cursor:pointer;font-size:var(--fs-12);color:var(--text-3)}.am-more summary:hover{color:var(--text-2)}.am-more p{max-width:72ch;margin:6px 0 0}@media (max-width:639px){.am-pref{flex-direction:column}}.am-clips{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:16px;display:grid}@media (max-width:639px){.am-clips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.am-clip{color:inherit;flex-direction:column;gap:6px;min-width:0;text-decoration:none;display:flex}.am-clip img,.am-clip-blank{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-sm);background:var(--bg-2);width:100%;box-shadow:0 0 0 1px var(--border-subtle);display:block}.am-clip-title{font-size:var(--fs-14);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-clip:hover .am-clip-title{color:var(--acc-2)}.ov-row{align-items:stretch;display:grid}.ov-row-wide{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.ov-row-even{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ov-cell{flex-direction:column;min-width:0;padding:0 36px;display:flex}.ov-cell:first-child{padding-left:0}.ov-cell:last-child{padding-right:0}.ov-cell+.ov-cell{border-left:1px solid var(--border-subtle)}.ov-split>*+*{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:22px}.ov-head{align-items:center;gap:10px;min-width:0;margin-bottom:16px;display:flex}.ov-head h2{font-size:var(--fs-16);letter-spacing:-.015em;color:var(--text-1);margin:0;font-weight:600;line-height:1.25}.ov-head .cap{font-size:var(--fs-12);color:var(--text-3);margin-top:2px;display:block}.ov-aside{flex-shrink:0;margin-left:auto}.ov-aside,.ov-link{font-size:var(--fs-13)}.ov-link{color:var(--acc-2)}.ov-link:hover{text-decoration:underline}.ov-count{background:var(--review);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 7px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.ov-count{background:color-mix(in srgb,var(--review) 18%,transparent)}}.ov-count{color:var(--review);font-weight:700}.ov-chip,.ov-count{font-size:var(--fs-12)}.ov-chip{white-space:nowrap;color:var(--acc-2);background:var(--acc-soft);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}[data-theme=light] .ov-chip{color:var(--acc)}.ov-chip.ov-chip-sol{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.ov-chip.ov-chip-sol{background:color-mix(in srgb,var(--good) 14%,transparent)}}[data-theme=light] .ov-chip.ov-chip-sol{color:var(--good)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .ov-chip.ov-chip-sol{color:color-mix(in srgb,var(--good) 62%,var(--text-1))}}.ov-lbl{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;align-items:center;display:flex}.ov-dot{border-radius:3px;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.ov-big{font-size:var(--fs-40);letter-spacing:-.035em;margin:4px 0 2px;line-height:1.05}.ov-big,.ov-mid{color:var(--text-1);font-weight:600;display:block}.ov-mid{font-size:var(--fs-24);letter-spacing:-.03em;margin:3px 0 1px;line-height:1.15}.ov-foot{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:auto;padding-top:16px;display:flex}.ov-foot .ov-link{margin-left:auto}.ov-money{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:24px;display:grid}.ov-money-side{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ov-pipe{background:var(--bg-inset);height:8px;box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:999px;margin-top:22px;display:flex;overflow:hidden}.ov-pipe>span{height:100%;display:block}.ov-pipe>span+span{box-shadow:inset 2px 0 0 var(--bg-0)}.ov-legend{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.ov-legend>span{align-items:center;display:inline-flex}.ov-todo,.ov-todo-row{flex-direction:column;display:flex}.ov-todo-row{border-bottom:1px solid var(--border-subtle);color:inherit;gap:3px;padding:10px 0;text-decoration:none}.ov-todo-row:first-child{padding-top:0}.ov-todo-row:hover .ov-todo-title{color:var(--acc-2)}.ov-todo-title{font-weight:500}.ov-todo-sum,.ov-todo-title{font-size:var(--fs-14);color:var(--text-1)}.ov-act,.ov-todo-sum{flex-shrink:0;font-weight:600}.ov-act{font-size:var(--fs-12);color:var(--review)}.ov-progress{background:var(--bg-inset);height:8px;box-shadow:inset 0 0 0 1px var(--border-subtle);margin-top:10px;overflow:hidden}.ov-progress,.ov-progress>span{border-radius:999px;display:block}.ov-progress>span{background:var(--grad-brand);height:100%}.ov-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ov-mini{min-width:0;color:inherit;flex-direction:column;text-decoration:none;display:flex}a.ov-mini:hover .ov-mid{color:var(--acc-2)}.ov-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;display:grid}.ov-stat{flex-direction:column;min-width:0;display:flex}.ov-stat-viz{align-items:center;height:28px;margin-top:8px;display:flex}.ov-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ov-person{color:inherit;align-items:center;gap:12px;min-width:0;padding:10px 0;text-decoration:none;display:flex}.ov-list>.ov-person:first-child{padding-top:0}.ov-person:hover .ov-todo-title{color:var(--acc-2)}.ov-person-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ov-person-side{flex-shrink:0;align-items:center;gap:10px;display:flex}.ov-live{font-size:var(--fs-13);color:var(--good);align-items:center;font-weight:600;display:inline-flex}[data-theme=light] .ov-live{color:#1a7f53}.is-stale,.stale-region>:not(.page-head){transition:opacity .15s}.is-stale,.stale-region.is-refreshing>:not(.page-head){opacity:.55}.ov-list{flex-direction:column;display:flex}.ov-list>*+*{border-top:1px solid var(--border-subtle)}.ls-item{padding:14px 0}.ls-item:first-child{padding-top:0}.ls-offers{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.ls-offers>.switch{cursor:pointer;border:0;flex:none;margin-top:2px;padding:0;transition:background .2s}.ls-offers>.switch:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px}.ls-offers>span{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-offers-title{font-size:var(--fs-14);color:var(--text-1);font-weight:500}.fold{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.2,.7,.2,1),opacity .22s;display:grid}.fold.is-folded{opacity:0;grid-template-rows:0fr}.fold-body{overflow-clip-margin:4px;min-height:0;overflow:clip}@media (prefers-reduced-motion:reduce){.fold,.ls-offers>.switch,.ls-offers>.switch:after{transition:none}}.dn-row{font-size:var(--fs-13);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:9px 0;display:grid}.dn-row:first-child{padding-top:0}.dn-when{white-space:nowrap;font-size:var(--fs-12)}@media (max-width:639px){.dn-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.dn-row .dn-when{grid-column:1}}@media (max-width:899px){.ov-row-even,.ov-row-wide{grid-template-columns:minmax(0,1fr)}.ov-cell{padding:0}.ov-cell+.ov-cell{border-left:0;border-top:1px solid var(--border-subtle);margin-top:24px;padding-top:24px}}@media (max-width:639px){.ov-money{grid-template-columns:minmax(0,1fr);gap:16px}.ov-big{font-size:var(--fs-32)}.ov-mid{font-size:var(--fs-20)}.ov-stages{grid-template-columns:repeat(3,minmax(0,1fr))}}.divider{height:1px;margin:var(--s-6) 0;background:linear-gradient(90deg,transparent,var(--border-default) 22%,var(--border-default) 78%,transparent);border:0}.doc .card,.doc .kpi{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important;overflow:visible!important}.doc .kpi .kpi-value{margin-top:6px}.doc>*{position:relative;margin-top:0!important;margin-bottom:0!important}.doc>*+*{margin-top:44px!important}.doc>*+:before{content:"";background:linear-gradient(90deg,transparent 0,var(--border-default) 16%,var(--acc) 50%,var(--border-default) 84%,transparent 100%);height:1px;position:absolute;top:-22px;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.doc>*+:before{background:linear-gradient(90deg,transparent 0,var(--border-default) 16%,color-mix(in srgb,var(--acc) 38%,var(--border-default)) 50%,var(--border-default) 84%,transparent 100%)}}.doc>*+:after{content:"";background:radial-gradient(closest-side,var(--acc),transparent);width:260px;height:26px;position:absolute;top:-22px;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.doc>*+:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 22%,transparent),transparent)}}.doc>*+:after{opacity:.65;pointer-events:none}.doc>.page-head{margin-bottom:8px!important}.doc>.page-head+:after,.doc>.page-head+:before{display:none}.doc>.page-head+*{margin-top:28px!important}.divider-v{background:var(--border-subtle);align-self:stretch;width:1px}.deal-scrim{z-index:40;background:var(--bg-0);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.deal-scrim{background:color-mix(in srgb,var(--bg-0) 60%,transparent)}}.deal-scrim{opacity:0;pointer-events:none;transition:opacity .32s}.deal-scrim.is-open{opacity:1;pointer-events:auto}body>:not(.deal-scrim):not(.deal-chat){transition:filter .32s}body.chat-dimmed>:not(.deal-scrim):not(.deal-chat){filter:blur(5px)}.deal-chat{z-index:41;gap:var(--s-4);width:380px;max-width:92vw;padding:var(--s-6) var(--s-5);background:var(--bg-1);border-left:1px solid var(--border-subtle);box-shadow:var(--shadow-3);flex-direction:column;transition:transform .44s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.deal-chat.is-open{transform:none}@keyframes chat-part-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.deal-chat.is-open .deal-chat-head{animation:chat-part-in .5s cubic-bezier(.16,1,.3,1) 40ms both}.deal-chat.is-open .deal-chat-log{animation:chat-part-in .52s cubic-bezier(.16,1,.3,1) .1s both}.deal-chat.is-open .deal-chat-composer{animation:chat-part-in .5s cubic-bezier(.16,1,.3,1) .16s both}@keyframes chat-bubble-in{0%{opacity:0;transform:translate(var(--enter-x,0),2px) scale(.96)}to{opacity:1;transform:none}}.chat-bubble{animation:chat-bubble-in .34s cubic-bezier(.16,1,.3,1) both}.deal-chat-log{gap:var(--s-2);min-height:0;padding-right:var(--s-1);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.deal-chat-log>:first-child{margin-top:auto}@media (prefers-reduced-motion:reduce){.deal-chat,.deal-scrim,body>:not(.deal-scrim):not(.deal-chat){transition:none}.chat-bubble,.deal-chat.is-open .deal-chat-composer,.deal-chat.is-open .deal-chat-head,.deal-chat.is-open .deal-chat-log{animation:none}}.deal-list{flex-direction:column;display:flex}.deal-list>*+*{border-top:1px solid var(--border-subtle)}.deal-row{align-items:center;column-gap:var(--s-5);padding:var(--s-4) var(--s-3);border-radius:var(--r-md);grid-template-columns:minmax(0,1fr) 72px 108px 104px;transition:background .14s,box-shadow .14s;display:grid;box-shadow:0 0 0 1px #0000}.deal-row-admin{grid-template-columns:minmax(0,1fr) 72px 108px 104px 92px}a.deal-row:hover{background:var(--card-hover-bg);box-shadow:0 0 0 1px var(--border-default)}.deal-list-head{padding-top:0;padding-bottom:var(--s-2);border-radius:0}.deal-list-head+*{border-top:1px solid var(--border-subtle)}@media (prefers-reduced-motion:reduce){.deal-row{transition:none}}@media (max-width:860px){.deal-row,.deal-row-admin{grid-template-columns:minmax(0,1fr) 108px 104px}.deal-col-fee,.deal-col-stage{display:none}}.dtable{border-collapse:collapse;width:100%;font-size:var(--fs-13)}.dtable thead th{z-index:1;text-align:left;padding:var(--s-2) var(--s-3);background:var(--bg-0);border-bottom:1px solid var(--border-default);font-size:var(--fs-12);letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);white-space:nowrap;font-weight:600;position:sticky;top:0}.dtable tbody td{padding:var(--s-3);border-bottom:1px solid var(--border-subtle);color:var(--text-2)}.dtable tbody tr{transition:background .14s}.dtable tbody tr:hover{background:var(--card-hover-bg)}.dtable tbody tr:last-child td{border-bottom:none}.dtable .num{text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.dtable tbody tr{transition:none}}.dot{background:var(--text-3);vertical-align:middle;border-radius:999px;width:4px;height:4px;margin:0 6px;display:inline-block}.tag-row{flex-wrap:wrap;gap:6px;display:flex}.tag{font-size:var(--fs-12);box-shadow:0 0 0 1px var(--border-subtle);border-radius:6px;padding:4px 9px}.chip,.tag{background:var(--panel);color:var(--text-2);font-weight:500}.chip{box-shadow:0 0 0 1px var(--border-default);font-size:var(--fs-13);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;transition:background .14s,color .14s,box-shadow .14s;display:inline-flex}.chip:hover{color:var(--text-1);box-shadow:0 0 0 1px var(--border-strong)}.chip.active{background:var(--acc);color:#fff;box-shadow:none}.switch{background:var(--bg-3);width:32px;height:18px;box-shadow:inset 0 0 0 1px var(--border-default);border-radius:999px;position:relative}.switch.on{background:var(--acc);box-shadow:none}.switch:after{content:"";background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch.on:after{transform:translate(14px)}.notif-table{flex-direction:column;display:flex}.notif-row{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) 72px 72px;align-items:center;gap:12px;padding:10px 0;display:grid}.notif-row-head>span,.notif-row>[role=cell]:not(.notif-label){justify-self:center}.notif-row-head{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;border-top:none;padding-top:0}.notif-label{flex-direction:column;gap:2px;min-width:0;display:flex}.notif-title{font-size:var(--fs-14);color:var(--text-1)}.notif-hint{font-size:var(--fs-13);color:var(--text-3)}.notif-row .switch{cursor:pointer;border:none;padding:0}.notif-row .switch:disabled{opacity:.4;cursor:not-allowed}@media (max-width:640px){.notif-row{grid-template-columns:minmax(0,1fr) 56px 56px;gap:8px}}.theme-toggle{width:32px;height:32px;color:var(--text-2);background:var(--panel);box-shadow:var(--hl),0 0 0 1px var(--border-subtle);border-radius:8px;justify-content:center;align-items:center;transition:color .14s,box-shadow .14s;display:inline-flex}.theme-toggle:hover{color:var(--text-1);box-shadow:var(--hl),0 0 0 1px var(--border-default)}.theme-toggle svg{width:16px;height:16px}.hint{font-size:var(--fs-12);color:var(--text-3)}.section-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-title{font-size:var(--fs-13);text-transform:none;letter-spacing:-.01em;color:var(--text-2);align-items:center;gap:8px;font-weight:500;display:inline-flex}.glow-ring{box-shadow:0 0 0 1px var(--border-neon)}.hub-pill{z-index:100;background:var(--glass,var(--bg-1));border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:fixed;bottom:16px;left:16px}@supports (color:color-mix(in lab,red,red)){.hub-pill{background:var(--glass,color-mix(in srgb,var(--bg-1) 85%,transparent))}}.hub-pill{box-shadow:var(--hl),0 0 0 1px var(--border-default);color:var(--text-2);font-size:var(--fs-12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:600}.hub-pill:hover{color:var(--text-1)}.hub-pill svg{width:13px;height:13px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition:none!important;animation:none!important}}.scan-live-dot{background:var(--bad);width:8px;height:8px;box-shadow:0 0 0 0 var(--bad-glow);border-radius:999px;animation:scanPulse 1.6s ease-out infinite}@keyframes scanPulse{0%{box-shadow:0 0 0 0 var(--bad-glow)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.how-card{transition:transform .18s,box-shadow .18s}.how-card:hover{box-shadow:0 18px 40px -24px var(--acc);transform:translateY(-4px)}.cta-anim{background-size:180% 180%;animation:ctaDrift 9s infinite}@keyframes ctaDrift{0%,to{background-position:0}50%{background-position:100%}}@media (prefers-reduced-motion:reduce){.cta-anim,.scan-live-dot{animation:none}.how-card:hover{transform:none}}html{scrollbar-gutter:stable}.section-divider{background:linear-gradient(90deg,transparent 0,var(--border-default) 16%,var(--acc) 50%,var(--border-default) 84%,transparent 100%);border:0;height:1px;margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.section-divider{background:linear-gradient(90deg,transparent 0,var(--border-default) 16%,color-mix(in srgb,var(--acc) 38%,var(--border-default)) 50%,var(--border-default) 84%,transparent 100%)}}.section-divider:after{content:"";pointer-events:none;opacity:.65;background:radial-gradient(closest-side,var(--acc),transparent);width:260px;height:26px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.section-divider:after{background:radial-gradient(closest-side,color-mix(in srgb,var(--acc) 22%,transparent),transparent)}}.donate-shell{--donate-accent:var(--acc);flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.donate-glow{z-index:0;pointer-events:none;background:radial-gradient(680px 480px at 15% -12%,var(--donate-accent),transparent 62%),radial-gradient(720px 520px at 100% 6%,var(--acc-2),transparent 60%),radial-gradient(640px 460px at 6% 100%,var(--good),transparent 58%);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.donate-glow{background:radial-gradient(680px 480px at 15% -12%,color-mix(in srgb,var(--donate-accent) 26%,transparent),transparent 62%),radial-gradient(720px 520px at 100% 6%,color-mix(in srgb,var(--acc-2) 16%,transparent),transparent 60%),radial-gradient(640px 460px at 6% 100%,color-mix(in srgb,var(--good) 10%,transparent),transparent 58%)}}.donate-topbar{justify-content:space-between;padding:22px 20px 0}.donate-header,.donate-topbar{z-index:1;align-items:center;width:100%;max-width:600px;display:flex;position:relative}.donate-header{text-align:center;flex-direction:column;padding:36px 20px 30px}.donate-avatar-ring{background:linear-gradient(155deg,var(--donate-accent),transparent 70%);border-radius:28px;padding:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.donate-avatar-ring{background:linear-gradient(155deg,color-mix(in srgb,var(--donate-accent) 75%,transparent),transparent 70%)}}.donate-avatar-ring{box-shadow:0 0 44px -10px var(--donate-accent)}@supports (color:color-mix(in lab,red,red)){.donate-avatar-ring{box-shadow:0 0 44px -10px color-mix(in srgb,var(--donate-accent) 60%,transparent)}}.donate-content{z-index:1;flex-direction:column;gap:20px;width:100%;max-width:600px;padding:0 20px 64px;display:flex;position:relative}.donate-list>li+li{border-top:1px solid var(--border-subtle)}.invite-main{z-index:1;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:600px;padding:40px 16px 72px;display:flex;position:relative}.invite-card{text-align:center;flex-direction:column;align-items:center;padding:40px 28px 32px;display:flex}.invite-eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.invite-title{overflow-wrap:anywhere;margin:14px 0 0}.invite-wave{margin-inline-start:.28em;display:inline-block}.invite-lines{flex-direction:column;gap:8px;max-width:440px;margin-top:18px;display:flex}.invite-lines p{font-size:var(--fs-16);color:var(--text-2);margin:0;line-height:1.55}.invite-actions{flex-direction:column;gap:20px;width:100%;max-width:380px;margin-top:30px;display:flex}.invite-actions .btn{white-space:normal;width:100%}.invite-group{flex-direction:column;gap:8px;display:flex}.invite-group__label{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.invite-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.invite-consent{max-width:380px;margin-top:14px}.invite-more{font-size:var(--fs-14);color:var(--text-3);text-underline-offset:3px;margin-top:24px;text-decoration:underline}.invite-more:hover{color:var(--text-1)}@media (max-width:480px){.invite-card{padding:32px 20px 26px}.invite-title{font-size:var(--fs-32)}.invite-pair{grid-template-columns:1fr}}.ed-root,.ed-screen{gap:var(--s-4);flex-direction:column;display:flex}.ed-studio{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:0;display:grid}.tier-rail{flex-wrap:wrap;gap:8px;display:flex}.tier-card{text-align:left;cursor:pointer;border-radius:var(--r-md);background:var(--card-bg);box-shadow:0 0 0 1px var(--border-subtle);border:none;flex:none;padding:10px 14px;transition:box-shadow .14s,background .14s}.tier-card:hover{box-shadow:0 0 0 1px var(--border-strong)}.tier-card.active{box-shadow:0 0 0 1px var(--acc),0 0 24px -12px var(--acc);background:linear-gradient(180deg,var(--acc),var(--acc))}@supports (color:color-mix(in lab,red,red)){.tier-card.active{background:linear-gradient(180deg,color-mix(in srgb,var(--acc) 10%,transparent),color-mix(in srgb,var(--acc) 2%,transparent))}}.tier-card .tc-name{font-weight:600;font-size:var(--fs-14);color:var(--text-2);align-items:center;gap:6px;display:flex}.tier-card.active .tc-name{color:var(--text-1)}.tier-card .tc-thresholds{font-size:var(--fs-13);color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:2px}.tier-add{border:1px dashed var(--border-default)}.tier-add:hover{border-color:var(--border-strong)}.ed-canvas{top:calc(var(--topbar-h) + var(--s-4));flex-direction:column;margin-right:36px;display:flex;position:sticky;overflow:hidden}.ed-stage{aspect-ratio:16/9;background-color:#1b1d21;background-image:linear-gradient(45deg,#26282d 25%,#0000 0),linear-gradient(-45deg,#26282d 25%,#0000 0),linear-gradient(45deg,#0000 75%,#26282d 0),linear-gradient(-45deg,#0000 75%,#26282d 0);background-position:0 0,0 12px,12px -12px,-12px 0;background-size:24px 24px;position:relative;overflow:hidden}.ed-stage iframe{color-scheme:normal}.ed-stage-progress{background:#ffffff0f;height:3px;position:absolute;bottom:0;left:0;right:0}.ed-stage-progress>div{background:var(--grad-brand);width:0;height:100%}@keyframes ed-progress{0%{width:0}to{width:100%}}.ed-toolbar{padding:14px var(--s-5);border-top:1px solid var(--border-subtle);flex:none;align-items:center;gap:12px;display:flex}.ed-inspector{border-left:1px solid var(--border-subtle);min-width:0;padding-left:36px}.ed-inspector,.ed-inspector-scroll,.ed-sect{flex-direction:column;display:flex}.ed-sect{padding:var(--s-5) 0;border-bottom:1px solid var(--border-subtle);gap:var(--s-4)}.ed-sect:first-child{padding-top:0}.ed-sect:last-child{border-bottom:none}.ed-sect-head{justify-content:space-between;align-items:center;min-height:22px;display:flex}.ed-sect-title{font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.ed-field{flex-direction:column;gap:7px;min-width:0;display:flex}.ed-field>label{font-size:var(--fs-13);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ed-suffix{font-size:var(--fs-12);color:var(--text-3);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ed-savebar{z-index:5;border-top:1px solid var(--border-subtle);background:var(--bg-0);flex:none;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.ed-dot{background:var(--review);border-radius:999px;flex:none;width:7px;height:7px}.seg{background:var(--bg-inset);box-shadow:0 0 0 1px var(--border-default);border-radius:8px;gap:2px;width:max-content;padding:2px;display:inline-flex}.seg>button{font-size:var(--fs-13);color:var(--text-2);background:0 0;border:none;border-radius:6px;padding:7px 15px}.seg>button:hover{color:var(--text-1)}.seg>button.active{background:var(--acc);color:#fff}.range{appearance:none;background:linear-gradient(to right,var(--acc) 0,var(--acc) var(--fill,50%),var(--bg-3) var(--fill,50%),var(--bg-3) 100%);border-radius:6px;outline:none;width:100%;height:6px}.range::-webkit-slider-thumb{appearance:none;width:17px;height:17px;box-shadow:0 1px 4px #0006,0 0 0 1px var(--border-default);cursor:pointer;background:#fff;border-radius:999px}.range::-moz-range-thumb{cursor:pointer;background:#fff;border:none;border-radius:999px;width:17px;height:17px;box-shadow:0 1px 4px #0006}.swatch-wrap{align-items:center;gap:8px;display:flex}.swatch{width:34px;height:34px;box-shadow:0 0 0 1px var(--border-default);cursor:pointer;border:none;border-radius:6px;flex:none;padding:0;position:relative;overflow:hidden}.swatch>input{opacity:0;cursor:pointer;position:absolute;inset:0}.anchor-grid{background:var(--bg-inset);box-shadow:0 0 0 1px var(--border-default);border-radius:10px;grid-template-columns:repeat(3,30px);grid-auto-rows:30px;gap:5px;width:max-content;padding:7px;display:grid}.anchor-grid>button{cursor:pointer;background:var(--text-1);border:none;border-radius:6px}@supports (color:color-mix(in lab,red,red)){.anchor-grid>button{background:color-mix(in srgb,var(--text-1) 9%,transparent)}}.anchor-grid>button{transition:background .12s,box-shadow .12s}.anchor-grid>button:hover{background:var(--text-1)}@supports (color:color-mix(in lab,red,red)){.anchor-grid>button:hover{background:color-mix(in srgb,var(--text-1) 20%,transparent)}}.anchor-grid>button.active{background:var(--acc);box-shadow:0 0 0 2px var(--acc-soft)}.theme-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.theme-thumb{text-align:left;background:var(--bg-1);box-shadow:0 0 0 1px var(--border-default);cursor:pointer;border:none;border-radius:10px;padding:0;transition:box-shadow .14s;overflow:hidden}.theme-thumb:hover{box-shadow:0 0 0 1px var(--border-strong)}.theme-thumb.active{box-shadow:0 0 0 2px var(--acc),0 0 16px -6px var(--acc)}.theme-thumb .tt-stage{background:#141518;justify-content:center;align-items:center;min-height:76px;padding:16px 12px;display:flex}.theme-thumb .tt-name{font-size:var(--fs-13);color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;padding:8px 11px;display:flex}.theme-thumb.active .tt-name{color:var(--text-1)}.tok-chip{font-family:var(--font-mono);font-size:var(--fs-12);background:var(--acc-soft);color:var(--acc-2);cursor:pointer;border:none;border-radius:6px;padding:4px 9px}.tok-chip:hover{filter:brightness(1.15)}.chip-upload{box-shadow:none;border:1px dashed var(--border-strong);background:0 0}.ed-code{flex-direction:column;display:flex}.ed-code-head{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding:0 0 12px;display:flex}.ed-code-area{resize:vertical;min-height:420px;padding:var(--s-5);margin-top:var(--s-4);border-radius:var(--r-md);background:var(--bg-inset);color:var(--text-1);font-family:var(--font-mono);font-size:var(--fs-13);tab-size:2;border:none;outline:none;line-height:1.6}.ed-code-help{gap:var(--s-3);padding:var(--s-4) 0}.ed-class-list,.ed-code-help{flex-direction:column;display:flex}.ed-class-row{text-align:left;cursor:pointer;border-radius:var(--r-sm);background:0 0;border:none;align-items:baseline;gap:10px;margin:0 -8px;padding:6px 8px;display:flex}.ed-class-row:hover{background:var(--bg-3)}.ed-class-row>code{font-size:var(--fs-13);color:var(--acc-2);flex:none}.ed-class-row>span{font-size:var(--fs-13);color:var(--text-3)}@media (max-width:1100px){.ed-studio{grid-template-columns:minmax(0,1fr)}.ed-canvas{margin:0 0 24px;position:static}.ed-inspector{border-left:0;border-top:1px solid var(--border-subtle);padding:24px 0 0}}@media (max-height:720px){.ed-canvas{position:static}}.sc-grid{gap:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));display:grid}.sc-card{border-radius:var(--r-lg);background:var(--bg-1);border:1px solid var(--border-subtle);color:inherit;isolation:isolate;--sc-rx:0deg;--sc-ry:0deg;--sc-mx:50%;--sc-my:50%;transform:perspective(900px) rotateX(var(--sc-rx)) rotateY(var(--sc-ry));padding:14px;text-decoration:none;transition:transform .18s,box-shadow .25s,border-color .25s;display:block;position:relative;overflow:hidden}.sc-card:hover{box-shadow:var(--shadow-3)}.sc-card:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.sc-s{background:linear-gradient(160deg,#e9c46a1a 0,transparent 46%),var(--bg-1);border-color:#e9c46a8c;box-shadow:inset 0 0 0 1px #e9c46a2e}.sc-s:hover{box-shadow:inset 0 0 0 1px #e9c46a4d,0 18px 46px -22px #e9c46a80}.sc-a{background:linear-gradient(160deg,#c6d0e014 0,transparent 46%),var(--bg-1);border-color:#c6d0e06b;box-shadow:inset 0 0 0 1px #c6d0e024}.sc-a:hover{box-shadow:inset 0 0 0 1px #c6d0e042,0 18px 46px -22px #c6d0e061}.sc-b{border-color:var(--border-default)}.sc-b:hover{box-shadow:var(--shadow-3)}.sc-foil{pointer-events:none;opacity:0;mix-blend-mode:soft-light;z-index:3;background:linear-gradient(115deg,#0000 16%,#ff5cf629 30%,#56d6ff29 41%,#8cff9e24 52%,#ffe06629 63%,#0000 78%);transition:opacity .25s}.sc-foil,.sc-foil:after{border-radius:inherit;position:absolute;inset:0}.sc-foil:after{content:"";background:radial-gradient(60% 45% at var(--sc-mx) var(--sc-my),#ffffff29 0,#ffffff0d 40%,transparent 70%);mix-blend-mode:screen}.sc-s:hover .sc-foil{opacity:1}.sc-a:hover .sc-foil{opacity:.6}.sc-b:hover .sc-foil{opacity:.2}.sc-art{aspect-ratio:5/4;border-radius:var(--r-md);background:var(--grad-brand);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sc-art img{object-fit:cover;width:100%;height:100%}.sc-art .sc-initials{font-size:var(--fs-32);color:#fff;letter-spacing:-.02em;font-weight:600}.sc-art:after{content:"";background:linear-gradient(180deg,transparent 38%,#0000008c 100%),radial-gradient(100% 60% at 50% 0,var(--sc-tint,transparent) 0,transparent 70%);position:absolute;inset:0}.sc-corners{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;gap:6px;display:flex;position:absolute;left:10px;right:10px}.sc-corners-top{top:10px}.sc-corners-bottom{bottom:10px}.sc-plate{border-radius:var(--r-pill);height:22px;font-size:var(--cat-pill);letter-spacing:.06em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;white-space:nowrap;background:#0000008c;align-items:center;gap:5px;padding:0 8px;font-weight:700;line-height:1;display:inline-flex}.sc-s .sc-gem{color:#f2d08a;box-shadow:inset 0 0 0 1px #e9c46a80}.sc-a .sc-gem{color:#dde4ee;box-shadow:inset 0 0 0 1px #c6d0e073}.sc-b .sc-gem{color:#d6dae2;box-shadow:inset 0 0 0 1px #ffffff38}.sc-live{color:var(--good);letter-spacing:.08em}.sc-live .dot{background:var(--good);box-shadow:0 0 8px var(--good-glow);margin:0}.sc-plat{text-transform:lowercase;letter-spacing:.04em}.sc-plat,.sc-score{box-shadow:inset 0 0 0 1px}.sc-score{font-size:var(--cat-label);letter-spacing:0;font-variant-numeric:tabular-nums}.sc-name{font-size:var(--cat-name);font-weight:600;line-height:1.25}.sc-name,.sc-sub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-sub{font-size:var(--cat-meta);color:var(--text-3)}.sc-stats{border-top:1px solid var(--border-subtle);grid-template-columns:1fr auto;gap:7px 10px;padding-top:11px;display:grid}.sc-stats dt{font-size:var(--cat-label);color:var(--text-3)}.sc-stats dd{text-align:right;font-size:var(--cat-value);font-variant-numeric:tabular-nums;color:var(--text-2);margin:0}@media (prefers-reduced-motion:reduce){.sc-card{transition:box-shadow .25s;transform:none}.sc-foil{display:none}}.demo-modal-scrim{z-index:60;padding:var(--s-5);background:var(--bg-0);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.demo-modal-scrim{background:color-mix(in srgb,var(--bg-0) 70%,transparent)}}.demo-modal-scrim{animation:demo-fade .18s both}@keyframes demo-fade{0%{opacity:0}to{opacity:1}}.demo-modal{gap:var(--s-4);width:100%;max-width:420px;padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--shadow-3);flex-direction:column;animation:demo-rise .22s cubic-bezier(.16,1,.3,1) both;display:flex}@keyframes demo-rise{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.demo-modal,.demo-modal-scrim{animation:none}}:root{--tour-veil:#0405089e}[data-theme=light]{--tour-veil:#1012186b}.tour{z-index:1000}.tour,.tour-veil{position:fixed;inset:0}.tour-ring{pointer-events:none;box-shadow:0 0 0 2px var(--acc),0 0 24px -4px var(--acc);border-radius:10px;position:fixed}.tour-card{width:min(340px,100vw - 32px);box-shadow:0 24px 60px -20px #0000008c,0 0 0 1px var(--border-subtle);outline:none;padding:18px 18px 14px;position:fixed}.tour-count{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;color:var(--text-3)}.tour-title{font-size:var(--fs-16);letter-spacing:-.01em;color:var(--text-1);margin:6px 0;font-weight:600}.tour-body{font-size:var(--fs-14);color:var(--text-2);margin:0;line-height:1.55}.tour-actions{margin-top:16px}.wg-scrim{z-index:1000;padding:var(--s-5);background:var(--tour-veil);-webkit-backdrop-filter:blur(4px);justify-content:center;align-items:center;animation:demo-fade .18s both;display:flex;position:fixed;inset:0}.wg{border-radius:var(--r-xl);background:var(--bg-1);width:min(820px,100%);height:min(640px,100dvh - 40px);box-shadow:var(--shadow-3);outline:none;grid-template-columns:236px 1fr;animation:demo-rise .24s cubic-bezier(.16,1,.3,1) both;display:grid;overflow:hidden}.wg-rail{gap:var(--s-5);padding:var(--s-6) var(--s-4) var(--s-5);background:radial-gradient(120% 60% at 0 0,var(--bg-grad1),transparent 70%),var(--bg-2);box-shadow:inset -1px 0 0 var(--border-subtle);flex-direction:column;display:flex}.wg-count,.wg-eyebrow{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.wg-eyebrow{padding:0 var(--s-2)}.wg-steps{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wg-step{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);width:100%;font:inherit;font-size:var(--fs-13);text-align:left;color:var(--text-2);cursor:pointer;background:0 0;border:0;padding:8px;line-height:1.35;transition:background .14s,color .14s;display:flex}.wg-step:hover{background:var(--panel-2);color:var(--text-1)}.wg-step.is-on{background:var(--acc-soft);color:var(--text-1);font-weight:500}.wg-num{width:22px;height:22px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.wg-step.is-on .wg-num{color:#fff;background:var(--acc);box-shadow:none}.wg-step.is-done .wg-num{color:var(--good);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.wg-step.is-done .wg-num{background:color-mix(in srgb,var(--good) 14%,transparent)}}.wg-step.is-done .wg-num{box-shadow:none}.wg-rail-foot{padding:0 var(--s-2);font-size:var(--fs-12);color:var(--text-3);margin:auto 0 0;line-height:1.5}.wg-main{min-width:0;padding:var(--s-6) var(--s-7) 0;flex-direction:column;display:flex;position:relative;overflow-y:auto}.wg-close{z-index:1;border-radius:var(--r-sm);width:32px;height:32px;color:var(--text-3);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.wg-close:hover{background:var(--panel-2);color:var(--text-1)}.wg-progress{display:none}.wg-content{gap:var(--s-4);padding:var(--s-3) 0 var(--s-6);flex-direction:column;animation:wg-in .28s cubic-bezier(.16,1,.3,1) both;display:flex}@keyframes wg-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.wg-title{font-size:var(--fs-24);letter-spacing:-.02em;color:var(--text-1);padding-right:var(--s-7);margin:0;font-weight:600;line-height:1.2}.wg-body{font-size:var(--fs-14);color:var(--text-2);margin:0;line-height:1.6}.wg-body strong,.wg-hint strong,.wg-list strong{color:var(--text-1);font-weight:500}.wg-hint{font-size:var(--fs-13);color:var(--text-3);margin:0;line-height:1.55}.wg-list{counter-reset:wg;gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wg-list li{counter-increment:wg;font-size:var(--fs-14);color:var(--text-2);padding-left:34px;line-height:1.55;position:relative}.wg-list li:before{content:counter(wg);width:22px;height:22px;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--acc-2);background:var(--acc-soft);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:0;left:0}.wg-foot{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) 0 var(--s-5);background:linear-gradient(to bottom,transparent,var(--bg-1) 30%);margin-top:auto;display:flex;position:sticky;bottom:0}.wg-inline,.wg-link{cursor:pointer;font:inherit;font-size:var(--fs-13);color:var(--acc-2);text-decoration:underline;-webkit-text-decoration-color:var(--acc-2);text-decoration-color:var(--acc-2);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab,red,red)){.wg-inline,.wg-link{-webkit-text-decoration-color:color-mix(in srgb,var(--acc-2) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--acc-2) 40%,transparent)}}.wg-inline,.wg-link{text-underline-offset:3px}.wg-inline:hover,.wg-link:hover{text-decoration-color:currentColor}.wg-art{min-height:132px;padding:var(--s-4);border-radius:var(--r-lg);background:radial-gradient(80% 90% at 50% 0,var(--bg-grad1),transparent 75%),var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border-subtle)}.wg-art,.wg-flow{justify-content:center;align-items:center;display:flex}.wg-flow{width:100%;max-width:560px}.wg-flow-arrow{background:linear-gradient(90deg,transparent,var(--acc) 40%);flex:0 36px;min-width:14px;height:2px;margin:0 6px;position:relative}.wg-flow-arrow:after{content:"";border:5px solid #0000;border-left:6px solid var(--acc);border-right:0;position:absolute;top:-4px;right:-1px}.wg-node{border-radius:var(--r-md);text-align:center;background:var(--bg-1);min-width:0;box-shadow:var(--shadow-2);flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:12px 10px;display:flex}.wg-node.is-you{box-shadow:0 0 0 1px var(--border-neon),0 0 22px -8px var(--acc)}.wg-node-ic{color:var(--acc-2);display:inline-flex}.wg-node-ic svg{width:20px;height:20px}.wg-node-name{font-size:var(--fs-13);color:var(--text-1);white-space:nowrap;font-weight:500}.wg-node-cap{font-size:var(--fs-11);color:var(--text-3);white-space:nowrap}.wg-facts{gap:var(--s-2);flex-wrap:wrap;display:flex}.wg-facts span{border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-default);padding:4px 10px}.wg-found{align-items:center;gap:var(--s-2) var(--s-3);border-radius:var(--r-md);font-size:var(--fs-13);color:var(--text-2);background:var(--good);flex-wrap:wrap;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.wg-found{background:color-mix(in srgb,var(--good) 10%,transparent)}}.wg-found{box-shadow:inset 0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.wg-found{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent)}}.wg-found>svg{color:var(--good);flex:none}.wg-found strong{color:var(--text-1);font-weight:500}.wg-found .btn{margin-left:auto}.wg-wallets{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}.wg-wallet{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--bg-2);box-shadow:var(--shadow-2);flex-direction:column;display:flex}.wg-wallet-head{align-items:center;gap:var(--s-2);display:flex}.wg-wallet-badge{width:28px;height:28px;font-size:var(--fs-14);color:#fff;border-radius:8px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.wg-phantom{background:linear-gradient(135deg,#ab9ff2,#6e56cf)}.wg-solflare{background:linear-gradient(135deg,#ffc10b,#fc7227)}.wg-wallet-name{font-size:var(--fs-14);color:var(--text-1);font-weight:600}.wg-wallet-note{font-size:var(--fs-13);color:var(--text-3);margin:0;line-height:1.5}.wg-tag{border-radius:var(--r-pill);font-size:var(--fs-11);color:var(--good);background:var(--good);margin-left:auto;padding:2px 8px;font-weight:500}@supports (color:color-mix(in lab,red,red)){.wg-tag{background:color-mix(in srgb,var(--good) 14%,transparent)}}.wg-phrase{grid-template-columns:repeat(3,1fr);gap:6px;width:min(360px,100%);display:grid;position:relative}.wg-phrase>span:not(.wg-phrase-lock){border-radius:var(--r-xs);background:var(--bg-1);box-shadow:var(--shadow-2);align-items:center;gap:8px;padding:7px 9px;display:flex}.wg-phrase em{font-style:normal;font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-3);min-width:14px}.wg-phrase i{background:var(--border-strong);filter:blur(.4px);border-radius:3px;height:6px;display:block}.wg-phrase-lock{color:#fff;background:var(--acc);width:44px;height:44px;box-shadow:0 0 0 6px var(--bg-inset),0 0 28px -4px var(--acc);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wg-phrase-lock svg{width:20px;height:20px}.wg-link-art{align-items:center;gap:var(--s-3);display:flex}.wg-tile{width:64px;height:64px;color:var(--acc-2);background:var(--bg-1);box-shadow:var(--shadow-2);border-radius:18px;justify-content:center;align-items:center;display:inline-flex}.wg-tile svg{width:28px;height:28px}.wg-tile img{border-radius:6px}.wg-mark{background:var(--text-1);width:32px;height:26px;display:block;-webkit-mask:url(/struad.svg) 50%/contain no-repeat;mask:url(/struad.svg) 50%/contain no-repeat}.wg-wire{background:repeating-linear-gradient(90deg,var(--border-strong) 0 6px,transparent 6px 11px);width:84px;height:2px;transition:background .3s}.wg-link-art.is-on .wg-wire{background:var(--good);box-shadow:0 0 12px var(--good-glow)}.wg-link-art.is-on .wg-tile{box-shadow:0 0 0 1px var(--good),0 0 24px -8px var(--good)}@supports (color:color-mix(in lab,red,red)){.wg-link-art.is-on .wg-tile{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 40%,transparent),0 0 24px -8px var(--good)}}.wg-sign{width:min(300px,100%);padding:var(--s-4);border-radius:var(--r-md);gap:var(--s-3);background:var(--bg-1);box-shadow:var(--shadow-3);flex-direction:column;display:flex}.wg-sign-head{font-size:var(--fs-13);color:var(--text-1);font-weight:600}.wg-sign-msg{border-radius:var(--r-xs);font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-2);background:var(--bg-inset);padding:8px 10px;line-height:1.5}.wg-sign-foot{font-size:var(--fs-12);color:var(--text-3);justify-content:space-between;display:flex}.wg-sign-free{color:var(--good);font-weight:500}@media (max-width:719px){.wg-scrim{align-items:stretch;padding:0}.wg{border-radius:0;grid-template-columns:1fr;width:100%;height:100dvh}.wg-rail{display:none}.wg-main{padding:var(--s-5) var(--s-4) 0}.wg-progress{margin:6px 0 var(--s-4);gap:4px;padding-right:44px;display:flex}.wg-progress span{background:var(--border-default);border-radius:2px;flex:1;height:3px;transition:background .25s}.wg-progress span.is-on{background:var(--acc)}.wg-title{font-size:var(--fs-20);padding-right:0}.wg-wallets{grid-template-columns:1fr}.wg-art{min-height:120px;padding:var(--s-4) var(--s-3)}.wg-node{padding:10px 6px}.wg-node-cap{white-space:normal}.wg-foot .btn{flex:1;justify-content:center}.wg-foot>span:empty{display:none}}@media (prefers-reduced-motion:reduce){.wg,.wg-content,.wg-scrim{animation:none}}.pw-nudge{gap:var(--s-4);width:min(560px,100%);max-height:calc(100dvh - 40px);padding:var(--s-5) var(--s-6) var(--s-6);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--shadow-3);outline:none;flex-direction:column;animation:demo-rise .24s cubic-bezier(.16,1,.3,1) both;display:flex;position:relative;overflow-y:auto}.wg-node.is-missing{box-shadow:inset 0 0 0 1px var(--warn);background:0 0}@supports (color:color-mix(in lab,red,red)){.wg-node.is-missing{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 55%,transparent)}}.wg-node.is-missing .wg-node-ic{color:var(--warn)}.wg-node.is-missing .wg-node-cap{color:var(--warn-text)}.wg-node.is-linked{box-shadow:0 0 0 1px var(--good),0 0 22px -8px var(--good)}@supports (color:color-mix(in lab,red,red)){.wg-node.is-linked{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 45%,transparent),0 0 22px -8px var(--good)}}.wg-node.is-linked .wg-node-ic{color:var(--good)}.wg-flow-arrow.is-broken{background:repeating-linear-gradient(90deg,var(--warn) 0 4px,transparent 4px 8px)}.wg-flow-arrow.is-broken:after{border-left-color:var(--warn)}.pw-nudge-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin:calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) calc(-1 * var(--s-2)) 0;display:flex}.pw-nudge-head .wg-close{position:static}.pw-nudge-live{border-radius:var(--r-pill);font-size:var(--fs-12);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--border-default);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pw-steps{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pw-steps li{align-items:flex-start;gap:var(--s-3);border-radius:var(--r-md);background:var(--bg-2);color:var(--text-3);padding:10px 12px;transition:box-shadow .2s,color .2s;display:flex}.pw-steps li.is-on{box-shadow:0 0 0 1px var(--border-neon)}.pw-steps li.is-done,.pw-steps li.is-on{color:var(--text-2)}.pw-step-num{width:22px;height:22px;font-family:var(--font-mono);font-size:var(--fs-12);box-shadow:inset 0 0 0 1px var(--border-default);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-steps li.is-on .pw-step-num{background:var(--acc);color:#fff;box-shadow:none}.pw-steps li.is-done .pw-step-num{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.pw-steps li.is-done .pw-step-num{background:color-mix(in srgb,var(--good) 16%,transparent)}}.pw-steps li.is-done .pw-step-num{color:var(--good);box-shadow:none}.pw-step-text{min-width:0;font-size:var(--fs-13);flex-direction:column;gap:2px;line-height:1.5;display:flex}.pw-step-text strong{color:var(--text-1);font-weight:500}.pw-nudge-foot{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-2)}.ls-payout-banner,.pw-nudge-foot{align-items:center;flex-wrap:wrap;display:flex}.ls-payout-banner{gap:var(--s-2) var(--s-4)}.ls-payout-banner>span{flex:280px}@media (max-width:719px){.pw-nudge{width:100%;min-height:100dvh;max-height:none;padding:var(--s-5) var(--s-4);border-radius:0}.pw-nudge-foot{margin-top:auto}.pw-nudge-foot>.row{flex:1}.pw-nudge-foot .btn{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.pw-nudge{animation:none}}.checklist{margin-bottom:18px;padding:18px 20px}.checklist-eyebrow{font-family:var(--font-mono);font-size:var(--fs-11);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.checklist-title{font-size:var(--fs-16);color:var(--text-1);margin:6px 0 0;font-weight:600}.checklist-bar{background:var(--bg-inset);border-radius:999px;height:4px;margin:14px 0 10px;overflow:hidden}.checklist-bar>span{background:var(--acc);height:100%;transition:width .5s;display:block}.checklist-items{gap:2px;margin:0;padding:0;list-style:none;display:grid}.checklist-items li{align-items:center;gap:12px;padding:9px 4px;display:flex}.checklist-items li+li{border-top:1px solid var(--border-subtle)}.checklist-tick{border:1px solid var(--border-default);width:20px;height:20px;font-size:var(--fs-12);color:#fff;border-radius:999px;flex:none;place-items:center;display:grid}.checklist-items li.is-done .checklist-tick{background:var(--good);border-color:var(--good)}.checklist-items li.is-done .checklist-name{color:var(--text-3);text-decoration:line-through}.checklist-name{font-size:var(--fs-14);color:var(--text-1);flex:1}@media (prefers-reduced-motion:reduce){.checklist-bar>span{transition:none}}@media (min-width:900px){.only-narrow{display:none!important}}@media (max-width:899px){.hide-narrow{display:none!important}}@media (min-width:640px){.only-phone{display:none!important}}@media (max-width:639px){.hide-phone{display:none!important}}.g-kpi{grid-template-columns:repeat(4,minmax(0,1fr))}.g-kpi,.g-kpi5{gap:16px;display:grid}.g-kpi5{grid-template-columns:repeat(5,minmax(0,1fr))}.g-2{grid-template-columns:var(--g2,1fr 1fr);gap:20px}.g-2,.g-3{display:grid}.g-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (min-width:900px){.g-kpi[style*=--kpi-n]{grid-template-columns:repeat(var(--kpi-n),minmax(0,1fr))}}@media (max-width:899px){.g-kpi,.g-kpi5{grid-template-columns:repeat(3,minmax(0,1fr))}.g-2{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.g-3,.g-kpi,.g-kpi5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell>.sidebar{display:none}.app-main{padding:0 16px 64px}.app-topbar{margin:0 -16px var(--s-5);padding:8px 16px}.page-head{flex-wrap:wrap}}@media (max-width:639px){.page-head{flex-direction:column;align-items:stretch}.page-head>.row{flex-wrap:wrap}.page-head>.btn,.page-head>.row>.btn,.page-head>a.btn{justify-content:center}.btn,.input,.select,.side-link{min-height:40px}.bell-pop{width:auto!important;position:fixed!important;top:56px!important;left:16px!important;right:16px!important}}.nav-veil{z-index:900;background:var(--tour-veil);animation:nav-fade .18s;position:fixed;inset:0}.nav-drawer{z-index:901;width:min(300px,85vw);animation:nav-in .22s cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.nav-drawer .sidebar{background:var(--bg-0);border-right:1px solid var(--border-subtle);height:auto;min-height:100%;position:static}@keyframes nav-in{0%{transform:translate(-100%)}to{transform:none}}@keyframes nav-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-drawer,.nav-veil{animation:none}}@media (max-width:899px){.filters-form:not(.is-open){display:none}}.filters-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.filters-row>.ff{flex:none;min-width:0}.filters-row>.ff>label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.filters-row>.ff-search{flex:220px}.filters-row>.ff-category{flex:200px}.filters-row>.ff-lang{width:200px}.filters-row>.ff-tier{width:140px}.filters-row>.ff-sort,.filters-row>.ff-thr{width:200px}@media (min-width:1240px){.filters-row{flex-wrap:nowrap;gap:8px}.filters-row>.ff-category,.filters-row>.ff-search{flex:160px;min-width:72px}.filters-row>.ff-lang{width:160px}.filters-row>.ff-tier{width:96px}.filters-row>.ff-sort{width:178px}.filters-row>.ff-thr{flex:0 160px;width:auto;min-width:146px}}.thr{position:relative}.thr-count{background:var(--acc-soft);min-width:18px;height:18px;color:var(--acc-2);font-family:var(--font-mono);font-size:var(--fs-11);border-radius:9px;flex:none;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}[data-theme=light] .thr-count{color:var(--acc)}.thr-panel{z-index:60;background:var(--bg-2);width:260px;box-shadow:var(--shadow-3),0 0 0 1px var(--border-default);border-radius:10px;gap:8px;padding:10px;animation:dd-in .14s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:calc(100% + 6px);right:0}.thr-panel[hidden]{display:none}.thr-row{font-size:var(--fs-13);color:var(--text-2);grid-template-columns:1fr 96px;align-items:center;gap:10px;display:grid}.thr-clear{justify-self:start}@media (max-width:899px){.thr-panel{width:min(300px,100%);left:0;right:auto}}@media (max-width:639px){.preset-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.preset-row::-webkit-scrollbar{display:none}.preset-row>*{flex:none}.preset-row{min-width:0;max-width:100%}}.compare-table td:first-child,.compare-table th:first-child{z-index:1;background:var(--bg-0);position:sticky;left:0}@media (max-width:899px){.stage-board{grid-template-columns:minmax(0,1fr)!important;overflow-x:visible!important}.stage-board>.stage-col:not(.is-active){display:none}.deal-stepper{row-gap:12px;grid-template-columns:minmax(0,1fr)!important}}@media (max-width:639px){.deal-list-head{display:none!important}.deal-row,.deal-row-admin{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.deal-row>:nth-child(3){grid-area:2/1}.deal-row>:nth-child(4){grid-area:1/2}.deal-chat{width:100vw;max-width:none}}@media (max-width:899px){.live-split{flex-direction:column}.live-split-chat{width:100%;border-left:0!important;flex:0 0 420px!important}}@media (max-width:639px){.profile-hero{flex-direction:column;align-items:flex-start!important}.profile-hero>div{min-width:0;max-width:100%}.cal-cell{height:42px;aspect-ratio:auto!important;min-height:0!important;padding:4px 5px!important}.cal-cell>span:last-child{font-size:var(--fs-11)!important}.section-head{flex-wrap:wrap;row-gap:8px}}:root{--viz-1:#6e79de;--viz-2:#d95926;--viz-3:#199e70}[data-theme=light]{--viz-1:#5e6ad2;--viz-2:#eb6834;--viz-3:#1baf7a}.side-count{border-radius:var(--r-pill);background:var(--acc);color:#fff;text-align:center;min-width:20px;font-size:var(--fs-11);font-variant-numeric:tabular-nums;margin-left:auto;padding:1px 6px;font-weight:600;line-height:16px}.unread-dot{background:var(--acc);width:8px;height:8px;margin-right:var(--s-2);vertical-align:middle;border-radius:50%;flex-shrink:0;display:inline-block}.deal-row-title{font-weight:500}.is-unread .deal-row-title,.is-unread .rq-row-title{font-weight:600}.nav-burger{position:relative}.nav-burger-dot{background:var(--acc);width:8px;height:8px;box-shadow:0 0 0 2px var(--bg-0);pointer-events:none;border-radius:50%;position:absolute;top:3px;right:3px}.ox-tabs{gap:var(--s-2);margin-bottom:var(--s-5);flex-wrap:wrap;display:flex}.ox-tabs .chip{text-decoration:none}.ox-tab-count{border-radius:var(--r-pill);text-align:center;min-width:18px;font-size:var(--fs-11);font-variant-numeric:tabular-nums;background:var(--acc-soft);color:var(--acc-2);padding:0 5px;font-weight:600;line-height:16px}.chip.active .ox-tab-count{color:#fff;background:#ffffff38}.ox-filters{align-items:flex-end;gap:var(--s-3);padding:var(--s-4);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.ox-filters .ox-f{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.ox-filters .ox-f>label{font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ox-filters-row>.ox-f,.ox-filters-row>.ox-f-toggle{flex:none}.ox-filters-row>.ox-f-search{flex:220px}.ox-filters-row>.ox-f-lang{width:200px}.ox-filters-row>.ox-f-status{width:150px}.ox-filters-row>.ox-f-platform{width:130px}.ox-filters-row>.ox-f-sort{width:180px}.ox-filters-row .ox-f-ccv .input{width:76px}.ox-filters-row>.ox-f-toggle{white-space:nowrap;min-height:36px}@media (min-width:1240px){.ox-filters-row{flex-wrap:nowrap;gap:6px}.ox-filters-row>.ox-f-search{flex:160px;min-width:64px}.ox-filters-row>.ox-f-lang{width:164px}.ox-filters-row>.ox-f-status{width:132px}.ox-filters-row>.ox-f-platform{width:114px}.ox-filters-row>.ox-f-sort{width:144px}.ox-filters-row .ox-f-ccv .input{width:60px;padding-left:8px;padding-right:8px}}@media (max-width:639px){.ox-filters-row>.ox-f{flex:100%;width:100%}.ox-filters-row .ox-f-ccv .input{flex:1;width:auto;min-width:0}}.ox-check{align-items:center;gap:var(--s-2);font-size:var(--fs-13);color:var(--text-2);cursor:pointer;min-height:36px;display:inline-flex}.ox-cb,.ox-check input{accent-color:var(--acc);cursor:pointer;width:15px;height:15px}.ox-selbar{top:calc(var(--topbar-h) + var(--s-2));z-index:6;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);margin-bottom:var(--s-3);border-radius:var(--r-md);background:var(--acc);flex-wrap:wrap;display:flex;position:sticky}@supports (color:color-mix(in lab,red,red)){.ox-selbar{background:color-mix(in srgb,var(--acc) 12%,var(--bg-1))}}.ox-selbar{box-shadow:0 0 0 1px var(--border-neon);font-size:var(--fs-13);color:var(--text-1)}.ox-table tbody tr{cursor:pointer}.ox-table tbody tr.is-selected{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.ox-table tbody tr.is-selected{background:color-mix(in srgb,var(--acc) 8%,transparent)}}.ox-table td.ox-cell-check,.ox-table th.ox-cell-check{width:36px;padding-right:0}.ox-name{align-items:center;gap:var(--s-2)}.ox-name,.ox-name-text{min-width:0;display:flex}.ox-name-text{flex-direction:column}.ox-name-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-unread-dot{background:var(--acc);border-radius:999px;flex:none;width:7px;height:7px}.ox-pager{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3);border-top:1px solid var(--border-subtle);display:flex}.ox-socials{gap:var(--s-4);grid-template-columns:208px minmax(0,1fr);align-items:start;display:grid}.ox-socials-main{min-width:0}.ox-netmenu{padding:var(--s-2);top:calc(var(--topbar-h) + var(--s-3));flex-direction:column;gap:1px;display:flex;position:sticky}.ox-net{justify-content:space-between;align-items:center;gap:var(--s-2);border-radius:var(--r-sm);font-size:var(--fs-13);color:var(--text-2);padding:7px 10px;text-decoration:none;transition:background .14s,color .14s;display:flex}.ox-net:hover{background:var(--card-hover-bg);color:var(--text-1)}.ox-net.is-active{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.ox-net.is-active{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.ox-net.is-active{color:var(--text-1);box-shadow:inset 2px 0 0 var(--acc)}.ox-net-count,.ox-net.is-empty:not(.is-active){color:var(--text-3)}.ox-net-count{font-size:var(--fs-12)}.ox-net.is-active .ox-net-count{color:var(--acc-2)}.ox-net-all{margin-top:var(--s-2);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--r-sm) var(--r-sm)}.ox-soc-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-3) var(--s-2);display:flex}.ox-soc-scroll{overflow-x:auto}.ox-soc-table td{vertical-align:top}.ox-soc-table td.ox-soc-ch{max-width:260px}.ox-soc-sub{flex-wrap:wrap;margin-top:4px}.ox-soc-ccv-unit{display:none}.ox-soc-table .ox-soc-net{min-width:240px}.ox-soc-main-links{flex-direction:column;gap:2px;min-width:0;display:flex}.ox-soc-main-links .ox-soc-link{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;max-width:340px;display:block;overflow:hidden}.ox-soc-link{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--acc-2);overflow-wrap:anywhere;text-decoration:none}a.ox-soc-link:hover{text-decoration:underline}[data-theme=light] .ox-soc-link{color:var(--acc)}[data-theme=light] .ox-net.is-active .ox-net-count{color:var(--text-2)}.ox-link-tag{white-space:nowrap;text-decoration:none}a.ox-link-tag:hover{color:var(--text-1);box-shadow:0 0 0 1px var(--border-strong)}.ox-linkgroups{gap:6px var(--s-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.ox-linkgroup{display:contents}.ox-linkgroup-kind{font-size:var(--fs-12);color:var(--text-3);line-height:20px}.ox-linkgroup-links{flex-direction:column;gap:2px;min-width:0;line-height:20px;display:flex}@media (max-width:899px){.ox-socials{grid-template-columns:minmax(0,1fr)}.ox-netmenu{gap:var(--s-1);flex-flow:wrap;position:static}.ox-net{box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;padding:5px 9px}.ox-net.is-active{box-shadow:0 0 0 1px var(--acc)}.ox-net-all{border-top:none;border-radius:8px;margin-top:0}}@media (max-width:639px){.ox-soc-table thead{display:none}.ox-soc-table,.ox-soc-table tbody{display:block}.ox-soc-table tbody tr{gap:var(--s-2) var(--s-3);padding:var(--s-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;display:grid}.ox-soc-table tbody tr:last-child{border-bottom:none}.ox-soc-table tbody td{border:none;padding:0;display:block}.ox-soc-table td.ox-soc-ch{min-width:0;max-width:none}.ox-soc-table td.ox-soc-wide{grid-column:1/-1;min-width:0;overflow:hidden}.ox-soc-table .ox-soc-net{min-width:0}.ox-soc-main-links .ox-soc-link{max-width:100%}.ox-soc-table td.ox-soc-none{display:none}.ox-soc-ccv-unit{color:var(--text-3);display:inline}}@media (prefers-reduced-motion:reduce){.ox-net{transition:none}}.ox-modal-scrim{z-index:60;padding:var(--s-5);background:var(--bg-0);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ox-modal-scrim{background:color-mix(in srgb,var(--bg-0) 70%,transparent)}}.ox-modal-scrim{animation:demo-fade .18s both}.ox-modal{gap:var(--s-4);width:100%;max-width:480px;max-height:calc(100vh - 40px);padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--shadow-3);animation:demo-rise .22s cubic-bezier(.16,1,.3,1) both;overflow-y:auto}.ox-field,.ox-modal{flex-direction:column;display:flex}.ox-field{gap:6px}.ox-field>label{font-size:var(--fs-13);color:var(--text-2)}.ox-scrim{z-index:40;background:var(--bg-0);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ox-scrim{background:color-mix(in srgb,var(--bg-0) 55%,transparent)}}.ox-scrim{animation:demo-fade .2s both}.ox-drawer{z-index:41;background:var(--bg-1);border-left:1px solid var(--border-subtle);width:620px;max-width:100vw;box-shadow:var(--shadow-3);flex-direction:column;animation:ox-slide .36s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes ox-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}.ox-drawer-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--border-subtle);display:flex}.ox-drawer-body{min-height:0;padding:var(--s-5);gap:var(--s-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ox-facts{gap:var(--s-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.ox-fact{flex-direction:column;gap:2px;display:flex}.ox-fact>span:first-child{font-size:var(--fs-12);color:var(--text-3)}.ox-fact>span:last-child{font-size:var(--fs-14);color:var(--text-1);font-variant-numeric:tabular-nums}.ox-timeline{gap:var(--s-3);flex-direction:column;display:flex}.ox-msg{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--border-subtle);background:var(--panel);overflow:hidden}.ox-msg-in{margin-left:var(--s-6);background:var(--good)}@supports (color:color-mix(in lab,red,red)){.ox-msg-in{background:color-mix(in srgb,var(--good) 6%,var(--bg-1))}}.ox-msg-in{box-shadow:0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.ox-msg-in{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 26%,transparent)}}.ox-msg-in.is-unread{box-shadow:0 0 0 1px var(--acc),0 0 18px -10px var(--acc)}.ox-msg-head{align-items:flex-start;gap:var(--s-2);padding:var(--s-3);cursor:pointer;display:flex}.ox-msg-head-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ox-msg-subject{font-size:var(--fs-14);color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.ox-marks{gap:var(--s-1) var(--s-3);font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;display:flex}.ox-marks .on{color:var(--text-1)}.ox-msg-body{border-top:1px solid var(--border-subtle)}.ox-text{padding:var(--s-3);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-sans);font-size:var(--fs-13);color:var(--text-2);margin:0;line-height:1.55}.ox-frame{background:#fff;border:0;width:100%;min-height:120px;display:block}.ox-composer{gap:var(--s-2);padding:var(--s-4);border-radius:var(--r-md);box-shadow:0 0 0 1px var(--border-default);background:var(--bg-inset);flex-direction:column;display:flex}.ox-composer textarea{resize:vertical;min-height:120px;line-height:1.55}.ox-inbox{gap:var(--s-4);grid-template-columns:340px minmax(0,1fr) 280px;align-items:start;display:grid}.ox-pane{flex-direction:column;display:flex;overflow:hidden}.ox-pane-head{justify-content:space-between;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border-subtle);display:flex}.ox-list{max-height:calc(100vh - 260px);overflow-y:auto}.ox-item,.ox-list{flex-direction:column;display:flex}.ox-item{text-align:left;cursor:pointer;padding:var(--s-3) var(--s-4);border:none;border-bottom:1px solid var(--border-subtle);font-size:var(--fs-13);color:var(--text-2);background:0 0;gap:2px}.ox-item:hover{background:var(--card-hover-bg)}.ox-item.is-active{background:var(--acc)}@supports (color:color-mix(in lab,red,red)){.ox-item.is-active{background:color-mix(in srgb,var(--acc) 12%,transparent)}}.ox-item.is-active{box-shadow:inset 2px 0 0 var(--acc)}.ox-item.is-unread .ox-item-from,.ox-item.is-unread .ox-item-subject{color:var(--text-1);font-weight:600}.ox-item-row{align-items:center;gap:var(--s-2);min-width:0;display:flex}.ox-item-from{flex:1;min-width:0}.ox-item-from,.ox-item-snippet,.ox-item-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-item-snippet{color:var(--text-3)}@media (max-width:1280px){.ox-inbox{grid-template-columns:300px minmax(0,1fr)}.ox-inbox>:nth-child(3){grid-column:1/-1}}@media (max-width:899px){.ox-inbox{grid-template-columns:minmax(0,1fr)}.ox-list{max-height:360px}}.ox-stage{padding:var(--s-5);background:var(--bg-inset);justify-content:center;min-height:520px;display:flex;overflow-x:auto}.ox-stage .ox-frame{border-radius:var(--r-sm);box-shadow:0 1px 2px #0003,0 0 0 1px var(--border-subtle);transition:width .2s}.ox-stage-subject{padding:var(--s-3) var(--s-5);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.ox-para{gap:var(--s-2);align-items:flex-start;display:flex}.ox-para textarea{resize:vertical;min-height:96px;line-height:1.5}.ox-para .stack{gap:0}.ox-para .btn{padding:4px 8px}.ox-lang-dot{background:var(--review);border-radius:999px;width:6px;height:6px;display:inline-block}.ox-toast{right:var(--s-5);bottom:var(--s-5);z-index:55;align-items:center;gap:var(--s-3);max-width:min(440px,100vw - 32px);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--bg-2);box-shadow:var(--shadow-3),0 0 0 1px var(--border-default);font-size:var(--fs-13);color:var(--text-2);animation:demo-rise .22s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed}@media (max-width:639px){.ox-toast{left:var(--s-4);right:var(--s-4);bottom:var(--s-4);max-width:none}.ox-drawer{width:100vw}.ox-msg-in{margin-left:var(--s-3)}}@media (prefers-reduced-motion:reduce){.ox-drawer,.ox-modal,.ox-modal-scrim,.ox-scrim,.ox-toast{animation:none}.ox-stage .ox-frame{transition:none}}.page-enter{animation:page-enter .2s cubic-bezier(.2,.7,.2,1) backwards}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}}.refreshable{transition:opacity .15s}.refreshable.is-refreshing{opacity:.5;transition-delay:.12s}.refresh-host{position:relative}.refresh-bar{z-index:2;pointer-events:none;border-radius:2px;height:2px;animation:refresh-bar-in .15s .12s backwards;position:absolute;top:0;left:0;right:0;overflow:hidden}.refresh-bar:after{content:"";background:var(--acc-2);width:34%;animation:refresh-bar-run 1.1s cubic-bezier(.45,0,.25,1) infinite;position:absolute;top:0;bottom:0}@keyframes refresh-bar-in{0%{opacity:0}}@keyframes refresh-bar-run{0%{left:-34%}to{left:100%}}.skel-line{border-radius:var(--r-sm);height:14px;display:block}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}.refreshable,.refreshable.is-refreshing{transition:none}.refresh-bar{animation:none}.refresh-bar:after{opacity:.6;width:100%;animation:none;left:0}}.rq-entry{justify-content:space-between;align-items:center;gap:var(--s-4) var(--s-6);flex-wrap:wrap;padding:28px;display:flex}.rq-entry-text{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.rq-entry>.btn{flex:none}.rq-more{font-size:var(--fs-13);color:var(--text-3);margin:14px 0 0}.rq-link{font:inherit;color:var(--acc-2);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;display:inline}[data-theme=light] .rq-link{color:var(--acc)}.rq-link:hover{text-decoration:underline}.rq-link:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px;border-radius:2px}.rq-scrim{z-index:60;padding:48px var(--s-4);overscroll-behavior:contain;background:var(--bg-0);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.rq-scrim{background:color-mix(in srgb,var(--bg-0) 70%,transparent)}}.rq-scrim{animation:demo-fade .18s both}.rq-modal{width:100%;max-width:560px;padding:var(--s-6);border-radius:var(--r-xl);background:var(--bg-1);box-shadow:var(--shadow-3);margin:auto 0;animation:demo-rise .22s cubic-bezier(.16,1,.3,1) both;position:relative}.rq-close{color:var(--text-3);position:absolute;top:14px;right:14px}.rq-close:hover{color:var(--text-1)}.rq-modal .rq-form>h2{padding-right:36px}.rq-form{gap:var(--s-4);min-width:0}.rq-form,.rq-next{flex-direction:column;display:flex}.rq-next{border-radius:var(--r-md);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc);gap:6px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.rq-next{box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 24%,transparent)}}.rq-next>p{font-size:var(--fs-13);color:var(--text-2);margin:0;line-height:1.5}.rq-next>p:first-child{color:var(--text-1)}.rq-row{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rq-amount{position:relative}.rq-amount>span{font-size:var(--fs-14);color:var(--text-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.rq-amount>.input{padding-left:24px}.rq-form textarea.input{resize:vertical;min-height:112px;line-height:1.5}.rq-form .input[aria-invalid=true],.rq-form .select[aria-invalid=true]{box-shadow:0 0 0 1px var(--bad)}.rq-field-error,.rq-hint{font-size:var(--fs-12);margin:6px 0 0;line-height:1.45}.rq-hint{color:var(--text-3)}.rq-field-error{color:var(--bad)}.rq-foot{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.rq-quota{font-size:var(--fs-13);color:var(--text-3)}@media (max-width:520px){.rq-scrim{padding:var(--s-4)}.rq-entry,.rq-modal{padding:var(--s-5)}.rq-entry>.btn{width:100%}.rq-row{grid-template-columns:minmax(0,1fr)}.rq-foot>.row{width:100%}.rq-foot>.row>.btn{flex:1}}@media (prefers-reduced-motion:reduce){.rq-modal,.rq-scrim{animation:none}}.rq-crumb{color:inherit;text-decoration:none}.rq-crumb:hover{color:var(--text-1)}.rq-crumb:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px;border-radius:2px}.rq-title{overflow-wrap:anywhere}.rq-status{align-items:center;font-weight:500;display:inline-flex}.rq-actions{justify-content:flex-end}.rq-btn-bad{color:var(--bad)}.rq-notice.is-good{background:var(--good)}@supports (color:color-mix(in lab,red,red)){.rq-notice.is-good{background:color-mix(in srgb,var(--good) 10%,transparent)}}.rq-notice.is-good{color:var(--text-1);box-shadow:0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.rq-notice.is-good{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent)}}.rq-quote,.rq-sys-quote{border-left:2px solid var(--border-strong);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;padding-left:10px;display:block}.rq-terms{gap:var(--s-4) 40px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.rq-amount-big{font-size:var(--fs-40);letter-spacing:-.035em;color:var(--text-1);font-weight:600;line-height:1.05}.rq-terms.is-compact .rq-amount-big{font-size:var(--fs-24);letter-spacing:-.02em}.rq-description{font-size:var(--fs-14);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.rq-description-box{border-radius:var(--r-md);background:var(--bg-inset);max-height:220px;box-shadow:0 0 0 1px var(--border-subtle);padding:10px 12px;overflow-y:auto}.rq-facts{flex-direction:column;min-width:0;margin:0;display:flex}.rq-facts>div{justify-content:space-between;align-items:baseline;gap:var(--s-4);border-bottom:1px solid var(--border-subtle);padding:7px 0;display:flex}.rq-facts>div:last-child{border-bottom:0}.rq-facts dt{font-size:var(--fs-13);color:var(--text-3)}.rq-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-size:var(--fs-13);color:var(--text-1);margin:0}.rq-facts .rq-facts-total dt{color:var(--text-1);font-weight:500}.rq-facts .rq-facts-total dd{font-size:var(--fs-16);letter-spacing:-.01em;font-weight:600}.rq-proposal{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-lg);background:var(--acc-soft);box-shadow:0 0 0 1px var(--acc);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.rq-proposal{box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 24%,transparent)}}.rq-diff{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rq-diff>li{font-size:var(--fs-12);background:var(--panel);color:var(--text-1);box-shadow:0 0 0 1px var(--border-subtle);border-radius:6px;padding:4px 9px;font-weight:500}.rq-log{gap:var(--s-2)}.rq-log,.rq-msg{flex-direction:column;display:flex}.rq-msg{max-width:min(82%,600px);padding:var(--s-3);border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--border-subtle);align-self:flex-start;gap:4px}.rq-msg.is-mine{background:var(--acc-soft);box-shadow:0 0 0 1px var(--border-neon);align-self:flex-end}.rq-msg.opens-run:not(:first-child){margin-top:var(--s-3)}.rq-msg-head{justify-content:space-between;gap:2px var(--s-3);font-size:var(--fs-12);color:var(--text-3);flex-wrap:wrap;display:flex}.read-mark{color:var(--text-3);flex:none}.read-mark.is-read{color:var(--acc)}.rq-msg-who{color:var(--text-2);font-weight:500}.rq-msg-body{font-size:var(--fs-14);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.55}.rq-sys{margin:var(--s-2) 0;align-items:flex-start;gap:10px;display:flex}.rq-sys-dot{width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--text-4);border-radius:999px;flex:none;margin-top:7px}.rq-sys-accepted .rq-sys-dot{background:var(--good);box-shadow:none}.rq-sys-closed .rq-sys-dot,.rq-sys-declined .rq-sys-dot{background:var(--bad);box-shadow:none}.rq-sys-proposal_accepted .rq-sys-dot,.rq-sys-proposed .rq-sys-dot,.rq-sys-terms_changed .rq-sys-dot{background:var(--acc-2);box-shadow:none}.rq-sys-text{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.rq-sys-main{font-size:var(--fs-13);color:var(--text-2)}.rq-sys-at{font-size:var(--fs-12);color:var(--text-3)}.rq-sys-detail{font-size:var(--fs-13);color:var(--text-3);overflow-wrap:anywhere;flex-basis:100%}.rq-composer{align-items:flex-end;gap:var(--s-2);display:flex}.rq-composer textarea.input{resize:vertical;min-height:44px;max-height:240px;line-height:1.5}.rq-composer .btn{flex:none}.rq-list-row{grid-template-columns:minmax(0,1fr) 120px 112px}.rq-row-title{font-size:var(--fs-14);color:var(--text-1);letter-spacing:-.01em;font-weight:500}.rq-row-sub,.rq-row-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-row-amount{font-size:var(--fs-16);letter-spacing:-.02em;color:var(--text-1);text-align:right;font-weight:600}.rq-status-inline{display:none}@media (max-width:720px){.rq-terms{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.rq-list-row{grid-template-columns:minmax(0,1fr) auto}.rq-col-status{display:none!important}.rq-list-row>:nth-child(3){grid-area:1/2}.rq-status-inline{display:inline}.rq-row-sub{white-space:normal}}@media (max-width:520px){.rq-actions{width:100%}.rq-actions>.btn{flex:auto}.rq-amount-big{font-size:var(--fs-32)}.rq-proposal{padding:var(--s-4)}.rq-msg{max-width:92%}.rq-composer{flex-direction:column;align-items:stretch}}.att-row{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.att-head{justify-content:space-between;gap:var(--s-2) var(--s-3);flex-wrap:wrap}.att-head,.att-main{align-items:center;min-width:0;display:flex}.att-main{gap:var(--s-3);flex:220px}.att-text{min-width:0}.att-name{text-overflow:ellipsis;white-space:nowrap;color:var(--text-1);overflow:hidden}.att-type{text-transform:uppercase;font-size:var(--fs-11);cursor:default;flex:none}.att-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.att-thumb{border-radius:var(--r-sm);cursor:zoom-in;background:var(--bg-2);width:44px;height:44px;box-shadow:0 0 0 1px var(--border-subtle);border:0;flex:none;padding:0;display:block;overflow:hidden}.att-thumb>img{object-fit:cover;width:100%;height:100%;display:block}.att-thumb:hover{box-shadow:0 0 0 1px var(--border-strong)}.att-thumb:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px}.att-video{border-radius:var(--r-md);background:var(--bg-2);width:100%;max-width:min(420px,100%);display:block}.att-error{color:var(--bad);font-size:var(--fs-13)}.rq-modal.att-lightbox{max-width:min(960px,100%)}.att-lightbox-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.att-lightbox-title{overflow-wrap:anywhere;margin:0;padding-right:36px}.att-full{object-fit:contain;width:100%;max-height:75vh;display:block}.att-lightbox-foot{justify-content:flex-end;display:flex}.pp-layout{gap:var(--s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.pp-layout>*{min-width:0}@media (min-width:1180px){.pp-layout{grid-template-columns:minmax(0,1fr) 360px}.pp-layout>.pp-side{grid-area:1/2}}.pp-head{padding:var(--s-6);gap:var(--s-5);flex-direction:column;display:flex}.pp-head-top{gap:var(--s-4);flex-wrap:wrap;align-items:flex-start;display:flex}.pp-head-id{gap:var(--s-2);flex-direction:column;flex:260px;min-width:0;display:flex}.pp-head-id .h3{overflow-wrap:anywhere;color:var(--text-1);margin:0}.pp-actions{gap:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.pp-facts{gap:var(--s-3) var(--s-4);grid-template-columns:112px minmax(0,1fr);margin:0;display:grid}.pp-facts>dt{font-size:var(--fs-12);color:var(--text-3);padding-top:3px;font-weight:500}.pp-facts>dd{min-width:0;font-size:var(--fs-14);color:var(--text-2);margin:0}.pp-list{flex-direction:column}.pp-line,.pp-list{gap:var(--s-2);display:flex}.pp-line{align-items:center;flex-wrap:wrap}.pp-line,.pp-line>*{min-width:0}.pp-addr{overflow-wrap:anywhere;color:var(--text-1)}.pp-overdue{color:var(--bad)}[data-theme=light] .pp-overdue{color:#c93b3b}@media (max-width:600px){.pp-head{padding:var(--s-4)}.pp-facts{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}.pp-facts>dd+dt{margin-top:var(--s-3)}}.pp-tl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-tl-item{gap:var(--s-3);padding:var(--s-3) 0;border-top:1px solid var(--border-subtle);grid-template-columns:28px minmax(0,1fr);display:grid}.pp-tl-item:first-child{border-top:none;padding-top:0}.pp-tl-icon{background:var(--bg-2);width:28px;height:28px;color:var(--text-2);box-shadow:0 0 0 1px var(--border-subtle);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pp-tl-icon svg{width:15px;height:15px}.pp-tl-icon.is-in{color:var(--good)}.pp-tl-icon.is-out{color:var(--acc-2)}.sa-row{cursor:pointer}.sa-row.is-on td,.sa-row:hover td{background:var(--panel-2)}.sa-cmd{font:inherit;font-family:var(--font-mono);font-size:var(--fs-13);color:var(--text-1);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:none;padding:0}.sa-cmd:hover{text-underline-offset:3px;text-decoration:underline}.sa-import{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sa-import>li{font-size:var(--fs-13);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sa-import>li>.t-num{font-family:var(--font-mono);color:var(--text-1)}.sa-reasons{color:var(--bad);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding-left:18px}.sa-form{gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:start;display:grid}.sa-kinds{flex-wrap:wrap;width:auto;max-width:100%}.sa-card,.sa-scroll{min-width:0;max-width:100%}.sa-scroll{overflow-x:auto}.sa-slash{font-family:var(--font-mono);color:var(--text-3);align-items:center;gap:6px;display:flex}.sa-slash>.input{flex:1;min-width:0}.sa-count{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}.sa-count.is-over,.sa-err{color:var(--bad)}.sa-err{font-size:var(--fs-12);overflow-wrap:anywhere}.sa-src{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.sa-loc{border-radius:var(--r-md);background:var(--panel);box-shadow:0 0 0 1px var(--border-subtle);flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.sa-loc.is-refused{box-shadow:0 0 0 1px var(--bad)}@supports (color:color-mix(in lab,red,red)){.sa-loc.is-refused{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad) 50%,transparent)}}.sa-text{resize:vertical;min-height:96px;line-height:1.5}.sa-others>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.sa-others>summary::-webkit-details-marker{display:none}.sa-others>summary:before{content:"▸";color:var(--text-3);font-size:var(--fs-12);transition:transform .15s}.sa-others[open]>summary:before{transform:rotate(90deg)}.sa-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.sa-tile{border-radius:var(--r-md);text-align:left;cursor:pointer;background:var(--panel);min-width:0;box-shadow:0 0 0 1px var(--border-subtle);color:var(--text-2);font-size:var(--fs-12);border:none;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.sa-tile:hover{box-shadow:0 0 0 1px var(--border-strong)}.sa-tile>.t-num{font-family:var(--font-mono);font-size:var(--fs-13);color:var(--text-1)}.sa-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sa-tile-state{color:var(--good)}.sa-tile.is-missing .sa-tile-state{color:var(--warn-text)}.sa-tile.is-missing{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.sa-tile.is-missing{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}}.sa-tile.is-refused{box-shadow:0 0 0 1px var(--bad)}@supports (color:color-mix(in lab,red,red)){.sa-tile.is-refused{box-shadow:0 0 0 1px color-mix(in srgb,var(--bad) 55%,transparent)}}.sa-tile.is-open{box-shadow:0 0 0 2px var(--acc)}.sa-tile.is-refused.is-open{box-shadow:0 0 0 2px var(--bad)}[data-theme=light] .sa-tile-state{color:#1a7f53}.pp-tl-icon.is-note,[data-theme=light] .sa-tile.is-missing .sa-tile-state{color:var(--warn-text)}.pp-tl-note{font-size:var(--fs-11);vertical-align:1px;margin-right:8px;padding:1px 7px}.pp-tl-body{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-tl-title{font-size:var(--fs-14);color:var(--text-1);overflow-wrap:anywhere}.pp-tl-title a,.pp-tl-title button{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.pp-tl-title button{font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.pp-tl-detail{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pp-tl-at{font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}.pp-shot{cursor:zoom-in;width:max-content;margin-top:var(--s-1);background:0 0;border:none;padding:0}.pp-shot img{border-radius:var(--r-sm);max-width:160px;max-height:100px;box-shadow:0 0 0 1px var(--border-default);display:block}.pp-shot-full{border-radius:var(--r-md);max-width:100%;max-height:70vh;margin:0 auto;display:block}.pp-row{background:var(--bg-2);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:var(--s-2) var(--s-3);border-radius:10px;flex-wrap:wrap;padding:12px;display:flex}.pp-row>*{min-width:0}.pp-tag-x{color:inherit;cursor:pointer;font-size:var(--fs-14);background:0 0;border:none;padding:0 0 0 2px;line-height:1}@media (max-width:600px){.pp-layout>.pp-side{order:1}}.pp-chip-pair{gap:2px}.pp-chip-act,.pp-chip-pair{align-items:center;display:inline-flex}.pp-chip-act{width:24px;height:24px;color:var(--text-3);cursor:pointer;font-size:var(--fs-14);background:0 0;border:none;border-radius:999px;justify-content:center;line-height:1}.pp-chip-act:focus-visible,.pp-chip-act:hover{background:var(--bg-2);color:var(--text-1);box-shadow:0 0 0 1px var(--border-subtle)}.pp-editor{padding:var(--s-3);background:var(--bg-2);border:1px solid var(--border-subtle);border-radius:10px}.pp-linkuser{border-top:1px solid var(--border-subtle);padding-top:var(--s-4)}.pp-field-label{font-size:var(--fs-13);color:var(--text-2)}.pp-drop{align-items:center;gap:var(--s-2);padding:var(--s-4);border:1px dashed var(--border-strong);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.pp-shot-preview{border-radius:var(--r-sm);max-width:200px;max-height:120px;box-shadow:0 0 0 1px var(--border-default);display:block}@media (max-width:600px){.pp-chip-act{width:32px;height:32px}}.ox-filters-row>.pp-f-kind{width:140px}.ox-filters-row>.pp-f-tag{width:150px}.ox-filters-row>.pp-f-touch{width:170px}.pp-th-sort{align-items:center;gap:var(--s-1);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.pp-th-sort.active,.pp-th-sort:hover{color:var(--text-1)}.pp-th-sort:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:var(--r-sm)}.pp-th-sort-arrow{font-family:var(--font-mono);opacity:.7}.pp-th-sort.active .pp-th-sort-arrow{opacity:1}.ox-filters-row>.pp-f-sort{width:200px}.pp-ptable-name a{color:var(--text-1);font-weight:500}.pp-ptable-name a:hover{text-underline-offset:3px;text-decoration:underline}.pp-ptable-name{overflow-wrap:break-word;min-width:140px;max-width:300px}.pp-ptable-next{min-width:180px;max-width:300px}@media (max-width:639px){.pp-ptable .pp-col-opt{display:none}}.pp-import-text{font-family:var(--font-mono);resize:vertical;min-height:140px;font-size:var(--fs-12);white-space:pre;overflow-wrap:normal;overflow-x:auto}.pp-import-totals{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.pp-import-total{flex-direction:column;gap:2px;display:flex}.pp-import-total>.t-num{font-size:var(--fs-20);color:var(--text-1);font-weight:600;line-height:1.1}.pp-import-issues{gap:var(--s-2);font-size:var(--fs-13);color:var(--text-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pp-import-issues>li{align-items:center;gap:var(--s-1) var(--s-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.pp-import-issues>li>.t-num{color:var(--text-1);min-width:56px}.pp-import-table{border-radius:var(--r-md);max-height:min(360px,50vh);box-shadow:0 0 0 1px var(--border-subtle);overflow:auto}.pp-import-table .dtable thead th{background:var(--bg-1);z-index:1;position:sticky;top:0}.pp-import-cell{flex-direction:column;align-items:flex-start;gap:2px;min-width:120px;max-width:260px;display:flex}.pp-import-cell>span{overflow-wrap:break-word;max-width:100%}.pp-import-act .pp-import-cell{min-width:0}.pp-import-table td.pp-import-act{white-space:nowrap}.sg-role{margin-bottom:var(--s-4)}.sg-label{font-size:var(--fs-12);color:var(--text-3)}.sg-saved{align-items:center;gap:var(--s-2);margin-bottom:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.sg-saved-pending{border-radius:8px;width:160px;height:30px;display:inline-block}.sg-seg{background:var(--panel);min-width:0;max-width:100%;box-shadow:0 0 0 1px var(--border-default);border-radius:8px;align-items:stretch;transition:background .14s,box-shadow .14s;display:inline-flex}.sg-seg:hover{box-shadow:0 0 0 1px var(--border-strong)}.sg-seg>button{cursor:pointer;font:inherit;font-size:var(--fs-13);color:var(--text-2);background:0 0;border:none;font-weight:500}.sg-seg>button:hover{color:var(--text-1)}.sg-seg>button:focus-visible{outline:2px solid var(--acc-2);outline-offset:-2px}.sg-seg-apply{text-overflow:ellipsis;white-space:nowrap;border-radius:8px 0 0 8px;min-width:0;max-width:260px;padding:6px 4px 6px 11px;overflow:hidden}.sg-seg-more{border-radius:0 8px 8px 0;flex:none;padding:6px 10px 6px 6px}.sg-seg.active{background:var(--acc);box-shadow:none}.sg-seg.active>button{color:#fff}.sg-menu{padding:var(--s-1);gap:1px}.sg-filters-card{margin-bottom:var(--s-4);padding:0}.sg-filters-card>.ox-filters{margin-bottom:0}.sg-disclosure{display:none}.sg-filters{align-items:flex-start}.sg-filters>.ox-f{flex:none}.sg-filters>.sg-f-stages{flex:100%}.sg-filters>.sg-f-search{flex:220px}.sg-filters>.sg-f-sel{width:150px}.sg-filters>.sg-f-tri{width:124px}.sg-filters>.sg-f-num{width:136px}.sg-filters>.sg-f-next{width:170px}.sg-filters>.sg-f-pick,.sg-filters>.sg-f-tags{width:200px}.sg-filters .sg-num:disabled{opacity:.5}.sg-f-ccv .sg-num{width:84px}.sg-chips{gap:6px}.sg-chips,.sg-picked{flex-wrap:wrap;display:flex}.sg-picked{gap:4px}.sg-picked-item{cursor:pointer;max-width:100%;font:inherit;font-size:var(--fs-12);overflow-wrap:anywhere;text-align:left;border:none;align-items:center;gap:4px;display:inline-flex}.sg-picked-item:hover{color:var(--text-1);box-shadow:0 0 0 1px var(--border-strong)}.sg-picked-item:focus-visible{outline:2px solid var(--acc-2);outline-offset:1px}.sg-clear{align-self:flex-end;min-height:36px}.sg-picked:not(:empty){margin-top:2px}.sg-error{margin:0 var(--s-4) var(--s-4);overflow-wrap:anywhere}.sg-summary{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.sg-count{font-size:var(--fs-14);color:var(--text-2)}.sg-count-n{font-size:var(--fs-20);color:var(--text-1);font-weight:600}.sg-sort{width:210px}.sg-table .sg-stage{min-width:120px}.sg-row-badge{margin-top:4px;display:inline-block}.sg-tags{flex-wrap:wrap;align-items:center;gap:4px;max-width:220px;display:inline-flex}@media (max-width:639px){.sg-disclosure{width:calc(100% - 2 * var(--s-3));margin:var(--s-3);justify-content:space-between;display:flex}.sg-filters:not(.is-open){display:none}.sg-filters{padding-top:0}.sg-filters>.ox-f,.sg-filters>.sg-f-search{flex:100%;width:100%}.sg-f-ccv .sg-num{flex:1;width:auto;min-width:0}.sg-summary-actions{width:100%}.sg-summary-actions>*{flex:auto}.sg-sort{width:auto;min-width:0}.sg-seg-apply{max-width:200px}}@media (min-width:900px){.app-topbar-admin{justify-content:flex-start}}.gs-trigger{align-items:center;gap:var(--s-2);cursor:pointer;background:var(--bg-inset);width:340px;max-width:100%;height:34px;color:var(--text-3);box-shadow:0 0 0 1px var(--border-default);font:inherit;font-size:var(--fs-13);text-align:left;border:none;border-radius:8px;padding:0 8px 0 10px;transition:box-shadow .15s;display:inline-flex}.gs-trigger:hover{box-shadow:0 0 0 1px var(--border-strong)}.gs-trigger:focus-visible{box-shadow:0 0 0 1px var(--acc),0 0 0 3px var(--acc-soft);outline:none}.gs-trigger>svg{flex:none;width:15px;height:15px}.gs-trigger-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.gs-kbd{font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-3);box-shadow:0 0 0 1px var(--border-default);border-radius:4px;flex:none;padding:1px 6px;line-height:16px}@media (max-width:639px){.gs-trigger{justify-content:center;width:40px;height:40px;padding:0}}.gs-scrim{z-index:70;padding:12vh var(--s-4) var(--s-4);background:var(--bg-0);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.gs-scrim{background:color-mix(in srgb,var(--bg-0) 70%,transparent)}}.gs-scrim{animation:demo-fade .14s both}.gs-panel{border-radius:var(--r-xl);background:var(--bg-1);width:100%;max-width:640px;max-height:76vh;box-shadow:var(--shadow-3);flex-direction:column;animation:demo-rise .18s cubic-bezier(.16,1,.3,1) both;display:flex;overflow:hidden}.gs-field{align-items:center;gap:var(--s-3);padding:0 var(--s-4);border-bottom:1px solid var(--border-subtle);display:flex}.gs-field>svg{width:17px;height:17px;color:var(--text-3);flex:none}.gs-input{min-width:0;height:52px;color:var(--text-1);font:inherit;font-size:var(--fs-16);background:0 0;border:none;outline:none;flex:1;padding:0}.gs-input::placeholder{color:var(--text-3)}.gs-body{min-height:0;padding:var(--s-2);overflow-y:auto}.gs-note{padding:var(--s-2) var(--s-3);font-size:var(--fs-13);color:var(--text-3)}.gs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gs-stale{opacity:.6;transition:opacity .14s}.gs-group{padding:var(--s-3) var(--s-3) var(--s-1);font-size:var(--fs-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-weight:600}.gs-option{min-width:0;padding:8px var(--s-3);color:var(--text-2);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;text-decoration:none;display:flex}.gs-option-title{color:var(--text-1);font-size:var(--fs-14);font-weight:500}.gs-option-sub,.gs-option-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gs-option-sub{font-size:var(--fs-12);color:var(--text-3)}.gs-option[aria-selected=true]{background:var(--acc-soft);box-shadow:inset 2px 0 0 var(--acc-2)}.gs-option[aria-selected=true] .gs-option-title{color:var(--acc-2)}.gs-option[aria-disabled=true]{cursor:default;opacity:.7}.gs-foot{gap:var(--s-5);padding:var(--s-2) var(--s-4);border-top:1px solid var(--border-subtle);font-size:var(--fs-12);color:var(--text-3);display:flex}@media (max-width:639px){.gs-scrim{padding-top:var(--s-3)}.gs-panel{max-height:calc(100vh - 24px)}.gs-foot{display:none}}@media (prefers-reduced-motion:reduce){.gs-panel,.gs-scrim{animation:none}}a.person-link{color:inherit;border-radius:3px;text-decoration:none}a.person-link:hover{color:var(--acc-2);text-underline-offset:3px;text-decoration:underline}a.person-link:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px}.ox-name-text>a.person-link,.ox-name-text>a.rq-link{align-self:flex-start;max-width:100%}.deal-row-stretch{position:relative}.deal-row-stretch:hover{background:var(--card-hover-bg);box-shadow:0 0 0 1px var(--border-default)}.deal-row-stretch .deal-row-open{color:inherit;text-decoration:none}.deal-row-stretch .deal-row-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.deal-row-stretch .deal-row-open:focus-visible{outline:none}.deal-row-stretch:has(.deal-row-open:focus-visible){box-shadow:0 0 0 2px var(--acc-2)}.deal-row-stretch .person-link{z-index:1;position:relative}.ns-card{padding:var(--s-5) var(--s-6);margin-bottom:var(--s-5)}.ns-lists{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ns-list{margin:0;padding:0;list-style:none}.ns-item>a,.ns-list{flex-direction:column;display:flex}.ns-item>a{min-width:0;padding:var(--s-2) var(--s-3);margin:0 calc(-1 * var(--s-3));color:var(--text-2);border-radius:8px;gap:2px;text-decoration:none}.ns-item>a:hover{background:var(--panel-2)}.ns-item>a:focus-visible{outline:2px solid var(--acc-2);outline-offset:-2px}.ns-name{align-items:center;gap:var(--s-2);min-width:0;color:var(--text-1);font-size:var(--fs-14);font-weight:500;display:flex}.ns-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ns-text{font-size:var(--fs-13);color:var(--text-2);overflow-wrap:anywhere}.ns-head{align-items:baseline;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}@media (max-width:639px){.ns-card{padding:var(--s-4)}.ns-lists{grid-template-columns:minmax(0,1fr)}}.fn-grid{gap:var(--s-5);margin-bottom:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));display:grid}.fn-card{padding:var(--s-5) var(--s-6);min-width:0}.fn-rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fn-row{align-items:center;column-gap:var(--s-3);padding:6px var(--s-3);margin:0 calc(-1 * var(--s-3));font-size:var(--fs-13);color:var(--text-2);border-radius:8px;grid-template-columns:112px minmax(32px,1fr) 56px 104px 88px;display:grid;position:relative}.fn-row:hover{background:var(--panel-2)}.fn-open{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;text-decoration:none;overflow:hidden}.fn-open:after{content:"";border-radius:inherit;position:absolute;inset:0}.fn-open:focus-visible{outline:none}.fn-row:has(.fn-open:focus-visible){box-shadow:0 0 0 2px var(--acc-2)}.fn-bar{border-radius:var(--r-pill);background:var(--panel-2);height:8px;box-shadow:inset 0 0 0 1px var(--border-subtle);overflow:hidden}.fn-bar>span{border-radius:inherit;background:var(--acc);height:100%;display:block}.fn-count{text-align:right;color:var(--text-1);font-weight:500}.fn-conv{color:var(--text-3)}.fn-conv,.fn-stuck{text-align:right;white-space:nowrap}a.fn-stuck{z-index:1;color:var(--warn-text);text-decoration:none;position:relative}a.fn-stuck:hover{text-decoration:underline}a.fn-stuck:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px;border-radius:4px}@media (max-width:639px){.fn-card{padding:var(--s-4)}.fn-row{grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"label count conv stuck""bar bar bar bar";row-gap:4px}.fn-open{grid-area:label}.fn-count{grid-area:count}.fn-conv{grid-area:conv}.fn-stuck{grid-area:stuck}.fn-bar{grid-area:bar;height:6px}}.wz-steps{gap:var(--s-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.wz-steps>li{font-size:var(--fs-13);color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.wz-steps>li+li:before{content:"";background:var(--border-default);width:14px;height:1px;margin-right:2px}.wz-step-n{width:20px;height:20px;font-size:var(--fs-12);background:var(--panel-2);box-shadow:0 0 0 1px var(--border-default);color:var(--text-2);border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.wz-steps>li.is-on{color:var(--text-1);font-weight:500}.wz-steps>li.is-on .wz-step-n{background:var(--acc);color:#fff;box-shadow:none}.wz-steps>li.is-done .wz-step-n{color:var(--good);box-shadow:0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.wz-steps>li.is-done .wz-step-n{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 40%,transparent)}}.wz-body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.wz-switch{align-items:center;gap:10px;display:flex}.wz-switch>.switch{cursor:pointer;border:none;flex:none;padding:0}.wz-switch-label{font-size:var(--fs-14);color:var(--text-1);line-height:1.6}.wz-days{text-align:right;width:64px;padding:4px 8px;display:inline-block}.wz-days:disabled{opacity:.5}.wz-n{font-size:var(--fs-32);letter-spacing:-.03em;color:var(--text-1);font-weight:600}.wz-sub{font-size:var(--fs-13);color:var(--text-2);margin-bottom:var(--s-1);font-weight:500}.wz-excluded{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wz-excluded>li{justify-content:space-between;gap:var(--s-3);font-size:var(--fs-13);color:var(--text-2);border-bottom:1px solid var(--border-subtle);padding:5px 0;display:flex}.wz-excluded>li:last-child{border-bottom:none}.wz-excluded>li>.t-num{color:var(--text-1)}.wz-variants td{vertical-align:middle}.wz-tested{color:var(--good);font-weight:500;font-size:var(--fs-13);white-space:nowrap}.wz-note-warn{color:var(--warn-text)}.wz-note-bad,.wz-note-warn{font-size:var(--fs-12);margin-top:2px}.wz-note-bad{color:var(--bad)}.wz-me,.wz-note-bad{overflow-wrap:anywhere}.wz-me{color:var(--text-1);font-weight:500}.wz-facts{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;display:grid}.wz-facts dt{font-size:var(--fs-12);color:var(--text-3)}.wz-facts dd{font-size:var(--fs-14);color:var(--text-1);overflow-wrap:anywhere;margin:2px 0 0}.wz-foot{justify-content:space-between;gap:var(--s-2);flex-wrap:wrap;display:flex}.wv-title{overflow-wrap:anywhere}.wv-back{margin-bottom:var(--s-3);color:var(--text-3);text-decoration:none;display:inline-block}.wv-back:hover{color:var(--text-1)}.wv-meta{margin:calc(-1 * var(--s-3)) 0 var(--s-4)}.wv-table tbody tr{cursor:pointer}.wv-name{color:var(--text-1);overflow-wrap:anywhere;font-weight:500;text-decoration:none}.wv-name:hover{text-decoration:underline}.wv-name-cell{min-width:200px}.wv-hold{font-size:var(--fs-12);color:var(--warn-text);margin-top:2px}.wv-status-sending{background:var(--acc-soft);color:var(--acc-2);box-shadow:0 0 0 1px var(--border-neon)}.wv-progress{flex-direction:column;gap:4px;min-width:140px;display:flex}.wv-progress-col{min-width:160px}.wv-card{padding:var(--s-5) var(--s-6);margin-bottom:var(--s-5);min-width:0}.wv-card-head{justify-content:space-between;align-items:center;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.wv-kpis{gap:var(--s-3);margin-bottom:var(--s-5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.wv-moved-row{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.wv-moved-label{font-size:var(--fs-13);color:var(--text-2)}.wv-moved-value{font-size:var(--fs-24);letter-spacing:-.02em;color:var(--text-1);margin:4px 0 2px;font-weight:600}.wv-show-sm{display:none}@media (max-width:639px){.wv-hide-sm{display:none}.wv-show-sm{display:inline}.wv-title{font-size:var(--fs-32)}.wv-card{padding:var(--s-4)}.wv-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-name-cell{min-width:120px}.dtable.wv-table tbody td,.dtable.wv-table thead th{padding-left:10px;padding-right:10px}.wv-progress,.wv-progress-col{min-width:88px}.wz-n{font-size:var(--fs-24)}}.bp-logo-row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.bp-logo{background:var(--bg-2);border:1px solid var(--border-default);width:64px;height:64px;color:var(--text-3);font-size:var(--fs-20);border-radius:12px;flex:none;place-items:center;font-weight:600;display:grid;overflow:hidden}.bp-logo img{object-fit:contain;width:100%;height:100%}.bp-logo-img{background:#fff;padding:4px}.bp-card textarea.input{resize:vertical;min-height:96px;line-height:1.5}.bp-block{padding:var(--s-4)}.bp-logo-sm{border-radius:10px;width:48px;height:48px}.bp-block-title{font-size:var(--fs-14);color:var(--text-1);margin:0;font-weight:600}.sup-bubble{right:var(--s-6);bottom:var(--s-6);z-index:39;border-radius:var(--r-pill);background:var(--acc);color:#fff;cursor:pointer;width:52px;height:52px;box-shadow:inset 0 1px 0 #ffffff2e,var(--shadow-3),0 4px 18px -4px var(--acc);border:none;justify-content:center;align-items:center;padding:0;transition:background .14s,transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:fixed}.sup-bubble:hover{background:var(--acc-2)}.sup-bubble:active{transform:scale(.95)}.sup-bubble:focus-visible{outline:2px solid var(--acc-2);outline-offset:3px}.sup-bubble svg{width:24px;height:24px}.sup-count{border-radius:var(--r-pill);background:var(--bad);color:#fff;text-align:center;min-width:20px;font-size:var(--fs-11);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--bg-0);padding:1px 6px;font-weight:600;line-height:16px;position:absolute;top:-3px;right:-3px}body:has(.ed-savebar) .sup-bubble{bottom:88px}body:has(.ed-savebar) .sup-window{bottom:152px}@keyframes sup-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.sup-window{right:var(--s-6);bottom:calc(var(--s-6) + 52px + var(--s-3));z-index:39;width:380px;max-width:calc(100vw - 2 * var(--s-4));background:var(--bg-1);height:min(600px,100dvh - 120px);color:var(--text-1);border-radius:var(--r-lg);box-shadow:var(--shadow-3),0 0 0 1px var(--border-default);transform-origin:100% 100%;flex-direction:column;animation:sup-in .22s cubic-bezier(.16,1,.3,1) both;display:flex;position:fixed;overflow:hidden}.sup-head{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);border-bottom:1px solid var(--border-subtle);flex:none;display:flex}.sup-title{min-width:0;font-size:var(--fs-14);letter-spacing:-.01em;color:var(--text-1);flex:1;margin:0;font-weight:600}.sup-x svg{width:16px;height:16px}.sup-log{gap:var(--s-2);min-height:0;padding:var(--s-4);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.sup-log>.sup-earlier:first-child,.sup-log>.sup-msg:first-child{margin-top:auto}.sup-msg{gap:var(--s-1);flex-direction:column;min-width:0;max-width:85%;display:flex}.sup-msg.is-mine{align-self:flex-end;align-items:flex-end}.sup-msg.is-theirs{align-self:flex-start;align-items:flex-start}.sup-msg.opens-run:not(:first-child){margin-top:var(--s-3)}.sup-meta{gap:var(--s-2);font-size:var(--fs-12);color:var(--text-3);display:flex}.sup-who{color:var(--text-2);font-weight:500}.sup-body{gap:var(--s-2);min-width:0;max-width:100%;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--panel-2);box-shadow:0 0 0 1px var(--border-subtle);flex-direction:column;display:flex}.is-mine .sup-body{background:var(--acc-soft);box-shadow:0 0 0 1px var(--border-neon)}.sup-body.is-bare{box-shadow:none;background:0 0;padding:0}.sup-text{font-size:var(--fs-14);color:var(--text-1);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.sup-link,.sup-text a{color:var(--acc-2)}[data-theme=light] .sup-link,[data-theme=light] .sup-text a{color:var(--acc)}.sup-text a{text-underline-offset:2px;text-decoration:underline}.sup-read{margin-top:calc(-1 * var(--s-1));align-self:flex-end;display:flex}.sup-files{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.sup-img-link{border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--border-subtle);display:block;overflow:hidden}.sup-img{object-fit:contain;max-width:100%;max-height:220px}.sup-img,.sup-video{background:var(--bg-inset);display:block}.sup-video{aspect-ratio:16/9;width:100%}.sup-file,.sup-video{border-radius:var(--r-sm);box-shadow:0 0 0 1px var(--border-subtle)}.sup-file{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-3);background:var(--bg-inset);color:var(--text-1);font-size:var(--fs-13);text-decoration:none;display:flex}a.sup-file:hover{box-shadow:0 0 0 1px var(--border-strong)}.sup-chip svg,.sup-file svg{width:16px;height:16px;color:var(--text-3);flex:none}.sup-file-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sup-file-size{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3);flex:none}.sup-link{align-items:center;gap:var(--s-1);cursor:pointer;font:inherit;font-size:var(--fs-13);text-align:left;background:0 0;border:none;padding:0;font-weight:500;display:inline-flex}.sup-link:hover{text-underline-offset:2px;text-decoration:underline}.sup-chip-x:focus-visible,.sup-faq-q:focus-visible,.sup-link:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px;border-radius:4px}.sup-link svg{width:14px;height:14px}.sup-earlier{margin-bottom:var(--s-2);align-self:center}.sup-note{font-size:var(--fs-13);color:var(--text-3);margin:0}.sup-empty,.sup-faq-panel{gap:var(--s-4);flex-direction:column;display:flex}.sup-greet{font-size:var(--fs-14);color:var(--text-2);margin:0;line-height:1.5}.sup-back{align-self:flex-start}.sup-count.is-inline{box-shadow:none;position:static}.sup-faq{gap:var(--s-2);flex-direction:column;display:flex}.sup-faq-title{font-size:var(--fs-13);color:var(--text-3);margin:0;font-weight:500}.sup-faq-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sup-faq-item{border-radius:var(--r-md);background:var(--panel-2);box-shadow:0 0 0 1px var(--border-subtle)}.sup-faq-item.is-open{box-shadow:0 0 0 1px var(--border-default)}.sup-faq-q{justify-content:space-between;align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3);border-radius:inherit;cursor:pointer;font:inherit;font-size:var(--fs-13);text-align:left;color:var(--text-1);overflow-wrap:anywhere;background:0 0;border:none;font-weight:500;line-height:1.4;display:flex}.sup-faq-q:hover{background:var(--panel)}.sup-faq-chev{border-right:1.5px solid var(--text-3);border-bottom:1.5px solid var(--text-3);flex:none;width:7px;height:7px;margin-top:-3px;transition:transform .16s,margin .16s;transform:rotate(45deg)}.is-open .sup-faq-chev{margin-top:3px;transform:rotate(-135deg)}.sup-faq-a{align-items:flex-start;gap:var(--s-3);padding:0 var(--s-3) var(--s-3);flex-direction:column;display:flex}.sup-faq-a .sup-text{font-size:var(--fs-13);color:var(--text-2)}.sup-err{margin:0 var(--s-3) var(--s-2);flex:none}.sup-pending{padding:var(--s-2) var(--s-3) 0;gap:var(--s-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;flex:none;margin:0;list-style:none;display:flex}.sup-chip{cursor:default;min-width:0;max-width:100%}.sup-chip-x{color:var(--text-3);cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:inline-flex}.sup-chip-x:hover{color:var(--text-1)}.sup-chip-x svg{width:14px;height:14px}.sup-composer{align-items:flex-end;gap:var(--s-2);padding:var(--s-3);border-top:1px solid var(--border-subtle);flex:none;display:flex}.sup-pending+.sup-composer{border-top:none}.sup-composer .btn-icon{flex:none;width:36px;height:36px}.sup-composer .btn-icon svg{width:18px;height:18px}.sup-field{resize:none;field-sizing:content;flex:1;min-width:0;min-height:36px;max-height:140px;line-height:1.4}@media (max-width:768px){.sup-bubble{right:var(--s-4);bottom:var(--s-4);width:48px;height:48px}body:has(.ed-savebar) .sup-bubble{bottom:84px}.sup-bubble.is-open{display:none}.sup-window,body:has(.ed-savebar) .sup-window{width:auto;max-width:none;height:auto;box-shadow:none;transform-origin:bottom;border-radius:0;inset:0}.sup-head{padding-top:calc(var(--s-2) + env(safe-area-inset-top))}.sup-composer{padding-bottom:calc(var(--s-3) + env(safe-area-inset-bottom))}.sup-msg{max-width:90%}.sup-field{font-size:var(--fs-16)}}@media (prefers-reduced-motion:reduce){.sup-window{animation:none}.sup-bubble,.sup-faq-chev{transition:none}}body:has(.sup-bubble) .app-main{padding-bottom:104px}.dc-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.dc-tabs::-webkit-scrollbar{display:none}.dc-tabs>button{white-space:nowrap;flex:none}.dc-sources{border-radius:var(--r-md);box-shadow:0 0 0 1px var(--border-subtle);overflow-x:auto}.dc-src-status{overflow-wrap:anywhere;white-space:normal;max-width:280px;display:block}@media (max-width:640px){.dc-sources{overflow:visible}.dc-sources thead{display:none}.dc-sources .dtable tbody tr{column-gap:var(--s-3);padding:var(--s-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:center;display:grid}.dc-sources .dtable tbody tr:last-child{border-bottom:none}.dc-sources .dtable tbody td{padding:var(--s-1) var(--s-3);border:none}.dc-sources td:first-child{color:var(--text-1);grid-area:1/1}.dc-sources td:nth-child(2){grid-area:1/2}.dc-sources td:nth-child(5){grid-area:1/3}.dc-sources td:nth-child(3),.dc-sources td:nth-child(4){grid-column:1/-1}.dc-sources td:nth-child(3){grid-row:2}.dc-sources td:nth-child(4){grid-row:3}.dc-src-status{max-width:none}}.legal-shell{z-index:1;flex-direction:column;min-height:100vh;display:flex;position:relative}.legal-top{justify-content:space-between;align-items:center;gap:var(--s-4);width:100%;max-width:1080px;padding:var(--s-5) var(--s-6) 0;margin:0 auto;display:flex}.legal-brand{align-items:center;gap:var(--s-2);color:var(--text-1);font-size:var(--fs-14);font-weight:600;display:inline-flex}.legal-main{width:100%;max-width:760px;padding:var(--s-9) var(--s-6) var(--s-10);flex:1;margin:0 auto}.legal-head{gap:var(--s-3);flex-direction:column;display:flex}.legal-eyebrow{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.legal-title{overflow-wrap:break-word;margin:0}.legal-updated{font-size:var(--fs-13);color:var(--text-3);margin:0}.legal-intro p{margin:var(--s-2) 0 0;font-size:var(--fs-16);color:var(--text-2);line-height:1.65}.legal-label{margin:0 0 var(--s-3);font-size:var(--fs-12);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-weight:600}.legal-summary{margin-top:var(--s-7);padding:var(--s-5) var(--s-6)}.legal-summary ul{gap:var(--s-2);margin:0;padding-left:1.2em;list-style:outside;display:grid}.legal-summary li{font-size:var(--fs-14);color:var(--text-2);line-height:1.6}.legal-toc{margin-top:var(--s-7)}.legal-toc ol{column-count:2;column-gap:var(--s-7);margin:0;padding-left:1.6em;list-style:decimal}.legal-toc li::marker{color:var(--text-3);font-variant-numeric:tabular-nums}.legal-toc li{break-inside:avoid;font-size:var(--fs-14);color:var(--text-3);padding:3px 0}.legal-toc a{color:var(--text-2)}.legal-toc a:hover{color:var(--text-1);text-underline-offset:3px;text-decoration:underline}.legal-section{margin-top:var(--s-8);scroll-margin-top:var(--s-6)}.legal-section h2{margin:0 0 var(--s-3)}.legal-section h3{margin:var(--s-6) 0 var(--s-2);font-size:var(--fs-16);letter-spacing:-.012em;color:var(--text-1);font-weight:600}.legal-num{color:var(--text-3);font-variant-numeric:tabular-nums}.legal-section li,.legal-section p{font-size:var(--fs-16);color:var(--text-2);overflow-wrap:break-word;line-height:1.65}.legal-section p{margin:0 0 var(--s-3)}.legal-section ol,.legal-section ul{margin:0 0 var(--s-3);padding-left:1.3em}.legal-section ul{list-style:outside}.legal-section ol{list-style:decimal}.legal-summary li::marker{color:var(--text-3)}.legal-section li::marker{color:var(--text-3)}.legal-section li+li{margin-top:6px}.legal-section strong{color:var(--text-1);font-weight:600}.legal-section code{font-family:var(--font-mono);font-size:var(--fs-14);color:var(--text-1);overflow-wrap:anywhere}.legal-doc a:not(.btn){color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}@supports (color:color-mix(in lab,red,red)){.legal-doc a:not(.btn){-webkit-text-decoration-color:color-mix(in srgb,var(--acc) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--acc) 60%,transparent)}}.legal-doc a:not(.btn){text-underline-offset:3px}.legal-doc a:not(.btn):hover{-webkit-text-decoration-color:var(--acc);text-decoration-color:var(--acc)}.legal-toc a:not(.btn){color:var(--text-2);text-decoration:none}.legal-dl{margin:0 0 var(--s-4);gap:var(--s-2) var(--s-5);grid-template-columns:minmax(0,13em) minmax(0,1fr);display:grid}.legal-dl dt{font-size:var(--fs-14);color:var(--text-1);overflow-wrap:anywhere;font-weight:600}.legal-dl dt code{font-size:var(--fs-13)}.legal-dl dd{font-size:var(--fs-14);color:var(--text-2);margin:0;line-height:1.6}@media (max-width:560px){.legal-dl{grid-template-columns:minmax(0,1fr);gap:2px}.legal-dl dd{margin-bottom:var(--s-3)}}.legal-contact{margin:var(--s-9) 0 0;font-size:var(--fs-14);color:var(--text-3)}.legal-foot{border-top:1px solid var(--border-subtle);width:100%;max-width:1080px;padding:var(--s-6) var(--s-6) var(--s-8);justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);font-size:var(--fs-13);color:var(--text-3);flex-wrap:wrap;margin:0 auto;display:flex}.legal-foot nav{gap:var(--s-2) var(--s-5);flex-wrap:wrap;display:flex}.legal-foot a{color:var(--text-2)}.legal-foot a:hover,.legal-foot a[aria-current=page]{color:var(--text-1)}.legal-foot a[aria-current=page]{text-underline-offset:3px;text-decoration:underline}@media (max-width:560px){.legal-top{padding:var(--s-4) var(--s-4) 0}.legal-main{padding:var(--s-7) var(--s-4) var(--s-9)}.legal-title{font-size:var(--fs-32)}.legal-summary{padding:var(--s-4)}.legal-toc ol{column-count:1}.legal-foot{padding:var(--s-5) var(--s-4) var(--s-7)}}.legal-consent{font-size:var(--fs-12);color:var(--text-3);text-align:center;margin:0;line-height:1.5}.legal-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}.legal-consent a:hover{color:var(--text-1)}.legal-cookie-settings{cursor:pointer;font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;background:0 0;border:0;padding:0}.legal-foot .legal-cookie-settings{color:var(--text-2)}.legal-foot .legal-cookie-settings:hover{color:var(--text-1)}.consent-banner{z-index:45;left:var(--s-5);bottom:var(--s-5);width:min(600px,calc(100vw - 2 * var(--s-5)));align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-3) var(--s-3) var(--s-5);margin:0;display:flex;position:fixed}.consent-text{min-width:0;font-size:var(--fs-13);color:var(--text-2);flex:1;margin:0;line-height:1.5}.consent-text a{color:var(--text-1);text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.consent-actions{gap:var(--s-2);flex:none;display:flex}.consent-actions .btn{min-width:88px}@media (max-width:560px){.consent-banner{left:var(--s-3);bottom:calc(var(--s-3) + env(safe-area-inset-bottom));width:calc(100vw - 2 * var(--s-3));align-items:stretch;gap:var(--s-3);padding:var(--s-4);flex-direction:column}.consent-actions .btn{flex:1}}html[data-consent=open] body:not(:has(.mk-root)){padding-bottom:var(--consent-h,0)}html[data-consent=open] .mk-overlay{bottom:var(--consent-h,0)}html[data-consent=open] .mk-hud--bl,html[data-consent=open] .mk-hud--br{bottom:calc(22px + var(--consent-h,0px))}html[data-consent=open] .mk-hud--bs{bottom:calc(52px + var(--consent-h,0px))}html[data-consent=open] .mk-cue{display:none}@media (max-aspect-ratio:11/10),(max-width:899px){html[data-consent=open] .ls-stage{height:calc(100svh - var(--consent-h,0px))}}html[data-consent=open] .sup-bubble{bottom:calc(var(--s-6) + var(--consent-h,0px))}@media (min-width:769px){html[data-consent=open] .sup-window{bottom:calc(var(--s-6) + 52px + var(--s-3) + var(--consent-h,0px));height:min(600px,calc(100dvh - 120px - var(--consent-h,0px)))}}@media (max-width:768px){html[data-consent=open] .sup-bubble{bottom:calc(var(--s-4) + var(--consent-h,0px))}html:has(.sup-window) .consent-banner{visibility:hidden}}.dt{z-index:1;--dt-skip:var(--bad);--dt-skip-ink:var(--bad);--dt-wait:var(--review);--dt-wait-ink:var(--review);min-width:0;position:relative;container:dt/inline-size}[data-theme=light] .dt{--dt-skip-ink:var(--bad)}@supports (color:color-mix(in lab,red,red)){[data-theme=light] .dt{--dt-skip-ink:color-mix(in srgb,var(--bad) 82%,var(--text-1))}}.dt--popout{max-width:720px;margin:0 auto;padding:24px 24px 48px}@media (max-width:560px){.dt--popout{padding:14px 16px 32px}}.dt-head{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:10px 12px;margin-bottom:22px;padding-bottom:16px}.dt-head,.dt-title{align-items:center;display:flex}.dt-title{gap:10px;min-width:0;margin-right:auto}.dt-logo{width:28px;height:28px;color:var(--acc-2);background:var(--acc-soft);box-shadow:0 0 0 1px var(--border-neon);border-radius:8px;flex:none;place-items:center;display:grid}[data-theme=light] .dt-logo{color:var(--acc)}.dt-logo svg{width:15px;height:15px}.dt-title h1,.dt-title h2{font-size:var(--fs-16);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}@container dt (min-width:720px){.dt-title h1,.dt-title h2{font-size:var(--fs-20);letter-spacing:-.02em}}.dt-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dt-icon-btn{width:32px;height:32px;color:var(--text-2);background:var(--panel);box-shadow:var(--hl),0 0 0 1px var(--border-subtle);border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .14s,box-shadow .14s;display:inline-flex}.dt-icon-btn:hover{color:var(--text-1);box-shadow:var(--hl),0 0 0 1px var(--border-default)}.dt-icon-btn:focus-visible{outline:2px solid var(--acc-2);outline-offset:2px}.dt-icon-btn svg{width:16px;height:16px}.dt-icon-btn.is-off{color:var(--text-3)}.dt-obs{border-radius:var(--r-pill);font-size:var(--fs-12);white-space:nowrap;color:var(--good);background:var(--good);align-items:center;gap:7px;padding:4px 10px 4px 9px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dt-obs{background:color-mix(in srgb,var(--good) 12%,transparent)}}.dt-obs{box-shadow:0 0 0 1px var(--good)}@supports (color:color-mix(in lab,red,red)){.dt-obs{box-shadow:0 0 0 1px color-mix(in srgb,var(--good) 30%,transparent)}}[data-theme=light] .dt-obs{color:var(--mark-voice-ink)}.dt-obs-dot{width:7px;height:7px;box-shadow:0 0 6px var(--good-glow);background:currentColor;border-radius:50%;animation:dt-pulse 1.8s ease-in-out infinite}.dt-obs.is-off{color:var(--dt-wait-ink);background:var(--dt-wait)}@supports (color:color-mix(in lab,red,red)){.dt-obs.is-off{background:color-mix(in srgb,var(--dt-wait) 12%,transparent)}}.dt-obs.is-off{box-shadow:0 0 0 1px var(--dt-wait)}@supports (color:color-mix(in lab,red,red)){.dt-obs.is-off{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-wait) 34%,transparent)}}.dt-obs.is-off .dt-obs-dot{box-shadow:none;animation:none}@keyframes dt-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--good) 55%,transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.dt-banners{flex-direction:column;gap:8px;margin:-8px 0 22px;display:flex}.dt-grid{grid-template-columns:minmax(0,1fr);display:grid}.dt-col{min-width:0}.dt-col+.dt-col{border-top:1px solid var(--border-subtle);padding-top:22px}@container dt (min-width:900px){.dt-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.dt-col:first-child{padding-right:32px}.dt-col+.dt-col{border-top:0;border-left:1px solid var(--border-subtle);padding-top:0;padding-left:32px}}.dt-sect{padding-bottom:24px}.dt-sect+.dt-sect{border-top:1px solid var(--border-subtle);padding-top:22px}.dt .ov-head{flex-wrap:wrap}.dt .ov-head>div:first-child{flex:200px;min-width:0}.dt-q-actions{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;max-width:100%;display:flex}.dt-tl{margin-top:20px}.dt-tl-bar{--pad:4px;--lane:20px;--gap:4px;--cap:64px;--x0:8px;--fin:(100% - var(--x0) - var(--cap));--lane-t:var(--pad);--lane-v:calc(var(--pad) + var(--lane) + var(--gap));--track-h:calc(var(--pad) * 2 + var(--lane) * 2 + var(--gap));height:calc(var(--track-h) + 26px);touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.dt-tl-track{height:var(--track-h);background:var(--bg-inset);box-shadow:inset 0 0 0 1px var(--border-default);cursor:pointer;border-radius:10px;position:absolute;top:0;left:0;right:0}.dt-tl-blk{top:var(--lane-t);height:var(--lane);left:calc(var(--x0) + var(--fin) * var(--f,0));width:calc(var(--fin) * var(--w,0));border-radius:5px;align-items:center;transition:left .24s cubic-bezier(.2,.7,.2,1),width .24s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;overflow:hidden}.dt-tl-blk--p{left:var(--pad);width:calc(var(--x0) - var(--pad) + var(--fin) * var(--f,0));height:calc(var(--lane) * 2 + var(--gap));background:var(--mark-panel);cursor:pointer}.dt-tl-blk--t{background:var(--mark-text)}@supports (color:color-mix(in lab,red,red)){.dt-tl-blk--t{background:color-mix(in srgb,var(--mark-text) var(--mark-text-alpha),transparent)}}.dt-tl-blk--t{box-shadow:inset 0 0 0 1px var(--mark-text)}@supports (color:color-mix(in lab,red,red)){.dt-tl-blk--t{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mark-text) 28%,transparent)}}.dt-tl-blk--t{cursor:grab}.dt-tl-blk--v{top:var(--lane-v);width:calc(var(--fin) * (1 - var(--f,0)));background:var(--mark-voice);border-radius:5px 0 0 5px}@supports (color:color-mix(in lab,red,red)){.dt-tl-blk--v{background:color-mix(in srgb,var(--mark-voice) var(--mark-voice-alpha),transparent)}}.dt-tl-blk--v{cursor:grab}.dt-tl-blk--vinf{top:var(--lane-v);width:calc(var(--cap) - 4px);background:linear-gradient(90deg,var(--mark-voice),transparent 56%);border-radius:0;left:auto;right:4px}@supports (color:color-mix(in lab,red,red)){.dt-tl-blk--vinf{background:linear-gradient(90deg,color-mix(in srgb,var(--mark-voice) var(--mark-voice-alpha),transparent),transparent 56%)}}.dt-tl-blk--vinf{cursor:grab;transition:none}.dt-tl-blk-l{font-size:var(--fs-12);color:var(--text-1);white-space:nowrap;pointer-events:none;align-items:center;gap:5px;padding:0 10px 0 12px;font-weight:500;line-height:1;display:inline-flex}.dt-tl-blk-l svg{flex:none;width:12px;height:12px}.dt-tl-blk-l .n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-2)}.dt-tl-blk--t .dt-tl-blk-l svg{color:var(--mark-text-ink)}.dt-tl-blk--v .dt-tl-blk-l svg{color:var(--mark-voice-ink)}.dt-tl-blk--p .dt-tl-blk-l{color:var(--text-2);padding-left:10px}.dt-tl-measure{visibility:hidden;flex-direction:column;align-items:flex-start;display:flex;top:0;left:0}.dt-tl-inf,.dt-tl-measure{pointer-events:none;position:absolute}.dt-tl-inf{right:7px;top:calc(var(--track-h) / 2 - 6px);width:24px;height:12px;color:var(--text-2)}.dt-tl-h{left:calc(var(--x0) + var(--fin) * var(--f,0));width:0;top:calc(var(--lane-t) - 3px);height:calc(var(--lane) + 6px);z-index:2;outline:none;transition:left .24s cubic-bezier(.2,.7,.2,1);position:absolute}.dt-tl-h--e,.dt-tl-h--t{--fill:var(--mark-text);--on:var(--mark-text-on)}.dt-tl-h--v{top:calc(var(--lane-v) - 3px);--fill:var(--mark-voice);--on:var(--mark-voice-on)}.dt-tl-hit{cursor:ew-resize;width:24px;position:absolute;top:-5px;bottom:-1px;left:-12px}.dt-tl-h--v .dt-tl-hit{top:-1px;bottom:-6px}.dt-tl-h--t .dt-tl-hit{left:-16px}.dt-tl-h--e .dt-tl-hit{left:-8px}.dt-tl-grip{background:var(--fill);pointer-events:none;width:8px;box-shadow:0 0 0 2px var(--bg-inset),0 1px 3px #00000059;border-radius:4px;transition:transform .15s,box-shadow .15s;position:absolute;top:0;bottom:0;left:-4px}.dt-tl-grip:after{content:"";background:var(--on);opacity:.5;border-radius:1px;width:2px;height:10px;margin-top:-5px;position:absolute;top:50%;left:3px}.dt-tl-h.is-active .dt-tl-grip,.dt-tl-h:hover .dt-tl-grip{transform:scale(1.1)}.dt-tl-h:focus-visible .dt-tl-grip{box-shadow:0 0 0 2px var(--bg-inset),0 0 0 4px var(--fill)}.dt-tl-tip{background:var(--fill);height:22px;color:var(--on);font-family:var(--font-mono);font-size:var(--fs-12);font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;align-items:center;padding:0 7px;font-weight:600;transition:opacity .14s,transform .14s;display:inline-flex;position:absolute;bottom:calc(100% + 6px);left:0;transform:translate(-50%,3px);box-shadow:0 1px 3px #00000047,inset 0 1px #ffffff2e}.dt-tl-h--v .dt-tl-tip{box-shadow:0 0 0 3px var(--bg-0),0 1px 3px #00000047;top:calc(100% + 5px);bottom:auto;transform:translate(-50%,-3px)}.dt-tl-h.is-active .dt-tl-tip,.dt-tl-h:focus-visible .dt-tl-tip,.dt-tl-h:hover .dt-tl-tip{opacity:1;transform:translate(-50%)}.dt-tl-h.tip-start .dt-tl-tip{left:-8px;transform:translateY(3px)}.dt-tl-h.tip-end .dt-tl-tip{left:auto;right:-8px;transform:translateY(3px)}.dt-tl-h--v.tip-end .dt-tl-tip,.dt-tl-h--v.tip-start .dt-tl-tip{transform:translateY(-3px)}.dt-tl-h.tip-end:is(:hover,:focus-visible,.is-active) .dt-tl-tip,.dt-tl-h.tip-start:is(:hover,:focus-visible,.is-active) .dt-tl-tip{transform:none}.dt-tl-bar.is-dragging,.dt-tl-bar.is-dragging *{cursor:grabbing!important}.dt-tl-bar.is-dragging .dt-tl-blk,.dt-tl-bar.is-dragging .dt-tl-h{transition:none}.dt-bump{animation:dt-bump .42s}@keyframes dt-bump{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--bump,var(--fill)) 70%,transparent)}to{box-shadow:0 0 0 8px #0000}}.dt-tl-axis{left:0;right:0;top:calc(var(--track-h) + 7px);pointer-events:none;height:14px;position:absolute}.dt-tl-ax{top:0;left:calc(var(--x0) + var(--fin) * var(--f,0));font-family:var(--font-mono);font-size:var(--fs-11);color:var(--text-3);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:14px;transition:opacity .15s,left .24s;position:absolute;transform:translate(-50%)}.dt-tl-ax.is-hid{opacity:0}.dt-tl-play{height:calc(var(--track-h) + 10px);background:var(--text-1);z-index:3;pointer-events:none;width:2px;box-shadow:0 0 0 1px var(--bg-0);border-radius:1px;margin-left:-1px;position:absolute;top:-5px}.dt-tl-play:before{content:"";border:5px solid #0000;border-top:5px solid var(--text-1);border-bottom:0;position:absolute;top:-5px;left:-4px}.dt-tl-act{top:var(--lane-v);height:var(--lane);background:var(--mark-voice);opacity:.5}.dt-tl-act,.dt-tl-endtag{pointer-events:none;border-radius:5px;position:absolute}.dt-tl-endtag{top:calc(var(--track-h) + 5px);z-index:3;height:18px;font-family:var(--font-mono);font-size:var(--fs-11);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-1);background:var(--bg-2);box-shadow:0 0 0 1px var(--border-default);align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.dt-lg{font-size:var(--fs-13);flex-direction:column;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dt-lg-i{align-items:center;gap:9px;min-width:0;font-weight:500;display:flex}.dt-lg-i b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.dt-lg-sw{border-radius:3px;flex:none;width:14px;height:10px}.dt-lg-p{color:var(--text-2)}.dt-lg-p .dt-lg-sw{background:var(--mark-panel);box-shadow:inset 0 0 0 1px var(--border-default)}.dt-lg-t{color:var(--mark-text-ink)}.dt-lg-t .dt-lg-sw{background:var(--mark-text)}.dt-lg-v{color:var(--mark-voice-ink)}.dt-lg-v .dt-lg-sw{background:linear-gradient(90deg,var(--mark-voice) 45%,transparent)}.dt-tl-note{font-size:var(--fs-13);color:var(--text-2);align-items:flex-start;gap:8px;margin:14px 0 0;display:flex}.dt-tl-note svg{width:15px;height:15px;color:var(--mark-voice-ink);flex:none;margin-top:2px}.dt-tl-sub{font-size:var(--fs-12);color:var(--text-3);margin:4px 0 0 23px}.dt-tl-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.dt-tl-status{font-size:var(--fs-13);color:var(--text-3)}.dt-tl-status.is-err{color:var(--dt-skip-ink)}.dt-tl-actions .dt-tl-reset{margin-left:auto}.dt-nums{flex-direction:column;gap:10px;max-width:480px;margin-top:4px;display:flex}.dt-num-row{grid-template-columns:10px minmax(0,1fr) 96px 56px;align-items:center;gap:10px;display:grid}.dt-num-row--t{--mk:var(--mark-text);--mk-ink:var(--mark-text-ink)}.dt-num-row--v{--mk:var(--mark-voice);--mk-ink:var(--mark-voice-ink)}.dt-num-dot{background:var(--mk);border-radius:3px;width:10px;height:10px}.dt-num-row label{font-size:var(--fs-13);color:var(--mk-ink);font-weight:500}.dt-num-row label small{font-size:var(--fs-12);color:var(--text-3);font-weight:400;display:block}.dt-num-field{position:relative}.dt-num-field .input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;appearance:textfield;padding-right:26px}.dt-num-field .input::-webkit-inner-spin-button,.dt-num-field .input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dt-num-range{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;padding:2px 4px}.dt-num-row.is-out .dt-num-range{color:var(--warn-text)}.dt-num-row.is-out .input{box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.dt-num-row.is-out .input{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 60%,transparent)}}.dt-num-range.dt-bump{--bump:var(--warn)}.dt-pv-tools{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;display:flex}.dt-pv-tools .btn{min-width:132px}.dt-pv-card{overflow:hidden}.dt-pv-stage{color:#f7f8f8;container:stage/inline-size}.dt-pv-tag,.dt-pv-time{z-index:2;font-family:var(--font-mono);font-size:var(--fs-11);color:#f7f8f8c7;background:#08090ab8;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 0 0 1px #ffffff14}.dt-pv-tag{top:10px;left:10px}.dt-pv-tag i{background:#eb5757;border-radius:50%;width:6px;height:6px}.dt-pv-time{font-variant-numeric:tabular-nums;top:10px;right:10px}.dt-pv-idle{text-align:center;font-size:var(--fs-13);color:#f7f8f880;place-items:center;padding:0 16px;transition:opacity .2s;display:grid;position:absolute;inset:0}.dt-pv-stage.is-playing .dt-pv-idle{opacity:0}.dt-pv-center{flex-direction:column;justify-content:center;gap:10px;position:absolute;inset:18% 7% 10%}.dt-pv-alert,.dt-pv-center{align-items:center;display:flex}.dt-pv-alert{opacity:0;background:#0e0f11eb;border-radius:14px;gap:12px;max-width:100%;padding:11px 16px 11px 11px;transition:opacity .26s,transform .32s cubic-bezier(.2,.9,.3,1.25);position:relative;transform:translateY(8px)scale(.94);box-shadow:0 0 0 1px #ffffff1a,0 18px 40px -16px #000000d9,0 0 46px -14px #5e6ad2b3}.dt-pv-alert.is-in{opacity:1;transform:none}.dt-pv-img{color:#fff;background:linear-gradient(150deg,#828df8,#5e6ad2);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #ffffff40}.dt-pv-img svg{width:22px;height:22px}.dt-pv-body{min-width:0}.dt-pv-who{font-size:var(--fs-14);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dt-pv-amt{font-family:var(--font-mono);color:#a3abfa}.dt-pv-msg{font-size:var(--fs-12);color:#f7f8f880;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;line-height:1.4;display:-webkit-box;overflow:hidden}.dt-pv-msg .w{transition:color .15s}.dt-pv-msg .w.is-read{color:#f7f8f8}.dt-pv-sound{color:#fff;font-size:var(--fs-11);opacity:0;background:#5e6ad2;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:-10px;right:-8px;transform:scale(.8)}.dt-pv-sound svg{width:11px;height:11px}.dt-pv-sound.is-on{opacity:1;animation:dt-ring 1s ease-out;transform:none}@keyframes dt-ring{0%{box-shadow:0 0 #5e6ad2cc}to{box-shadow:0 0 0 10px #5e6ad200}}.dt-pv-voice{color:#cfefde;font-family:var(--font-mono);font-size:var(--fs-12);font-variant-numeric:tabular-nums;opacity:0;background:#08090acc;border-radius:999px;align-items:center;gap:8px;padding:4px 11px 4px 9px;transition:opacity .2s,transform .2s;display:inline-flex;transform:translateY(4px);box-shadow:0 0 0 1px #4cb78280}.dt-pv-voice.is-on{opacity:1;transform:none}.dt-wave{align-items:center;gap:2px;height:14px;display:inline-flex}.dt-wave i{background:#4cb782;border-radius:1px;width:2px;height:100%;animation:dt-wv .9s ease-in-out infinite paused;display:block;transform:scaleY(.3)}.dt-wave i:nth-child(2){animation-delay:-.25s}.dt-wave i:nth-child(3){animation-delay:-.5s}.dt-wave i:nth-child(4){animation-delay:-.15s}.dt-wave i:nth-child(5){animation-delay:-.4s}.dt-pv-voice.is-on .dt-wave i{animation-play-state:running}@keyframes dt-wv{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@container stage (min-width:500px){.dt-pv-img{width:52px;height:52px}.dt-pv-img svg{width:26px;height:26px}.dt-pv-who{font-size:var(--fs-16)}.dt-pv-msg{font-size:var(--fs-13);-webkit-line-clamp:3}}.dt-pv-strip{background:var(--bg-inset);border-top:1px solid var(--border-subtle);height:8px;position:relative}.dt-pv-strip-segs{position:absolute;inset:0;overflow:hidden}.dt-ps{width:0;transition:left .24s,width .24s;position:absolute;left:0}.dt-ps-p{background:var(--mark-panel);top:0;bottom:0}.dt-ps-t{background:var(--mark-text);height:50%;top:0}@supports (color:color-mix(in lab,red,red)){.dt-ps-t{background:color-mix(in srgb,var(--mark-text) 75%,transparent)}}.dt-ps-v{background:var(--mark-voice);height:50%;bottom:0}@supports (color:color-mix(in lab,red,red)){.dt-ps-v{background:color-mix(in srgb,var(--mark-voice) 75%,transparent)}}.dt-pv-strip-play{background:var(--text-1);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.dt-pv-foot{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.dt-pv-foot .text-sm{min-width:0}.dt-pv-foot .text-sm b{color:var(--text-1);font-weight:600}.dt-st{border-radius:var(--r-pill);font-size:var(--fs-12);white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--text-2);background:var(--panel);box-shadow:0 0 0 1px var(--border-default);align-items:center;gap:6px;padding:3px 9px 3px 7px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.dt-st-ic{flex:none;place-items:center;display:inline-grid}.dt-st-ic,.dt-st-ic svg{width:12px;height:12px}.dt-st-ic .dt-wave{gap:1.5px;height:11px}.dt-st-ic .dt-wave i{background:currentColor;width:2px;animation-play-state:running}.dt-st-wait{color:var(--dt-wait-ink);background:var(--dt-wait)}@supports (color:color-mix(in lab,red,red)){.dt-st-wait{background:color-mix(in srgb,var(--dt-wait) 12%,transparent)}}.dt-st-wait{box-shadow:0 0 0 1px var(--dt-wait)}@supports (color:color-mix(in lab,red,red)){.dt-st-wait{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-wait) 34%,transparent)}}.dt-st-show{color:var(--mark-text-ink);background:var(--mark-text)}@supports (color:color-mix(in lab,red,red)){.dt-st-show{background:color-mix(in srgb,var(--mark-text) 14%,transparent)}}.dt-st-show{box-shadow:0 0 0 1px var(--mark-text)}@supports (color:color-mix(in lab,red,red)){.dt-st-show{box-shadow:0 0 0 1px color-mix(in srgb,var(--mark-text) 36%,transparent)}}.dt-st-voice{color:var(--mark-voice-ink);background:var(--mark-voice)}@supports (color:color-mix(in lab,red,red)){.dt-st-voice{background:color-mix(in srgb,var(--mark-voice) 13%,transparent)}}.dt-st-voice{box-shadow:0 0 0 1px var(--mark-voice)}@supports (color:color-mix(in lab,red,red)){.dt-st-voice{box-shadow:0 0 0 1px color-mix(in srgb,var(--mark-voice) 36%,transparent)}}.dt-st-done,.dt-st-idle{color:var(--text-3)}.dt-st-skip{color:var(--dt-skip-ink);background:var(--dt-skip)}@supports (color:color-mix(in lab,red,red)){.dt-st-skip{background:color-mix(in srgb,var(--dt-skip) 8%,transparent)}}.dt-st-skip{box-shadow:0 0 0 1px var(--dt-skip)}@supports (color:color-mix(in lab,red,red)){.dt-st-skip{box-shadow:0 0 0 1px color-mix(in srgb,var(--dt-skip) 26%,transparent)}}.dt-st-missed{color:var(--warn-text);box-shadow:0 0 0 1px var(--warn)}@supports (color:color-mix(in lab,red,red)){.dt-st-missed{box-shadow:0 0 0 1px color-mix(in srgb,var(--warn) 30%,transparent)}}.dt-q-list{margin:0;padding:0;list-style:none;container:q/inline-size}.dt-q-row{isolation:isolate;grid-template-columns:30px minmax(0,1fr) auto auto;grid-template-areas:"av main side skip";align-items:center;gap:8px 12px;padding:12px 0;display:grid;position:relative}.dt-q-row+.dt-q-row{border-top:1px solid var(--border-subtle)}.dt-q-row.is-live:before{content:"";z-index:-1;background:var(--card-hover-bg);box-shadow:inset 0 0 0 1px var(--border-subtle);border-radius:10px;position:absolute;inset:4px -10px}.dt-q-row.is-new{animation:dt-row-in .36s cubic-bezier(.2,.7,.2,1)}@keyframes dt-row-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dt-q-av{background:var(--grad-brand);color:#fff;width:30px;height:30px;font-size:var(--fs-12);box-shadow:0 0 0 1px var(--border-default);border-radius:50%;grid-area:av;align-self:start;place-items:center;font-weight:600;display:grid}.dt-q-main{flex-direction:column;grid-area:main;gap:2px;transition:opacity .25s}.dt-q-main,.dt-q-top{min-width:0;display:flex}.dt-q-top{align-items:center;gap:8px}.dt-q-name{font-size:var(--fs-14);color:var(--text-1);min-width:0;font-weight:500}.dt-q-msg,.dt-q-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dt-q-msg{font-size:var(--fs-13);color:var(--text-2)}.dt-q-side{flex-direction:column;grid-area:side;align-items:flex-end;gap:5px;min-width:176px;display:flex}.dt-q-meta{white-space:nowrap}.dt-q-meta,.dt-q-tl{font-size:var(--fs-12);color:var(--text-3);font-variant-numeric:tabular-nums}.dt-q-tl{flex-wrap:wrap;gap:2px 14px;margin-top:2px;display:flex}.dt-q-tl>span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.dt-q-tl i{border-radius:2px;flex:none;width:10px;height:6px}.dt-q-tl-t i{background:var(--mark-text)}.dt-q-tl-v i{background:linear-gradient(90deg,var(--mark-voice) 45%,transparent)}.dt-q-err{font-size:var(--fs-12);color:var(--dt-skip-ink)}.dt-q-act{grid-area:skip;align-items:center;display:flex}.dt-q-skip:hover{color:var(--dt-skip-ink)}.dt-q-row.is-done .dt-q-main{opacity:.72}.dt-q-row.is-skip .dt-q-main{opacity:.5}.dt-q-row.is-skip .dt-q-name{text-decoration:line-through;-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.dt-q-prog{background:var(--border-subtle);border-radius:2px;height:2px;position:absolute;bottom:4px;left:42px;right:0;overflow:hidden}.dt-q-prog>span{background:var(--mark-text);height:100%;transition:width .2s linear,background .2s;display:block}.dt-q-row[data-k=voice] .dt-q-prog>span{background:var(--mark-voice)}.dt-q-empty{margin:4px 0 0}@container q (max-width:540px){.dt-q-row{grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"av main skip""av side side"}.dt-q-act{align-self:start}.dt-q-side{flex-flow:wrap;align-items:center;gap:4px 10px;min-width:0}}@media (prefers-reduced-motion:reduce){.dt *,.dt :after,.dt :before{transition:none!important}.dt-bump,.dt-obs-dot,.dt-pv-sound.is-on,.dt-q-row.is-new,.dt-wave i{animation:none!important}.dt-wave i{transform:scaleY(.7)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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-ease{syntax:"*";inherits:false}