@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tilt-x:0deg;--tilt-y:0deg}}}@layer theme{:root,:host{--font-sans:"Outfit", ui-sans-serif, system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-amber-100:oklch(96.2% .059 95.617);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-emerald-200:oklch(90.5% .093 164.15);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-6xl:72rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--blur-sm:8px;--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);--color-surface:#16110e;--color-accent:#e8773a;--color-accent-hover:#f28f52;--color-accent-soft:#e8773a24;--color-text-muted:#b9aea4;--color-text-dim:#8a7e74;--font-brand:"Outfit", ui-sans-serif, system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--tl-header-h) + 16px);background-color:var(--tl-ink-950);scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100vh;font-family:var(--font-sans);font-size:var(--tl-fs-body);letter-spacing:-.003em;color:var(--tl-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11";background:0 0;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--tl-text);text-wrap:balance;font-weight:600;line-height:1.08}p{text-wrap:pretty}img,video{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:rgb(var(--tl-copper-rgb) / .4);color:#fff}:focus-visible{outline:2px solid var(--tl-copper-400);outline-offset:3px;border-radius:4px}*{scrollbar-width:thin;scrollbar-color:#ffeee029 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffeee029 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--tl-copper-rgb) / .5) padding-box}code,kbd,samp{font-family:var(--font-mono);font-size:.92em}}@layer components{.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tl-container{width:100%;max-width:calc(var(--tl-container) + var(--tl-gutter) * 2);padding-inline:var(--tl-gutter);margin-inline:auto}.tl-container--wide{max-width:calc(var(--tl-container-wide) + var(--tl-gutter) * 2)}.tl-container--text{max-width:calc(var(--tl-container-text) + var(--tl-gutter) * 2)}.tl-display{font-size:var(--tl-fs-display);letter-spacing:-.048em;font-weight:600;line-height:.94}.tl-h1{font-size:var(--tl-fs-h1);letter-spacing:-.042em;font-weight:600;line-height:1}.tl-h2{font-size:var(--tl-fs-h2);letter-spacing:-.038em;font-weight:600;line-height:1.04}.tl-h3{font-size:var(--tl-fs-h3);letter-spacing:-.022em;font-weight:600;line-height:1.2}.tl-lead{font-size:var(--tl-fs-lead);color:var(--tl-text-2);margin:0;font-weight:400;line-height:1.6}.tl-muted{color:var(--tl-text-2)}.tl-dim{color:var(--tl-text-3)}.tl-accent-text{background:linear-gradient(100deg,var(--tl-copper-300) 0%,var(--tl-copper-500) 48%,var(--tl-copper-600) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.tl-mono{font-family:var(--font-mono);font-feature-settings:"zero"}.tl-link{color:var(--tl-text);transition:color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tl-link:after{content:"";opacity:.35;height:1px;transition:opacity var(--tl-motion-fast) var(--tl-ease-std);background:currentColor;position:absolute;bottom:-3px;left:0;right:0}.tl-link svg{transition:transform var(--tl-motion-fast) var(--tl-ease-premium)}.tl-link--accent{color:var(--tl-copper-300)}@media(hover:hover)and (pointer:fine){.tl-link:hover{color:var(--tl-copper-300)}.tl-link:hover:after{opacity:.8}.tl-link:hover svg:last-child{transform:translate(2px)}}.tl-btn,.client-btn-primary,.client-btn-secondary,.client-btn-ghost,.hero-cta-primary,.hero-cta-secondary{isolation:isolate;border-radius:var(--tl-r-md);min-height:48px;font-family:var(--font-sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--tl-motion-fast) var(--tl-ease-premium),background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std),box-shadow var(--tl-motion-normal) var(--tl-ease-premium),opacity var(--tl-motion-normal) var(--tl-ease-std);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.tl-btn:after,.client-btn-primary:after,.client-btn-secondary:after,.client-btn-ghost:after,.hero-cta-primary:after,.hero-cta-secondary:after{content:"";z-index:-2;background:var(--tl-btn-lit,none);opacity:0;pointer-events:none;transition:opacity var(--tl-motion-fast) var(--tl-ease-std);position:absolute;inset:0}.tl-btn__breath{z-index:-2;background:var(--tl-btn-lit,none);opacity:0;pointer-events:none;position:absolute;inset:0}.tl-btn svg,.client-btn-primary svg,.client-btn-secondary svg,.client-btn-ghost svg{flex-shrink:0;width:17px;height:17px}.tl-btn .tl-btn__arrow{transition:transform var(--tl-motion-fast) var(--tl-ease-premium)}.tl-btn:disabled,.tl-btn[aria-disabled=true],.client-btn-primary:disabled,.client-btn-secondary:disabled,.client-btn-ghost:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.tl-btn--primary,.client-btn-primary,.hero-cta-primary,.pricing-cta-featured{--tl-btn-lit:linear-gradient(180deg, #f3dfbd 0%, #d6b184 100%);color:#24150a;background:linear-gradient(#ecd3ab,#c9a272);border-color:#ffeed499;box-shadow:inset 0 1px #fff7e8b3,inset 0 -1px #5a37144d,0 1px 2px #00000073,0 12px 30px -16px #d6aa6e99}.tl-btn--primary:before,.client-btn-primary:before,.hero-cta-primary:before,.pricing-cta-featured:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffecdc52,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.tl-btn--secondary,.client-btn-secondary,.hero-cta-secondary,.pricing-cta-outline{--tl-btn-lit:linear-gradient(180deg, rgb(var(--tl-copper-rgb) / .07) 0%, rgb(var(--tl-copper-rgb) / 0) 100%);border-color:var(--tl-line-2);color:var(--tl-text);box-shadow:var(--tl-shadow-inset);background:#fff0e409}.tl-btn--ghost,.client-btn-ghost{min-height:40px;color:var(--tl-text-2);background:0 0;border-color:#0000;padding:0 14px}.tl-btn--discord{--tl-btn-lit:linear-gradient(180deg, #7984f7 0%, #5864ee 100%);color:#fff;background:linear-gradient(#6a76f5,#4f5ae6);border-color:#a0aaff59;box-shadow:inset 0 1px #dce1ff59,0 12px 30px -14px #5865f2e6}@media(hover:hover)and (pointer:fine){.tl-btn:hover:not(:disabled):not([aria-disabled=true]),.client-btn-primary:hover:not(:disabled),.client-btn-secondary:hover:not(:disabled),.client-btn-ghost:hover:not(:disabled),.hero-cta-primary:hover,.hero-cta-secondary:hover{transform:translateY(-1px)}.tl-btn:hover:not(:disabled):not([aria-disabled=true]):after,.client-btn-primary:hover:not(:disabled):after,.client-btn-secondary:hover:not(:disabled):after,.client-btn-ghost:hover:not(:disabled):after,.hero-cta-primary:hover:after,.hero-cta-secondary:hover:after{opacity:1}.tl-btn:hover:not(:disabled):not([aria-disabled=true]) .tl-btn__arrow{transform:translate(2px)}.tl-btn--primary:hover:not(:disabled),.client-btn-primary:hover:not(:disabled),.hero-cta-primary:hover,.pricing-cta-featured:hover:not(:disabled){color:#24150a;border-color:#fff4e0d9;box-shadow:inset 0 1px #fffaf0cc,inset 0 -1px #5a371442,0 1px 2px #00000073,0 14px 36px -16px #e0b478b3}.tl-btn--primary:hover:not(:disabled):before,.client-btn-primary:hover:not(:disabled):before,.hero-cta-primary:hover:before,.pricing-cta-featured:hover:not(:disabled):before{transition:transform var(--tl-motion-enter) var(--tl-ease-premium);transform:translate(120%)}.tl-btn--secondary:hover:not(:disabled),.client-btn-secondary:hover:not(:disabled),.hero-cta-secondary:hover,.pricing-cta-outline:hover:not(:disabled){border-color:rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .08);color:#fff;box-shadow:var(--tl-shadow-inset),0 10px 26px -18px rgb(var(--tl-copper-rgb) / .55)}.tl-btn--ghost:hover:not(:disabled),.client-btn-ghost:hover:not(:disabled){background:var(--tl-surface-hover);color:var(--tl-text)}}.tl-btn:active:not(:disabled):not([aria-disabled=true]),.client-btn-primary:active:not(:disabled),.client-btn-secondary:active:not(:disabled),.client-btn-ghost:active:not(:disabled),.hero-cta-primary:active,.hero-cta-secondary:active{transition-duration:var(--tl-motion-instant);transform:scale(.98)}.tl-btn--sm,.client-btn-primary.tl-btn--sm{border-radius:var(--tl-r-sm);min-height:38px;padding:0 14px;font-size:.85rem}.client-btn-primary,.client-btn-secondary{min-height:42px;padding:0 18px;font-size:.875rem}.tl-btn--lg{min-height:54px;padding:0 28px;font-size:1rem}.tl-btn--block{width:100%}.tl-icon-btn{border:1px solid var(--tl-line);border-radius:var(--tl-r-md);width:40px;height:40px;color:var(--tl-text-2);transition:transform var(--tl-motion-fast) var(--tl-ease-premium),background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);background:#fff0e408;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.tl-icon-btn:hover{border-color:var(--tl-line-2);background:var(--tl-surface-hover);color:var(--tl-text)}}.tl-icon-btn:active{transition-duration:var(--tl-motion-instant);transform:scale(.98)}.tl-icon-btn svg{width:18px;height:18px}.pricing-cta-featured,.pricing-cta-outline{isolation:isolate;width:100%;transition:transform var(--tl-dur-1) var(--tl-ease-std),background-color var(--tl-dur-2) var(--tl-ease-std),border-color var(--tl-dur-2) var(--tl-ease-std),box-shadow var(--tl-dur-3) var(--tl-ease-out);border-style:solid;border-width:1px;font-weight:600;position:relative;overflow:hidden;border-radius:var(--tl-r-md)!important}.pricing-cta-outline{color:var(--tl-text)!important}.pricing-cta-featured:active,.pricing-cta-outline:active{transform:translateY(1px)}.tl-card,.client-card{border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),var(--tl-surface-1);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-1);position:relative}.tl-card--solid{background:var(--tl-surface-sheen),var(--tl-surface-solid)}.tl-card--raised{background:var(--tl-surface-sheen),var(--tl-surface-2);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-2)}.tl-card--interactive{transition:border-color var(--tl-dur-3) var(--tl-ease-out),transform var(--tl-dur-3) var(--tl-ease-out),background-color var(--tl-dur-3) var(--tl-ease-out)}.tl-card--interactive:hover{border-color:var(--tl-line-2);transform:translateY(-2px)}.tl-card--accent{border-color:rgb(var(--tl-copper-rgb) / .32);background:radial-gradient(120% 80% at 100% 0%,rgb(var(--tl-copper-rgb) / .14),transparent 60%),var(--tl-surface-sheen),var(--tl-surface-2)}.tl-frame{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-lg);background:var(--tl-ink-900);box-shadow:var(--tl-shadow-3);position:relative}.tl-frame>img,.tl-frame>video{border-radius:calc(var(--tl-r-lg) - 1px);width:100%;height:auto;display:block}.tl-tilted{--tilt-max:5deg;--tilt-dir:1;--tx:0;--ty:0;--presence:0;--mx:50%;--my:50%;transform:perspective(calc(1200px - var(--presence) * 200px)) rotateY(calc(var(--tilt-dir) * (-9deg - var(--presence) * 8deg) + var(--tx) * var(--tilt-max))) rotateX(calc(3deg + var(--presence) * 2deg - var(--ty) * var(--tilt-max))) skewY(calc(var(--tilt-dir) * (-1.5deg - var(--presence) * 1deg))) scale(calc(1 + var(--presence) * .015));transform-origin:50%;transform-style:preserve-3d;position:relative}.tl-tilted>img{width:100%;height:auto;filter:drop-shadow(calc(var(--tilt-dir) * -24px) 36px 50px #0000008c);border-radius:14px;display:block}.tl-tilted:before{content:"";z-index:-1;filter:blur(34px);transform:translate(calc(var(--tilt-dir) * -14px - var(--tx) * 6px),calc(20px - var(--ty) * 5px));pointer-events:none;background:#0000004d;border-radius:14px;position:absolute;inset:10% 6% 0}.tl-tilted__light{opacity:var(--presence);pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.tl-tilted__light:before{content:"";background:radial-gradient(circle closest-side,rgb(var(--tl-copper-rgb) / .1),transparent 80%);transform:translate(calc(var(--mx) - 50%),calc(var(--my) - 50%));position:absolute;inset:0}.tl-tilted[data-tilting],.tl-tilted[data-tilting]:before,.tl-tilted[data-tilting] .tl-tilted__light:before{will-change:transform}.tl-tilted[data-tilting] .tl-tilted__light{-webkit-mask:var(--tl-shot,none) center / 100% 100% no-repeat;mask:var(--tl-shot,none) center / 100% 100% no-repeat;will-change:opacity}@media(max-width:899px){.tl-tilted{--tilt-max:4deg;transform:perspective(calc(1200px - var(--presence) * 200px)) rotateY(calc(var(--tilt-dir) * (-6deg - var(--presence) * 5deg) + var(--tx) * var(--tilt-max))) rotateX(calc(2deg + var(--presence) * 1.5deg - var(--ty) * var(--tilt-max))) skewY(calc(var(--tilt-dir) * (-1deg - var(--presence) * .5deg))) scale(calc(1 + var(--presence) * .015))}}@media(min-width:900px){.tl-tilted--mirror{--tilt-dir:-1}}.tl-divider{background:linear-gradient(90deg,transparent,var(--tl-line-2) 18%,var(--tl-line-2) 82%,transparent);border:0;height:1px}.tl-badge,.diag-badge{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-pill);white-space:nowrap;color:var(--tl-text-2);background:#fff0e40a;align-items:center;gap:6px;padding:3px 11px;font-size:.78rem;font-weight:500;line-height:1.5;display:inline-flex}.tl-badge--accent{border-color:rgb(var(--tl-copper-rgb) / .4);background:rgb(var(--tl-copper-rgb) / .12);color:var(--tl-copper-200)}.tl-badge--dot:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.diag-badge-critical,.tl-badge--danger{border-color:rgb(var(--tl-danger-rgb) / .4);background:rgb(var(--tl-danger-rgb) / .12);color:#ffc2b8}.diag-badge-warning,.tl-badge--warning{border-color:rgb(var(--tl-warning-rgb) / .4);background:rgb(var(--tl-warning-rgb) / .1);color:#fbe0a8}.diag-badge-info{border-color:rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200)}.diag-badge-ok,.tl-badge--success{border-color:rgb(var(--tl-success-rgb) / .35);background:rgb(var(--tl-success-rgb) / .1);color:#c4eed2}.diag-list-row{border-radius:var(--tl-r-md);transition:background-color var(--tl-dur-2) var(--tl-ease-std)}.diag-list-row:hover{background:var(--tl-surface-hover)}.tl-notice{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-md);background:var(--tl-surface-1);font-size:var(--tl-fs-sm);color:var(--tl-text-2);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.55;display:flex}.tl-notice--accent{border-color:rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .08);color:var(--tl-copper-100)}.tl-notice--danger{border-color:rgb(var(--tl-danger-rgb) / .35);background:rgb(var(--tl-danger-rgb) / .08);color:#ffd2ca}.tl-notice--warning{border-color:rgb(var(--tl-warning-rgb) / .35);background:rgb(var(--tl-warning-rgb) / .08);color:#fbe5b8}.tl-notice--success{border-color:rgb(var(--tl-success-rgb) / .3);background:rgb(var(--tl-success-rgb) / .07);color:#cdeed8}.tl-label{font-size:var(--tl-fs-sm);color:var(--tl-text-2);margin-bottom:8px;font-weight:500;display:block}.tl-input{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-md);width:100%;min-height:46px;font:inherit;color:var(--tl-text);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),box-shadow var(--tl-motion-normal) var(--tl-ease-premium),background-color var(--tl-motion-fast) var(--tl-ease-std);background:#08060599;padding:11px 14px;font-size:.95rem;box-shadow:inset 0 1px 2px #00000059}.tl-input::placeholder{color:var(--tl-text-4)}.tl-input:hover{border-color:var(--tl-line-3)}.tl-input:focus,.tl-input:focus-visible{border-color:rgb(var(--tl-copper-rgb) / .7);box-shadow:inset 0 1px 2px #00000059,0 0 0 3px rgb(var(--tl-copper-rgb) / .18);background:#080605c7;outline:none}.tl-input:disabled{cursor:not-allowed;opacity:.55}.tl-menu{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),#120e0bf5;min-width:13rem;box-shadow:var(--tl-shadow-inset),var(--tl-shadow-2);transform-origin:top;animation:tl-menu-in var(--tl-motion-normal) var(--tl-ease-premium);padding:6px}.tl-menu__item{border-radius:var(--tl-r-sm);text-align:left;width:100%;min-height:40px;color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:10px;padding:8px 12px;font-size:.9rem;display:flex}.tl-menu__item svg{width:16px;height:16px;color:var(--tl-text-3);transition:color var(--tl-motion-fast) var(--tl-ease-std);flex-shrink:0}.tl-menu__item:hover,.tl-menu__item:focus-visible{background:var(--tl-surface-hover);color:var(--tl-text)}.tl-menu__item:hover svg,.tl-menu__item:focus-visible svg,.tl-menu__item.is-active svg{color:var(--tl-copper-400)}.tl-menu__item.is-active{color:var(--tl-text)}.tl-menu__sep{background:var(--tl-line);height:1px;margin:6px 4px}@keyframes tl-menu-in{0%{opacity:0;transform:translateY(calc(var(--tl-motion-xs) * -1)) scale(.98)}to{opacity:1;transform:none}}.tl-modal-root{z-index:300;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.tl-modal-root[data-state=closing]{pointer-events:none}.tl-modal-backdrop{-webkit-backdrop-filter:blur(6px);animation:tl-fade-in var(--tl-motion-normal) var(--tl-ease-premium);background:#040302b8;border:0;position:absolute;inset:0}.tl-modal-root[data-state=closing] .tl-modal-backdrop{animation:tl-fade-out var(--tl-motion-fast) var(--tl-ease-exit) forwards}.tl-modal,.pricing-detail-modal{width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-3);animation:tl-modal-in var(--tl-motion-slow) var(--tl-ease-premium);position:relative;overflow:auto;border:1px solid var(--tl-line-2)!important;border-radius:var(--tl-r-xl)!important;background:radial-gradient(120% 60% at 50% -10%,rgb(var(--tl-copper-rgb) / .12),transparent 60%),var(--tl-surface-sheen),#130f0c!important}.tl-modal-root[data-state=closing] .tl-modal{animation:tl-modal-out var(--tl-motion-fast) var(--tl-ease-exit) forwards}@keyframes tl-modal-in{0%{opacity:0;transform:translateY(var(--tl-motion-sm)) scale(.985)}to{opacity:1;transform:none}}@keyframes tl-modal-out{to{opacity:0;transform:translateY(var(--tl-motion-xs)) scale(.99)}}@keyframes tl-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tl-fade-out{to{opacity:0}}.faq-item{border:1px solid var(--tl-line);background:var(--tl-surface-0);transition:border-color var(--tl-motion-normal) var(--tl-ease-std),background-color var(--tl-motion-normal) var(--tl-ease-std);border-radius:var(--tl-r-lg)!important}@media(hover:hover)and (pointer:fine){.faq-item:not(.faq-item-open):hover{border-color:var(--tl-line-2);background:var(--tl-surface-1)}}.faq-item-open{border-color:rgb(var(--tl-copper-rgb) / .32);background:var(--tl-surface-sheen),var(--tl-surface-1)}.faq-item>button{border-radius:inherit;min-height:56px}.faq-item>button:focus-visible{outline-offset:-2px}.faq-item-icon{border:1px solid var(--tl-line-2);width:28px;height:28px;color:var(--tl-text-2);transition:transform var(--tl-motion-slow) var(--tl-ease-premium),border-color var(--tl-motion-normal) var(--tl-ease-std),color var(--tl-motion-normal) var(--tl-ease-std),background-color var(--tl-motion-normal) var(--tl-ease-std);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.faq-item-open .faq-item-icon{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .14);color:var(--tl-copper-200);transform:rotate(45deg)}.tl-spinner{width:34px;height:34px;position:relative}.tl-spinner:before,.tl-spinner:after{content:"";border:1.5px solid var(--tl-line-2);border-radius:50%;position:absolute;inset:0}.tl-spinner:after{border-color:var(--tl-copper-500) transparent transparent transparent;animation:.8s linear infinite tl-spin}@keyframes tl-spin{to{transform:rotate(360deg)}}.tl-skeleton{border-radius:var(--tl-r-md);background:linear-gradient(90deg,#fff0e40a,#fff0e417,#fff0e40a) 0 0/200% 100%;animation:1.6s linear infinite tl-shimmer}@keyframes tl-shimmer{to{background-position:-200% 0}}.tl-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:56px 24px;display:flex}.tl-empty__mark{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-md);width:52px;height:52px;color:var(--tl-copper-400);background:#fff0e408;justify-content:center;align-items:center;margin-bottom:18px;display:flex}.tl-empty__mark svg{width:22px;height:22px}.tl-check{border:1px solid rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .14);width:18px;height:18px;color:var(--tl-copper-300);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-check svg{width:10px;height:10px}.team-card{border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),var(--tl-surface-1);box-shadow:var(--tl-shadow-inset);transition:border-color var(--tl-motion-fast) var(--tl-ease-std);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-normal) var(--tl-ease-premium);position:relative}@media(hover:hover)and (pointer:fine){.team-card:hover{border-color:var(--tl-line-2)}}.tl-scrollbar{scrollbar-width:thin;scrollbar-color:#ffeee029 transparent}.tl-backdrop{z-index:-1;pointer-events:none;background:var(--tl-ink-950);--bd-progress:0;--bd-shift:0px;position:fixed;inset:0;overflow:hidden}.tl-backdrop__image{transform:translate3d(0,calc(var(--bd-shift) * -1),0) scale(1.04);will-change:transform;background:url(/brand/background.jpg) 50% 38%/cover no-repeat;position:absolute;inset:-6vh -3vw}.tl-backdrop__veil,.tl-backdrop__dim,.tl-backdrop__vignette,.tl-backdrop__grain{position:absolute;inset:0}.tl-backdrop__veil{transition:opacity var(--tl-motion-enter) var(--tl-ease-premium)}.tl-backdrop__veil--home{background:radial-gradient(90% 75% at 8% 52%,#060403cc,#06040359 55%,#0000 80%),linear-gradient(#06040347,#0604030d 30%,#06040359 72%,#060403d9)}.tl-backdrop__veil--page{background:radial-gradient(120% 70% at 50% 110%,#060403b3,#0000 70%),linear-gradient(#06040375,#060403b3 38%,#060403d6)}.tl-backdrop__veil--app{background:radial-gradient(60% 50% at 100% 0,#0604038c,#0000 70%),linear-gradient(#060403d1,#060403e6)}.tl-backdrop[data-mood=home] .tl-backdrop__veil--page,.tl-backdrop[data-mood=home] .tl-backdrop__veil--app,.tl-backdrop[data-mood=page] .tl-backdrop__veil--home,.tl-backdrop[data-mood=page] .tl-backdrop__veil--app,.tl-backdrop[data-mood=app] .tl-backdrop__veil--home,.tl-backdrop[data-mood=app] .tl-backdrop__veil--page{opacity:0}.tl-backdrop__glow{background:radial-gradient(closest-side,rgb(var(--tl-copper-rgb) / .075),rgb(var(--tl-copper-rgb) / .025) 55%,transparent);width:68vmax;height:68vmax;transition:opacity var(--tl-motion-enter) var(--tl-ease-premium);animation:tl-backdrop-drift var(--tl-motion-ambient) var(--tl-ease-in-out) infinite alternate;position:absolute;top:-22vmax;right:-16vmax}.tl-backdrop[data-mood=page] .tl-backdrop__glow{opacity:.7}.tl-backdrop[data-mood=app] .tl-backdrop__glow{opacity:0;animation-play-state:paused}.tl-backdrop[data-still] .tl-backdrop__glow{animation-play-state:paused}@keyframes tl-backdrop-drift{0%{transform:translate(0)scale(1)}to{transform:translate(-3vmax,2.5vmax)scale(1.03)}}@media(hover:none){.tl-backdrop__glow{animation:none}}.tl-backdrop__dim{opacity:calc(var(--bd-progress) * .58);background:#060403}.tl-backdrop[data-mood=page] .tl-backdrop__dim{opacity:calc(var(--bd-progress) * .3)}.tl-backdrop[data-mood=app] .tl-backdrop__dim{opacity:0}.tl-backdrop__vignette{background:radial-gradient(140% 100% at 50% 40%,#0000 55%,#0009)}.tl-backdrop__grain{opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root[data-motion=reduced] .tl-backdrop__image{will-change:auto}:root[data-motion=reduced] .tl-backdrop__glow{animation:none}.tl-header{z-index:120;pointer-events:none;--tl-header-shrink:calc(var(--tl-header-h) - var(--tl-header-h-compact));-webkit-text-stroke:.35px #00000014;text-rendering:geometricprecision;position:fixed;top:0;left:0;right:0}.tl-header__bar{height:var(--tl-header-h);pointer-events:auto;max-width:none;transition:transform var(--tl-motion-slow) var(--tl-ease-premium);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-inline:0;padding-inline:clamp(16px,2.2vw,36px);display:grid;position:relative}@media(max-width:1279px){.tl-header__bar{grid-template-columns:auto minmax(0,1fr) auto}}.tl-header:before,.tl-header:after{content:"";z-index:-1;pointer-events:none;transition:opacity var(--tl-motion-slow) var(--tl-ease-premium),transform var(--tl-motion-slow) var(--tl-ease-premium);position:absolute;inset:0 0 -28px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.tl-header:before{background:linear-gradient(#0806058c,#08060500)}.tl-header:after{-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);opacity:0;visibility:hidden;transition:opacity var(--tl-motion-slow) var(--tl-ease-premium),transform var(--tl-motion-slow) var(--tl-ease-premium),visibility 0s var(--tl-motion-slow);background:#0a0706cc}.tl-header.is-scrolled:after,.tl-header.is-solid:after,.tl-header.is-menu-open:after{opacity:1;visibility:visible;transition-delay:0s}.tl-header.is-scrolled:before,.tl-header.is-solid:before,.tl-header.is-menu-open:before{opacity:0}.tl-header.is-scrolled .tl-header__bar{transform:translateY(calc(var(--tl-header-shrink) / -2))}.tl-header.is-scrolled:before,.tl-header.is-scrolled:after{transform:translateY(calc(var(--tl-header-shrink) * -1))}.tl-header__bar{pointer-events:none}.tl-header__bar>*{pointer-events:auto}.tl-header__bar:before{content:"";z-index:-1;height:var(--tl-header-h);pointer-events:auto;position:absolute;inset:0 0 auto}.tl-header.is-scrolled .tl-header__bar:before{top:calc(var(--tl-header-shrink) / 2);height:var(--tl-header-h-compact)}.tl-brand{border-radius:var(--tl-r-sm);color:var(--tl-text);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.tl-brand__logo{filter:drop-shadow(0 4px 14px #00000080);width:auto;height:34px;transition:transform var(--tl-motion-fast) var(--tl-ease-premium);display:block}.tl-brand__logo--solo{height:38px}@media(hover:hover)and (pointer:fine){.tl-brand:hover .tl-brand__logo{transform:translateY(-1px)}}.tl-brand__word{flex-direction:column;gap:3px;line-height:1;display:inline-flex}.tl-brand__name{font-family:var(--font-brand);letter-spacing:-.01em;white-space:nowrap;font-size:1.02rem;font-weight:600}.tl-nav{justify-content:center;min-width:0;display:flex}.tl-nav__list{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.tl-nav__link{--tl-nav-pad:12px;border-radius:var(--tl-r-sm);height:38px;padding:0 var(--tl-nav-pad);letter-spacing:-.005em;white-space:nowrap;color:var(--tl-text-2);transition:color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:6px;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.tl-nav__link:before,.tl-nav__link:after{content:"";right:var(--tl-nav-pad);bottom:4px;left:var(--tl-nav-pad);opacity:0;transform-origin:50%;pointer-events:none;position:absolute;transform:scaleX(0)}.tl-nav__link:after{height:1px;transition:transform var(--tl-motion-fast) var(--tl-ease-premium),opacity var(--tl-motion-fast) var(--tl-ease-premium);background:currentColor}.tl-nav__link:before{background:var(--tl-copper-500);height:2px;box-shadow:0 0 8px rgb(var(--tl-copper-rgb) / .35);transition:transform var(--tl-motion-normal) var(--tl-ease-exit),opacity var(--tl-motion-normal) var(--tl-ease-exit);border-radius:2px}.tl-nav__link.is-active{color:#fff}.tl-nav__link.is-active:before{opacity:1;transition:transform var(--tl-motion-slow) var(--tl-ease-premium),opacity var(--tl-motion-fast) var(--tl-ease-premium);transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.tl-nav__link:not(.is-active):hover{color:var(--tl-text)}.tl-nav__link:not(.is-active):hover:after{opacity:.35;transform:scaleX(1)}}.tl-nav__link svg{width:12px;height:12px;transition:transform var(--tl-motion-normal) var(--tl-ease-premium)}.tl-nav__link[aria-expanded=true]{color:var(--tl-text);background:var(--tl-surface-hover)}.tl-nav__link[aria-expanded=true] svg{transform:rotate(180deg)}.tl-nav__more{position:relative}.tl-nav__dropdown{z-index:10;min-width:19.5rem;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}.tl-more{border:1px solid var(--tl-line-2);background:radial-gradient(120% 90% at 50% -20%,rgb(var(--tl-copper-rgb) / .16),transparent 60%),#100c0af7;box-shadow:var(--tl-shadow-inset),0 28px 60px -20px #000000d9,0 0 0 1px #0006;transform-origin:top;animation:tl-header-menu-in var(--tl-motion-normal) var(--tl-ease-premium) both;border-radius:18px;margin:0;padding:8px;list-style:none;position:relative}.tl-header__dropdown>.tl-menu{transform-origin:100% 0;animation:tl-header-menu-in var(--tl-motion-normal) var(--tl-ease-premium) both}.tl-nav__dropdown.is-closing>.tl-more,.tl-header__dropdown.is-closing>.tl-menu{pointer-events:none;animation:tl-header-menu-out var(--tl-motion-instant) var(--tl-ease-exit) both}@keyframes tl-header-menu-in{0%{opacity:0;transform:translateY(calc(var(--tl-motion-xs) * -1)) scale(.98)}to{opacity:1;transform:none}}@keyframes tl-header-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(calc(var(--tl-motion-xs) / -2)) scale(.99)}}.tl-more:before{content:"";border-top:1px solid var(--tl-line-2);border-left:1px solid var(--tl-line-2);background:#1a110c;width:11px;height:11px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.tl-more__item{color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;font-size:.95rem;font-weight:500;display:flex;position:relative}.tl-more__icon{width:38px;height:38px;color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);background:#fff0e40a;border:1px solid #ffeee014;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tl-more__icon svg{width:18px;height:18px}.tl-more__label{white-space:nowrap;flex:1;min-width:0}.tl-more__go{width:16px;height:16px;color:var(--tl-copper-400);opacity:0;transition:opacity var(--tl-motion-fast) var(--tl-ease-premium),transform var(--tl-motion-fast) var(--tl-ease-premium);flex-shrink:0;transform:translate(-2px,2px)}.tl-more__item:focus-visible,.tl-more__item.is-active{color:var(--tl-text);background:#fff0e40d}.tl-more__item:focus-visible .tl-more__icon,.tl-more__item.is-active .tl-more__icon{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .16);color:var(--tl-copper-300)}.tl-more__item:focus-visible .tl-more__go{opacity:1;transform:none}@media(hover:hover)and (pointer:fine){.tl-more__item:hover{color:var(--tl-text);background:#fff0e40d}.tl-more__item:hover .tl-more__icon{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .16);color:var(--tl-copper-300)}.tl-more__item:hover .tl-more__go{opacity:1;transform:none}}.tl-more__item.is-active:after{content:"";background:var(--tl-copper-500);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .9);border-radius:50%;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.tl-more__item.is-active .tl-more__go{display:none}.tl-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.tl-header__menu-anchor{position:relative}.tl-header__dropdown{z-index:10;position:absolute;top:calc(100% + 10px);right:0}.tl-diag-btn{border:1px solid rgb(var(--tl-copper-rgb) / .4);border-radius:var(--tl-r-sm);background:rgb(var(--tl-copper-rgb) / .1);white-space:nowrap;height:38px;color:var(--tl-copper-200);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:7px;padding:0 12px;font-size:.8rem;font-weight:600;display:inline-flex;position:relative}.tl-diag-btn svg{width:15px;height:15px}.tl-diag-btn:hover,.tl-diag-btn.is-active{border-color:rgb(var(--tl-copper-rgb) / .7);background:rgb(var(--tl-copper-rgb) / .18);color:var(--tl-text)}.tl-diag-btn__dot{background:var(--tl-copper-400);width:9px;height:9px;box-shadow:0 0 0 2px var(--tl-ink-900,#0a0706);border-radius:50%;position:absolute;top:-3px;right:-3px}.tl-lang-btn{border:1px solid var(--tl-line);border-radius:var(--tl-r-sm);height:38px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--tl-text-2);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-instant) var(--tl-ease-premium);background:#fff0e406;align-items:center;gap:8px;padding:0 10px;font-size:.72rem;font-weight:500;display:inline-flex}.tl-lang-btn[aria-expanded=true]{border-color:var(--tl-line-2);background:var(--tl-surface-hover);color:var(--tl-text)}@media(hover:hover)and (pointer:fine){.tl-lang-btn:hover{border-color:var(--tl-line-2);background:var(--tl-surface-hover);color:var(--tl-text)}}.tl-lang-btn:active{transform:scale(.98)}.tl-lang-btn img{object-fit:cover;border-radius:2px;width:18px;height:12px}.tl-lang-btn svg{opacity:.6;width:12px;height:12px;transition:transform var(--tl-motion-normal) var(--tl-ease-premium)}.tl-lang-btn[aria-expanded=true] svg{transform:rotate(180deg)}.tl-account-btn{border:1px solid var(--tl-line);border-radius:var(--tl-r-pill);max-width:14rem;height:38px;color:var(--tl-text);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-instant) var(--tl-ease-premium);background:#fff0e408;align-items:center;gap:9px;padding:0 12px 0 4px;font-size:.875rem;font-weight:500;display:inline-flex}.tl-account-btn[aria-expanded=true],.tl-account-btn.is-active{border-color:rgb(var(--tl-copper-rgb) / .45);background:rgb(var(--tl-copper-rgb) / .08)}@media(hover:hover)and (pointer:fine){.tl-account-btn:hover{border-color:rgb(var(--tl-copper-rgb) / .45);background:rgb(var(--tl-copper-rgb) / .08)}}.tl-account-btn:active{transform:scale(.98)}.tl-header__login.is-active{border-color:rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .08);color:#fff}.tl-account-btn__avatar{background:var(--tl-ink-700);width:30px;height:30px;color:var(--tl-text-2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tl-account-btn__avatar img{object-fit:cover;border-radius:50%;width:30px;height:30px}.tl-account-btn__dot{border:2px solid var(--tl-ink-900);background:var(--tl-copper-500);width:10px;height:10px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .9);border-radius:50%;position:absolute;top:-1px;right:-1px}.tl-account-btn__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tl-account-btn>svg{opacity:.6;width:12px;height:12px;transition:transform var(--tl-motion-normal) var(--tl-ease-premium);flex-shrink:0}.tl-account-btn[aria-expanded=true]>svg{transform:rotate(180deg)}.tl-burger{transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-instant) var(--tl-ease-premium);display:none}.tl-burger:active{transform:scale(.98)}.tl-burger__lines{width:18px;height:12px;position:relative}.tl-burger__lines span{width:100%;height:1.5px;transition:transform var(--tl-motion-normal) var(--tl-ease-premium),opacity var(--tl-motion-fast) var(--tl-ease-std);background:currentColor;border-radius:2px;position:absolute;left:0}.tl-burger__lines span:first-child{top:0}.tl-burger__lines span:nth-child(2){width:70%;top:5.25px;left:30%}.tl-burger__lines span:nth-child(3){top:10.5px}.tl-burger[aria-expanded=true] .tl-burger__lines span:first-child{transform:translateY(5.25px)rotate(45deg)}.tl-burger[aria-expanded=true] .tl-burger__lines span:nth-child(2){opacity:0}.tl-burger[aria-expanded=true] .tl-burger__lines span:nth-child(3){transform:translateY(-5.25px)rotate(-45deg)}.tl-account-menu{width:min(21rem,100vw - 24px)}.tl-account-menu__view.is-switched{animation:tl-header-fade-in var(--tl-motion-fast) var(--tl-ease-premium) both}.tl-account-menu__head{align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.tl-account-menu__head img,.tl-account-menu__head .tl-account-menu__initial{object-fit:cover;border-radius:50%;flex-shrink:0;width:38px;height:38px}.tl-account-menu__initial{background:rgb(var(--tl-copper-rgb) / .16);color:var(--tl-copper-200);justify-content:center;align-items:center;font-weight:600;display:flex}.tl-count{background:var(--tl-copper-500);min-width:20px;height:20px;font-family:var(--font-mono);color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.66rem;font-weight:600;display:inline-flex}.tl-notif{border-radius:var(--tl-r-sm);transition:background-color var(--tl-motion-fast) var(--tl-ease-std);padding:10px 12px;text-decoration:none;display:block}.tl-notif:focus-visible{background:var(--tl-surface-hover)}@media(hover:hover)and (pointer:fine){.tl-notif:hover{background:var(--tl-surface-hover)}}.tl-mobile-menu{--tl-menu-stagger:calc(var(--tl-motion-stagger) * 2 / 3);z-index:110;padding:calc(var(--tl-header-h) + 16px) var(--tl-gutter) 28px;background:radial-gradient(80% 50% at 100% 0%,rgb(var(--tl-copper-rgb) / .18),transparent 70%),#080605f7;animation:tl-header-fade-in var(--tl-motion-normal) var(--tl-ease-premium) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.tl-mobile-menu.is-closing{pointer-events:none;animation:tl-header-fade-out var(--tl-motion-fast) var(--tl-ease-exit) both}.tl-mobile-menu__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tl-mobile-menu__link{border-bottom:1px solid var(--tl-line);font-family:var(--font-brand);letter-spacing:-.03em;color:var(--tl-text-2);transition:color var(--tl-motion-fast) var(--tl-ease-std);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 2px;font-size:clamp(1.45rem,5.5vw,2rem);font-weight:500;text-decoration:none;display:flex}.tl-mobile-menu__link,.tl-mobile-menu__secondary,.tl-mobile-menu__foot{animation:tl-header-item-in var(--tl-motion-slow) var(--tl-ease-premium) both;animation-delay:calc(var(--i,0) * var(--tl-menu-stagger))}.tl-mobile-menu__link.is-active{color:#fff}@media(hover:hover)and (pointer:fine){.tl-mobile-menu__link:hover{color:#fff}.tl-mobile-menu__secondary a:hover{color:var(--tl-text)}}.tl-mobile-menu__secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:24px;display:grid}.tl-mobile-menu__secondary a{text-align:left;min-height:44px;color:var(--tl-text-2);transition:color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:10px;font-size:.95rem;text-decoration:none;display:flex}.tl-mobile-menu__secondary svg{width:16px;height:16px;color:var(--tl-text-3)}.tl-mobile-menu__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.tl-mobile-menu__langs{border:1px solid var(--tl-line);border-radius:var(--tl-r-md);gap:4px;padding:4px;display:inline-flex}.tl-mobile-menu__langs button{border-radius:var(--tl-r-sm);min-height:38px;font-family:var(--font-mono);letter-spacing:.1em;color:var(--tl-text-3);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:8px;padding:0 12px;font-size:.72rem;display:inline-flex}.tl-mobile-menu__langs button[aria-pressed=true]{color:var(--tl-text);background:#fff0e414}.tl-mobile-menu__langs img{object-fit:cover;border-radius:2px;width:18px;height:12px}@keyframes tl-header-fade-in{0%{opacity:0}}@keyframes tl-header-fade-out{to{opacity:0}}@keyframes tl-header-item-in{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}@media(max-width:1319px){.tl-nav__link{--tl-nav-pad:7px;font-size:.85rem}.tl-header__bar{gap:16px}}@media(max-width:1099px){.tl-header__bar{grid-template-columns:auto 1fr;gap:12px}.tl-nav,.tl-header__lang,.tl-diag-btn span:not(.tl-diag-btn__dot){display:none}.tl-diag-btn{padding:0 10px}.tl-burger{display:inline-flex}.tl-brand__logo{height:30px}}@media(max-width:479px){.tl-account-btn{padding-right:4px}.tl-account-btn__name,.tl-account-btn>svg,.tl-header__login-label{display:none}.tl-header__login{width:40px;padding:0}}.tl-skip-link{z-index:400;border-radius:var(--tl-r-sm);background:var(--tl-copper-600);font-size:var(--tl-fs-sm);color:#fff;transition:transform var(--tl-motion-normal) var(--tl-ease-premium);padding:10px 16px;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.tl-skip-link:focus-visible{transform:none}#main-content:focus{outline:none}.tl-main-locked{padding-top:var(--tl-header-h)}.tl-page{padding-top:calc(var(--tl-header-h) + clamp(40px,6vw,96px));padding-bottom:var(--tl-section-y-sm);position:relative;overflow-x:clip}.tl-page-hero{gap:28px;margin-bottom:clamp(48px,7vw,104px);display:grid;position:relative}.tl-page-hero__title{max-width:16ch;margin:0}.tl-page-hero--center{text-align:center;justify-items:center}.tl-page-hero--center .tl-page-hero__title{margin-inline:auto}.tl-page-hero--compact{margin-bottom:clamp(28px,3.5vw,48px)}.tl-page-hero--compact .tl-page-hero__title{max-width:none}.shop--opti{padding-top:calc(var(--tl-header-h) + clamp(24px,3.5vw,48px))}.shop--oc:has(.tl-page-hero--compact){padding-top:calc(var(--tl-header-h) + clamp(16px,1.9vw,28px))}.tl-page-hero__lead{max-width:52ch}@media(min-width:960px){.tl-page-hero--split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;column-gap:clamp(40px,6vw,96px)}.tl-page-hero--split .tl-page-hero__aside{padding-bottom:10px}}.tl-page-hero__meta{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.tl-section{padding-block:var(--tl-section-y);position:relative}.tl-section-head{gap:18px;margin-bottom:clamp(40px,5vw,72px);display:grid}.tl-section-head .tl-h2{max-width:18ch;margin:0}@media(min-width:960px){.tl-section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;column-gap:64px}}.route-transition{min-height:100%}.tl-footer{background:radial-gradient(70% 120% at 85% 125%,rgb(var(--tl-copper-rgb) / .2),transparent 60%),linear-gradient(180deg,#06040300,#060403c7 180px,#060403f0);margin-top:auto;position:relative;overflow:hidden}.tl-footer:before{content:"";top:0;right:var(--tl-gutter);left:var(--tl-gutter);background:linear-gradient(90deg,transparent,var(--tl-line-2) 20%,rgb(var(--tl-copper-rgb) / .45) 50%,var(--tl-line-2) 80%,transparent);height:1px;position:absolute}.tl-footer__top{gap:48px;padding-top:clamp(72px,8vw,120px);padding-bottom:0;display:grid}@media(min-width:900px){.tl-footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr);column-gap:80px}}.tl-footer__brand p{max-width:34ch;font-size:var(--tl-fs-sm);color:var(--tl-text-2);margin:20px 0 0;line-height:1.65}.tl-footer__mail{margin-top:22px}.tl-footer__mail:hover>svg:first-child{transform:none}.tl-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;display:grid}@media(min-width:640px){.tl-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-footer__col h2{font-family:var(--font-sans);letter-spacing:-.01em;color:var(--tl-text);margin:0 0 14px;font-size:.95rem;font-weight:600}.tl-footer__col ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tl-footer__col a{min-height:32px;font-size:var(--tl-fs-sm);color:var(--tl-text-2);transition:color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-fast) var(--tl-ease-premium);align-items:center;text-decoration:none;display:inline-flex}@media(hover:hover)and (pointer:fine){.tl-footer__col a:hover{color:var(--tl-text);transform:translate(2px)}}.tl-footer__signature{height:clamp(64px,12.5vw,196px);font-family:var(--font-brand);letter-spacing:-.045em;white-space:nowrap;color:#0000;-webkit-user-select:none;user-select:none;background:linear-gradient(#ffeee017 10%,#ffeee003 85%);-webkit-background-clip:text;background-clip:text;justify-content:center;margin-top:clamp(-8px,1vw,16px);font-size:clamp(5.5rem,18.5vw,18rem);font-weight:600;line-height:.8;display:flex;position:relative;overflow:hidden}.tl-footer__bottom{border-top:1px solid var(--tl-line);font-size:var(--tl-fs-xs);color:var(--tl-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;padding-bottom:28px;display:flex}.home{position:relative}.home-hero{min-height:max(720px,100svh);padding-top:calc(var(--tl-header-h) + clamp(28px,5vh,64px));flex-direction:column;justify-content:center;padding-bottom:clamp(64px,8vh,104px);display:flex;position:relative;overflow:clip}.home-hero:before{content:"";z-index:0;background:radial-gradient(44% 54% at 74% 50%,rgb(var(--tl-copper-rgb) / .08),transparent 72%);pointer-events:none;animation:home-hero-decor-in var(--tl-motion-enter) var(--tl-ease-premium) both;position:absolute;inset:0}@media(max-width:1023px){.home-hero:before{background:radial-gradient(80% 34% at 50% 80%,rgb(var(--tl-copper-rgb) / .07),transparent 72%)}}@keyframes home-hero-decor-in{0%{opacity:0}}.home-hero__grid{z-index:1;align-items:center;gap:56px;display:grid;position:relative}@media(min-width:1024px){.home-hero__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);column-gap:clamp(48px,5vw,104px)}}.home-hero__copy{position:relative}@media(min-width:1024px){.home-hero__copy{will-change:transform,opacity}.home-hero__visual{will-change:transform}}.home-hero__eyebrow{margin-bottom:30px}.home-hero__title{letter-spacing:-.052em;margin:0;font-size:clamp(3.05rem,1.1rem + 5.4vw,6.6rem);font-weight:600;line-height:.93}.home-hero__line{margin-bottom:-.24em;padding-bottom:.24em;display:block;overflow:hidden}.home-hero__line>span{margin-bottom:-.24em;padding-bottom:.24em;display:inline-block}.home-hero__accent{background:linear-gradient(96deg,var(--tl-copper-200) 0%,var(--tl-copper-400) 38%,var(--tl-copper-600) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em}.home-hero__subtitle{max-width:36ch;font-size:var(--tl-fs-lead);color:var(--tl-text-2);margin:30px 0 0;line-height:1.6}.home-hero__actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}@media(min-width:1024px)and (max-width:1239px){.home-hero__actions .tl-btn--lg{min-height:50px;padding:0 20px;font-size:.93rem}}.home-proof{max-width:560px;margin-top:clamp(44px,6vh,64px)}.home-proof__grid{border-top:1px solid var(--tl-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-proof__stat{padding:20px 18px 0 0;position:relative}.home-proof__stat+.home-proof__stat{padding-left:20px}.home-proof__stat+.home-proof__stat:before{content:"";background:var(--tl-line-2);width:1px;position:absolute;top:20px;bottom:4px;left:0}.home-proof__link{border-radius:var(--tl-r-sm);color:inherit;text-decoration:none;display:block}@media(hover:hover)and (pointer:fine){.home-proof__link:hover .home-proof__value{color:var(--tl-copper-300)}}.home-proof__value{font-family:var(--font-brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--tl-text);transition:color var(--tl-motion-fast) var(--tl-ease-std);font-size:clamp(1.7rem,1.2rem + 1.4vw,2.4rem);font-weight:600;line-height:1;display:block}.home-proof__label{color:var(--tl-text-3);margin-top:10px;font-size:.85rem;line-height:1.4;display:block}.home-proof__note{max-width:44ch;font-size:var(--tl-fs-xs);color:var(--tl-text-3);margin:22px 0 0;line-height:1.55}.tl-countup{display:inline-grid}.tl-countup__ghost,.tl-countup__live{grid-area:1/1}.tl-countup__ghost{visibility:hidden}.home-hero__visual,.hero-media{position:relative}.hero-media__focus{border-radius:var(--tl-r-xl);perspective:1700px}.hero-media__focus:focus-visible{outline-offset:10px}.hero-media__frame{--frame-ry:-14deg;--frame-rx:4deg;transform:rotateY(calc(var(--frame-ry) + var(--tilt-y,0deg))) rotateX(calc(var(--frame-rx) + var(--tilt-x,0deg)));transform-origin:62%;background:#050403;border:1px solid #ffeee01f;border-radius:18px;position:relative;box-shadow:inset 0 1px #fff0e40f,-30px 40px 90px -30px #000000e6,-10px 20px 40px -20px #000000b3}@media(max-width:1023px){.hero-media__frame{--frame-ry:-11deg;--frame-rx:3deg}}.hero-media__screen{aspect-ratio:1004/664;background:#050403;border-radius:17px;position:relative;overflow:hidden}.hero-media__screen--video{aspect-ratio:16/9}.hero-media__video,.hero-media__slide img{object-fit:cover;width:100%;height:100%;display:block}.hero-media__video{object-fit:contain}.hero-media__slide{position:absolute;inset:0}.hero-media__shine{opacity:0;pointer-events:none;transition:opacity var(--tl-motion-normal) var(--tl-ease-premium);border-radius:17px;position:absolute;inset:0;overflow:hidden}.hero-media__shine:before{content:"";width:200%;height:200%;transform:translate3d(calc(var(--spot-x,0) * 50%),calc(var(--spot-y,-.2) * 50%),0);background:radial-gradient(30% 30%,#ffecdc14,#0000 60%);position:absolute;top:-50%;left:-50%}@media(hover:hover)and (pointer:fine){.hero-media__frame:hover .hero-media__shine{opacity:1}.hero-media__frame:hover .hero-media__shine:before{will-change:transform}}.hero-media__play{font-size:var(--tl-fs-sm);color:var(--tl-text);background:radial-gradient(60% 60%,#06040373,#060403bf);border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-weight:500;display:flex;position:absolute;inset:0}.hero-media__play-icon{background:linear-gradient(180deg,var(--tl-copper-500),var(--tl-copper-600));width:64px;height:64px;box-shadow:0 14px 40px -10px rgb(var(--tl-copper-rgb) / .9);transition:transform var(--tl-motion-normal) var(--tl-ease-premium);border:1px solid #ffbe9680;border-radius:50%;justify-content:center;align-items:center;display:flex}@media(hover:hover)and (pointer:fine){.hero-media__play:hover .hero-media__play-icon{transform:scale(var(--tl-motion-scale-max))}}.hero-media__play:active .hero-media__play-icon{transition-duration:var(--tl-motion-instant);transform:scale(.98)}.hero-media__play-icon svg{width:24px;height:24px;margin-left:3px}.hero-media__error{text-align:center;font-size:var(--tl-fs-sm);color:var(--tl-text-2);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex;position:absolute;inset:0}.hero-media__error-hint{font-size:var(--tl-fs-xs);color:var(--tl-text-3)}.hero-media__error-hint a{color:var(--tl-copper-300);text-decoration:underline}.hero-media__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:34px;display:flex}.hero-media__nav{align-items:center;gap:10px;display:flex}.hero-media__caption{min-width:11rem;font-size:var(--tl-fs-sm);white-space:nowrap;color:var(--tl-text);justify-content:center;font-weight:500;display:flex;overflow:hidden}.hero-media__caption>span{display:inline-block}.hero-media__dots{align-items:center;gap:2px;display:flex}.hero-media__dot{border-radius:4px;justify-content:center;align-items:center;width:22px;height:28px;display:inline-flex}.hero-media__dot span{background:var(--tl-line-3);width:20px;height:2px;transition:transform var(--tl-motion-slow) var(--tl-ease-premium),background-color var(--tl-motion-fast) var(--tl-ease-std);border-radius:2px;transform:scaleX(.6)}@media(hover:hover)and (pointer:fine){.hero-media__dot:hover span{background:var(--tl-text-3)}}.hero-media__dot.is-active span{background:var(--tl-copper-500);box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .8);transform:none}.hero-media__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.hero-media__actions--center{justify-content:center;margin-right:auto}@media(max-width:1023px){.home-hero{min-height:auto;padding-bottom:88px}.home-hero__visual{max-width:760px}}@media(max-width:559px){.home-hero__actions .tl-btn{width:100%}.home-proof__stat{padding-right:10px}.home-proof__stat+.home-proof__stat{padding-left:12px}.home-proof__label{font-size:.78rem}.hero-media__controls{flex-direction:column;align-items:stretch}.hero-media__nav{justify-content:space-between}.hero-media__caption{flex:1;min-width:0}.hero-media__dots{justify-content:center}.hero-media__actions{justify-content:center;margin-left:0}}.home-why__grid{gap:48px;display:grid}@media(min-width:1024px){.home-why__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);align-items:start;column-gap:clamp(56px,7vw,120px)}.home-why__head{top:calc(var(--tl-header-h) + 56px);position:sticky}}.home-why__head{gap:22px;display:grid}.home-why__title{margin:0}.home-why__note{border-left:1px solid var(--tl-copper-500);max-width:32ch;font-size:var(--tl-fs-sm);color:var(--tl-text-2);margin:6px 0 0;padding-left:16px;line-height:1.6}.home-why__list{border-bottom:1px solid var(--tl-line);margin:0;padding:0;list-style:none}.home-why__item{isolation:isolate;grid-template-columns:minmax(0,1fr);gap:10px;padding:30px 12px 30px 0;display:grid;position:relative}.home-why__item:after{content:"";z-index:-1;background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .06),transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--tl-motion-normal) var(--tl-ease-premium);position:absolute;inset:0}@media(min-width:768px){.home-why__item{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:baseline;column-gap:40px;padding:36px 16px 36px 0}}.home-why__item:before{content:"";background:var(--tl-copper-500);opacity:0;width:2px;transition:opacity var(--tl-motion-normal) var(--tl-ease-premium),transform var(--tl-motion-slow) var(--tl-ease-premium);position:absolute;top:0;bottom:0;left:-24px;transform:scaleY(.3)}.home-why__rule{background:var(--tl-line-2);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.home-why__item-title{letter-spacing:-.028em;transition:transform var(--tl-motion-normal) var(--tl-ease-premium);margin:0;font-size:clamp(1.25rem,1.05rem + .6vw,1.6rem);font-weight:500;line-height:1.2}.home-why__item-desc{max-width:48ch;font-size:var(--tl-fs-sm);color:var(--tl-text-2);margin:0;line-height:1.65}@media(hover:hover)and (pointer:fine){.home-why__item:hover:after{opacity:1}.home-why__item:hover:before{opacity:1;transform:scaleY(1)}.home-why__item:hover .home-why__item-title{transform:translate(var(--tl-motion-xs))}}@media(max-width:1023px){.home-why__item:before{left:-14px}}.home-software__grid{align-items:center;gap:64px;display:grid}@media(min-width:1024px){.home-software__grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(56px,6vw,110px)}}.home-software__copy{justify-items:start;gap:22px;display:grid}.home-software__copy .tl-h2{margin:0}.home-software__visual{perspective:1600px;position:relative}.home-software__glow{z-index:-1;background:radial-gradient(50% 50% at 50% 60%,rgb(var(--tl-copper-rgb) / .35),transparent 72%);filter:blur(12px);will-change:opacity;position:absolute;inset:8% 4% -8%}.home-software__device{transform-origin:50% 100%;will-change:transform}.home-software__frame{transition:transform var(--tl-motion-slow) var(--tl-ease-premium);border-radius:14px}.home-software__frame>img{filter:drop-shadow(0 40px 60px #0000008c);border-radius:14px;width:100%;height:auto;display:block}@media(hover:hover)and (pointer:fine){.home-software__visual:hover .home-software__frame{transform:scale(1.015)}}.home-parcours__grid{gap:56px;display:grid}@media(min-width:1024px){.home-parcours__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;column-gap:clamp(56px,6vw,112px)}.home-diag{top:calc(var(--tl-header-h) + 40px);position:sticky}}.home-diag{border-radius:var(--tl-r-xl);justify-items:start;gap:20px;padding:clamp(28px,3.4vw,44px);display:grid}.home-diag__title{letter-spacing:-.035em;margin:4px 0 0;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);font-weight:600;line-height:1.1}.home-diag__desc{color:var(--tl-text-2);margin:0;font-size:.98rem;line-height:1.65}.home-diag .tl-btn{margin-top:8px}.home-diag__note{font-size:var(--tl-fs-xs);color:var(--tl-text-3);align-items:flex-start;gap:10px;margin:0;line-height:1.5;display:flex}.home-diag__note svg{width:15px;height:15px;color:var(--tl-copper-400);flex-shrink:0;margin-top:1px}.home-steps{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.home-steps__track{background:var(--tl-line-2);width:1px;position:absolute;top:12px;bottom:12px;left:19px;overflow:hidden}.home-steps__fill{background:linear-gradient(180deg,var(--tl-copper-300),var(--tl-copper-600));box-shadow:0 0 12px rgb(var(--tl-copper-rgb) / .9);transform-origin:top;position:absolute;inset:0}.home-steps__item{padding:4px 0 64px;position:relative}.home-steps__item:last-child{padding-bottom:8px}.home-steps__node{border:1px solid var(--tl-copper-500);background:var(--tl-ink-900);border-radius:50%;width:15px;height:15px;position:absolute;top:8px;left:-52px;box-shadow:0 0 0 5px #0b0807e6}.home-steps__node:after{content:"";background:var(--tl-copper-500);box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .9);border-radius:50%;position:absolute;inset:3px}.home-steps__label{font-family:var(--font-sans);color:var(--tl-copper-300);margin:0 0 10px;font-size:.9rem;font-weight:500}.home-steps__title{letter-spacing:-.03em;max-width:24ch;margin:0;font-size:clamp(1.3rem,1.1rem + .7vw,1.75rem);font-weight:500;line-height:1.2}.home-steps__desc{max-width:46ch;color:var(--tl-text-2);margin:14px 0 0;font-size:.98rem;line-height:1.65}.home-steps__num{font-family:var(--font-brand);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px #ffeee017;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(4rem,3rem + 3vw,6.5rem);font-weight:600;line-height:1;position:absolute;top:-18px;right:0}@media(max-width:767px){.home-steps{padding-left:44px}.home-steps__track{left:11px}.home-steps__node{left:-40px}.home-steps__num{display:none}}.home-reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(40px,5vw,64px);display:flex}.home-reviews__head .tl-h2{max-width:16ch;margin:0}.home-reviews__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:900px){.home-reviews__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-reviews__grid>li{display:flex}.home-review{border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),var(--tl-surface-1);width:100%;box-shadow:var(--tl-shadow-inset);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-normal) var(--tl-ease-premium);flex-direction:column;margin:0;padding:30px 28px 24px;display:flex;position:relative}@media(hover:hover)and (pointer:fine){.home-review:hover{border-color:var(--tl-line-2);transform:translateY(calc(-1 * var(--tl-motion-xs)))}}.home-review__quote{height:34px;font-family:var(--font-brand);color:var(--tl-copper-500);opacity:.8;font-size:4.2rem;font-weight:600;line-height:1;display:block}.home-review__body{color:var(--tl-text);flex:1;margin:12px 0 0;font-size:1rem;line-height:1.65}.home-review__author{border-top:1px solid var(--tl-line);align-items:center;gap:12px;margin-top:28px;padding-top:18px;display:flex}.home-review__avatar{object-fit:cover;width:40px;height:40px;box-shadow:0 0 0 1px var(--tl-line-2);border-radius:50%;flex-shrink:0}.home-review__avatar--initial{background:rgb(var(--tl-copper-rgb) / .14);color:var(--tl-copper-200);justify-content:center;align-items:center;font-weight:600;display:flex}.home-faq__grid{gap:48px;display:grid}@media(min-width:1024px){.home-faq__grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.3fr);align-items:start;column-gap:clamp(56px,7vw,120px)}.home-faq__head{top:calc(var(--tl-header-h) + 56px);position:sticky}}.home-faq__head{justify-items:start;gap:22px;display:grid}.home-faq__head .tl-h2{margin:0}.home-faq__subtitle{max-width:38ch;color:var(--tl-text-2);margin:0 0 8px;font-size:1rem;line-height:1.65}.home-faq__list{gap:10px;display:grid}.home-closing{padding-top:0;padding-bottom:clamp(64px,7vw,112px)}.home-closing__panel{border:1px solid var(--tl-line-2);background:radial-gradient(70% 90% at 100% 100%,rgb(var(--tl-copper-rgb) / .26),transparent 65%),radial-gradient(50% 60% at 0% 0%,rgb(var(--tl-ember-rgb) / .12),transparent 70%),var(--tl-surface-sheen),#0e0a08d1;box-shadow:var(--tl-shadow-inset),var(--tl-shadow-3);border-radius:28px;gap:44px;padding:clamp(32px,5.5vw,80px);display:grid;position:relative;overflow:hidden}.home-closing__mark{opacity:.07;pointer-events:none;width:min(46vw,560px);max-width:none;position:absolute;bottom:-22%;right:-3%}.home-closing__head{gap:20px;display:grid;position:relative}.home-closing__head .tl-h2{max-width:14ch;margin:0}.home-closing__doors{gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media(min-width:900px){.home-closing__doors{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-closing__door{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-lg);height:100%;color:var(--tl-text);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-normal) var(--tl-ease-premium);background:#08060573;gap:14px;padding:24px 24px 22px;text-decoration:none;display:grid}@media(hover:hover)and (pointer:fine){.home-closing__door:hover{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .08);transform:translateY(calc(-1 * var(--tl-motion-xs)))}}.home-closing__door:active{transition-duration:var(--tl-motion-instant);transform:scale(.98)}.home-closing__door-label{font-family:var(--font-brand);letter-spacing:-.03em;font-size:clamp(1.35rem,1.15rem + .6vw,1.7rem);font-weight:500;line-height:1.1}.home-closing__door-cta{border-top:1px solid var(--tl-line);font-size:var(--tl-fs-sm);color:var(--tl-text-2);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:14px;display:inline-flex}.home-closing__door-cta svg{width:18px;height:18px;color:var(--tl-copper-400);transition:transform var(--tl-motion-normal) var(--tl-ease-premium)}@media(hover:hover)and (pointer:fine){.home-closing__door:hover .home-closing__door-cta svg{transform:translate(2px,-2px)}}.hero-media__screen--video{cursor:pointer}.hero-media__screen--video .hero-media__video{transition:filter var(--tl-motion-slow) var(--tl-ease-premium)}.hero-media__screen.is-dimmed .hero-media__video{filter:brightness(.35)saturate(.6)}.hero-media__expand{color:#fff;opacity:0;transition:opacity var(--tl-motion-normal) var(--tl-ease-premium);background:radial-gradient(60% 60%,#06040359,#06040300);border:0;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.hero-media__expand:focus-visible{opacity:1}.hero-media__expand-icon{background:linear-gradient(180deg,var(--tl-copper-500),var(--tl-copper-600));width:64px;height:64px;box-shadow:0 14px 40px -10px rgb(var(--tl-copper-rgb) / .9);transition:transform var(--tl-motion-normal) var(--tl-ease-premium);border:1px solid #ffbe9680;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;transform:scale(.96)}.hero-media__expand-icon svg{width:22px;height:22px}.hero-media__expand-label{border-radius:var(--tl-r-pill);-webkit-backdrop-filter:blur(10px);height:40px;transform:translateY(var(--tl-motion-xs));transition:transform var(--tl-motion-normal) var(--tl-ease-premium);background:#0806058c;border:1px solid #ffeee02e;align-items:center;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}.hero-media__expand:focus-visible .hero-media__expand-icon,.hero-media__expand:focus-visible .hero-media__expand-label{transform:none}@media(hover:hover)and (pointer:fine){.hero-media__frame:hover .hero-media__expand{opacity:1}.hero-media__frame:hover .hero-media__expand-icon,.hero-media__frame:hover .hero-media__expand-label{transform:none}}@media(hover:none){.hero-media__expand{opacity:1;background:0 0}.hero-media__expand-label{display:none}.hero-media__expand-icon{opacity:.92;width:52px;height:52px}}.cinema{z-index:500;position:fixed;inset:0;overflow:hidden}.cinema__backdrop{-webkit-backdrop-filter:blur(22px)saturate(.8);cursor:default;background:#040302db;border:0;position:absolute;inset:0}.cinema__ambilight{filter:blur(40px)saturate(1.6)brightness(.9);opacity:0;pointer-events:none;mix-blend-mode:screen;width:124%;height:124%;position:absolute;inset:-12%}.cinema__stage{transform-origin:0 0;will-change:transform;position:fixed}.cinema__frame{width:100%;height:100%;box-shadow:0 0 0 1px #ffeee01a,0 60px 160px -40px #000000f2,0 0 120px -20px rgb(var(--tl-copper-rgb) / .35);cursor:pointer;background:#050403;border-radius:22px;position:relative;overflow:hidden}.cinema__video{object-fit:contain;background:#050403;width:100%;height:100%;display:block}.cinema__sheen{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffecdc1f,#0000 70%);width:60%;position:absolute;inset:0}.cinema__paused{color:#fff;-webkit-backdrop-filter:blur(10px);pointer-events:none;width:84px;height:84px;animation:cinema-pop var(--tl-motion-normal) var(--tl-ease-premium);background:#08060599;border:1px solid #ffbe9673;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cinema__paused svg{width:30px;height:30px;margin-left:4px}@keyframes cinema-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cinema__end{background:radial-gradient(70% 60% at 50% 50%,rgb(var(--tl-copper-rgb) / .22),transparent 70%),#060403e6;cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:24px;display:flex;position:absolute;inset:0}.cinema__end-title{font-family:var(--font-brand);letter-spacing:-.045em;text-align:center;color:#fff;margin:0;font-size:clamp(2rem,1.4rem + 2.6vw,4rem);font-weight:600}.cinema__end-actions{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;display:flex}.cinema__bar{position:absolute;top:calc(100% + 14px);left:0;right:0}.cinema__progress{cursor:pointer;height:14px;position:relative}.cinema__progress:before{content:"";background:#ffeee024;border-radius:2px;height:2px;position:absolute;top:6px;left:0;right:0}.cinema__progress-fill{background:linear-gradient(90deg,var(--tl-copper-300),var(--tl-copper-500));width:100%;height:2px;box-shadow:0 0 12px rgb(var(--tl-copper-rgb) / .8);transform-origin:0;border-radius:2px;position:absolute;top:6px;left:0;transform:scaleX(0)}.cinema__controls{justify-content:space-between;align-items:center;gap:16px;margin-top:6px;display:flex}.cinema__controls-group{align-items:center;gap:6px;display:flex}.cinema__btn{border-radius:var(--tl-r-md);width:40px;height:40px;color:var(--tl-text);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-instant) var(--tl-ease-premium);background:#fff0e40a;border:1px solid #ffeee024;justify-content:center;align-items:center;display:inline-flex}@media(hover:hover)and (pointer:fine){.cinema__btn:hover{border-color:rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .12)}}.cinema__btn:active{transform:scale(.98)}.cinema__btn svg{width:18px;height:18px}.cinema__volume{--vol:100%;cursor:pointer;appearance:none;background:0 0;border-radius:8px;width:88px;height:40px;margin:0 2px 0 4px;padding:0}.cinema__volume::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--tl-copper-500) var(--vol),#ffeee02e var(--vol));border-radius:3px;height:3px}.cinema__volume::-moz-range-track{background:linear-gradient(90deg,var(--tl-copper-500) var(--vol),#ffeee02e var(--vol));border-radius:3px;height:3px}.cinema__volume::-webkit-slider-thumb{background:var(--tl-copper-300);width:12px;height:12px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .7);appearance:none;transition:transform var(--tl-motion-fast) var(--tl-ease-premium);border:0;border-radius:50%;margin-top:-4.5px}.cinema__volume::-moz-range-thumb{background:var(--tl-copper-300);width:12px;height:12px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .7);transition:transform var(--tl-motion-fast) var(--tl-ease-premium);border:0;border-radius:50%}@media(hover:hover)and (pointer:fine){.cinema__volume:hover::-webkit-slider-thumb{transform:scale(1.25)}.cinema__volume:hover::-moz-range-thumb{transform:scale(1.25)}}.cinema__volume:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .6);outline-offset:1px}.cinema__time{color:var(--tl-text-2);font-variant-numeric:tabular-nums;margin-left:8px;font-size:.78rem}.cinema__hint{color:var(--tl-text-3);margin:0;font-size:.78rem}.cinema__title{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--tl-text-2);font-size:.95rem;font-weight:600}.cinema__close{color:#fff;-webkit-backdrop-filter:blur(10px);width:48px;height:48px;transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std);background:#0806058c;border:1px solid #ffeee029;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:fixed;top:20px;right:20px}@media(hover:hover)and (pointer:fine){.cinema__close:hover{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .16)}}.cinema__close svg{width:20px;height:20px}@media(max-width:719px){.cinema__hint,.cinema__title{display:none}.cinema__frame{border-radius:14px}.cinema__end{gap:18px}.cinema__end-actions .tl-btn{width:100%}.cinema__close{top:12px;right:12px}}.shop__notice{margin-bottom:32px}.offers__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.offers__count{letter-spacing:.14em;color:var(--tl-text-4);font-size:.68rem}.offers__grid{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media(min-width:860px){.offers__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.offers__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.offer{border:1px solid var(--tl-line);border-radius:var(--tl-r-xl);background:var(--tl-surface-sheen),var(--tl-surface-1);--offer-edge:var(--tl-shadow-inset);--offer-glow:0 0 0 0 transparent;--offer-depth:var(--tl-shadow-1);box-shadow:var(--offer-edge),var(--offer-glow),var(--offer-depth);cursor:default;transition:border-color var(--tl-motion-slow) var(--tl-ease-premium),background-color var(--tl-motion-slow) var(--tl-ease-premium),transform var(--tl-motion-slow) var(--tl-ease-premium),box-shadow var(--tl-motion-slow) var(--tl-ease-premium);flex-direction:column;padding:clamp(26px,2.6vw,38px);display:flex;position:relative}.offer.is-featured{--offer-edge:inset 0 1px 0 rgb(var(--tl-copper-rgb) / .55)}.offer.is-selected{border-color:rgb(var(--tl-copper-rgb) / .48);background-color:var(--tl-surface-2);--offer-edge:inset 0 1px 0 rgb(var(--tl-copper-rgb) / .55);--offer-glow:0 30px 70px -40px rgb(var(--tl-copper-rgb) / .55);--offer-depth:var(--tl-shadow-2)}.offer__top{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.offer__name{letter-spacing:-.03em;margin:18px 0 0;font-size:clamp(1.35rem,1.2rem + .5vw,1.65rem);font-weight:600;line-height:1.15}.offer__summary{color:var(--tl-text-2);margin:12px 0 0;font-size:.95rem;line-height:1.6}.offer__price{color:var(--tl-text);align-items:flex-start;gap:4px;margin:28px 0 0;display:flex}.offer__price-int{font-family:var(--font-brand);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.4rem + 2vw,4rem);font-weight:600;line-height:.86}.offer__price-tail{font-family:var(--font-brand);letter-spacing:-.03em;align-items:baseline;gap:2px;padding-top:2px;font-size:1.3rem;font-weight:600;display:inline-flex}.offer__price-cur{color:var(--tl-copper-400)}.offer__alt{color:var(--tl-text-2);margin:12px 0 0;font-size:.875rem}.offer__alt strong{color:var(--tl-text);font-weight:600}.offer__notes{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.offer__note{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-pill);color:var(--tl-text-2);align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:.78rem;font-weight:500;display:inline-flex}.offer__note svg{width:14px;height:14px;color:var(--tl-copper-400)}.offer__note--accent{border-color:rgb(var(--tl-copper-rgb) / .4);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-100)}.offer__features{border-top:1px solid var(--tl-line);gap:13px;margin:26px 0 0;padding:24px 0 0;list-style:none;display:grid}.offer__features li{color:var(--tl-text);align-items:flex-start;gap:12px;font-size:.93rem;line-height:1.5;display:flex}.offer__features .tl-check{margin-top:1px}.offer__actions{gap:10px;margin-top:auto;padding-top:30px;display:grid}.offer__detail{color:var(--tl-text-2);justify-self:center;margin-top:6px;font-size:.85rem}.shop--opti .offers__grid--2{max-width:880px;margin-inline:auto}.shop--opti .offer{padding:clamp(22px,1.8vw,28px)}.shop--opti .offer__price{margin-top:20px}.shop--opti .offer__features{gap:10px;margin-top:20px;padding-top:18px}.shop--opti .offer__actions{padding-top:22px}.offers--compact .offer{padding:24px 24px 22px}.offers--compact .offer__name{margin-top:12px;font-size:1.2rem}.offers--compact .offer__price{margin-top:18px}.offers--compact .offer__price-int{font-size:2.6rem}.offers--compact .offer__price-tail{font-size:1.05rem}.offers--compact .offer__features{gap:10px;margin-top:18px;padding-top:18px}.offers--compact .offer__actions{padding-top:22px}.offer{border-radius:var(--tl-r-lg);border-color:var(--tl-line-2);background:radial-gradient(120% 70% at 0% 100%,rgb(var(--tl-copper-rgb) / .07),transparent 65%),var(--tl-surface-sheen),var(--tl-surface-1);overflow:hidden}.offer:before{content:"";background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .85),rgb(var(--tl-copper-rgb) / 0) 70%);opacity:.28;transform-origin:0;height:2px;transition:opacity var(--tl-motion-slow) var(--tl-ease-premium);position:absolute;inset:0 0 auto}.offer.is-selected:before{opacity:1}.offer__name{letter-spacing:-.02em;color:var(--tl-text-2);transition:color var(--tl-motion-slow) var(--tl-ease-premium);margin-top:14px;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem)}.offer.is-selected .offer__name{color:var(--tl-text)}.offer__price{border-block:1px solid var(--tl-line);background:#00000047;align-items:flex-start;margin:16px calc(-1*clamp(24px,2.4vw,34px)) 0;padding:22px clamp(24px,2.4vw,34px) 20px;box-shadow:inset 0 1px #fff0e406}.offer__price-int{font-size:clamp(3.4rem,2.6rem + 2.4vw,4.6rem)}.offer__price-tail{padding-top:4px;font-size:1.45rem}.offer__features{border-top:0;gap:0;margin-top:6px;padding-top:0}.offer__features li{border-bottom:1px solid var(--tl-line);align-items:center;padding:12px 0;font-size:.92rem}.offer__features li:last-child{border-bottom:0}.offer__features .tl-check{width:auto;height:auto;color:var(--tl-copper-400);background:0 0;border:0;margin-top:0}.offer__features .tl-check svg{width:15px;height:15px}.offer__features li.has-note{align-items:flex-start}.offer__features li.has-note .tl-check{margin-top:3px}.offer__feature-note{color:var(--tl-text-3);margin-top:3px;font-size:.78rem;font-weight:400;line-height:1.35;display:block}.offer__price{flex-wrap:wrap;row-gap:4px}.offer__price-was{font-family:var(--font-brand);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tl-text-3);text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgb(var(--tl-copper-rgb) / .75);text-decoration-color:rgb(var(--tl-copper-rgb) / .75);align-self:flex-end;margin-left:12px;font-size:1.25rem;font-weight:500;line-height:1}.offer__actions{padding-top:24px}.offer:not(.is-featured) .tl-btn--secondary{border-color:rgb(var(--tl-copper-rgb) / .38);background:rgb(var(--tl-copper-rgb) / .06);color:var(--tl-copper-100)}.shop--opti .offer__price,.offers--compact .offer__price{margin-top:14px;padding-block:18px 16px}.offers--compact .offer__price{margin-inline:-24px;padding-inline:24px}.shop--opti .offer{padding-inline:clamp(24px,2.4vw,34px)}.offer{isolation:isolate;--mx:50%;--my:0%}.offer:after{content:"";z-index:-1;background:radial-gradient(340px circle at var(--mx) var(--my),rgb(var(--tl-copper-rgb) / .09),transparent 65%);opacity:0;pointer-events:none;transition:opacity var(--tl-motion-slow) var(--tl-ease-premium);position:absolute;inset:0}.offer__glow{z-index:-1;background:radial-gradient(90% 55% at 100% 0%,rgb(var(--tl-copper-rgb) / .16),transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--tl-motion-slow) var(--tl-ease-premium);position:absolute;inset:0}.offer.is-selected .offer__glow{opacity:1}.offer__glow:before{content:"";background:radial-gradient(110% 70% at 100% 0%,rgb(var(--tl-copper-rgb) / .1),transparent 72%);opacity:0;animation:offer-breathe var(--tl-motion-ambient) var(--tl-ease-in-out) infinite paused;position:absolute;inset:0}.offer.is-selected[data-in] .offer__glow:before{animation-play-state:running}.offer.is-featured[data-in] .tl-btn--primary:not(:disabled)>.tl-btn__breath{animation:offer-breathe-lit var(--tl-motion-ambient) var(--tl-ease-in-out) infinite}.offer[data-in] .tl-badge--dot:before{animation:offer-dot calc(var(--tl-motion-ambient) / 2) var(--tl-ease-in-out) infinite}@media(hover:hover)and (pointer:fine){.offer:hover{border-color:rgb(var(--tl-copper-rgb) / .32);transform:translateY(calc(-1 * var(--tl-motion-xs)));--offer-glow:0 22px 50px -30px rgb(var(--tl-copper-rgb) / .4);background-color:#18120ee6}.offer.is-selected:hover{border-color:rgb(var(--tl-copper-rgb) / .62);--offer-glow:0 32px 72px -38px rgb(var(--tl-copper-rgb) / .62)}.offer:hover:before,.offer:hover:after{opacity:1}.offer:not(.is-featured) .tl-btn--secondary:hover:not(:disabled){border-color:rgb(var(--tl-copper-rgb) / .7);background:rgb(var(--tl-copper-rgb) / .16)}.offer .tl-btn--secondary:hover:not(:disabled){box-shadow:var(--tl-shadow-inset),0 10px 24px -12px rgb(var(--tl-copper-rgb) / .7);color:#fff}.offer .tl-btn--secondary:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffecdc24,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.offer .tl-btn--secondary:hover:not(:disabled):before{transition:transform var(--tl-motion-enter) var(--tl-ease-premium);transform:translate(120%)}}.offer:not([data-in]){opacity:0}.offer[data-in]{animation:offer-enter var(--tl-motion-page) var(--tl-ease-premium) backwards;animation-delay:calc(var(--offer-i,0) * var(--tl-motion-stagger))}.offer[data-in]:before{animation:offer-trace var(--tl-motion-page) var(--tl-ease-premium) backwards;animation-delay:calc(var(--offer-i,0) * var(--tl-motion-stagger))}:root[data-motion=reduced] .offer:not([data-in]){opacity:1}@keyframes offer-enter{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}@keyframes offer-trace{0%{transform:scaleX(0)}}@keyframes offer-breathe{50%{opacity:1}}@keyframes offer-breathe-lit{50%{opacity:.55}}@keyframes offer-dot{50%{opacity:.45;transform:scale(.9)}}.oc-first{flex-direction:column;display:flex}@media(min-width:900px){.oc-first{min-height:var(--oc-fit,0px)}.oc-first__hero{margin-block:auto}}.oc-first__hero{padding-bottom:clamp(16px,1.5vw,20px)}.oc-hero{gap:10px;margin-bottom:0}.oc-hero__count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tl-text-2);margin:0;font-size:.72rem}.shop--oc .offer{--offer-px:clamp(22px, 2.2vw, 30px)}.shop--oc .offers:not(.offers--compact) .offer{padding:18px var(--offer-px) 20px}.shop--oc .offers:not(.offers--compact) .offer__top{min-height:26px}.shop--oc .offer__top .offer__notes{margin:0 0 0 auto}.shop--oc .offers:not(.offers--compact) .offer__name{margin-top:10px}.shop--oc .offers:not(.offers--compact) .offer__summary{margin-top:8px;font-size:.92rem;line-height:1.5}.shop--oc .offers:not(.offers--compact) .offer__price{margin:12px calc(-1 * var(--offer-px)) 0;padding:12px var(--offer-px) 10px}.shop--oc .offers:not(.offers--compact) .offer__price-int{font-size:clamp(2.9rem,2.2rem + 1.6vw,3.6rem)}.shop--oc .offers:not(.offers--compact) .offer__price-tail{padding-top:2px;font-size:1.3rem}.shop--oc .offers:not(.offers--compact) .offer__alt{margin-top:8px}.shop--oc .offers:not(.offers--compact) .offer__features{margin-top:4px}.shop--oc .offers:not(.offers--compact) .offer__features li{padding-block:7px}.shop--oc .offers:not(.offers--compact) .offer__actions{padding-top:16px}.shop--oc .offer__top{flex-wrap:wrap;row-gap:6px}.shop--oc .offer__top .offer__note{white-space:nowrap}@media(min-width:640px)and (not (min-width:1100px)){.shop--oc .oc-first .offers__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.shop--oc .oc-first .offer.is-featured{order:-1;grid-column:1/-1}.shop--oc .oc-first .offer.is-featured .offer__features{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.shop--oc .oc-first .offer.is-featured .offer__features li:nth-last-child(-n+2){border-bottom:0}.shop--oc .oc-first .offer.is-featured .offer__actions{max-width:440px}}@media(min-width:1100px)and (max-height:850px){.shop--oc.shop--oc:has(.tl-page-hero--compact){padding-top:calc(var(--tl-header-h) + 10px)}.oc-hero{gap:6px}.oc-hero .tl-page-hero__title{font-size:2.6rem}.oc-first__hero{padding-bottom:14px}.shop--oc .offers:not(.offers--compact) .offer{padding-block:14px}.shop--oc .offers:not(.offers--compact) .offer__top{min-height:24px}.shop--oc .offers:not(.offers--compact) .offer__name{margin-top:8px}.shop--oc .offers:not(.offers--compact) .offer__summary{margin-top:6px;font-size:.88rem;line-height:1.45}.shop--oc .offers:not(.offers--compact) .offer__price{margin-top:10px;padding-block:8px}.shop--oc .offers:not(.offers--compact) .offer__price-int{font-size:clamp(2.6rem,2rem + 1.2vw,3rem)}.shop--oc .offers:not(.offers--compact) .offer__alt{margin-top:6px}.shop--oc .offers:not(.offers--compact) .offer__features{margin-top:2px}.shop--oc .offers:not(.offers--compact) .offer__features li{padding-block:5px}.shop--oc .offers:not(.offers--compact) .offer__actions{gap:8px;padding-top:12px}}.shop--oc .offers--compact .offer__top:empty{display:none}.shop--oc .offers--compact .offer__features{margin-top:4px;padding-top:0}.oc-range{margin-top:clamp(16px,1.5vw,20px)}.oc-range__head{align-items:center;gap:16px;margin-bottom:14px;display:flex}.oc-range__title{letter-spacing:-.01em;color:var(--tl-text);align-items:center;gap:12px;margin:0;font-size:1rem;font-weight:600;display:inline-flex}.oc-range__title:before{content:"";background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .9),rgb(var(--tl-copper-rgb) / .2));border-radius:1px;width:18px;height:2px}.oc-range__rule{background:linear-gradient(90deg,var(--tl-line-2),transparent);flex:1;height:1px}.oc-range__count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tl-text-3);font-size:.7rem}@media(max-width:639px){.oc-range__head{flex-direction:column;align-items:flex-start;gap:6px}.oc-range__rule{display:none}}.shop--oc{--oc-gap:92px;--oc-cue-h:52px}@media(min-width:1100px)and (max-height:850px){.shop--oc{--oc-gap:66px;--oc-cue-h:38px}}.oc-range{position:relative}@media(min-width:1100px){.oc-range{margin-top:var(--oc-gap)}}.oc-cue{--cue-o:1;--cue-h:var(--oc-cue-h);--cue-line:calc(var(--cue-h) - 12px);--cue-run:calc(var(--cue-line) * .55);--cue-loop:calc(var(--tl-motion-ambient) * .4);--cue-fade:var(--tl-motion-normal);top:calc((var(--oc-gap) + var(--cue-h)) / -2);z-index:2;width:44px;height:var(--cue-h);color:var(--tl-copper-400);cursor:pointer;opacity:var(--cue-o);transition:opacity var(--cue-fade) linear,visibility 0s linear 0s;background:0 0;border:0;flex-direction:column;align-items:center;margin-left:-22px;padding:0;display:flex;position:absolute;left:50%}.oc-cue[data-gone=true]{visibility:hidden;pointer-events:none;transition-delay:0s,var(--cue-fade)}.oc-cue[data-gone=true] :is(.oc-cue__flow,.oc-cue__halo,.oc-cue__chevron){animation-play-state:paused}.oc-cue:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .8);outline-offset:2px;border-radius:10px}.oc-cue__line{background:linear-gradient(to bottom,rgb(var(--tl-copper-rgb) / 0),rgb(var(--tl-copper-rgb) / .3) 40%,rgb(var(--tl-copper-rgb) / .55));width:1px;transition:filter var(--tl-motion-normal) var(--tl-ease-premium);flex:1;position:relative}.oc-cue__flow{width:2px;height:calc(var(--cue-line) * .45);background:linear-gradient(to bottom,rgb(var(--tl-copper-rgb) / 0),var(--tl-copper-300));box-shadow:0 0 8px rgb(var(--tl-copper-rgb) / .55);opacity:0;animation:oc-cue-flow var(--cue-loop) linear infinite;border-radius:1px;position:absolute;top:0;left:-.5px}.oc-cue__tip{transition:translate var(--tl-motion-normal) var(--tl-ease-premium);place-items:center;margin-top:2px;display:grid;position:relative}.oc-cue__halo{background:radial-gradient(closest-side,rgb(var(--tl-copper-rgb) / .32),transparent);opacity:.25;pointer-events:none;width:44px;height:44px;transition:filter var(--tl-motion-normal) var(--tl-ease-premium);animation:oc-cue-halo var(--cue-loop) linear infinite;border-radius:50%;position:absolute}.oc-cue__chevron{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;width:16px;height:10px;transition:filter var(--tl-motion-normal) var(--tl-ease-premium);animation:oc-cue-chevron var(--cue-loop) linear infinite;position:relative}@media(hover:hover)and (pointer:fine){.oc-cue:hover .oc-cue__line{filter:brightness(1.6)}.oc-cue:hover .oc-cue__tip{translate:0 2px}.oc-cue:hover .oc-cue__halo{filter:brightness(1.4)}.oc-cue:hover .oc-cue__chevron{filter:drop-shadow(0 0 6px rgb(var(--tl-copper-rgb) / .7))}}.oc-cue:active .oc-cue__tip{translate:0 var(--tl-motion-xs);transition-duration:var(--tl-motion-instant)}@media not all and (min-width:1100px){.oc-cue{display:none}}@keyframes oc-cue-flow{0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-6px)}9%{opacity:1;animation-timing-function:cubic-bezier(.45,.05,.55,.95);transform:translateY(0)}62%{opacity:1;transform:translateY(var(--cue-run));animation-timing-function:cubic-bezier(.2,.6,.4,1)}72%,to{opacity:0;transform:translateY(calc(var(--cue-run) + 8px))}}@keyframes oc-cue-chevron{0%,56%{opacity:.5;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(0)}68%{opacity:1;animation-timing-function:cubic-bezier(.4,0,.6,1);transform:translateY(3px)}84%{opacity:.85;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translateY(4px)}to{opacity:.5;transform:translateY(0)}}@keyframes oc-cue-halo{0%,56%,to{opacity:.25}68%{opacity:.9;animation-timing-function:cubic-bezier(.4,0,.2,1)}}.oc-range__head{animation:oc-range-in var(--tl-motion-page) var(--tl-ease-premium) backwards}@keyframes oc-range-in{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}.shop__crosslink{margin-top:var(--tl-section-y-sm);border:1px solid var(--tl-line-2);border-radius:var(--tl-r-xl);background:radial-gradient(60% 120% at 100% 50%,rgb(var(--tl-copper-rgb) / .2),transparent 70%),var(--tl-surface-0);color:var(--tl-text);transition:border-color var(--tl-motion-normal) var(--tl-ease-std);justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,48px);text-decoration:none;display:flex;position:relative;overflow:hidden}.shop__crosslink-title{font-family:var(--font-brand);letter-spacing:-.038em;font-size:clamp(1.55rem,1.15rem + 1.6vw,2.6rem);font-weight:600;line-height:1.05}.shop__crosslink-arrow{border:1px solid var(--tl-line-2);width:64px;height:64px;color:var(--tl-text);transition:background-color var(--tl-motion-normal) var(--tl-ease-std),border-color var(--tl-motion-normal) var(--tl-ease-std),transform var(--tl-motion-normal) var(--tl-ease-premium);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shop__crosslink-arrow svg{width:22px;height:22px}@media(hover:hover)and (pointer:fine){.shop__crosslink:hover{border-color:rgb(var(--tl-copper-rgb) / .5)}.shop__crosslink:hover .shop__crosslink-arrow{background:var(--tl-copper-600);transform:translate(var(--tl-motion-xs));border-color:#ffaa7880}}@media(max-width:559px){.shop__crosslink-arrow{width:48px;height:48px}}.method{margin-top:var(--tl-section-y-sm);border:1px solid var(--tl-line);border-radius:var(--tl-r-xl);background:var(--tl-surface-0);padding:clamp(28px,4vw,52px)}.method__head{gap:16px;display:grid}@media(min-width:900px){.method__head{grid-template-columns:minmax(0,.5fr) minmax(0,1fr);align-items:baseline;gap:40px}}.method__lead{letter-spacing:-.01em;max-width:52ch;color:var(--tl-text);margin:0;font-size:clamp(1.05rem,.98rem + .35vw,1.3rem);font-weight:400;line-height:1.5}.method__list{gap:30px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.method__line{background:linear-gradient(180deg,var(--tl-copper-500),var(--tl-line-2));transform-origin:0 0;width:1px;position:absolute;top:0;bottom:0;left:7px}.method__step{align-content:start;gap:8px;padding-left:34px;display:grid;position:relative}.method__dot{border:1px solid var(--tl-copper-500);background:var(--tl-ink-900);border-radius:50%;width:15px;height:15px;position:absolute;top:3px;left:0;box-shadow:0 0 0 4px #0b0807e6}.method__dot:after{content:"";background:var(--tl-copper-500);border-radius:50%;position:absolute;inset:3px}.method__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--tl-text);font-size:1.15rem;font-weight:600}.method__desc{color:var(--tl-text-2);font-size:.92rem;line-height:1.6}@media(min-width:760px){.method__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.method__line{background:linear-gradient(90deg,var(--tl-copper-500),rgb(var(--tl-copper-rgb) / .25) 70%,transparent);width:auto;height:1px;inset:7px 0 auto}.method__step{padding-top:38px;padding-left:0}.method__dot{top:0}}.software{gap:40px;display:grid}@media(min-width:1100px){.software{grid-template-columns:220px minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,88px)}}.software__index{display:none}@media(min-width:1100px){.software__index{top:calc(var(--tl-header-h) + 40px);border-left:1px solid var(--tl-line);display:block;position:sticky}}.software__index ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.software__index-link{text-align:left;width:100%;color:var(--tl-text-3);transition:color var(--tl-motion-normal) var(--tl-ease-std);align-items:baseline;gap:12px;padding:8px 0 8px 18px;font-size:.875rem;display:flex;position:relative}.software__index-link:before{content:"";background:var(--tl-copper-500);width:2px;transition:transform var(--tl-motion-normal) var(--tl-ease-premium);border-radius:2px;position:absolute;top:6px;bottom:6px;left:-1px;transform:scaleY(0)}@media(hover:hover)and (pointer:fine){.software__index-link:hover{color:var(--tl-text)}.software__index-link:not(.is-active):hover:before{transform:scaleY(.4)}}.software__index-link.is-active{color:var(--tl-text)}.software__index-link.is-active:before{transform:scaleY(1)}.software__modules{gap:clamp(72px,9vw,140px);display:grid}.software__module{align-items:center;gap:28px;display:grid}@media(min-width:900px){.software__module{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);column-gap:clamp(32px,4vw,64px)}.software__module--reverse{grid-template-columns:minmax(0,1.32fr) minmax(0,.68fr)}.software__module--reverse .software__module-copy{order:2}}.software__module-copy{gap:16px;display:grid}.software__module-title{letter-spacing:-.038em;margin:0;font-size:clamp(1.6rem,1.25rem + 1.2vw,2.4rem);font-weight:600;line-height:1.05}.software__module-desc{max-width:40ch;color:var(--tl-text-2);margin:0;font-size:1rem;line-height:1.65}.software__module-visual{position:relative}@keyframes page-content-in{0%{opacity:0}}@keyframes page-card-in{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}.reviews__loading,.login__loading{animation:page-content-in var(--tl-motion-normal) var(--tl-ease-std) var(--tl-motion-fast) backwards}.reviews__notice,.team__notice{animation:page-content-in var(--tl-motion-slow) var(--tl-ease-premium) backwards}.reviews__rating{color:var(--tl-text-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0;display:flex}.reviews__rating strong{color:var(--tl-text);font-size:1.15rem}.reviews__rating-stars{gap:2px;display:inline-flex}.reviews__rating-stars svg{width:18px;height:18px;color:var(--tl-text-4)}.reviews__rating-stars svg.is-on{color:var(--tl-copper-400);fill:currentColor}.reviews__loading{font-size:var(--tl-fs-sm);color:var(--tl-text-2);align-items:center;gap:16px;display:flex}.reviews__loading p{margin:0}.reviews__categories{gap:var(--tl-section-y-sm);display:grid}.reviews__category{gap:28px;display:grid}@media(min-width:1024px){.reviews__category{grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);align-items:start;column-gap:clamp(40px,6vw,112px)}.reviews__category-head{top:calc(var(--tl-header-h) + 32px);position:sticky}.reviews__category--bare .reviews__body{grid-column:2}}.reviews__category-head{gap:12px;display:grid}.reviews__title{letter-spacing:-.038em;margin:0;font-size:clamp(1.7rem,1.25rem + 1.5vw,2.5rem);font-weight:600;line-height:1.05}.reviews__category-head p{max-width:34ch;font-size:var(--tl-fs-sm);color:var(--tl-text-2);margin:0;line-height:1.6}.reviews__body{min-width:0}.reviews__panel{border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),var(--tl-surface-1);box-shadow:var(--tl-shadow-inset);overflow:hidden}.reviews__log{margin:0;padding:0;list-style:none}.reviews__row{grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:24px clamp(18px,3vw,32px);display:grid}.reviews__row+.reviews__row{border-top:1px solid var(--tl-line)}.reviews__row--new{animation:reviews-row-in var(--tl-motion-slow) var(--tl-ease-premium) calc(var(--i,0) * var(--tl-motion-stagger)) backwards}@keyframes reviews-row-in{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}.reviews__avatar{object-fit:cover;width:44px;height:44px;box-shadow:0 0 0 1px var(--tl-line-2);border-radius:50%}.reviews__avatar--initial{background:rgb(var(--tl-copper-rgb) / .14);color:var(--tl-copper-300);justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex}.reviews__main{min-width:0}.reviews__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;display:flex}.reviews__author{flex-wrap:wrap;align-items:baseline;gap:0 10px;min-width:0;margin:0;display:flex}.reviews__name{color:var(--tl-text);font-weight:600}.reviews__handle{font-size:var(--tl-fs-xs);color:var(--tl-text-3)}.reviews__date{font-size:var(--tl-fs-xs);white-space:nowrap;color:var(--tl-text-3);margin-left:auto}.reviews__stars{color:var(--tl-line-3);gap:2px;margin-top:6px;display:flex}.reviews__stars svg{width:14px;height:14px}.reviews__stars .is-on{fill:currentColor;color:var(--tl-copper-400)}.reviews__text{white-space:pre-wrap;overflow-wrap:anywhere;max-width:64ch;color:var(--tl-text);margin:10px 0 0;font-size:1.0625rem;line-height:1.65}.reviews__figure{font-variant-numeric:tabular-nums;color:var(--tl-copper-300);font-weight:600}.reviews__more{border-top:1px solid var(--tl-line)}.reviews__more-btn{width:100%;font-size:var(--tl-fs-sm);color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);justify-content:center;align-items:center;gap:8px;padding:18px 24px;font-weight:500;display:flex}.reviews__more-btn svg{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.reviews__more-btn:hover:not(:disabled){background:var(--tl-surface-hover);color:var(--tl-text)}}.reviews__more-btn:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .6);outline-offset:-4px}.reviews__more-btn:disabled{cursor:progress;opacity:.6}.reviews__more-error{text-align:center;font-size:var(--tl-fs-sm);color:var(--tl-warning);margin:0;padding:0 24px 18px}@media(max-width:519px){.reviews__row{grid-template-columns:38px minmax(0,1fr);column-gap:12px}.reviews__avatar{width:38px;height:38px}}.rules{max-width:780px;margin-bottom:var(--tl-section-y-sm);gap:0;display:grid}.rules__section{border-top:1px solid var(--tl-line);gap:14px;padding:32px 0;display:grid}@media(min-width:900px){.rules__section{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:40px}.rules{max-width:none}}.rules__title{letter-spacing:-.025em;margin:0;font-size:clamp(1.15rem,1.05rem + .4vw,1.4rem);font-weight:600}.rules__body{max-width:62ch;color:var(--tl-text-2);gap:14px;font-size:1rem;line-height:1.7;display:grid}.rules__body p{margin:0}.rules__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rules__list li{padding-left:22px;position:relative}.rules__list li:before{content:"";background:var(--tl-copper-500);border-radius:50%;width:6px;height:6px;position:absolute;top:.72em;left:2px}.rules__contact{border-top:1px solid var(--tl-line);color:var(--tl-text-2);margin:0;padding-top:28px}.infos__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 clamp(28px,4vw,48px);display:grid}@media(min-width:900px){.infos__tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.infos__tile{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-lg);background:var(--tl-surface-sheen),#120e0bb3;box-shadow:var(--tl-shadow-inset);gap:10px;padding:22px;display:grid}.infos__tile dt{color:var(--tl-text-3);font-size:.82rem}.infos__tile dd{font-family:var(--font-brand);letter-spacing:-.025em;color:var(--tl-text);margin:0;font-size:clamp(1.1rem,1rem + .5vw,1.45rem);font-weight:600;line-height:1.2}.infos__rows{margin:0;display:grid}.infos__row{border-bottom:1px solid var(--tl-line);gap:4px;padding:12px 0;display:grid}.infos__row:first-child{padding-top:0}.infos__row:last-child{border-bottom:0;padding-bottom:0}.infos__row dt{color:var(--tl-text-3);font-size:.86rem}.infos__row dd{color:var(--tl-text);margin:0}@media(min-width:640px){.infos__row{grid-template-columns:minmax(0,.38fr) minmax(0,1fr);gap:24px}}.rules-modal__title{letter-spacing:-.03em;margin:0 0 22px;font-size:1.35rem;font-weight:600}.rules-modal__check{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-lg);cursor:pointer;transition:border-color var(--tl-motion-fast) var(--tl-ease-std);background:#fff0e408;align-items:flex-start;gap:14px;padding:16px;display:flex;position:relative}.rules-modal__check:has(:checked){border-color:rgb(var(--tl-copper-rgb) / .55)}@media(hover:hover)and (pointer:fine){.rules-modal__check:hover{border-color:rgb(var(--tl-copper-rgb) / .55)}}.rules-modal__input{opacity:0;pointer-events:none;position:absolute}.rules-modal__box{color:#0000;width:22px;height:22px;transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);border:1.5px solid #ffeee04d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.rules-modal__box svg{width:14px;height:14px}.rules-modal__input:checked+.rules-modal__box{border-color:var(--tl-copper-500);background:var(--tl-copper-500);color:#fff}.rules-modal__input:focus-visible+.rules-modal__box{outline:2px solid var(--tl-copper-400);outline-offset:3px}.rules-modal__text{color:var(--tl-text);font-size:.98rem;line-height:1.5}.rules-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.rules-modal__actions .tl-btn[disabled]{opacity:.45;pointer-events:none}.faq__layout{gap:40px;display:grid}@media(min-width:1024px){.faq__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;column-gap:clamp(48px,6vw,104px)}}.faq__nav{display:none}@media(min-width:1024px){.faq__nav{top:calc(var(--tl-header-h) + 40px);gap:14px;display:grid;position:sticky}}.faq__nav ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.faq__nav-link{border-radius:var(--tl-r-md);text-align:left;width:100%;min-height:44px;color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:.9rem;display:flex}.faq__nav-link svg{width:16px;height:16px;color:var(--tl-text-3);transition:color var(--tl-motion-fast) var(--tl-ease-std)}@media(hover:hover)and (pointer:fine){.faq__nav-link:hover{border-color:var(--tl-line);background:var(--tl-surface-hover);color:var(--tl-text)}.faq__nav-link:hover svg{color:var(--tl-copper-400)}}.faq__nav-contact{font-size:var(--tl-fs-sm);justify-self:start;margin-top:8px}.faq__groups{gap:clamp(48px,6vw,80px);display:grid}.faq__group{scroll-margin-top:calc(var(--tl-header-h) + 32px)}.faq__group-head{border-bottom:1px solid var(--tl-line);align-items:center;gap:14px;margin-bottom:20px;padding-bottom:18px;display:flex}.faq__group-icon{border:1px solid rgb(var(--tl-copper-rgb) / .35);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .1);width:38px;height:38px;color:var(--tl-copper-300);justify-content:center;align-items:center;display:inline-flex}.faq__group-icon svg{width:17px;height:17px}.faq__group-title{letter-spacing:-.03em;flex:1;margin:0;font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:600}.faq__group-index{letter-spacing:.14em;color:var(--tl-text-4);font-size:.68rem}.faq-accordion-panel{transition:grid-template-rows var(--tl-motion-slow) var(--tl-ease-premium);grid-template-rows:0fr;display:grid}.faq-item-open>.faq-accordion-panel{grid-template-rows:1fr}.faq-accordion-panel__inner{opacity:0;min-height:0;transform:translateY(calc(var(--tl-motion-xs) * -1));transition:opacity var(--tl-motion-fast) var(--tl-ease-exit),transform var(--tl-motion-fast) var(--tl-ease-exit);overflow:hidden}.faq-item-open .faq-accordion-panel__inner{opacity:1;transition:opacity var(--tl-motion-normal) var(--tl-ease-premium) var(--tl-motion-instant),transform var(--tl-motion-normal) var(--tl-ease-premium) var(--tl-motion-instant);transform:none}@starting-style{.faq-item-open .faq-accordion-panel__inner{opacity:0;transform:translateY(calc(var(--tl-motion-xs) * -1))}}.contact__grid{align-items:center;gap:48px;min-height:52vh;display:grid}@media(min-width:1024px){.contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(48px,6vw,112px)}}.contact__copy{gap:24px;display:grid}.contact__copy .tl-h1{max-width:12ch;margin:0}.contact__copy .tl-lead{max-width:46ch}.contact__card{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-xl);background:radial-gradient(80% 80% at 100% 100%,rgb(var(--tl-copper-rgb) / .22),transparent 65%),var(--tl-surface-sheen),var(--tl-surface-2);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-3);justify-items:start;gap:14px;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.contact__mark{opacity:.06;pointer-events:none;width:60%;max-width:none;position:absolute;bottom:-18%;right:-6%}.contact__icon{border:1px solid rgb(var(--tl-copper-rgb) / .4);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .12);width:48px;height:48px;color:var(--tl-copper-300);justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.contact__icon svg{width:20px;height:20px}.contact__email{max-width:100%;font-family:var(--font-brand);letter-spacing:-.03em;overflow-wrap:anywhere;color:var(--tl-text);transition:color var(--tl-motion-fast) var(--tl-ease-std);font-size:clamp(1.25rem,.9rem + 1.5vw,2rem);font-weight:600;text-decoration:none;position:relative}@media(hover:hover)and (pointer:fine){.contact__email:hover{color:var(--tl-copper-300)}}.contact__actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex;position:relative}@media(max-width:479px){.contact__actions .tl-btn{width:100%}}.team__groups{gap:var(--tl-section-y-sm);display:grid}.team__group-head{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.team__group-title{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,1.15rem + .6vw,1.75rem);font-weight:600}.team__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.team__item{display:grid}.team__card{text-align:center;flex-direction:column;align-items:center;padding:30px 20px 26px;display:flex}@media(hover:hover)and (pointer:fine){.team__card:hover{transform:translateY(calc(var(--tl-motion-xs) * -1))}}.team__avatar{background:conic-gradient(from 200deg,var(--tl-copper-500),rgb(var(--tl-copper-rgb) / .1),var(--tl-copper-500));border-radius:50%;padding:4px;position:relative}.team__mono{border:3px solid var(--tl-ink-900);background:radial-gradient(120% 120% at 30% 20%,rgb(var(--tl-copper-rgb) / .22),transparent 60%),linear-gradient(160deg,#241812,#120c09);width:84px;height:84px;font-family:var(--font-brand);letter-spacing:-.02em;color:#f6dcc0;border-radius:50%;place-items:center;font-size:2.1rem;font-weight:700;line-height:1;display:grid}.team__role-icon{border:3px solid var(--tl-ink-900);background:linear-gradient(180deg,var(--tl-copper-400),var(--tl-copper-600,#a8501f));color:#fff6ea;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:2px;right:0}.team__role-icon svg{width:14px;height:14px}.team__avatar--helper,.team__avatar--overclocker{background:conic-gradient(from 200deg,rgb(var(--tl-copper-rgb) / .55),#ffeee014,rgb(var(--tl-copper-rgb) / .55))}.team__avatar--helper .team__role-icon,.team__avatar--overclocker .team__role-icon{color:var(--tl-copper-200);background:linear-gradient(#3a2a20,#24180f)}.team__name{letter-spacing:-.015em;color:var(--tl-text);margin:18px 0 14px;font-size:1.1rem;font-weight:600}.team__handle{font-family:var(--font-mono);color:var(--tl-text-3);margin:4px 0 16px;font-size:.72rem}.patchnotes{gap:clamp(56px,7vw,96px);display:grid}.patchnotes__release{gap:clamp(40px,5vw,64px);display:grid}.patchnotes__release-head{align-items:center;gap:14px;display:flex}.patchnotes__date{color:var(--tl-text-2);font-size:.95rem}.patchnotes__product{gap:24px;display:grid}.patchnotes__product-title{margin:0}.patchnotes__grid{gap:16px;display:grid}@media(min-width:820px){.patchnotes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.patchnotes__card{align-content:start;gap:14px;height:100%;padding:clamp(20px,2.5vw,28px);display:grid}.patchnotes__card-head{align-items:center;gap:14px;display:flex}.patchnotes__icon{border:1px solid rgb(var(--tl-copper-rgb) / .4);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .1);width:40px;height:40px;color:var(--tl-copper-300);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.patchnotes__icon svg{width:18px;height:18px}.patchnotes__card-title{margin:0}.patchnotes__intro{color:var(--tl-text-2);margin:0}.patchnotes__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.patchnotes__list li{color:var(--tl-text-2);align-items:flex-start;gap:12px;line-height:1.55;display:flex}.patchnotes__list .tl-check{margin-top:3px}.placeholder__panel{border:1px solid var(--tl-line);border-radius:var(--tl-r-xl);background:var(--tl-surface-0);justify-items:start;gap:22px;max-width:640px;padding:clamp(28px,4vw,44px);display:grid}.placeholder__icon{border:1px solid rgb(var(--tl-copper-rgb) / .4);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .1);width:48px;height:48px;color:var(--tl-copper-300);justify-content:center;align-items:center;display:inline-flex}.placeholder__icon svg{width:20px;height:20px}.placeholder__soon{color:var(--tl-copper-200);margin:0;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.1}.placeholder__status{color:var(--tl-text);margin:0;font-size:1.15rem;line-height:1.5}.placeholder__actions{flex-wrap:wrap;gap:12px;display:flex}.login .tl-container{max-width:calc(560px + var(--tl-gutter) * 2)}.login__card{border:1px solid var(--tl-line-2);background:var(--tl-surface-sheen),var(--tl-surface-2);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-3);border-radius:26px;display:grid;overflow:hidden}.login__panel{text-align:center;align-content:center;gap:24px;padding:clamp(28px,5vw,60px);display:grid}.login__head{justify-items:center;gap:14px;display:grid}.login__head .tl-h2{margin:0}.login__icon{border:1px solid rgb(var(--tl-copper-rgb) / .4);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .12);width:46px;height:46px;color:var(--tl-copper-300);justify-content:center;align-items:center;display:inline-flex}.login__icon svg{width:20px;height:20px}.login__subtitle{max-width:40ch;color:var(--tl-text-2);margin:0 auto;font-size:1rem;line-height:1.6}.login__loading{font-size:var(--tl-fs-sm);color:var(--tl-text-2);justify-content:center;align-items:center;gap:14px;display:flex}.login__loading p{margin:0}.login__user{border:1px solid var(--tl-line);border-radius:var(--tl-r-lg);background:#fff0e408;flex-direction:column;align-items:center;gap:12px;padding:16px;display:flex}.login__user-avatar{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px rgb(var(--tl-copper-rgb) / .5);border-radius:50%;flex-shrink:0}.login__user-avatar--initial{background:rgb(var(--tl-copper-rgb) / .14);color:var(--tl-copper-200);justify-content:center;align-items:center;font-size:1.2rem;font-weight:600;display:flex}.login .tl-notice{justify-content:center}.login__disclaimer{text-align:center;font-size:var(--tl-fs-xs);color:var(--tl-text-3);margin:0;line-height:1.55}.payment{animation:page-card-in var(--tl-motion-enter) var(--tl-ease-premium) backwards;gap:22px;padding:clamp(28px,4vw,44px);display:grid}.payment__head{text-align:center;justify-items:center;gap:12px;display:grid}.payment__icon{border:1px solid rgb(var(--tl-success-rgb) / .4);background:rgb(var(--tl-success-rgb) / .1);width:64px;height:64px;color:var(--tl-success);transition:border-color var(--tl-motion-slow) var(--tl-ease-std),background-color var(--tl-motion-slow) var(--tl-ease-std),color var(--tl-motion-slow) var(--tl-ease-std);border-radius:50%;justify-content:center;align-items:center;margin-bottom:6px;display:inline-flex}.payment__icon.is-pending{border-color:rgb(var(--tl-copper-rgb) / .45);background:rgb(var(--tl-copper-rgb) / .12);color:var(--tl-copper-300)}.payment__icon svg{width:30px;height:30px}.payment__title{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem);font-weight:600}.payment__subtitle{max-width:40ch;color:var(--tl-text-2);margin:0;font-size:.95rem;line-height:1.6}.payment__pack{border-top:1px solid var(--tl-line);border-bottom:1px solid var(--tl-line);color:var(--tl-text);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:14px 0;font-size:.95rem;display:flex}.payment__pack .tl-mono{font-family:var(--font-sans);color:var(--tl-text-3);font-size:.9rem}.payment__spinner{flex-shrink:0;width:18px;height:18px}.diag-public{display:block}.diag-public__report{animation:page-card-in var(--tl-motion-enter) var(--tl-ease-premium) backwards}.chatbot-root{z-index:60;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px)}.chatbot-root>*{pointer-events:auto}.chatbot-fab{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-pill);background:var(--tl-surface-sheen),#120e0be0;height:46px;font-family:var(--font-sans);color:var(--tl-text);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-2);-webkit-backdrop-filter:blur(14px);transition:transform var(--tl-motion-fast) var(--tl-ease-premium),border-color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std);align-items:center;gap:10px;padding:0 18px 0 14px;font-size:.85rem;font-weight:500;display:inline-flex}.chatbot-fab svg{width:18px;height:18px;color:var(--tl-copper-400)}@media(hover:hover)and (pointer:fine){.chatbot-fab:hover{border-color:rgb(var(--tl-copper-rgb) / .5);transform:translateY(-2px)}}.chatbot-fab:active{transition-duration:var(--tl-motion-instant);transform:scale(.98)}.chatbot-root.is-open .chatbot-fab{border-color:rgb(var(--tl-copper-rgb) / .45)}.chatbot-fab-label{text-align:left;max-width:9rem;line-height:1.15}.chatbot-panel-wrap{transform-origin:100% 100%;flex-direction:column;align-items:flex-end;display:flex;position:relative}.chatbot-unfold-line{display:none}.chatbot-panel{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-xl);background:radial-gradient(110% 60% at 100% 0%,rgb(var(--tl-copper-rgb) / .14),transparent 60%),#100c0af5;width:min(23rem,100vw - 28px);box-shadow:var(--tl-shadow-inset),var(--tl-shadow-3);overflow:hidden}.chatbot-panel-reveal-line{background:linear-gradient(90deg,transparent,rgb(var(--tl-copper-rgb) / .9),transparent);transform-origin:50%;height:1px;animation:chatbot-reveal-line var(--tl-motion-slow) var(--tl-ease-premium) both}@keyframes chatbot-reveal-line{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}.chatbot-panel-head{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 14px 18px;display:flex}.chatbot-panel-title{font-family:var(--font-brand);letter-spacing:-.015em;color:var(--tl-text);margin:0;font-size:1rem;font-weight:600}.chatbot-panel-sub{color:var(--tl-text-3);margin:4px 0 0;font-size:.8rem}.chatbot-icon-btn{border:1px solid var(--tl-line);width:32px;height:32px;color:var(--tl-text-2);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chatbot-icon-btn:hover{background:var(--tl-surface-hover);color:var(--tl-text)}.chatbot-icon-btn svg{width:16px;height:16px}.chatbot-messages{flex-direction:column;gap:12px;min-height:9rem;max-height:min(56vh,26rem);padding:16px 18px;display:flex;overflow-y:auto}.chatbot-bubble{border-radius:var(--tl-r-md);max-width:92%;padding:11px 14px;font-size:.875rem;line-height:1.55}.chatbot-bubble--bot{border:1px solid var(--tl-line);color:var(--tl-text-2);background:#fff0e40b;border-top-left-radius:4px;align-self:flex-start}.chatbot-bubble p{margin:0}.chatbot-soon{color:var(--tl-copper-300);align-self:center;align-items:center;gap:8px;margin:4px 0 0;font-size:.8rem;display:inline-flex}.chatbot-soon:before{content:"";background:var(--tl-copper-500);width:6px;height:6px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .9);border-radius:50%}.chatbot-composer{border-top:1px solid var(--tl-line);gap:8px;padding:12px 14px 14px;display:flex}.chatbot-input{border:1px solid var(--tl-line-2);border-radius:var(--tl-r-md);min-width:0;min-height:42px;font:inherit;color:var(--tl-text);background:#08060599;flex:1;padding:0 12px;font-size:.875rem}.chatbot-input:disabled{cursor:not-allowed;opacity:.55}.chatbot-send{border:1px solid rgb(var(--tl-copper-rgb) / .3);border-radius:var(--tl-r-md);background:rgb(var(--tl-copper-rgb) / .14);width:42px;height:42px;color:var(--tl-copper-300);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.chatbot-send:disabled{cursor:not-allowed;opacity:.55}.chatbot-send svg{width:16px;height:16px}@media(max-width:640px){.chatbot-fab-label{display:none}.chatbot-fab{justify-content:center;width:48px;height:48px;padding:0}}:root[data-motion=reduced] .chatbot-fab:hover,:root[data-motion=reduced] .chatbot-fab:active{transform:none}.chatbot-head-actions{gap:6px;display:flex}.chatbot-bubble--user{background:linear-gradient(180deg,rgb(var(--tl-copper-rgb) / .3),rgb(var(--tl-copper-rgb) / .18));border:1px solid rgb(var(--tl-copper-rgb) / .35);color:var(--tl-text);white-space:pre-wrap;overflow-wrap:anywhere;border-top-right-radius:4px;align-self:flex-end}.chatbot-bubble--bot{overflow-wrap:anywhere}.chatbot-bubble a{color:var(--tl-copper-300);text-underline-offset:2px;text-decoration:underline}.chatbot-bubble strong{color:var(--tl-text);font-weight:600}.chatbot-notice{border-radius:var(--tl-r-md);border:1px solid rgb(var(--tl-copper-rgb) / .3);background:rgb(var(--tl-copper-rgb) / .08);color:var(--tl-text-2);align-self:stretch;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.5}.chatbot-typing{gap:4px;padding:4px 0;display:inline-flex}.chatbot-typing span{background:var(--tl-copper-300);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite chatbot-typing}.chatbot-typing span:nth-child(2){animation-delay:.15s}.chatbot-typing span:nth-child(3){animation-delay:.3s}@keyframes chatbot-typing{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}:root[data-motion=reduced] .chatbot-typing span{opacity:.7;animation:none}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.z-\[300\]{z-index:300}.order-1{order:1}.order-2{order:2}.order-3{order:3}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mt-auto{margin-top:auto}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-8{height:calc(var(--spacing) * 8)}.h-16{height:calc(var(--spacing) * 16)}.h-\[1\.125rem\]{height:1.125rem}.h-\[18px\]{height:18px}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-16{width:calc(var(--spacing) * 16)}.w-\[1\.125rem\]{width:1.125rem}.w-\[18px\]{width:18px}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.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}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-1{row-gap:var(--spacing)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-amber-500\/20{border-color:#f99c0033}@supports (color:color-mix(in lab,red,red)){.border-amber-500\/20{border-color:color-mix(in oklab,var(--color-amber-500) 20%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-accent{background-color:var(--color-accent)}.bg-accent-soft{background-color:var(--color-accent-soft)}.bg-accent\/10{background-color:#e8773a1a}@supports (color:color-mix(in lab,red,red)){.bg-accent\/10{background-color:color-mix(in oklab,var(--color-accent) 10%,transparent)}}.bg-accent\/20{background-color:#e8773a33}@supports (color:color-mix(in lab,red,red)){.bg-accent\/20{background-color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.bg-amber-500\/8{background-color:#f99c0014}@supports (color:color-mix(in lab,red,red)){.bg-amber-500\/8{background-color:color-mix(in oklab,var(--color-amber-500) 8%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.object-cover{object-fit:cover}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-px{padding:1px}.px-1{padding-inline:var(--spacing)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-brand{font-family:var(--font-brand)}.font-mono{font-family:var(--font-mono)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[color\:var\(--tl-danger\)\]{color:var(--tl-danger)}.text-accent{color:var(--color-accent)}.text-accent\/20{color:#e8773a33}@supports (color:color-mix(in lab,red,red)){.text-accent\/20{color:color-mix(in oklab,var(--color-accent) 20%,transparent)}}.text-amber-100\/90{color:#fef3c6e6}@supports (color:color-mix(in lab,red,red)){.text-amber-100\/90{color:color-mix(in oklab,var(--color-amber-100) 90%,transparent)}}.text-amber-300{color:var(--color-amber-300)}.text-emerald-200\/90{color:#a4f4cfe6}@supports (color:color-mix(in lab,red,red)){.text-emerald-200\/90{color:color-mix(in oklab,var(--color-emerald-200) 90%,transparent)}}.text-text-dim{color:var(--color-text-dim)}.text-text-muted{color:var(--color-text-muted)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white) 72%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.opacity-45{opacity:.45}.opacity-60{opacity:.6}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-accent\/30{--tw-ring-color:#e8773a4d}@supports (color:color-mix(in lab,red,red)){.ring-accent\/30{--tw-ring-color:color-mix(in oklab, var(--color-accent) 30%, transparent)}}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--tl-motion-normal\){--tw-duration:var(--tl-motion-normal);transition-duration:var(--tl-motion-normal)}.ease-\(--tl-ease-std\){--tw-ease:var(--tl-ease-std);transition-timing-function:var(--tl-ease-std)}.\[dev\:all\]{dev:all}.\[dev\:server\]{dev:server}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:pb-0:last-child{padding-bottom:0}@media(hover:hover){.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-accent:hover{color:var(--color-accent)}.hover\:text-accent-hover:hover{color:var(--color-accent-hover)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/80:hover{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}}@media(min-width:40rem){.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:pl-\[3\.9rem\]{padding-left:3.9rem}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.md\:order-none{order:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}@media(min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{color-scheme:dark;--tl-ink-950:#060403;--tl-ink-900:#0b0807;--tl-ink-850:#0f0b09;--tl-ink-800:#14100d;--tl-ink-750:#1a1411;--tl-ink-700:#221a15;--tl-ink-600:#2e241e;--tl-copper-100:#fde9da;--tl-copper-200:#f9cfb0;--tl-copper-300:#f5ad7c;--tl-copper-400:#f28f52;--tl-copper-500:#e8773a;--tl-copper-600:#c95a1f;--tl-copper-700:#9a4114;--tl-copper-800:#5c260b;--tl-copper-900:#2b1206;--tl-copper-rgb:232 119 58;--tl-ember-rgb:201 90 31;--tl-text:#f7f2ec;--tl-text-rgb:247 242 236;--tl-text-2:#b9aea4;--tl-text-3:#8a7e74;--tl-text-4:#5f5650;--tl-line:#ffeee016;--tl-line-2:#ffeee024;--tl-line-3:#ffeee038;--tl-line-accent:rgb(var(--tl-copper-rgb) / .42);--tl-surface-0:#0c09078c;--tl-surface-1:#100c0ac7;--tl-surface-2:#16110ee6;--tl-surface-solid:#120e0b;--tl-surface-raised:#19130f;--tl-surface-hover:#ffeee00b;--tl-surface-sheen:linear-gradient(180deg, #fff0e40b 0%, #fff0e400 42%);--tl-success:#7fcf9c;--tl-success-rgb:127 207 156;--tl-warning:#f1c46b;--tl-warning-rgb:241 196 107;--tl-danger:#f07a6a;--tl-danger-rgb:240 122 106;--tl-discord:#5865f2;--tl-r-xs:6px;--tl-r-sm:8px;--tl-r-md:12px;--tl-r-lg:16px;--tl-r-xl:22px;--tl-r-pill:999px;--tl-shadow-inset:inset 0 1px 0 #fff0e40d;--tl-shadow-1:0 1px 2px #0006, 0 12px 32px -18px #000c;--tl-shadow-2:0 2px 6px #00000059, 0 28px 60px -24px #000000d9;--tl-shadow-3:0 40px 100px -30px #000000e6;--tl-glow-copper:0 0 0 1px rgb(var(--tl-copper-rgb) / .35), 0 14px 40px -14px rgb(var(--tl-copper-rgb) / .55);--tl-gutter:clamp(20px, 4.2vw, 56px);--tl-container:1240px;--tl-container-wide:1440px;--tl-container-text:760px;--tl-section-y:clamp(80px, 9.5vw, 144px);--tl-section-y-sm:clamp(56px, 7vw, 104px);--tl-header-h:76px;--tl-header-h-compact:62px;--site-header-offset:var(--tl-header-h);--tl-ease-premium:cubic-bezier(.22, 1, .36, 1);--tl-ease-out:cubic-bezier(.16, 1, .3, 1);--tl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--tl-ease-std:cubic-bezier(.4, 0, .2, 1);--tl-ease-exit:cubic-bezier(.4, 0, 1, 1);--tl-motion-instant:.12s;--tl-motion-fast:.16s;--tl-motion-normal:.22s;--tl-motion-slow:.36s;--tl-motion-page:.44s;--tl-motion-enter:.56s;--tl-motion-ambient:6s;--tl-motion-xs:4px;--tl-motion-sm:12px;--tl-motion-md:24px;--tl-motion-stagger:60ms;--tl-motion-scale-max:1.02;--tl-dur-1:var(--tl-motion-fast);--tl-dur-2:var(--tl-motion-normal);--tl-dur-3:var(--tl-motion-slow);--tl-dur-4:var(--tl-motion-enter);--tl-fs-display:clamp(3rem, 1.35rem + 5.6vw, 7rem);--tl-fs-h1:clamp(2.5rem, 1.55rem + 3.4vw, 4.6rem);--tl-fs-h2:clamp(2rem, 1.35rem + 2.3vw, 3.4rem);--tl-fs-h3:clamp(1.25rem, 1.1rem + .5vw, 1.55rem);--tl-fs-lead:clamp(1.05rem, .98rem + .3vw, 1.25rem);--tl-fs-body:1rem;--tl-fs-sm:.9rem;--tl-fs-xs:.8rem;--tl-fs-micro:.6875rem;--tl-black:var(--tl-ink-900);--tl-dark:var(--tl-ink-800);--tl-brown:var(--tl-ink-750);--tl-copper:var(--tl-copper-500);--tl-orange:var(--tl-copper-500);--tl-cream:var(--tl-text);--tl-line-warm:rgb(var(--tl-copper-rgb) / .28);--tl-card-face:var(--tl-surface-solid);--tl-card-face-hover:var(--tl-surface-raised);--tl-card-face-featured:var(--tl-surface-raised);--tl-card-shine:var(--tl-surface-sheen);--tl-card-border:var(--tl-line);--tl-card-shadow:var(--tl-shadow-1)}@media(max-width:1099px){:root{--tl-header-h:64px;--tl-header-h-compact:58px}}:root[data-motion=reduced]{scroll-behavior:auto}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{transition-duration:.001ms!important;transition-delay:0s!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-motion=reduced] .tl-spinner:after,:root[data-motion=reduced] .msg-spin{animation-duration:.8s!important;animation-iteration-count:infinite!important}@media print{.reviews__panel,.reviews__category-head,.team__group-head,.team__item,.tl-reveal{opacity:1!important;transform:none!important}}@property --tilt-x{syntax:"<angle>";inherits:false;initial-value:0deg}@property --tilt-y{syntax:"<angle>";inherits:false;initial-value:0deg}.home-faq__assistant{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.shop--opti .tl-page-hero{margin-bottom:28px}.tl-page.shop.shop:has(.show-fold){padding-top:calc(var(--tl-header-h) + clamp(16px,1.9vw,28px))}.show-fold{min-height:calc(100svh - var(--show-fold-top,120px));flex-direction:column;justify-content:flex-start;padding-bottom:32px;display:flex}.show-fold--fit{min-height:0;padding-bottom:0}.show-fold--fit+.oc-range{margin-top:clamp(56px,6vw,88px)}.show{--show-r:28px;grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);align-items:stretch;gap:20px;width:min(100%,1180px);margin-inline:auto;display:grid}.show__panel{--mx:50%;--my:30%;border-radius:var(--show-r);background:linear-gradient(180deg,#fff0e40a,#fff0e400 45%),var(--tl-surface-1);isolation:isolate;animation:show-in .7s var(--tl-ease-premium) both;flex-direction:column;gap:18px;padding:clamp(22px,2.4vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #000000d9}.show__panel--side{animation-delay:90ms}@keyframes show-in{0%{opacity:0;transform:translateY(18px)}}.show__panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(160deg,#ffeee038,#ffeee00f 40%,#ffeee01a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.show__panel--side:before{background:linear-gradient(160deg,rgb(var(--tl-copper-rgb) / .45),#ffeee014 45%,rgb(var(--tl-copper-rgb) / .2))}.show__panel--side:after{content:"";aspect-ratio:1;background:radial-gradient(circle,rgb(var(--tl-copper-rgb) / .16),rgb(var(--tl-copper-rgb) / 0) 65%);filter:blur(10px);pointer-events:none;z-index:-1;border-radius:50%;width:75%;position:absolute;inset:auto -30% -35% auto}.show__panel--hero:before{background:linear-gradient(160deg,rgb(var(--tl-copper-rgb) / .8),rgb(var(--tl-copper-rgb) / .15) 35%,#ffeee014 70%,rgb(var(--tl-copper-rgb) / .4))}.show__panel--hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle,rgb(var(--tl-copper-rgb) / .28),rgb(var(--tl-copper-rgb) / 0) 65%);filter:blur(10px);pointer-events:none;z-index:-1;border-radius:50%;width:70%;position:absolute;inset:-40% -30% auto auto}.show__light{border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my),rgb(var(--tl-copper-rgb) / .12),transparent 60%);opacity:0;transition:opacity var(--tl-motion-slow) var(--tl-ease-std);pointer-events:none;z-index:-1;position:absolute;inset:0}.show__panel:hover .show__light{opacity:1}.show__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.show__head--stack{flex-direction:column;gap:8px}.show__name{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--tl-text);margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.75rem);font-weight:600}.show__tagline{max-width:30em;color:var(--tl-text-2);margin:6px 0 0;font-size:.98rem;line-height:1.5}.show__price{font-family:var(--font-brand);letter-spacing:-.045em;color:var(--tl-text);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-start;gap:6px;margin:0;font-weight:600;line-height:.9;display:flex}.show__price-num{font-size:clamp(2.6rem,2.1rem + 1.6vw,3.6rem)}.show__price-cents{letter-spacing:-.02em;vertical-align:top;margin-left:2px;font-size:.5em}.show__price-side{flex-direction:column;gap:6px;padding-top:.25em;display:flex}.show__price-cur{color:var(--tl-copper-400);letter-spacing:0;font-size:1.3rem}.show__price-was{letter-spacing:0;color:var(--tl-text-3);-webkit-text-decoration-color:rgb(var(--tl-copper-rgb) / .8);text-decoration-color:rgb(var(--tl-copper-rgb) / .8);font-size:.9rem;font-weight:400}.show__price--big .show__price-num{background:linear-gradient(135deg,#fff6ea 0%,#f6d9b8 45%,var(--tl-copper-400) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.6rem,2.8rem + 2.8vw,5.4rem);font-weight:700}.show__price--big .show__price-cur{font-size:1.4rem}.show__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.show__tiles--compact{grid-template-columns:1fr;gap:8px}.show__tile{transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-fast) var(--tl-ease-std);animation:show-in .6s var(--tl-ease-premium) both;animation-delay:calc(.14s + var(--i) * 50ms);background:#fff0e409;border:1px solid #ffeee00f;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.show__tile:hover{border-color:rgb(var(--tl-copper-rgb) / .3);background:#fff0e40f;transform:translateY(-2px)}.show__tiles--compact .show__tile{border-radius:12px;padding:8px 12px}.show__tile-icon{background:linear-gradient(180deg,rgb(var(--tl-copper-rgb) / .26),rgb(var(--tl-copper-rgb) / .1));border:1px solid rgb(var(--tl-copper-rgb) / .3);width:40px;height:40px;color:var(--tl-copper-200);border-radius:12px;flex:none;place-items:center;display:grid}.show__tiles--compact .show__tile-icon{border-radius:10px;width:32px;height:32px}.show__tile-icon svg{width:18px;height:18px}.show__tiles--compact .show__tile-icon svg{width:16px;height:16px}.show__tile-text{color:var(--tl-text);gap:3px;padding-top:7px;font-size:.94rem;font-weight:500;line-height:1.4;display:grid}.show__tiles--compact .show__tile-text{color:var(--tl-text);padding-top:6px;font-size:.92rem}.show__tile-text small{color:var(--tl-text-3);font-size:.8rem;font-weight:400}.show__included{gap:10px;display:grid}.show__included-icon{background:var(--tl-copper-500);color:#1a0d05;width:28px;height:28px;box-shadow:0 8px 20px -8px rgb(var(--tl-copper-rgb) / .8);border-radius:9px;flex:none;place-items:center;display:grid}.show__included-icon svg{width:15px;height:15px}.show__included-title{color:var(--tl-text);white-space:nowrap;align-items:center;gap:10px;margin:0;font-size:.92rem;font-weight:600;display:inline-flex}.show__actions{gap:12px;margin-top:auto;display:grid}.show__detail{justify-self:center;align-items:center;gap:6px;font-size:.88rem;display:inline-flex}.show__detail svg{width:14px;height:14px}.shop--oc .tl-page-hero{margin-bottom:28px}.show--stack{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);width:min(100%,1240px)}.show--stack .show__panel--hero{grid-row:span 2}.show--stack .show__panel--hero .show__tiles{flex:1;grid-template-columns:1fr;grid-auto-rows:1fr}.show--stack .show__panel--hero .show__tile{align-items:center;gap:16px;padding:12px 18px}.show--stack .show__panel--hero .show__tile-icon{border-radius:13px;width:44px;height:44px}.show--stack .show__panel--hero .show__tile-icon svg{width:20px;height:20px}.show--stack .show__panel--hero .show__tile-text{font-size:1rem}.show--stack .show__panel--side{gap:14px}.show--stack .show__panel--side+.show__panel--side{animation-delay:.16s}.show--stack .show__price-num{font-size:clamp(2.3rem,2rem + 1vw,3rem)}.show--stack .show__panel--hero .show__price-num{font-size:clamp(2.8rem,2.3rem + 1.4vw,3.6rem)}.show__checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.show__checks li{color:var(--tl-text-2);align-items:flex-start;gap:9px;font-size:.88rem;font-weight:500;line-height:1.35;display:flex}.show__checks svg{width:16px;height:16px;color:var(--tl-copper-300);flex:none;margin-top:1px}.show__opt{width:100%;color:var(--tl-text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std),color var(--tl-motion-fast) var(--tl-ease-std);background:#fff0e408;border:1px solid #ffeee014;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:.9rem;font-weight:500;display:flex}.show__opt:hover{border-color:rgb(var(--tl-copper-rgb) / .3);color:var(--tl-text)}.show__opt:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .7);outline-offset:2px}.show__opt.is-on{border-color:rgb(var(--tl-copper-rgb) / .45);background:rgb(var(--tl-copper-rgb) / .08);color:var(--tl-text)}.show__opt-switch{width:34px;height:20px;transition:background-color var(--tl-motion-fast) var(--tl-ease-std);background:#ffeee024;border-radius:999px;flex:none;position:relative}.show__opt-switch:after{content:"";width:14px;height:14px;transition:transform var(--tl-motion-fast) var(--tl-ease-std);background:#fff6ea;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.show__opt.is-on .show__opt-switch{background:var(--tl-copper-500)}.show__opt.is-on .show__opt-switch:after{transform:translate(14px)}.show__opt-label{flex:1;min-width:0}.show__opt-price{font-variant-numeric:tabular-nums;color:var(--tl-copper-300);font-weight:600}.show--row .show__panel--side{gap:14px}.show--row .show__tile{padding:8px 10px}.show--row{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,1240px)}.shop--oc .oc-range__head--hero{margin-bottom:28px}.show--row .show__panel--side:nth-child(2){animation-delay:.16s}.show--row .show__panel--side:nth-child(3){animation-delay:.23s}.show__head--mini{gap:16px}.show__head--mini .show__name{font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.show__head--mini .show__tagline{font-size:.9rem}.show__head--mini .show__price-num{font-size:clamp(2rem,1.7rem + 1vw,2.6rem)}.show__badge{color:var(--tl-copper-200);background:rgb(var(--tl-copper-rgb) / .12);border:1px solid rgb(var(--tl-copper-rgb) / .3);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:.76rem;font-weight:600;display:inline-flex}.show__badge svg{width:13px;height:13px}@media(max-width:1180px){.show--row{grid-template-columns:1fr;width:min(100%,640px)}}@media(max-width:920px){.show--stack .show__panel--hero{grid-row:auto}.show{grid-template-columns:1fr}.show__head{flex-direction:column;gap:14px}.show__tiles{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.show__panel,.show__tile{animation:none}.show__tile:hover{transform:none}}.show__discover{border:1px solid rgb(var(--tl-copper-rgb) / .55);background:radial-gradient(120% 140% at 0% 0%,rgb(var(--tl-copper-rgb) / .32),transparent 60%),linear-gradient(135deg,rgb(var(--tl-copper-rgb) / .2),rgb(var(--tl-ember-rgb) / .08));width:100%;box-shadow:0 16px 40px -18px rgb(var(--tl-copper-rgb) / .8),inset 0 1px #fff0e424;font:inherit;text-align:left;color:var(--tl-text);cursor:pointer;isolation:isolate;transition:transform var(--tl-motion-fast) var(--tl-ease-std),box-shadow var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std);border-radius:16px;align-items:center;gap:14px;padding:16px 16px 16px 14px;display:flex;position:relative;overflow:hidden}.show__discover:after{content:"";width:40%;animation:show-sweep 4.5s var(--tl-ease-in-out) 1.2s infinite;pointer-events:none;z-index:-1;background:linear-gradient(100deg,#0000,#fff0e429,#0000);position:absolute;inset:0 auto 0 -40%;transform:skew(-18deg)}@keyframes show-sweep{0%{left:-40%}30%,to{left:130%}}.show__discover:hover{border-color:rgb(var(--tl-copper-rgb) / .8);box-shadow:0 22px 50px -18px rgb(var(--tl-copper-rgb) / .95),inset 0 1px #fff0e42e;transform:translateY(-2px)}.show__discover:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:3px}.show__discover-icon{background:linear-gradient(180deg,var(--tl-copper-400),var(--tl-copper-600));color:#1a0d05;width:44px;height:44px;box-shadow:0 8px 20px -8px rgb(var(--tl-copper-rgb) / .9),inset 0 1px #fff0e459;border-radius:13px;flex:none;place-items:center;display:grid}.show__discover-icon svg{width:22px;height:22px}.show__discover-text{flex:1;gap:3px;min-width:0;display:grid}.show__discover-text strong{color:var(--tl-text);font-size:.98rem;font-weight:600;line-height:1.3}.show__discover-text span{color:var(--tl-copper-200);font-size:.82rem}.show__discover-arrow{width:34px;height:34px;color:var(--tl-text);transition:transform var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std);background:#fff0e41a;border:1px solid #fff0e42e;border-radius:50%;flex:none;place-items:center;display:grid}.show__discover-arrow svg{width:16px;height:16px}.show__discover:hover .show__discover-arrow{background:var(--tl-copper-500);color:#1a0d05;transform:translate(3px)}@media(prefers-reduced-motion:reduce){.show__discover:after{animation:none;display:none}.show__discover:hover{transform:none}}.sd{flex-direction:column;width:min(100%,720px);max-height:min(88vh,820px);padding:0;display:flex;overflow:hidden}.sd__head{border-bottom:1px solid var(--tl-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 18px;display:flex}.sd__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--tl-text);margin:0;font-size:1.6rem;font-weight:600}.sd__sub{color:var(--tl-text-2);margin:4px 0 0;font-size:.95rem}.sd__body{gap:22px;padding:22px 28px;display:grid;overflow-y:auto}.sd__group{gap:10px;display:grid}.sd__group-title{color:var(--tl-copper-300);margin:0;font-size:.85rem;font-weight:600}.sd__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sd__items--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sd__item{background:#fff0e409;border:1px solid #ffeee00f;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.sd__icon{background:linear-gradient(180deg,rgb(var(--tl-copper-rgb) / .26),rgb(var(--tl-copper-rgb) / .1));border:1px solid rgb(var(--tl-copper-rgb) / .3);width:34px;height:34px;color:var(--tl-copper-200);border-radius:10px;flex:none;place-items:center;display:grid}.sd__icon svg{width:17px;height:17px}.sd__text{gap:2px;padding-top:6px;font-size:.92rem;line-height:1.4;display:grid}.sd__text strong{color:var(--tl-text);font-weight:600}.sd__text span{color:var(--tl-text-3);font-size:.84rem}.sd__foot{border-top:1px solid var(--tl-line);padding:16px 28px 22px}.sd__foot .tl-btn{width:100%}@media(max-width:640px){.sd__head,.sd__body,.sd__foot{padding-inline:18px}.sd__items--grid{grid-template-columns:1fr}}.show__tile-link{border-radius:var(--tl-r-pill);border:1px solid rgb(var(--tl-copper-rgb) / .4);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200);transition:background-color var(--tl-motion-fast) var(--tl-ease-std),border-color var(--tl-motion-fast) var(--tl-ease-std);flex:none;align-self:center;align-items:center;gap:4px;margin-left:auto;padding:5px 10px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.show__tile-link svg{width:12px;height:12px}.show__tile-link:hover{background:rgb(var(--tl-copper-rgb) / .2);border-color:rgb(var(--tl-copper-rgb) / .7)}.show__tile-link:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .8);outline-offset:2px}.show__tiles:not(.show__tiles--compact){grid-auto-rows:1fr}.show__tiles:not(.show__tiles--compact) .show__tile{align-items:center}.show__tiles:not(.show__tiles--compact) .show__tile-text{padding-top:0}.show__tiles:not(.show__tiles--compact) .show__tile:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}@media(max-width:920px){.show__tiles:not(.show__tiles--compact) .show__tile:last-child:nth-child(odd){width:100%}}.sd__more{color:var(--tl-text-3);margin:10px 0 0;font-size:.88rem;font-style:italic}.show .show__panel:before,.show .show__panel--hero:before,.show .show__panel--side:before{background:linear-gradient(160deg,#ffeee01f,#ffeee00d 50%,#ffeee014)}.about__hero{margin-bottom:0}.about__lead{max-width:32em;font-size:var(--tl-fs-lead,1.15rem);color:var(--tl-text-2);text-align:center;margin:14px auto 0;line-height:1.5}.about__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,760px);margin:clamp(32px,4vw,48px) auto 0;display:grid}.about__stat{background:var(--tl-surface-1);text-align:center;border:1px solid #ffeee014;border-radius:20px;flex-direction:column-reverse;align-items:center;gap:8px;padding:22px 16px;display:flex}.about__stat dd{min-height:48px;font-family:var(--font-brand);letter-spacing:-.03em;color:var(--tl-text);place-items:center;margin:0;font-size:clamp(2rem,1.6rem + 1.4vw,2.8rem);font-weight:700;line-height:1;display:grid}.about__stat dd svg{width:40px;height:40px;color:var(--tl-copper-300)}.about__stat dt{letter-spacing:.08em;text-transform:uppercase;color:var(--tl-text-3);font-size:.78rem;font-weight:600}.about__title{text-align:center;margin:0 0 clamp(20px,2.4vw,28px)}.about__section,.about__mission,.about__cta{width:min(100%,1100px);margin:clamp(72px,8vw,112px) auto 0}.about__mission{text-align:center}.about__mission p{max-width:40em;color:var(--tl-text-2);margin:0 auto;font-size:1.08rem;line-height:1.7}.about__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.about__card{background:linear-gradient(180deg,#fff0e40a,#fff0e400 50%),var(--tl-surface-1);height:100%;transition:border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-fast) var(--tl-ease-std);border:1px solid #ffeee014;border-radius:22px;padding:24px}.about__card:hover{border-color:#ffeee029;transform:translateY(-2px)}.about__card h3{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--tl-text);margin:0;font-size:1.15rem;font-weight:600}.about__card p{color:var(--tl-text-2);margin:8px 0 0;font-size:.95rem;line-height:1.55}.about__icon{background:linear-gradient(180deg,rgb(var(--tl-copper-rgb) / .26),rgb(var(--tl-copper-rgb) / .1));border:1px solid rgb(var(--tl-copper-rgb) / .3);width:46px;height:46px;color:var(--tl-copper-200);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.about__icon svg{width:22px;height:22px}.about__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.about__timeline:before{content:"";background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .15),rgb(var(--tl-copper-rgb) / .6));border-radius:1px;height:2px;position:absolute;top:6px;left:6px;right:6px}.about__step{flex-direction:column;gap:18px;display:flex}.about__dot{background:var(--tl-surface-1);border:2px solid rgb(var(--tl-copper-rgb) / .7);border-radius:50%;width:14px;height:14px;position:relative}.about__step.is-now .about__dot{background:var(--tl-copper-400);border-color:var(--tl-copper-300);box-shadow:0 0 0 5px rgb(var(--tl-copper-rgb) / .18)}.about__card--step{flex:1}.about__date{letter-spacing:.04em;color:var(--tl-copper-300);margin-bottom:10px;font-size:.8rem;font-weight:600;display:block}.about__cta{background:radial-gradient(60% 120% at 50% 0%,rgb(var(--tl-copper-rgb) / .14),transparent 70%),var(--tl-surface-1);text-align:center;border:1px solid #ffeee014;border-radius:28px;justify-items:center;gap:4px;margin-bottom:clamp(40px,5vw,72px);padding:clamp(32px,4vw,48px) 24px;display:grid}.about__cta .about__title{margin-bottom:8px}.about__cta p{color:var(--tl-text-2);margin:0 0 20px}@media(max-width:900px){.about__values{grid-template-columns:1fr}.about__timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.about__timeline:before{display:none}}@media(max-width:560px){.about__stats,.about__timeline{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.about__card{transition:none}.about__card:hover{transform:none}}@layer pages{.blog__intro{max-width:58ch;font-size:var(--tl-fs-lead);color:var(--tl-text-2);margin:0;line-height:1.6}.blog__status{color:var(--tl-text-2);margin:0}.blog__grid{margin-bottom:var(--tl-section-y-sm);gap:16px;display:grid}@media(min-width:760px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{border:1px solid var(--tl-line);background:var(--tl-surface-1);background-image:var(--tl-surface-sheen);height:100%;color:var(--tl-text);transition:border-color var(--tl-motion-fast) var(--tl-ease-std),transform var(--tl-motion-fast) var(--tl-ease-std),background-color var(--tl-motion-fast) var(--tl-ease-std);border-radius:18px;align-content:start;gap:12px;padding:24px;text-decoration:none;display:grid}.blog-card:hover{border-color:var(--tl-line-accent);background-color:var(--tl-surface-2);transform:translateY(-2px)}.blog-card__meta{color:var(--tl-text-3);flex-wrap:wrap;gap:6px 14px;margin:0;font-size:.8rem;display:flex}.blog-card__category{color:var(--tl-copper-300);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.blog-card__title{letter-spacing:-.025em;font-size:clamp(1.15rem,1.05rem + .4vw,1.35rem);font-weight:600;line-height:1.2}.blog-card__desc{color:var(--tl-text-2);font-size:.95rem;line-height:1.6}.blog-card__more{color:var(--tl-copper-300);align-items:center;gap:6px;margin-top:4px;font-size:.9rem;font-weight:500;display:inline-flex}.blog-card__more svg{width:16px;height:16px}.blog-article{max-width:780px;margin-bottom:var(--tl-section-y-sm);gap:32px;display:grid}.blog-article__back svg{width:16px;height:16px}.blog-article__head{gap:18px;display:grid}.blog-article__title{max-width:22ch;margin:0}.blog-article__lead{max-width:62ch;font-size:var(--tl-fs-lead);color:var(--tl-text-2);margin:0;line-height:1.6}.blog-article__body{max-width:68ch;color:var(--tl-text-2);gap:18px;font-size:1.02rem;line-height:1.75;display:grid}.blog-article__body>*{margin:0}.blog-article__body h2{border-top:1px solid var(--tl-line);letter-spacing:-.03em;color:var(--tl-text);margin-top:28px;padding-top:28px;font-size:clamp(1.35rem,1.2rem + .6vw,1.7rem);font-weight:600;line-height:1.15}.blog-article__body h3{color:var(--tl-text);margin-top:10px;font-size:clamp(1.08rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.3}.blog-article__body strong{color:var(--tl-text);font-weight:600}.blog-article__body a{color:var(--tl-copper-300);text-decoration:underline;-webkit-text-decoration-color:var(--tl-line-accent);text-decoration-color:var(--tl-line-accent);text-underline-offset:3px}.blog-article__body a:hover{color:var(--tl-copper-200)}.blog-article__body ul,.blog-article__body ol{gap:8px;padding-left:22px;display:grid}.blog-article__body li::marker{color:var(--tl-copper-400)}.blog-article__body code{font-family:var(--font-mono);color:var(--tl-text);background:#ffeee00f;border-radius:6px;padding:2px 6px;font-size:.9em}.blog-article__body pre{border:1px solid var(--tl-line);background:var(--tl-surface-2);border-radius:12px;padding:16px 18px;overflow-x:auto}.blog-article__body pre code{background:0 0;padding:0}.blog-article__body blockquote{border-left:2px solid var(--tl-copper-500);color:var(--tl-text);padding:4px 0 4px 18px}.blog-article__body table{border-collapse:collapse;width:100%;font-size:.95rem}.blog-article__body th,.blog-article__body td{border-bottom:1px solid var(--tl-line);text-align:left;vertical-align:top;padding:10px 12px}.blog-article__body th{color:var(--tl-text);font-weight:600}.blog-article__cta{border:1px solid var(--tl-line-warm);background:var(--tl-surface-1);background-image:var(--tl-surface-sheen);border-radius:18px;gap:12px;padding:28px;display:grid}.blog-article__cta h2,.blog-article__cta p{margin:0}.blog-article__cta p{color:var(--tl-text-2);line-height:1.6}.blog-article__cta-actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.blog-article__related{gap:18px;display:grid}.blog-article__related h2{margin:0}.blog-article__related .blog__grid{margin-bottom:0}}:root{--cs-bg:#0a0706;--cs-rail:#0d0907b8;--cs-surface:#120d0ad1;--cs-surface-solid:#130e0b;--cs-surface-raised:#1a1310;--cs-surface-hover:#ffeee009;--cs-inset:#0705048c;--cs-line:#ffeee013;--cs-line-2:#ffeee021;--cs-line-3:#ffeee033;--cs-copper:var(--tl-copper-500);--cs-copper-soft:rgb(var(--tl-copper-rgb) / .12);--cs-copper-line:rgb(var(--tl-copper-rgb) / .4);--cs-copper-text:var(--tl-copper-300);--cs-text:var(--tl-text);--cs-text-2:var(--tl-text-2);--cs-text-3:var(--tl-text-3);--cs-text-4:var(--tl-text-4);--cs-r-card:14px;--cs-r-ctl:10px;--cs-r-sm:8px;--cs-shadow-card:0 1px 0 #fff0e409 inset, 0 18px 40px -28px #000000e6;--cs-shadow-raised:0 1px 0 #fff0e40d inset, 0 2px 4px #00000059, 0 30px 60px -30px #000000f2;--cs-glow:0 0 0 1px rgb(var(--tl-copper-rgb) / .22), 0 18px 40px -22px rgb(var(--tl-copper-rgb) / .45);--cs-ease:var(--tl-ease-premium);--cs-dur-1:var(--tl-motion-fast);--cs-dur-2:var(--tl-motion-normal);--cs-dur-3:var(--tl-motion-slow);--cs-loop-spin:.9s;--cs-loop-shimmer:1.6s;--cs-loop-pulse:2.2s;--cs-rail-w:248px;--cs-content-w:1040px}.client-main{padding-top:var(--tl-header-h)}.cs-shell{box-sizing:border-box;isolation:isolate;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cs-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 55% at 0% 0%,rgb(var(--tl-copper-rgb) / .075),transparent 62%),radial-gradient(60% 50% at 100% 100%,#ffeee005,transparent 60%);position:absolute;inset:0}.cs-rail{flex-direction:column;gap:10px;min-width:0;min-height:0;padding:12px 14px 0;display:flex}.cs-rail__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-rail__brand{align-items:center;gap:12px;min-width:0;display:flex}.cs-rail__mark{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:radial-gradient(90% 90% at 30% 20%,rgb(var(--tl-copper-rgb) / .22),transparent 60%),var(--cs-surface-solid);width:36px;height:36px;color:var(--cs-copper-text);box-shadow:var(--cs-shadow-card);flex-shrink:0;place-items:center;display:grid}.cs-rail__mark svg{width:17px;height:17px}.cs-rail__title{font-family:var(--font-brand);letter-spacing:-.025em;color:var(--cs-text);margin:0;font-size:1.05rem;font-weight:600;line-height:1.1}.cs-rail__subtitle{color:var(--cs-text-3);margin:3px 0 0;font-size:.78rem;line-height:1.35}.cs-nav{scroll-snap-type:x proximity;scrollbar-width:none;gap:4px;min-height:0;padding:2px 0 6px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000)}.cs-nav::-webkit-scrollbar{display:none}.cs-nav__group{display:contents}.cs-nav__group-label{color:var(--cs-text-4);margin:0;padding:0 12px;font-size:.74rem;font-weight:500;display:none}.cs-nav__link{border-radius:var(--cs-r-ctl);white-space:nowrap;min-height:40px;color:var(--cs-text-2);scroll-snap-align:start;transition:color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);flex:none;align-items:center;gap:10px;padding:8px 12px;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.cs-nav__icon{width:18px;height:18px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-1) var(--cs-ease);flex-shrink:0;display:inline-flex}.cs-nav__icon svg{width:18px;height:18px}.cs-nav__link:hover{background:var(--cs-surface-hover);color:var(--cs-text)}.cs-nav__link:hover .cs-nav__icon{color:var(--cs-text-2)}@media(hover:hover)and (pointer:fine){.cs-nav__link:hover .cs-nav__icon{transform:translate(1px)}}.cs-nav__link.is-active{color:#fff}.cs-nav__link.is-active .cs-nav__icon{color:var(--cs-copper-text)}.cs-nav__link.is-disabled{pointer-events:none;color:var(--cs-text-4)}.cs-nav__link.is-disabled .cs-nav__icon{color:var(--cs-text-4);opacity:.6}.cs-nav__link>span:not(.cs-nav__icon):not(.cs-nav__active){z-index:1;position:relative}.cs-nav__active{z-index:0;border:1px solid rgb(var(--tl-copper-rgb) / .22);border-radius:var(--cs-r-ctl);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .12),rgb(var(--tl-copper-rgb) / .03) 60%,transparent),#ffeee008;position:absolute;inset:0;box-shadow:inset 0 1px #fff0e40d}.cs-nav__active:before{content:"";background:var(--cs-copper);width:2px;box-shadow:0 0 10px rgb(var(--tl-copper-rgb) / .6);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-1px}.cs-nav__link .cs-nav__icon{z-index:1;position:relative}.cs-nav__badge{background:var(--cs-copper);min-width:18px;font-family:var(--font-mono);text-align:center;color:#1d0e05;border-radius:999px;margin-left:auto;padding:2px 6px;font-size:.66rem;font-weight:600;line-height:1.2}.cs-rail__foot{border-top:1px solid var(--cs-line);margin-top:auto;padding:12px 0 14px;display:none}.cs-rail__user{align-items:center;gap:10px;min-width:0;padding:4px 6px;display:flex}.cs-rail__user-text{flex-direction:column;gap:1px;min-width:0;display:flex}.cs-rail__user-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-size:.85rem;font-weight:600;line-height:1.25;overflow:hidden}.cs-rail__user-handle{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);font-size:.7rem;line-height:1.3;overflow:hidden}.cs-rail__logout{border-radius:var(--cs-r-ctl);width:100%;min-height:38px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:10px;margin-top:6px;padding:0 12px;font-size:.82rem;font-weight:500;display:inline-flex}.cs-rail__logout svg{width:16px;height:16px}.cs-rail__logout:hover{background:var(--cs-surface-hover);color:var(--cs-text)}.cs-avatar{background:var(--cs-copper-soft);width:40px;height:40px;font-family:var(--font-brand);color:var(--cs-copper-text);box-shadow:0 0 0 1px rgb(var(--tl-copper-rgb) / .25);border-radius:999px;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.cs-avatar img{object-fit:cover;width:100%;height:100%}.cs-avatar--sm{width:32px;height:32px;font-size:.85rem}.cs-avatar--lg{width:64px;height:64px;font-size:1.5rem}.cs-stage{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.cs-stage--scroll{overscroll-behavior:contain;overflow:auto}.cs-stage--lock{padding:0 14px 14px;overflow:hidden}.cs-stage--lock>*{flex:auto;min-width:0;height:100%;min-height:0}.cs-stage__inner{width:100%;max-width:var(--cs-content-w);padding:8px 16px 40px}.cs-page{animation:cs-enter var(--cs-dur-3) var(--cs-ease) both;gap:28px;display:grid}.cs-page .cs-page{animation:none}@keyframes cs-enter{0%{opacity:0;transform:translateY(var(--tl-motion-sm))}}@keyframes cs-nudge-in{0%{opacity:0;transform:translateY(var(--tl-motion-xs))}}.cs-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;padding-top:10px;display:flex}.cs-page__heading{flex:24rem;min-width:0}.cs-crumb{color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:.8rem;display:flex}.cs-crumb a{color:inherit;transition:color var(--cs-dur-2) var(--cs-ease);text-decoration:none}.cs-crumb a:hover{color:var(--cs-text)}.cs-crumb svg{width:13px;height:13px;color:var(--cs-text-4)}.cs-crumb__current{color:var(--cs-copper-text)}.cs-page__title{font-family:var(--font-brand);letter-spacing:-.035em;color:var(--cs-text);margin:0;font-size:clamp(1.55rem,1.3rem + .9vw,2rem);font-weight:600;line-height:1.08}.cs-page__desc{max-width:60ch;color:var(--cs-text-2);margin:8px 0 0;font-size:.95rem;line-height:1.6}.cs-page__aside{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-section{gap:12px;display:grid}.cs-section__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.cs-section__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:1.05rem;font-weight:600}.cs-section__hint{color:var(--cs-text-3);margin:0;font-size:.82rem}.cs-note{max-width:70ch;color:var(--cs-text-3);margin:0;font-size:.82rem;line-height:1.6}.cs-card{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:linear-gradient(180deg,#fff0e407,transparent 30%),var(--cs-surface);box-shadow:var(--cs-shadow-card);position:relative}.cs-card--raised{border-color:var(--cs-line-2);background:linear-gradient(180deg,#fff0e40a,transparent 36%),var(--cs-surface-raised);box-shadow:var(--cs-shadow-raised)}.cs-card--interactive{transition:border-color var(--cs-dur-1) var(--tl-ease-std),transform var(--cs-dur-1) var(--cs-ease)}.cs-card--interactive:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--cs-shadow-raised),var(--cs-glow);opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease);position:absolute;inset:-1px}@media(hover:hover)and (pointer:fine){.cs-card--interactive:hover{border-color:var(--cs-line-3);transform:translateY(-2px)}.cs-card--interactive:hover:after{opacity:1}}.cs-card--accent{border-color:rgb(var(--tl-copper-rgb) / .28);background:radial-gradient(90% 70% at 100% 0%,rgb(var(--tl-copper-rgb) / .12),transparent 58%),linear-gradient(180deg,#fff0e408,transparent 30%),var(--cs-surface-raised);box-shadow:var(--cs-shadow-raised)}.cs-card__body{padding:22px 24px}.cs-card__head{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 24px;display:flex}.cs-card__title{font-family:var(--font-brand);letter-spacing:-.015em;color:var(--cs-text);margin:0;font-size:.98rem;font-weight:600}.cs-card__title-icon{vertical-align:-3px;width:16px;height:16px;color:var(--cs-copper-text);margin-right:9px;display:inline-flex}.cs-card__title-icon svg{width:16px;height:16px}.cs-card__foot{border-top:1px solid var(--cs-line);padding:14px 24px}.cs-status-card{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-card);background:var(--cs-surface);box-shadow:var(--cs-shadow-card);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cs-status-card__icon{border-radius:var(--cs-r-ctl);width:34px;height:34px;color:var(--cs-text-2);background:#ffeee00d;flex-shrink:0;place-items:center;display:grid}.cs-status-card__icon svg{width:17px;height:17px}.cs-status-card__title{color:var(--cs-text);margin:0;font-size:.95rem;font-weight:600}.cs-status-card__text{color:var(--cs-text-2);margin:4px 0 0;font-size:.875rem;line-height:1.55}.cs-status-card--warning{border-color:rgb(var(--tl-warning-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tl-warning-rgb) / .08),transparent 55%),var(--cs-surface)}.cs-status-card--warning .cs-status-card__icon{background:rgb(var(--tl-warning-rgb) / .12);color:var(--tl-warning)}.cs-status-card--success{border-color:rgb(var(--tl-success-rgb) / .28);background:linear-gradient(90deg,rgb(var(--tl-success-rgb) / .08),transparent 55%),var(--cs-surface)}.cs-status-card--success .cs-status-card__icon{background:rgb(var(--tl-success-rgb) / .12);color:var(--tl-success)}.cs-status-card--danger{border-color:rgb(var(--tl-danger-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tl-danger-rgb) / .08),transparent 55%),var(--cs-surface)}.cs-status-card--danger .cs-status-card__icon{background:rgb(var(--tl-danger-rgb) / .12);color:var(--tl-danger)}.cs-status-card--accent{border-color:rgb(var(--tl-copper-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .09),transparent 55%),var(--cs-surface)}.cs-status-card--accent .cs-status-card__icon{background:var(--cs-copper-soft);color:var(--cs-copper-text)}.cs-identity{align-items:center;gap:16px;min-width:0;display:flex}.cs-identity__name{font-family:var(--font-brand);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);margin:0;font-size:1.25rem;font-weight:600;overflow:hidden}.cs-identity__handle{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);margin:2px 0 0;font-size:.8rem;overflow:hidden}.cs-rows{margin:0;padding:0}.cs-row{border-bottom:1px solid var(--cs-line);align-items:baseline;gap:4px 20px;padding:13px 0;display:grid}.cs-row:last-child{border-bottom:0}.cs-row__label{color:var(--cs-text-3);margin:0;font-size:.84rem;font-weight:500}.cs-row__value{overflow-wrap:anywhere;min-width:0;color:var(--cs-text);margin:0;font-size:.95rem;font-weight:500;line-height:1.5}.cs-row__value--mono{font-family:var(--font-mono);letter-spacing:.01em;color:var(--cs-text);font-size:.88rem;font-weight:500}.cs-row__value--muted{color:var(--cs-text-3)}.cs-row__value--pre{white-space:pre-line}@media(min-width:640px){.cs-row{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr)}.cs-row--actions{grid-template-columns:minmax(10rem,15rem) minmax(0,1fr) auto;align-items:center}}.cs-row__actions{flex-wrap:wrap;gap:8px;display:flex}.cs-rows--nested{border-left:1px solid var(--cs-line-2);padding-left:12px}.cs-rows__group{border-bottom:1px solid var(--cs-line);padding:12px 0}.cs-rows__group:last-child{border-bottom:0}.cs-rows__group-title{font-family:var(--font-mono);color:var(--cs-copper-text);margin:0 0 6px;font-size:.74rem;font-weight:500}.cs-readout{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cs-readout__item{flex-direction:column;gap:6px;min-width:0;padding:16px 20px;display:flex;position:relative}.cs-readout__item+.cs-readout__item{border-left:1px solid var(--cs-line)}.cs-readout__item:nth-child(odd){border-left:0}.cs-readout__item:nth-child(n+3){border-top:1px solid var(--cs-line)}.cs-readout__label{color:var(--cs-text-3);margin:0;font-size:.78rem;font-weight:500}.cs-readout__value{font-family:var(--font-mono);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--cs-text);margin:0;font-size:1.05rem;font-weight:500;line-height:1.2;overflow:hidden}.cs-readout__value--sans{font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.cs-readout__hint{color:var(--cs-text-4);margin:0;font-size:.76rem}@media(min-width:760px){.cs-readout{grid-template-columns:repeat(var(--cs-readout-cols,4),minmax(0,1fr))}.cs-readout__item:nth-child(odd){border-left:1px solid var(--cs-line)}.cs-readout__item:first-child{border-left:0}.cs-readout__item:nth-child(n+3){border-top:0}}.cs-status{border:1px solid var(--cs-line-2);white-space:nowrap;color:var(--cs-text-2);background:#fff0e409;border-radius:999px;align-items:center;gap:8px;padding:4px 11px 4px 9px;font-size:.78rem;font-weight:500;line-height:1.4;display:inline-flex}.cs-status svg{flex-shrink:0;width:13px;height:13px}.cs-status:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cs-status--icon:before{display:none}.cs-status--success{border-color:rgb(var(--tl-success-rgb) / .32);background:rgb(var(--tl-success-rgb) / .09);color:#bfe9cd}.cs-status--success:before{box-shadow:0 0 8px rgb(var(--tl-success-rgb) / .8)}.cs-status--warning{border-color:rgb(var(--tl-warning-rgb) / .34);background:rgb(var(--tl-warning-rgb) / .09);color:#f6dfa6}.cs-status--danger{border-color:rgb(var(--tl-danger-rgb) / .36);background:rgb(var(--tl-danger-rgb) / .1);color:#ffc5bb}.cs-status--accent{border-color:rgb(var(--tl-copper-rgb) / .38);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200)}.cs-status--accent:before{box-shadow:0 0 8px rgb(var(--tl-copper-rgb) / .75)}.cs-status--muted{color:var(--cs-text-3)}.cs-status--pulse:before{animation:cs-pulse var(--cs-loop-pulse) var(--tl-ease-in-out) infinite}@keyframes cs-pulse{0%,to{opacity:.85}50%{opacity:.35}}.cs-tag{font-family:var(--font-mono);white-space:nowrap;color:var(--cs-text-3);background:#ffeee00f;border-radius:6px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:500;line-height:1.4;display:inline-flex}.cs-shell .tl-btn,.cs-shell .client-btn-primary,.cs-shell .client-btn-secondary,.cs-shell .client-btn-ghost{border-radius:var(--cs-r-ctl);min-height:42px;padding-inline:18px;font-size:.875rem}.cs-shell .tl-btn--sm{min-height:36px;padding-inline:13px;font-size:.82rem}.cs-shell .tl-btn--ghost{padding-inline:12px}@media(hover:hover)and (pointer:fine){.cs-shell .tl-btn:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}}.cs-shell .tl-btn:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.cs-shell .tl-btn--primary:before{content:none}.cs-shell .tl-btn:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.tl-btn--danger{border-color:rgb(var(--tl-danger-rgb) / .32);background:rgb(var(--tl-danger-rgb) / .08);color:#ffc5bb}.tl-btn--danger:hover:not(:disabled){border-color:rgb(var(--tl-danger-rgb) / .5);background:rgb(var(--tl-danger-rgb) / .14);color:#ffd5cd}.tl-btn--success-state{border-color:rgb(var(--tl-success-rgb) / .45)!important;color:#bfe9cd!important}.cs-icon-btn{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);width:36px;height:36px;color:var(--cs-text-2);transition:background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-1) var(--cs-ease);background:#fff0e408;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-icon-btn svg{width:16px;height:16px}.cs-icon-btn:hover:not(:disabled){border-color:var(--cs-line-3);color:#fff;background:#fff0e412}.cs-icon-btn:active:not(:disabled){transform:scale(.96)}.cs-icon-btn:disabled{opacity:.4;cursor:not-allowed}.cs-icon-btn:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.cs-link{color:var(--cs-copper-text);transition:color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.cs-link svg{width:15px;height:15px;transition:transform var(--cs-dur-1) var(--cs-ease)}.cs-link:hover{color:var(--tl-copper-200)}@media(hover:hover)and (pointer:fine){.cs-link:hover svg{transform:translate(2px)}}.cs-list{margin:0;padding:0;list-style:none}.cs-list__row{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 24px;display:flex}.cs-list__row:last-child{border-bottom:0}.cs-list__main{flex:14rem;min-width:0}.cs-list__title{color:var(--cs-text);margin:0;font-size:.95rem;font-weight:600;line-height:1.35}.cs-list__meta{color:var(--cs-text-3);margin:3px 0 0;font-size:.8rem}.cs-list__side{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.cs-list__amount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text);font-size:.9rem;font-weight:500}a.cs-list__row,button.cs-list__row{text-align:left;width:100%;color:inherit;transition:background-color var(--cs-dur-2) var(--cs-ease);text-decoration:none}a.cs-list__row:hover,button.cs-list__row:hover{background:var(--cs-surface-hover)}.cs-list__chevron{color:var(--cs-text-4);transition:transform var(--cs-dur-1) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);flex-shrink:0}.cs-list__chevron svg{width:18px;height:18px}a.cs-list__row:hover .cs-list__chevron{color:var(--cs-text)}@media(hover:hover)and (pointer:fine){a.cs-list__row:hover .cs-list__chevron{transform:translate(2px)}}.cs-counts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-3);flex-wrap:wrap;gap:4px 14px;font-size:.74rem;display:inline-flex}.cs-counts b{color:var(--cs-text);font-weight:500}.cs-counts--critical b{color:#ffb5a8}.cs-counts--warning b{color:#f6dfa6}.cs-download{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:20px 24px;display:flex}.cs-download__icon{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-surface-solid);width:42px;height:42px;color:var(--cs-copper-text);flex-shrink:0;place-items:center;display:grid}.cs-download__icon svg{width:19px;height:19px}.cs-download__main{flex:16rem;align-items:center;gap:14px;min-width:0;display:flex}.cs-download__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:1.05rem;font-weight:600}.cs-download__meta{font-family:var(--font-mono);color:var(--cs-text-3);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:.74rem;display:flex}.cs-key{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.cs-key__code{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-inset);min-width:0;font-family:var(--font-mono);letter-spacing:.12em;overflow-wrap:anywhere;color:var(--cs-text);-webkit-user-select:all;user-select:all;animation:cs-nudge-in var(--cs-dur-2) var(--cs-ease) both;padding:10px 14px;font-size:1.02rem;font-weight:500;display:inline-block;box-shadow:inset 0 1px 2px #0006}.cs-key__code.is-hidden{letter-spacing:.2em;color:var(--cs-text-3)}.cs-empty{border:1px dashed var(--cs-line-2);border-radius:var(--cs-r-card);flex-direction:column;align-items:flex-start;gap:6px;padding:28px 28px 30px;display:flex}.cs-empty__mark{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-surface-solid);width:40px;height:40px;color:var(--cs-copper-text);place-items:center;margin-bottom:10px;display:grid}.cs-empty__mark svg{width:18px;height:18px}.cs-empty__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:1.05rem;font-weight:600}.cs-empty__text{max-width:48ch;color:var(--cs-text-2);margin:0;font-size:.9rem;line-height:1.6}.cs-empty__action{margin-top:14px}.cs-skeleton{gap:24px;display:grid}.cs-skeleton__line{background:#fff0e40a;border-radius:6px;height:12px;position:relative;overflow:hidden}.cs-skeleton__line:after,.ops-skeleton-row span:after{content:"";animation:cs-shimmer var(--cs-loop-shimmer) linear infinite;background:linear-gradient(90deg,#0000,#fff0e40f,#0000);position:absolute;inset:0;transform:translate(-100%)}.cs-skeleton__line--title{border-radius:8px;width:38%;height:26px}.cs-skeleton__line--text{width:62%}.cs-skeleton__block{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);gap:14px;padding:22px 24px;display:grid}.cs-skeleton__block .cs-skeleton__line:first-child{width:30%}.cs-skeleton__block .cs-skeleton__line:nth-child(2){width:78%}.cs-skeleton__block .cs-skeleton__line:nth-child(3){width:55%}@keyframes cs-shimmer{to{transform:translate(100%)}}.cs-loading{min-height:40vh;color:var(--cs-text-3);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.cs-loading p{margin:0;font-size:.82rem}.cs-claim{min-height:100%;padding:calc(var(--tl-header-h,72px) + 24px) 16px 48px;flex:1;place-items:center;display:grid;overflow-y:auto}.cs-claim__card{justify-items:start;gap:18px;width:100%;max-width:520px;padding:clamp(24px,4vw,40px);display:grid}.cs-claim__title{text-align:center;letter-spacing:-.02em;justify-self:center;margin:0;font-size:clamp(1.6rem,3vw,2rem);font-weight:600;line-height:1.15}.cs-claim__perks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs-claim__perks li{align-items:flex-start;gap:12px;line-height:1.5;display:flex}.cs-claim__perks .tl-check{margin-top:2px}.cs-claim__cta,.cs-claim__skip{justify-content:center;width:100%}.cs-claim__error{color:var(--tl-danger,#f87171);margin:0;font-size:.9rem;line-height:1.5}.cs-field{gap:8px;display:grid}.cs-field__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cs-field__label{color:var(--cs-text-2);font-size:.84rem;font-weight:500}.cs-field__hint{color:var(--cs-text-3);margin:0;font-size:.78rem}.cs-field__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-4);font-size:.74rem}.cs-field__count.is-ready{color:var(--tl-success)}.cs-textarea{resize:vertical;border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-inset);width:100%;min-height:8rem;font:inherit;color:var(--cs-text);transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);padding:13px 15px;font-size:.93rem;line-height:1.55;display:block;box-shadow:inset 0 1px 2px #00000059}.cs-textarea::placeholder{color:var(--cs-text-4)}.cs-textarea:hover:not(:disabled){border-color:var(--cs-line-3)}.cs-textarea:focus{border-color:rgb(var(--tl-copper-rgb) / .6);box-shadow:inset 0 1px 2px #00000059,0 0 0 3px rgb(var(--tl-copper-rgb) / .14);background:#070504bf;outline:none}.cs-textarea:disabled{opacity:.55;cursor:not-allowed}.cs-form-msg{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);color:var(--cs-text-2);animation:cs-nudge-in var(--cs-dur-2) var(--cs-ease) both;align-items:flex-start;gap:10px;margin:0;padding:10px 13px;font-size:.85rem;line-height:1.5;display:flex}.cs-form-msg svg{flex-shrink:0;width:16px;height:16px;margin-top:2px}.cs-form-msg--danger{border-color:rgb(var(--tl-danger-rgb) / .36);background:rgb(var(--tl-danger-rgb) / .08);color:#ffc5bb}.cs-form-msg--warning{border-color:rgb(var(--tl-warning-rgb) / .34);background:rgb(var(--tl-warning-rgb) / .08);color:#f6dfa6}.cs-form-msg--success{border-color:rgb(var(--tl-success-rgb) / .32);background:rgb(var(--tl-success-rgb) / .08);color:#bfe9cd}.cs-stars{gap:2px;display:inline-flex}.cs-stars__btn{border-radius:var(--cs-r-sm);width:32px;height:32px;color:var(--cs-text-4);transition:color var(--cs-dur-1) var(--tl-ease-std),background-color var(--cs-dur-1) var(--tl-ease-std);place-items:center;display:grid}.cs-stars__btn svg{width:20px;height:20px}.cs-stars__btn.is-on{color:var(--tl-warning)}.cs-stars__btn.is-on svg{fill:currentColor}.cs-stars__btn:not(:disabled):hover{background:var(--cs-surface-hover)}.cs-stars__btn:not(.is-on):not(:disabled):hover{color:var(--cs-text-3)}.cs-stars__btn:disabled{cursor:default}.cs-stars__btn:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:1px}.client-scroll{scrollbar-width:thin;scrollbar-color:rgb(var(--tl-copper-rgb) / .3) transparent}.client-scroll::-webkit-scrollbar{width:8px;height:8px}.client-scroll::-webkit-scrollbar-thumb{background:rgb(var(--tl-copper-rgb) / .3);border-radius:99px}.msg-error{color:#ffc5bb;margin:0;font-size:.875rem;line-height:1.5}.msg-typing{min-height:1.25rem;color:var(--cs-text-3);flex-shrink:0;margin:0;padding:0 20px 6px;font-size:.76rem;font-style:italic}.msg-typing__text{animation:msg-fade var(--cs-dur-1) var(--cs-ease) both}.msg-typing-name{color:var(--cs-copper-text);font-style:normal;font-weight:600}.msg-image-lightbox-root{z-index:120;animation:msg-fade var(--cs-dur-2) var(--cs-ease);background:#060403e0;justify-content:center;align-items:center;padding:48px 24px 24px;display:flex;position:fixed;inset:0}.msg-image-lightbox-toolbar{z-index:121;align-items:center;gap:8px;display:flex;position:fixed;top:16px;right:16px}.msg-image-lightbox-icon{border:1px solid var(--cs-line-2);background:var(--cs-surface-solid);width:40px;height:40px;color:var(--cs-text);transition:background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.msg-image-lightbox-icon svg{width:18px;height:18px}.msg-image-lightbox-icon:hover{border-color:var(--cs-line-3);background:var(--cs-surface-raised)}.msg-image-lightbox-img{object-fit:contain;cursor:default;width:auto;max-width:min(96vw,1200px);height:auto;max-height:min(88vh,900px);animation:msg-rise var(--cs-dur-3) var(--cs-ease);border-radius:8px;display:block;box-shadow:0 30px 80px #0009}.msg-link{color:var(--cs-copper-text);text-underline-offset:3px;text-decoration:underline}.msg-link:hover{color:var(--tl-copper-200)}.msg-system-rich{gap:14px;min-width:min(520px,100%);display:grid}.msg-system-section-title{color:var(--cs-text);margin:0;font-size:.9rem;font-weight:600}.msg-system-step{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;display:grid}.msg-system-step-index{border:1px solid rgb(var(--tl-copper-rgb) / .4);background:var(--cs-copper-soft);width:26px;height:26px;font-family:var(--font-mono);color:var(--cs-copper-text);border-radius:999px;place-items:center;font-size:.74rem;font-weight:600;display:grid}.msg-system-step-content{gap:3px;display:grid}.msg-system-footer{border-top:1px solid var(--cs-line);color:var(--cs-text-3);margin:0;padding-top:10px;font-size:.8rem}.msg-spin{animation:msg-spin var(--cs-loop-spin) linear infinite}@keyframes msg-fade{0%{opacity:0}}@keyframes msg-rise{0%{opacity:0;transform:translateY(var(--tl-motion-sm)) scale(.985)}}@keyframes msg-spin{to{transform:rotate(360deg)}}@media(min-width:1100px){.cs-shell{grid-template-columns:var(--cs-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.cs-rail{border-right:1px solid var(--cs-line);background:var(--cs-rail);gap:18px;padding:22px 14px 0}.cs-rail__head{padding:0 6px}.cs-nav{scroll-snap-type:none;flex-direction:column;flex:1;gap:2px;padding:0 0 10px;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.cs-nav__group{gap:2px;display:grid}.cs-nav__group+.cs-nav__group{margin-top:16px}.cs-nav__group-label{margin-bottom:6px;display:block}.cs-nav__link{width:100%;min-height:40px}.cs-rail__foot{display:block}.cs-stage__inner{padding:22px 36px 56px}.cs-stage--lock{padding:18px 24px 22px}}@media(min-width:1680px){:root{--cs-rail-w:264px}}@media(max-width:1099px){.cs-rail{border-bottom:1px solid var(--cs-line);background:var(--cs-rail)}.cs-rail__subtitle{display:none}}@media(max-width:640px){.cs-rail{padding:10px 12px 0}.cs-stage__inner{padding:6px 12px 32px}.cs-stage--lock{padding:0 10px 10px}.cs-page{gap:22px}.cs-card__body,.cs-card__head,.cs-card__foot,.cs-list__row,.cs-download{padding-inline:16px}.cs-card__body{padding-block:18px}.cs-readout__item{padding:14px 16px}.cs-readout__value{font-size:.98rem}.cs-key__code{letter-spacing:.08em;font-size:.92rem}.cs-empty{padding:22px 18px 24px}.cs-row__actions .tl-btn{flex:auto}}@media(max-width:420px){.cs-page__title{font-size:1.45rem}.cs-identity__name{font-size:1.1rem}.cs-download .tl-btn{width:100%}}:root[data-motion=reduced] .cs-shell .tl-btn:hover:not(:disabled),:root[data-motion=reduced] .cs-card--interactive:hover,:root[data-motion=reduced] .cs-link:hover svg,:root[data-motion=reduced] a.cs-list__row:hover .cs-list__chevron,:root[data-motion=reduced] .cs-nav__link:hover .cs-nav__icon{transform:none}.cs-page--lock{grid-template-rows:minmax(0,1fr);gap:0;height:100%;min-height:0}.cs-page--lock>*{min-height:0}.cs-rail__head-user{flex-shrink:0;display:flex}@media(min-width:1100px){.cs-rail__head-user{display:none}}.cs-card>.cs-readout,.cs-card__body+.cs-readout{border-top:1px solid var(--cs-line)}.cs-card__body>.cs-rows>.cs-row:first-child{padding-top:0}.cs-card__body>.cs-rows>.cs-row:last-child{padding-bottom:0}.cs-card__body>.cs-rows>.cs-rows__group:first-child{padding-top:0}.cs-card__body>.cs-rows>.cs-rows__group:last-child{padding-bottom:0}.cs-text{max-width:64ch;color:var(--cs-text-2);margin:0;font-size:.92rem;line-height:1.6}.cs-key__note{color:var(--cs-text-3);margin:10px 0 0;font-size:.78rem}.cs-list__stack{gap:6px;display:grid}.cs-list__inline{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.cs-list--flush .cs-list__row{padding-inline:0}.cs-list--flush .cs-list__row:first-child{padding-top:0}.cs-list--flush .cs-list__row:last-child{padding-bottom:0}.cs-stars+.cs-text{margin-top:12px}.cs-list__pair{flex-wrap:wrap;align-items:center;gap:4px 0;display:flex}.cs-list__pair>span+span:before{content:"";vertical-align:-1px;background:var(--cs-line-3);width:1px;height:12px;margin:0 10px;display:inline-block}.cs-oc-tickets,.cs-oc-news{margin:0;padding:0;list-style:none}.cs-oc-ticket{border-radius:var(--cs-r-ctl);color:var(--cs-text);align-items:center;gap:10px;margin:0 -12px;padding:10px 12px;text-decoration:none;display:flex}.cs-oc-ticket:hover{background:var(--cs-surface-hover)}.cs-oc-ticket__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cs-oc-ticket__title{text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:600;overflow:hidden}.cs-oc-ticket__num{color:var(--cs-copper-text);font-family:var(--tl-font-mono,monospace);margin-right:6px;font-size:.82rem}.cs-oc-ticket__meta{color:var(--cs-text-3);font-size:.78rem}.cs-oc-ticket__chevron{width:16px;height:16px;color:var(--cs-text-3);flex-shrink:0}.cs-oc-news__item{border-bottom:1px solid var(--cs-line);padding:12px 0}.cs-oc-news__item:first-child{padding-top:0}.cs-oc-news__item:last-child{border-bottom:0;padding-bottom:0}.cs-oc-news__date{color:var(--cs-text-3);margin:0;font-size:.76rem}.cs-oc-news__title{color:var(--cs-text);margin:4px 0 0;font-size:.95rem;font-weight:600}.cs-oc-news__body{max-width:72ch;color:var(--cs-text-2);white-space:pre-line;margin:4px 0 0;font-size:.9rem;line-height:1.6}.hwid-reset{margin-top:16px}.hwid-reset__body{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.hwid-reset__icon{background:linear-gradient(180deg,rgb(var(--tl-copper-rgb) / .22),rgb(var(--tl-copper-rgb) / .08));border:1px solid rgb(var(--tl-copper-rgb) / .28);width:42px;height:42px;color:var(--tl-copper-200);border-radius:12px;place-items:center;display:grid}.hwid-reset__icon svg{width:20px;height:20px}.hwid-reset__title{color:var(--tl-text);margin:0;font-size:1rem;font-weight:600}.hwid-reset__desc,.hwid-reset__note,.hwid-reset__confirm{color:var(--tl-text-2);margin:6px 0 0;font-size:.88rem;line-height:1.5}.hwid-reset__note{color:var(--tl-copper-300)}.hwid-reset__msg{margin:10px 0 0;font-size:.88rem;line-height:1.5}.hwid-reset__msg.is-success{color:#9fe0b4}.hwid-reset__msg.is-error{color:#f2a39a}.hwid-reset__actions{justify-items:end;gap:10px;max-width:280px;display:grid}.hwid-reset__confirm{text-align:right;margin:0}@media(max-width:720px){.hwid-reset__body{grid-template-columns:auto minmax(0,1fr)}.hwid-reset__actions{grid-column:1/-1;justify-items:start;max-width:none}.hwid-reset__confirm{text-align:left}}.rs-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.rs-grid>.cs-card{flex-direction:column;display:flex}.rs-grid>.cs-card>.rs-body{flex:1;align-content:start}.rs-body{gap:16px;display:grid}.rs-hint{color:var(--cs-text-2);margin:0;font-size:.92rem;line-height:1.55}.rs-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rs-steps li{color:var(--cs-text);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;font-size:.9rem;line-height:1.5;display:grid}.rs-steps__num{background:var(--cs-copper-soft);width:24px;height:24px;color:var(--cs-copper-text);border-radius:50%;place-items:center;font-size:.78rem;font-weight:700;display:grid}.rs-download{justify-self:start;gap:8px}.rs-download svg{width:16px;height:16px}.rs-download .rs-download__ext{opacity:.6;width:13px;height:13px}.rs-form{border-top:1px solid var(--cs-line);gap:8px;padding-top:14px;display:grid}.rs-form label{color:var(--cs-text);font-size:.88rem;font-weight:600}.rs-form__row{gap:8px;display:flex}.rs-form__row input{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-inset);min-width:0;color:var(--cs-text);font-family:var(--font-mono);flex:1;padding:10px 12px;font-size:16px}.rs-form__row input:focus{border-color:var(--cs-copper-line);outline:none}.rs-form__row input[aria-invalid=true]{border-color:#e0573f}.rs-form__row .tl-btn{flex:none}.rs-form__row .tl-btn[disabled]{opacity:.45;pointer-events:none}.rs-feedback{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.86rem;font-weight:600;display:flex}.rs-feedback svg{width:15px;height:15px}.rs-feedback--ok{color:var(--cs-copper-text)}.rs-feedback--error{color:#f2a39a}.rs-feedback__link{color:var(--cs-text);text-underline-offset:3px;text-decoration:underline}.rs-history{gap:8px;display:grid}.rs-history__title{color:var(--cs-text-3);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.8rem}.rs-history ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rs-history li{justify-content:space-between;gap:12px;font-size:.84rem;display:flex}.rs-history a{min-width:0;color:var(--cs-copper-text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rs-history span{color:var(--cs-text-3);flex:none}.rs-safety{color:var(--cs-text-3);gap:8px;margin:0;font-size:.82rem;line-height:1.5;display:flex}.rs-safety svg{width:16px;height:16px;color:var(--cs-copper-text);flex:none;margin-top:1px}@media(max-width:960px){.rs-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.rs-form__row{flex-direction:column}}.rs-area{border:1px solid var(--cs-copper-line);border-radius:var(--cs-r-ctl);background:var(--cs-copper-soft);gap:10px;padding:12px 14px;display:grid}.rs-area__question{color:var(--cs-text);margin:0;font-size:.9rem;font-weight:700}.rs-area__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rs-area__choice{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-surface-solid);min-height:44px;color:var(--cs-text);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:.88rem;font-weight:700;display:inline-flex}.rs-area__choice:hover{border-color:var(--cs-copper-line);color:var(--cs-copper-text)}.rs-area__choice svg{width:17px;height:17px;color:var(--cs-copper-text)}.rs-area__cancel{color:var(--cs-text-3);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:.82rem;display:inline-flex}.rs-area__cancel svg{width:14px;height:14px}@media(max-width:560px){.rs-area__choices{grid-template-columns:minmax(0,1fr)}}.wg{gap:28px;max-width:860px;display:grid}.wg-intro{border:1px solid var(--cs-copper-line);border-radius:var(--cs-r-card);background:var(--cs-copper-soft);gap:10px;padding:18px 20px;display:grid}.wg-intro__head{align-items:center;gap:10px;display:flex}.wg-intro__head h3{color:var(--cs-text);margin:0;font-size:1.15rem}.wg-intro__badge{background:var(--cs-copper);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-size:.72rem;font-weight:700}.wg-intro p{color:var(--cs-text-2);margin:0;font-size:.93rem;line-height:1.6}.wg-intro__time{gap:8px;display:flex;color:var(--cs-text)!important}.wg-intro__time svg{width:17px;height:17px;color:var(--cs-copper-text);flex:none;margin-top:2px}.wg-block{gap:14px;display:grid}.wg-block__title{color:var(--cs-text);margin:0;font-size:1.05rem}.wg-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wg-checklist li{border:1px solid var(--cs-line);border-radius:var(--cs-r-ctl);background:var(--cs-inset);gap:10px;padding:12px 14px;display:flex}.wg-checklist svg{width:18px;height:18px;color:var(--cs-copper-text);flex:none;margin-top:1px}.wg-checklist div{gap:3px;display:grid}.wg-checklist strong{color:var(--cs-text);font-size:.9rem}.wg-checklist span{color:var(--cs-text-2);font-size:.84rem;line-height:1.5}.wg-link{color:var(--cs-copper-text);text-underline-offset:3px;text-decoration:underline}.wg-steps{margin:0;padding:0;list-style:none;display:grid}.wg-step{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.wg-step__rail{flex-direction:column;align-items:center;display:flex}.wg-step__rail:after{content:"";background:var(--cs-line-2);flex:1;width:2px;margin:6px 0}.wg-step:last-child .wg-step__rail:after{display:none}.wg-step__num{border:1px solid var(--cs-copper-line);background:var(--cs-copper-soft);width:34px;height:34px;color:var(--cs-copper-text);border-radius:50%;place-items:center;font-weight:800;display:grid}.wg-step__body{padding-bottom:26px}.wg-step__title{color:var(--cs-text);align-items:center;gap:8px;margin:6px 0 10px;font-size:1rem;display:flex}.wg-step__icon svg{width:17px;height:17px;color:var(--cs-copper-text);display:block}.wg-step__content{gap:10px;display:grid}.wg-step__content p{color:var(--cs-text-2);margin:0;font-size:.92rem;line-height:1.6}.wg-step__content strong{color:var(--cs-text)}.wg-list{color:var(--cs-text-2);gap:6px;margin:0;padding-left:18px;font-size:.9rem;line-height:1.55;display:grid}.wg-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wg-case{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-ctl);background:var(--cs-inset);align-content:start;gap:8px;padding:14px;display:grid}.wg-case p{font-size:.87rem!important}.wg-case__title{align-items:center;gap:8px;font-weight:700;display:flex;color:var(--cs-text)!important}.wg-case__title svg{width:16px;height:16px;color:var(--cs-copper-text)}.wg-note{border-radius:var(--cs-r-ctl);gap:8px;margin:0;padding:10px 12px;line-height:1.5;display:flex;font-size:.86rem!important}.wg-note svg{flex:none;width:16px;height:16px;margin-top:2px}.wg-note--info{border:1px solid var(--cs-line-2);background:#ffeee008;color:var(--cs-text-2)!important}.wg-note--info svg{color:var(--cs-text-3)}.wg-note--warn{background:#f0965014;border:1px solid #f0965066;color:var(--cs-text)!important}.wg-note--warn svg{color:#f0a060}.wg-issues{gap:8px;display:grid}.wg-issue{border:1px solid var(--cs-line);border-radius:var(--cs-r-ctl);background:var(--cs-inset)}.wg-issue summary{color:var(--cs-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.wg-issue summary::-webkit-details-marker{display:none}.wg-issue summary svg{width:16px;height:16px;color:var(--cs-text-3);flex:none;transition:transform .15s}.wg-issue[open] summary svg{transform:rotate(180deg)}.wg-issue p{color:var(--cs-text-2);margin:0;padding:0 14px 14px;font-size:.88rem;line-height:1.55}@media(max-width:720px){.wg-checklist,.wg-cases{grid-template-columns:minmax(0,1fr)}.wg-step{grid-template-columns:28px minmax(0,1fr);gap:10px}.wg-step__num{width:28px;height:28px;font-size:.85rem}}.wg-step{scroll-margin-top:90px}.wg-step.is-focus .wg-step__body{border-radius:12px;animation:2.4s wg-focus}@keyframes wg-focus{0%,60%{box-shadow:0 0 0 2px rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .06)}to{background:0 0;box-shadow:0 0 #0000}}.gs{--gs-accent:rgb(var(--tl-copper-rgb));--gs-accent-soft:rgb(var(--tl-copper-rgb) / .16);--gs-ok:#4ade80;--gs-ink:#fff0e4eb;--gs-ink-2:#fff0e48c;--gs-ink-3:#fff0e42e;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;max-width:340px;margin:10px 0 4px;position:relative}.gs-window{background:linear-gradient(#281c16f2,#160f0bf2);border:1px solid #ffeee01f;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000059}.gs-window--dark{background:linear-gradient(#0b1a33,#071022)}.gs-window__bar{color:var(--gs-ink-2);border-bottom:1px solid #ffeee012;align-items:center;gap:5px;padding:7px 10px;font-size:10px;display:flex}.gs-window__bar span{background:var(--gs-ink-3);border-radius:50%;width:7px;height:7px}.gs-window__bar em{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;font-style:normal;overflow:hidden}.gs-window__body{min-height:150px;color:var(--gs-ink);flex-direction:column;align-items:center;gap:9px;padding:14px 16px 16px;font-size:11px;display:flex;position:relative}.gs-title{margin:0;font-size:12px;font-weight:600}.gs-small{color:var(--gs-ink-2);text-align:center;margin:0;font-size:10px}.gs-small--light{color:#dce8ffb3}.gs-ico{width:18px;height:18px;color:var(--gs-accent)}.gs-ico--center{width:26px;height:26px}.gs-ico--spin{animation:1.6s linear infinite gs-spin}.gs-ico--glow{border-radius:50%;animation:2.4s ease-in-out infinite gs-glow}.gs-row{align-items:center;gap:8px;width:100%;display:flex}.gs-line{background:var(--gs-ink-3);border-radius:3px;height:6px;display:block}.gs-line--w60{width:60%}.gs-btn{background:var(--gs-accent);color:#1b0f08;border-radius:8px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block}.gs-btn--ghost{border:1px solid var(--gs-ink-3);color:var(--gs-ink-2);background:0 0}.gs-btn--pulse{animation:3.2s ease-in-out infinite gs-press}.gs-bar{background:var(--gs-ink-3);border-radius:4px;width:100%;height:7px;overflow:hidden}.gs-bar i{border-radius:inherit;background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .6),var(--gs-accent));width:0;height:100%;display:block}.gs-bar--fill-fast i{animation:2.6s ease-in-out infinite gs-fill}.gs-bar--fill-slow i{animation:5s ease-in-out infinite gs-fill}.gs-bar--static i{width:72%}.gs-bar--half i{width:38%}.gs-file{align-items:center;gap:8px;width:100%;display:flex}.gs-file__icon{background:var(--gs-accent-soft);width:22px;height:22px;color:var(--gs-accent);border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:800;display:grid}.gs-cursor{opacity:0;background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 3px #ffffff40}.gs-cursor--download{animation:3.2s ease-in-out infinite gs-cursor-download}.gs-cursor--choice-left{animation:3.2s ease-in-out infinite gs-cursor-left}.gs-cursor--disk{animation:3.6s ease-in-out infinite gs-cursor-disk}.gs-choices{gap:8px;display:flex}.gs-choice{border:1px solid var(--gs-ink-3);color:var(--gs-ink-2);border-radius:8px;padding:7px 12px}.gs-choice--pick{animation:3.2s ease-in-out infinite gs-pick}.gs-field{border:1px solid var(--gs-ink-3);width:100%;height:24px;font-family:var(--font-mono,monospace);background:#0003;border-radius:7px;align-items:center;padding:0 8px;font-size:10px;display:flex}.gs-typing{border-right:2px solid var(--gs-accent);white-space:nowrap;width:0;display:inline-block;overflow:hidden}.gs-typing--key{animation:3.6s steps(17,end) infinite gs-type}.gs-typing--name{animation:3.6s steps(10,end) .6s infinite gs-type}.gs-check{width:100%;color:var(--gs-ink-2);align-items:center;gap:8px;animation:4s infinite gs-check-text;display:flex}.gs-check__dot{background:var(--gs-ink-3);border-radius:50%;place-items:center;width:14px;height:14px;animation:4s infinite gs-check-dot;display:grid}.gs-check__dot svg{color:#10220f;opacity:0;width:10px;height:10px;animation:4s infinite gs-check-tick;animation-delay:inherit}.gs-keys{gap:4px;display:flex}.gs-key{border:1px solid var(--gs-ink-3);border-bottom-width:3px;border-radius:5px;place-items:center;width:22px;height:22px;font-weight:700;animation:2.4s ease-in-out infinite gs-keypress;display:grid}.gs-disk{border:1px solid var(--gs-ink-3);border-radius:8px;grid-template-columns:auto 1fr;gap:4px 8px;width:100%;padding:7px 9px;display:grid}.gs-disk .gs-bar{grid-column:1/-1}.gs-disk__name{font-weight:800}.gs-disk__tag{color:var(--gs-ink-2)}.gs-disk--pick{animation:3.6s ease-in-out infinite gs-pick}.gs-blackout{opacity:0;background:#000;animation:3.2s ease-in-out infinite gs-blackout;position:absolute;inset:0}.gs-winlogo{grid-template-columns:repeat(2,16px);gap:3px;margin-top:10px;display:grid}.gs-winlogo span{background:#4cc2ff;width:16px;height:16px}.gs-dots{width:34px;height:34px;margin:6px 0 2px;position:relative}.gs-dots i{transform-origin:2px 17px;background:#fff;border-radius:50%;width:4px;height:4px;margin-left:-2px;animation:2.2s cubic-bezier(.5,.1,.5,.9) infinite gs-orbit;position:absolute;top:0;left:50%}.gs-dots i:nth-child(2){animation-delay:.12s}.gs-dots i:nth-child(3){animation-delay:.24s}.gs-dots i:nth-child(4){animation-delay:.36s}.gs-dots i:nth-child(5){animation-delay:.48s}.gs-desktop{width:100%;height:128px;position:relative}.gs-desktop__icon{background:var(--gs-accent);color:#1b0f08;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:grid;position:absolute;top:4px;left:4px}.gs-desktop__app{opacity:0;background:linear-gradient(#281c16,#160f0b);border:1px solid #ffeee026;border-radius:8px;justify-content:center;align-items:center;gap:8px;animation:3.4s ease-out infinite gs-app-open;display:flex;position:absolute;inset:22px 30px 26px;transform:scale(.6)}.gs-desktop__taskbar{background:#ffffff14;border-radius:4px;height:14px;position:absolute;bottom:0;left:0;right:0}.gs-wifi{width:40px;height:26px;position:relative}.gs-wifi i{border:3px solid #0000;border-top-color:var(--gs-accent);opacity:.2;border-radius:50%;animation:2s ease-in-out infinite gs-wifi;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.gs-wifi i:first-child{width:12px;height:12px;bottom:-2px}.gs-wifi i:nth-child(2){width:26px;height:26px;animation-delay:.25s;bottom:-9px}.gs-wifi i:nth-child(3){width:40px;height:40px;animation-delay:.5s;bottom:-16px}.gs-tiles{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.gs-tile{border:1px solid var(--gs-ink-3);background:#ffffff0a;border-radius:6px;height:30px;animation:3.6s infinite gs-tile-in}.gs-tile--pick{animation:3.6s infinite gs-tile-in,3.6s ease-in-out infinite gs-pick}.gs-tiles--wall .gs-tile{background:linear-gradient(135deg,rgb(var(--tl-copper-rgb) / .35),#4cc2ff40);height:38px}.gs-steps3{gap:6px;display:flex}.gs-steps3 span{border:1px solid var(--gs-ink-3);width:26px;height:26px;color:var(--gs-ink-2);border-radius:50%;place-items:center;font-weight:700;animation:4.5s infinite gs-step3;display:grid}.gs-steps3 span:nth-child(2){animation-delay:1.5s}.gs-steps3 span:nth-child(3){animation-delay:3s}.gs-done{flex-direction:column;align-items:center;gap:8px;margin-top:6px;display:flex}.gs-done__badge{background:var(--gs-ok);border-radius:50%;place-items:center;width:38px;height:38px;animation:2.8s infinite gs-pop;display:grid}.gs-done__badge svg{color:#0b200f;width:22px;height:22px}.gs-confetti i{background:var(--gs-accent);opacity:0;border-radius:1px;width:5px;height:8px;animation:2.8s ease-in infinite gs-confetti;position:absolute;top:30px}.gs-confetti i:nth-child(2n){background:#4cc2ff}@keyframes gs-spin{to{transform:rotate(360deg)}}@keyframes gs-glow{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 8px rgb(var(--tl-copper-rgb) / .8))}}@keyframes gs-press{0%,55%,to{transform:scale(1);box-shadow:0 0 #0000}62%{box-shadow:0 0 0 4px rgb(var(--tl-copper-rgb) / .35);transform:scale(.93)}70%{transform:scale(1)}}@keyframes gs-fill{0%{width:0}75%,to{width:100%}}@keyframes gs-cursor-download{0%{opacity:0;top:120px;left:85%}20%{opacity:1}55%,62%{top:62px;left:52%;transform:scale(1)}60%{transform:scale(.7)}85%{opacity:1}to{opacity:0;top:62px;left:52%}}@keyframes gs-cursor-left{0%{opacity:0;top:120px;left:80%}20%{opacity:1}55%,70%{top:64px;left:32%}60%{transform:scale(.7)}90%{opacity:1}to{opacity:0;top:64px;left:32%}}@keyframes gs-cursor-disk{0%{opacity:0;top:130px;left:80%}15%{opacity:1}35%,42%{top:34px;left:70%}38%{transform:scale(.7)}65%,72%{top:128px;left:50%}68%{transform:scale(.7)}90%{opacity:1}to{opacity:0;top:128px;left:50%}}@keyframes gs-pick{0%,45%{border-color:var(--gs-ink-3);color:var(--gs-ink-2);background-color:#0000}55%,to{border-color:var(--gs-accent);background-color:var(--gs-accent-soft);color:var(--gs-ink)}}@keyframes gs-type{0%{width:0}60%,to{width:100%}}@keyframes gs-check-dot{0%,20%{background:var(--gs-ink-3);transform:scale(1)}28%{background:var(--gs-ok);transform:scale(1.25)}34%,to{background:var(--gs-ok);transform:scale(1)}}@keyframes gs-check-tick{0%,24%{opacity:0}30%,to{opacity:1}}@keyframes gs-check-text{0%,24%{color:var(--gs-ink-2)}30%,to{color:var(--gs-ink)}}@keyframes gs-keypress{0%,30%,to{border-bottom-width:3px;transform:translateY(0)}15%{border-color:var(--gs-accent);border-bottom-width:1px;transform:translateY(2px)}}@keyframes gs-blackout{0%,55%{opacity:0}70%,88%{opacity:1}to{opacity:0}}@keyframes gs-orbit{0%{opacity:0;transform:rotate(0)}10%,80%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@keyframes gs-app-open{0%,25%{opacity:0;transform:scale(.6)}45%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes gs-wifi{0%,to{opacity:.2}50%{opacity:1}}@keyframes gs-tile-in{0%{opacity:0;transform:translateY(6px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes gs-step3{0%,8%{border-color:var(--gs-ink-3);color:var(--gs-ink-2);background:0 0}15%,to{border-color:var(--gs-accent);color:#1b0f08;background:var(--gs-accent)}}@keyframes gs-pop{0%{transform:scale(0)}25%{transform:scale(1.15)}35%,to{transform:scale(1)}}@keyframes gs-confetti{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(110px)rotate(260deg)}}:root{--ops-rail-w:232px;--ops-content-w:1320px;--ops-fs:.875rem;--ops-fs-sm:.8rem;--ops-fs-xs:.74rem}.admin-main{padding-top:var(--tl-header-h)}.ops-shell{box-sizing:border-box;width:100%;min-width:0;height:100%;min-height:0;font-size:var(--ops-fs);isolation:isolate;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.ops-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 45% at 0% 0%,rgb(var(--tl-copper-rgb) / .06),transparent 60%);position:absolute;inset:0}.ops-rail{border-bottom:1px solid var(--cs-line);background:var(--cs-rail);flex-direction:column;gap:8px;min-width:0;min-height:0;padding:10px 12px 0;display:flex}.ops-rail__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ops-rail__brand{align-items:center;gap:10px;min-width:0;display:flex}.ops-rail__mark{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-sm);background:var(--cs-surface-solid);width:32px;height:32px;color:var(--cs-copper-text);flex-shrink:0;place-items:center;display:grid}.ops-rail__mark svg{width:16px;height:16px}.ops-rail__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:.98rem;font-weight:600;line-height:1.1}.ops-rail__subtitle{font-size:var(--ops-fs-xs);color:var(--cs-text-3);margin:2px 0 0}.ops-nav{scrollbar-width:none;gap:2px;min-height:0;padding:2px 0 8px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 18px),#0000)}.ops-nav::-webkit-scrollbar{display:none}.ops-nav__group{display:contents}.ops-nav__group-title{display:none}.ops-nav__link{border-radius:var(--cs-r-sm);min-height:36px;font-size:var(--ops-fs-sm);white-space:nowrap;color:var(--cs-text-2);transition:color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);flex:none;align-items:center;gap:9px;padding:6px 10px;font-weight:500;line-height:1;text-decoration:none;display:flex;position:relative}.ops-nav__link svg{width:16px;height:16px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease);flex-shrink:0}.ops-nav__link:hover{background:var(--cs-surface-hover);color:var(--cs-text)}.ops-nav__link:hover svg{color:var(--cs-text-2)}.ops-nav__link.is-active{background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .14),rgb(var(--tl-copper-rgb) / .03) 70%);color:#fff;box-shadow:inset 2px 0 0 var(--cs-copper)}.ops-nav__link.is-active svg{color:var(--cs-copper-text)}.ops-nav__link:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.ops-nav__badge{background:var(--cs-copper);min-width:20px;height:18px;font-family:var(--font-mono);color:#1d0e05;border-radius:999px;place-items:center;margin-left:auto;padding:0 6px;font-size:.66rem;font-weight:600;display:inline-grid}.ops-nav__badge--warn{background:var(--tl-warning)}.ops-nav__badge--alert{background:var(--tl-danger);color:#fff}.ops-rail__foot{border-top:1px solid var(--cs-line);margin-top:auto;padding:10px 0 12px;display:none}.ops-rail__user{align-items:center;gap:9px;min-width:0;padding:4px 6px 8px;display:flex}.ops-rail__user-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ops-rail__user-name{font-size:var(--ops-fs-sm);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-weight:600;overflow:hidden}.ops-rail__user-role{font-family:var(--font-mono);color:var(--cs-text-3);font-size:.66rem}.ops-rail__link{border-radius:var(--cs-r-sm);width:100%;min-height:32px;font-size:var(--ops-fs-xs);color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:8px;padding:0 10px;font-weight:500;text-decoration:none;display:inline-flex}.ops-rail__link svg{width:14px;height:14px}.ops-rail__link:hover{background:var(--cs-surface-hover);color:var(--cs-text)}.ops-stage{overscroll-behavior:contain;flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:auto}.ops-stage--lock{overflow:hidden}.ops-stage__inner{width:100%;max-width:var(--ops-content-w);animation:cs-enter var(--cs-dur-3) var(--cs-ease) both;padding:10px 14px 32px}.ops-stage--lock .ops-stage__inner{flex-direction:column;height:100%;min-height:0;padding-bottom:12px;display:flex}.ops-page{gap:16px;display:grid}.ops-page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px;padding-top:6px;display:flex}.ops-page__title{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--cs-text);margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.ops-page__desc{max-width:70ch;font-size:var(--ops-fs-sm);color:var(--cs-text-2);margin:6px 0 0;line-height:1.5}.ops-page__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-crumb{font-size:var(--ops-fs-xs);color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:6px;margin:0 0 8px;text-decoration:none;display:inline-flex}.ops-crumb:hover{color:var(--cs-text)}.ops-crumb svg{width:13px;height:13px}.ops-shell .tl-btn,.ops-dialog .tl-btn{border-radius:var(--cs-r-sm);min-height:34px;font-size:var(--ops-fs-sm);padding-inline:13px}.ops-shell .tl-btn svg,.ops-dialog .tl-btn svg{width:15px;height:15px}@media(hover:hover)and (pointer:fine){.ops-shell .tl-btn:hover:not(:disabled):not([aria-disabled=true]),.ops-dialog .tl-btn:hover:not(:disabled){transform:translateY(-1px)}}.ops-shell .tl-btn:active:not(:disabled):not([aria-disabled=true]),.ops-dialog .tl-btn:active:not(:disabled){transform:scale(.98)}.ops-shell .tl-btn--primary:before,.ops-dialog .tl-btn--primary:before{content:none}.ops-shell .tl-btn--ghost{padding-inline:10px}.ops-toolbar{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ops-toolbar__spacer{flex:auto}.ops-chips{border:1px solid var(--cs-line);border-radius:var(--cs-r-sm);background:var(--cs-inset);flex-wrap:wrap;gap:3px;padding:3px;display:inline-flex}.ops-chip{min-height:28px;font-size:var(--ops-fs-xs);white-space:nowrap;color:var(--cs-text-3);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.ops-chip:hover{color:var(--cs-text)}.ops-chip.is-active{color:#fff;background:#fff0e417;box-shadow:inset 0 1px #fff0e40f}.ops-chip:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:1px}.ops-chip__count{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.64rem;font-weight:500}.ops-chip.is-active .ops-chip__count{color:var(--cs-copper-text)}.ops-search{flex:16rem;align-items:center;min-width:0;max-width:28rem;display:flex;position:relative}.ops-search svg{width:14px;height:14px;color:var(--cs-text-4);pointer-events:none;position:absolute;left:10px}.ops-search input{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-sm);background:var(--cs-inset);width:100%;min-height:34px;font:inherit;font-size:var(--ops-fs-sm);color:var(--cs-text);transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);padding:0 10px 0 30px}.ops-search input::placeholder{color:var(--cs-text-4)}.ops-search input:focus{border-color:rgb(var(--tl-copper-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--tl-copper-rgb) / .12);outline:none}.ops-select{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-sm);background:var(--cs-inset);min-height:34px;font:inherit;font-size:var(--ops-fs-xs);color:var(--cs-text-2);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a7e74' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;padding:0 28px 0 10px;font-weight:600}.ops-select:focus{border-color:rgb(var(--tl-copper-rgb) / .6);box-shadow:0 0 0 3px rgb(var(--tl-copper-rgb) / .12);outline:none}.ops-check{font-size:var(--ops-fs-xs);color:var(--cs-text-2);cursor:pointer;align-items:center;gap:7px;font-weight:500;display:inline-flex}.ops-check input{width:15px;height:15px;accent-color:var(--cs-copper)}.ops-table-wrap{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface);box-shadow:var(--cs-shadow-card);overflow:hidden}.ops-table-scroll{overflow-x:auto}.ops-table{border-collapse:collapse;width:100%;font-size:var(--ops-fs-sm)}.ops-table th{border-bottom:1px solid var(--cs-line-2);font-size:var(--ops-fs-xs);text-align:left;white-space:nowrap;color:var(--cs-text-3);padding:10px 14px;font-weight:500}.ops-table td{border-bottom:1px solid var(--cs-line);vertical-align:middle;color:var(--cs-text);padding:10px 14px}.ops-table tbody tr:last-child td{border-bottom:0}.ops-table .is-right{text-align:right}.ops-table .is-center{text-align:center}.ops-table .is-nowrap{white-space:nowrap}.ops-table tr.is-link{cursor:pointer;transition:background-color var(--cs-dur-2) var(--cs-ease)}.ops-table tr.is-link:hover,.ops-table tr.is-link:focus-visible{background:var(--cs-surface-hover)}.ops-table tr.is-link:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .8);outline-offset:-2px}.ops-table tr.is-highlight td:first-child{box-shadow:inset 2px 0 0 var(--cs-copper)}.ops-table__empty{text-align:center;color:var(--cs-text-3);padding:28px 18px}.ops-table__empty strong{color:var(--cs-text);margin-bottom:4px;font-weight:600;display:block}.ops-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.78rem}.ops-dim{color:var(--cs-text-3)}.ops-cell-main{align-items:center;gap:10px;min-width:0;display:flex}.ops-cell-stack{gap:2px;min-width:0;display:grid}.ops-cell-title{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-weight:600;overflow:hidden}.ops-cell-sub{font-size:var(--ops-fs-xs);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);overflow:hidden}.ops-cell-inline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ops-avatar{background:var(--cs-copper-soft);width:28px;height:28px;font-family:var(--font-brand);color:var(--cs-copper-text);box-shadow:0 0 0 1px rgb(var(--tl-copper-rgb) / .22);border-radius:999px;flex-shrink:0;place-items:center;font-size:.76rem;font-weight:600;display:grid;overflow:hidden}.ops-avatar img{object-fit:cover;width:100%;height:100%}.ops-avatar--lg{width:48px;height:48px;font-size:1.1rem}.ops-unread{background:var(--cs-copper);min-width:18px;height:18px;font-family:var(--font-mono);color:#1d0e05;border-radius:999px;place-items:center;padding:0 5px;font-size:.64rem;font-weight:600;display:inline-grid}.ops-shell .cs-status,.ops-dialog .cs-status{font-size:var(--ops-fs-xs);padding:2px 9px 2px 8px}.ops-shell .cs-tag{font-size:.66rem}.ops-pagination{border-top:1px solid var(--cs-line);font-size:var(--ops-fs-xs);color:var(--cs-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.ops-pagination__buttons{gap:6px;display:flex}.ops-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;display:grid}.ops-grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.ops-card{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:linear-gradient(180deg,#fff0e406,transparent 30%),var(--cs-surface);box-shadow:var(--cs-shadow-card)}.ops-card--accent{border-color:rgb(var(--tl-copper-rgb) / .28);background:radial-gradient(80% 60% at 100% 0%,rgb(var(--tl-copper-rgb) / .1),transparent 58%),var(--cs-surface-raised)}.ops-card--warn{border-color:rgb(var(--tl-warning-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tl-warning-rgb) / .06),transparent 60%),var(--cs-surface)}.ops-card--danger{border-color:rgb(var(--tl-danger-rgb) / .3);background:linear-gradient(90deg,rgb(var(--tl-danger-rgb) / .07),transparent 60%),var(--cs-surface)}.ops-card__head{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:11px 16px;display:flex}.ops-card__title{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--cs-text);align-items:center;gap:8px;margin:0;font-size:.92rem;font-weight:600;display:inline-flex}.ops-card__title svg{width:15px;height:15px;color:var(--cs-copper-text)}.ops-card__body{padding:14px 16px}.ops-card__body--flush{padding:0}.ops-card__foot{border-top:1px solid var(--cs-line);padding:10px 16px}.ops-metric{border-radius:var(--cs-r-sm);min-width:0;color:inherit;transition:background-color var(--cs-dur-2) var(--cs-ease);align-items:baseline;gap:10px;padding:8px 10px;text-decoration:none;display:flex}a.ops-metric:hover{background:var(--cs-surface-hover)}.ops-metric__value{font-family:var(--font-mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--cs-text);font-size:1.5rem;font-weight:500;line-height:1}.ops-metric__value.is-warn{color:var(--tl-warning)}.ops-metric__value.is-alert{color:var(--tl-danger)}.ops-metric__value.is-ok{color:var(--tl-success)}.ops-metric__label{font-size:var(--ops-fs-sm);color:var(--cs-text-2)}.ops-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:4px;display:grid}.ops-list{margin:0;padding:0;list-style:none}.ops-list__row{border-bottom:1px solid var(--cs-line);color:inherit;transition:background-color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:10px;padding:9px 16px;text-decoration:none;display:flex}.ops-list__row:last-child{border-bottom:0}a.ops-list__row:hover{background:var(--cs-surface-hover)}.ops-list__row .ops-cell-stack{flex:auto}.ops-dl{gap:0;margin:0;display:grid}.ops-dl__row{border-bottom:1px solid var(--cs-line);grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:8px 0;display:grid}.ops-dl__row:last-child{border-bottom:0}.ops-dl__row dt{font-size:var(--ops-fs-xs);color:var(--cs-text-3);margin:0;font-weight:500}.ops-dl__row dd{min-width:0;font-size:var(--ops-fs-sm);overflow-wrap:anywhere;color:var(--cs-text);margin:0}.ops-notice{border:1px solid var(--cs-line-2);border-radius:var(--cs-r-sm);background:var(--cs-surface);font-size:var(--ops-fs-sm);color:var(--cs-text-2);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.5;display:flex}.ops-notice svg{flex-shrink:0;width:15px;height:15px;margin-top:2px}.ops-notice--warn{border-color:rgb(var(--tl-warning-rgb) / .34);background:rgb(var(--tl-warning-rgb) / .07);color:#f6dfa6}.ops-notice--danger{border-color:rgb(var(--tl-danger-rgb) / .36);background:rgb(var(--tl-danger-rgb) / .08);color:#ffc5bb}.ops-notice--success{border-color:rgb(var(--tl-success-rgb) / .32);background:rgb(var(--tl-success-rgb) / .07);color:#bfe9cd}.ops-skeleton-row{border-bottom:1px solid var(--cs-line);grid-template-columns:2fr 3fr 1fr 1fr;gap:10px;padding:13px 14px;display:grid}.ops-skeleton-row:last-child{border-bottom:0}.ops-skeleton-row span{background:#fff0e40a;border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.ops-thread__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-dialog-root{z-index:90;-webkit-backdrop-filter:blur(6px);animation:msg-fade var(--cs-dur-2) var(--cs-ease);background:#060403b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ops-dialog{border:1px solid var(--cs-line-2);background:linear-gradient(180deg,#fff0e409,transparent 30%),var(--cs-surface-solid);width:min(100%,28rem);box-shadow:var(--cs-shadow-raised),0 40px 90px -30px #000000e6;animation:msg-rise var(--cs-dur-3) var(--cs-ease);border-radius:16px;padding:22px}.ops-dialog--danger{border-color:rgb(var(--tl-danger-rgb) / .35)}.ops-dialog__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:1.1rem;font-weight:600}.ops-dialog__body{font-size:var(--ops-fs-sm);color:var(--cs-text-2);margin:10px 0 0;line-height:1.55}.ops-dialog__body strong{color:var(--cs-text)}.ops-dialog__actions{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.ops-review{border-bottom:1px solid var(--cs-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 20px;padding:14px 16px;display:flex}.ops-review:last-child{border-bottom:0}.ops-review__main{flex:24rem;min-width:0}.ops-review__text{font-size:var(--ops-fs-sm);white-space:pre-wrap;color:var(--cs-text-2);margin:8px 0 0;line-height:1.55}.ops-stars{color:var(--tl-warning);gap:1px;display:inline-flex}.ops-stars svg{width:13px;height:13px}.ops-stars svg.is-off{color:var(--cs-text-4)}.ops-service{border-bottom:1px solid var(--cs-line);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;display:flex}.ops-service:last-child{border-bottom:0}.ops-service__name{font-size:var(--ops-fs-sm);color:var(--cs-text);font-weight:500}.ops-service__detail{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.68rem;display:block}@media(min-width:1100px){.ops-shell{grid-template-columns:var(--ops-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ops-rail{border-right:1px solid var(--cs-line);border-bottom:0;gap:14px;padding:18px 12px 0}.ops-rail__head{padding:0 4px}.ops-nav{flex-direction:column;flex:1;padding:0 0 10px;overflow:hidden auto;-webkit-mask-image:none;mask-image:none}.ops-nav__link{width:100%}.ops-nav__group{gap:2px;display:grid}.ops-nav__group+.ops-nav__group{border-top:1px solid #ffeee00f;margin-top:14px;padding-top:14px}.ops-nav__group-title{letter-spacing:.12em;text-transform:uppercase;color:var(--tl-text-3);margin:0 0 6px;padding:0 12px;font-size:.68rem;font-weight:600;display:block}.ops-rail__foot{display:block}.ops-rail__head-user{display:none}.ops-stage__inner{padding:18px 28px 48px}}@media(max-width:1099px){.ops-hide-lg{display:none}.ops-rail__head-user{display:flex}}@media(max-width:760px){.ops-hide-md{display:none}.ops-stage__inner{padding:8px 10px 28px}.ops-table th,.ops-table td{padding:9px 10px}.ops-dl__row{grid-template-columns:minmax(0,1fr);gap:2px}}:root[data-motion=reduced] :is(.ops-shell,.ops-dialog) .tl-btn:hover:not(:disabled){transform:none}.ops-oc-form{gap:10px;display:grid}.ops-oc-item{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}:root{--sup-gutter:36px;--sup-note-rgb:var(--tl-warning-rgb);--sup-note-text:#f6dfa6;--sup-note-bg:rgb(var(--sup-note-rgb) / .07);--sup-note-line:rgb(var(--sup-note-rgb) / .42);--sup-field:#08060599;--sup-field-line:var(--cs-line-2);--sup-focus:rgb(var(--tl-copper-rgb) / .55);--sup-focus-ring:0 0 0 3px rgb(var(--tl-copper-rgb) / .13)}.sup-status{gap:7px}.sup-status--sm{gap:6px;padding:2px 8px 2px 7px;font-size:.7rem}.sup-status--sm:before{width:6px;height:6px}.sup-status--quiet{border-color:var(--cs-line);background:0 0}.sup-status--quiet.cs-status--success{border-color:rgb(var(--tl-success-rgb) / .22);color:#bfe9cdd9}.sup-topic{gap:5px}.sup-topic svg{opacity:.8;flex-shrink:0;width:11px;height:11px}.sup-thread{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow-y:auto}.sup-thread__inner{flex-direction:column;justify-content:flex-end;gap:2px;min-height:100%;padding:16px 20px 14px;display:flex}.sup-thread__empty{text-align:center;color:var(--cs-text-3);margin:auto 0 0;padding:24px 0 18px;font-size:.88rem}.sup-older{justify-content:center;padding:2px 0 10px;display:flex}.sup-older__btn{border:1px solid var(--cs-line);min-height:30px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);background:#fff0e406;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;font-size:.76rem;font-weight:500;display:inline-flex}.sup-older__btn svg{width:13px;height:13px}.sup-older__btn:hover:not(:disabled){border-color:var(--cs-line-2);color:var(--cs-text);background:#fff0e40d}.sup-older__btn:disabled{opacity:.6}.sup-day{align-items:center;gap:14px;margin:14px 0 10px;display:flex}.sup-day:before,.sup-day:after{content:"";background:var(--cs-line);flex:1;height:1px}.sup-day span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-4);font-size:.66rem;font-weight:500}.sup-day:first-child{margin-top:0}.sup-msg{grid-template-columns:var(--sup-gutter) minmax(0,1fr);gap:0 12px;margin-top:14px;display:grid}.sup-msg.is-continued{margin-top:3px}.sup-msg.is-new{animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both}@keyframes sup-msg-in{0%{opacity:0;transform:translateY(6px)}}.sup-msg__gutter{justify-content:center;padding-top:2px;display:flex}.sup-msg__avatar{object-fit:cover;width:30px;height:30px;box-shadow:0 0 0 1px var(--cs-line-2);border-radius:999px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.sup-msg__avatar--sm{opacity:.8;width:22px;height:22px;margin-top:2px}.sup-msg__avatar.is-fallback{color:var(--cs-text-3);background:#ffeee00f}.sup-msg__avatar.is-brand{box-shadow:0 0 0 1px rgb(var(--tl-copper-rgb) / .35)}.sup-msg__ghost-time{font-family:var(--font-mono);color:var(--cs-text-4);opacity:0;transition:opacity var(--cs-dur-1) var(--cs-ease);align-self:start;margin-top:4px;font-size:.62rem}.sup-msg:hover .sup-msg__ghost-time,.sup-msg:focus-within .sup-msg__ghost-time{opacity:1}.sup-msg__main{min-width:0}.sup-msg__head{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-bottom:4px;display:flex}.sup-msg__name{letter-spacing:-.01em;color:var(--cs-text);font-size:.82rem;font-weight:600}.sup-msg__role{letter-spacing:.07em;text-transform:uppercase;color:var(--cs-copper-text);font-size:.66rem;font-weight:600}.sup-msg__role--system{color:var(--cs-text-4)}.sup-msg__time{font-family:var(--font-mono);color:var(--cs-text-4);margin-left:auto;font-size:.66rem}.sup-msg__body{color:var(--cs-text);font-size:.92rem;line-height:1.6}.sup-msg__body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.sup-msg__body p+p{margin-top:.7em}.sup-msg--client .sup-msg__body{color:var(--cs-text)}.sup-msg--staff .sup-msg__main{border:1px solid var(--cs-line);box-shadow:inset 2px 0 rgb(var(--tl-copper-rgb) / .75);background:linear-gradient(#fff0e40b,#fff0e405);border-radius:12px;padding:10px 14px 12px;position:relative}.sup-msg--staff .sup-msg__head{margin-bottom:5px}.sup-msg--staff.is-continued .sup-msg__main{padding-top:9px}.sup-msg--system .sup-msg__main{border-left:1px dashed var(--cs-line-3);padding:2px 0 2px 12px}.sup-msg--system .sup-msg__body{color:var(--cs-text-2);font-size:.86rem}.sup-msg--system .sup-msg__name{color:var(--cs-text-2)}.sup-msg__body .msg-system-rich{gap:14px;display:grid}.sup-msg__body .msg-system-lead{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);font-size:1rem;font-weight:600}.sup-msg__body .msg-system-step-title{color:var(--cs-text);font-size:.88rem;font-weight:600}.sup-msg__body .msg-system-step-text{color:var(--cs-text-2);font-size:.84rem}.sup-msg--note .sup-msg__main{border:1px dashed var(--sup-note-line);background:repeating-linear-gradient(-45deg,rgb(var(--sup-note-rgb) / .035) 0 6px,transparent 6px 14px),var(--sup-note-bg);border-radius:12px;padding:10px 14px 12px}.sup-msg--note .sup-msg__avatar{box-shadow:0 0 0 1px var(--sup-note-line)}.sup-msg__badge{background:rgb(var(--sup-note-rgb) / .16);letter-spacing:.08em;text-transform:uppercase;color:var(--sup-note-text);border-radius:6px;align-items:center;gap:5px;padding:2px 7px 2px 6px;font-size:.64rem;font-weight:700;display:inline-flex}.sup-msg__badge svg{width:11px;height:11px}.sup-msg__hint{color:rgb(var(--sup-note-rgb) / .7);font-size:.72rem}.sup-msg--note .sup-msg__body{color:var(--cs-text)}.sup-event{align-items:center;gap:12px;margin-top:14px;display:flex}.sup-event:before,.sup-event:after{content:"";background:var(--cs-line);flex:1;height:1px}.sup-event__text{text-align:center;max-width:86%;color:var(--cs-text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 6px;font-size:.74rem;line-height:1.4;display:inline-flex}.sup-event__status{color:var(--cs-text-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.sup-event__status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.sup-event__status.is-success{color:#bfe9cd}.sup-event__status.is-warning{color:#f6dfa6}.sup-event__status.is-accent{color:var(--cs-copper-text)}.sup-event__status.is-muted{color:var(--cs-text-3)}.sup-event__part+.sup-event__part:before,.sup-event__status+.sup-event__part:before{content:"·";color:var(--cs-text-4);margin-right:6px}.sup-event.is-new{animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both}.sup-attachments{flex-direction:column;gap:8px;display:flex}.sup-attachments.has-body{margin-top:10px}.sup-attachments__images{flex-wrap:wrap;gap:8px;display:flex}.sup-thumb{border:1px solid var(--cs-line-2);cursor:zoom-in;transition:border-color var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);background:#0000004d;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.sup-thumb img{object-fit:cover;pointer-events:none;width:auto;min-width:120px;max-width:min(100%,22rem);height:auto;min-height:84px;max-height:200px;transition:transform var(--cs-dur-3) var(--cs-ease);display:block}.sup-attachments__images.is-single .sup-thumb img{object-fit:contain;max-width:min(100%,28rem);max-height:280px}.sup-thumb__overlay{width:26px;height:26px;color:var(--cs-text);opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);background:#060403b3;border-radius:7px;place-items:center;display:grid;position:absolute;bottom:6px;right:6px;transform:translateY(4px)}.sup-thumb__overlay svg{width:13px;height:13px}@media(hover:hover)and (pointer:fine){.sup-thumb:hover{border-color:rgb(var(--tl-copper-rgb) / .5)}.sup-thumb:hover img{transform:scale(1.02)}.sup-thumb:hover .sup-thumb__overlay,.sup-thumb:focus-visible .sup-thumb__overlay{opacity:1;transform:none}}.sup-files{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sup-file{border:1px solid var(--cs-line-2);min-width:0;max-width:28rem;transition:border-color var(--cs-dur-2) var(--cs-ease);background:#00000038;border-radius:10px;align-items:center;gap:10px;padding:7px 8px;display:flex}.sup-file:hover{border-color:var(--cs-line-3)}.sup-file__icon{width:34px;height:34px;color:var(--cs-text-3);background:#ffeee00d;border-radius:8px;flex-shrink:0;place-items:center;display:grid;position:relative}.sup-file__icon svg{width:16px;height:16px}.sup-file__ext{background:var(--cs-surface-raised);font-family:var(--font-mono);letter-spacing:.02em;color:var(--cs-copper-text);box-shadow:0 0 0 1px var(--cs-line-2);border-radius:4px;padding:0 3px;font-size:.5rem;font-weight:700;position:absolute;bottom:-4px;right:-4px}.sup-file__text{flex:1;gap:1px;min-width:0;display:grid}.sup-file__name{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-size:.82rem;font-weight:500;overflow:hidden}.sup-file__size{font-family:var(--font-mono);color:var(--cs-text-3);font-size:.66rem}.sup-file__link{min-height:30px;color:var(--cs-copper-text);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:7px;flex-shrink:0;align-items:center;gap:5px;padding:0 9px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.sup-file__link svg{width:13px;height:13px}.sup-file__link:hover{background:var(--cs-copper-soft);color:var(--tl-copper-200)}.sup-pending{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sup-pending__item{border:1px solid var(--cs-line-2);max-width:100%;animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both;background:#fff0e409;border-radius:9px;align-items:center;gap:8px;padding:4px;font-size:.76rem;display:flex;position:relative}.sup-pending__thumb{object-fit:cover;width:34px;height:34px;color:var(--cs-text-3);background:#ffeee00d;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sup-pending__thumb--file{position:relative}.sup-pending__thumb--file svg{width:15px;height:15px}.sup-pending__ext{background:var(--cs-surface-raised);font-family:var(--font-mono);color:var(--cs-copper-text);box-shadow:0 0 0 1px var(--cs-line-2);border-radius:3px;padding:0 2px;font-size:.48rem;font-weight:700;position:absolute;bottom:-3px;right:-3px}.sup-pending__text{gap:0;min-width:0;display:grid}.sup-pending__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:13rem;color:var(--cs-text);overflow:hidden}.sup-pending__size{font-family:var(--font-mono);color:var(--cs-text-3);align-items:center;gap:4px;font-size:.64rem;display:inline-flex}.sup-pending__size svg{width:10px;height:10px}.sup-pending__remove{width:26px;height:26px;color:var(--cs-text-3);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.sup-pending__remove svg{width:13px;height:13px}.sup-pending__remove:hover:not(:disabled){background:rgb(var(--tl-danger-rgb) / .75);color:#fff}.sup-pending__remove:disabled{opacity:.35;cursor:not-allowed}.sup-pending__item.is-uploading{border-color:rgb(var(--tl-copper-rgb) / .4)}.sup-pending__item.is-uploading:after{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(var(--tl-copper-rgb) / .12),transparent);pointer-events:none;animation:1.2s linear infinite cs-shimmer;position:absolute;inset:0;transform:translate(-100%)}.sup-picker{flex-direction:column;gap:10px;display:flex}.sup-dropzone{border:1px dashed var(--cs-line-2);text-align:center;transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);background:#fff0e405;border-radius:12px;justify-items:center;gap:4px;padding:18px 16px 16px;display:grid}.sup-dropzone.is-dragging{border-color:rgb(var(--tl-copper-rgb) / .7);background:rgb(var(--tl-copper-rgb) / .07)}.sup-dropzone.is-disabled{opacity:.6}.sup-dropzone__icon{width:34px;height:34px;color:var(--cs-text-3);background:#ffeee00d;border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.sup-dropzone__icon svg{width:16px;height:16px}.sup-dropzone.is-dragging .sup-dropzone__icon{color:var(--cs-copper-text)}.sup-dropzone__text{color:var(--cs-text-2);margin:0;font-size:.86rem}.sup-dropzone__browse{font:inherit;color:var(--cs-copper-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.sup-dropzone__browse:hover:not(:disabled){color:var(--tl-copper-200)}.sup-dropzone__hint{color:var(--cs-text-4);margin:0;font-size:.74rem}.sup-picker__feedback:not(:empty){gap:4px;display:grid}.sup-attach-btn svg{width:15px;height:15px}.sup-tool{width:32px;height:32px;color:var(--cs-text-3);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sup-tool svg{width:16px;height:16px}.sup-tool:hover:not(:disabled),.sup-tool.is-open{color:var(--cs-text);background:#fff0e412}.sup-tool:disabled{opacity:.35;cursor:not-allowed}.sup-composer{flex-shrink:0;padding:4px 16px 12px;position:relative}.sup-composer__box{border:1px solid var(--sup-field-line);background:var(--sup-field);transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);border-radius:14px;flex-direction:column;gap:6px;padding:8px 8px 6px 12px;display:flex;position:relative;box-shadow:inset 0 1px 2px #0000004d}.sup-composer__box:focus-within{border-color:var(--sup-focus);box-shadow:inset 0 1px 2px #0000004d,var(--sup-focus-ring)}.sup-composer.is-disabled .sup-composer__box{opacity:.6}.sup-composer__header{margin:-2px -2px 0}.sup-composer__field{resize:none;width:100%;min-height:36px;max-height:240px;font:inherit;color:var(--cs-text);background:0 0;border:0;padding:7px 2px 4px;font-size:.92rem;line-height:1.5;display:block}.sup-composer__field:focus{outline:none}.sup-composer__field::placeholder{color:var(--cs-text-4)}.sup-composer__field:read-only{opacity:.75}.sup-composer__field:disabled{cursor:not-allowed}.sup-composer__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.sup-composer__tools{flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.sup-composer__toolbar{color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:.76rem;display:flex}.sup-composer__end{align-items:center;gap:12px;margin-left:auto;display:flex}.sup-composer__hint{color:var(--cs-text-4);align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.sup-composer__hint kbd{border:1px solid var(--cs-line-2);width:18px;height:18px;font:inherit;background:#fff0e408;border-radius:4px;place-items:center;display:inline-grid}.sup-composer__hint kbd svg{width:10px;height:10px}.sup-composer__counter{font-family:var(--font-mono);color:var(--cs-text-3);font-size:.7rem}.sup-composer__counter.is-over{color:#ffc5bb}.sup-send{letter-spacing:-.005em;white-space:nowrap;color:#24150a;min-height:34px;transition:transform var(--cs-dur-1) var(--cs-ease),opacity var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);background:linear-gradient(#ecd3ab,#c9a272);border:1px solid #ffeed48c;border-radius:9px;align-items:center;gap:7px;padding:0 13px 0 12px;font-size:.8rem;font-weight:600;display:inline-flex;position:relative;box-shadow:inset 0 1px #fff7e8a6,0 1px 2px #0006}.sup-send svg{flex-shrink:0;width:15px;height:15px}@media(hover:hover)and (pointer:fine){.sup-send:hover:not(:disabled){border-color:#fff4e0d9;transform:translateY(-1px);box-shadow:inset 0 1px #fffaf0cc,0 1px 2px #0006,0 10px 24px -14px #e0b478b3}}.sup-send:active:not(:disabled){transform:scale(.97)}.sup-send:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.sup-send.is-sent,.sup-send.is-sent:disabled{border-color:rgb(var(--tl-success-rgb) / .5);background:rgb(var(--tl-success-rgb) / .14);color:#bfe9cd;opacity:1;box-shadow:none}.sup-send:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.sup-composer__drop{z-index:2;border:1px dashed rgb(var(--tl-copper-rgb) / .75);border-radius:inherit;color:var(--cs-copper-text);opacity:0;pointer-events:none;transition:opacity var(--cs-dur-2) var(--cs-ease);background:#0a0706db;place-items:center;font-size:.86rem;font-weight:600;display:grid;position:absolute;inset:0}.sup-composer.is-dragging .sup-composer__drop{opacity:1}.sup-composer.is-dragging .sup-composer__box{border-color:rgb(var(--tl-copper-rgb) / .6)}.sup-composer__feedback:not(:empty){gap:6px;padding:8px 6px 0;display:grid}.sup-composer__error{border:1px solid rgb(var(--tl-danger-rgb) / .3);background:rgb(var(--tl-danger-rgb) / .07);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;display:flex}.sup-composer__error .msg-error{flex:14rem;font-size:.82rem}.sup-composer__retry{border:1px solid rgb(var(--tl-danger-rgb) / .4);color:#ffd5cd;min-height:28px;transition:background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease);border-radius:7px;align-items:center;padding:0 10px;font-size:.76rem;font-weight:600;display:inline-flex}.sup-composer__retry:hover:not(:disabled){border-color:rgb(var(--tl-danger-rgb) / .65);background:rgb(var(--tl-danger-rgb) / .14)}.sup-composer__retry:disabled{opacity:.5}.sup-composer--off{border:1px dashed var(--cs-line-2);color:var(--cs-text-3);border-radius:12px;align-items:center;gap:10px;margin:0 16px 14px;padding:12px 14px;font-size:.84rem;display:flex}.sup-composer--off svg{flex-shrink:0;width:15px;height:15px}.sup-composer--off p{margin:0}.sup-composer--note .sup-composer__box{border-style:dashed;border-color:var(--sup-note-line);background:repeating-linear-gradient(-45deg,rgb(var(--sup-note-rgb) / .03) 0 6px,transparent 6px 14px),rgb(var(--sup-note-rgb) / .05)}.sup-composer--note .sup-composer__box:focus-within{border-color:rgb(var(--sup-note-rgb) / .8);box-shadow:inset 0 1px 2px #0000004d,0 0 0 3px rgb(var(--sup-note-rgb) / .12)}.sup-composer--note .sup-composer__field::placeholder{color:rgb(var(--sup-note-rgb) / .55)}.sup-composer__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--sup-note-text);align-items:center;gap:6px;margin:0 2px;font-size:.66rem;font-weight:700;display:flex}.sup-composer__tag svg{width:12px;height:12px}.sup-composer__tag-hint{letter-spacing:0;text-transform:none;color:rgb(var(--sup-note-rgb) / .75);font-weight:500}.sup-send--note{border-color:var(--sup-note-line);background:rgb(var(--sup-note-rgb) / .14);color:var(--sup-note-text);box-shadow:none}@media(hover:hover)and (pointer:fine){.sup-send--note:hover:not(:disabled){border-color:rgb(var(--sup-note-rgb) / .7);background:rgb(var(--sup-note-rgb) / .22);box-shadow:none}}.sup-quick{flex-shrink:0;position:relative}.sup-quick__menu{z-index:20;border:1px solid var(--cs-line-2);background:var(--cs-surface-raised);width:max-content;min-width:16rem;max-width:min(24rem,80vw);box-shadow:var(--cs-shadow-raised);animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both;border-radius:12px;padding:6px;position:absolute;bottom:calc(100% + 8px);left:0}.sup-quick__title{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-4);margin:0;padding:6px 10px;font-size:.64rem;font-weight:600}.sup-quick__menu ul{flex-direction:column;max-height:16rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.sup-quick__item{text-align:left;width:100%;color:var(--cs-text);border-radius:7px;padding:8px 10px;font-size:.82rem;display:block}.sup-quick__item:hover,.sup-quick__item:focus-visible{background:#fff0e40f;outline:none}.sup-seg{border:1px solid var(--cs-line);background:var(--cs-inset);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.sup-seg--grow{display:flex}.sup-seg--grow .sup-seg__item{flex:1 1 0;justify-content:center}.sup-seg__item{white-space:nowrap;min-height:30px;color:var(--cs-text-3);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:.78rem;font-weight:600;display:inline-flex}.sup-seg__item svg{flex-shrink:0;width:13px;height:13px}.sup-seg__item:hover{color:var(--cs-text)}.sup-seg__item.is-active{color:#fff;background:#fff0e417;box-shadow:inset 0 1px #fff0e40f}.sup-seg__item:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:1px}.sup-seg__count{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.64rem;font-weight:500}.sup-seg__item.is-active .sup-seg__count{color:var(--cs-copper-text)}.sup-seg__item--note.is-active{background:rgb(var(--sup-note-rgb) / .16);color:var(--sup-note-text);box-shadow:inset 0 0 0 1px rgb(var(--sup-note-rgb) / .4)}.sup-seg--sm .sup-seg__item{min-height:26px;padding:0 9px;font-size:.72rem}.sup-order{border:1px solid var(--cs-line);text-align:left;width:100%;color:inherit;transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);background:#fff0e408;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.sup-order__icon{background:var(--cs-copper-soft);width:36px;height:36px;color:var(--cs-copper-text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sup-order__icon svg{width:16px;height:16px}.sup-order__text{gap:1px;min-width:0;display:grid}.sup-order__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-text-4);font-size:.64rem;font-weight:600}.sup-order__name{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-size:.88rem;font-weight:600;overflow:hidden}.sup-order__meta{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);font-size:.68rem;overflow:hidden}.sup-order__end{flex-shrink:0;align-items:center;gap:10px;display:flex}.sup-order__link{color:var(--cs-copper-text);transition:color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:4px;font-size:.78rem;font-weight:600;display:inline-flex}.sup-order__link svg{width:13px;height:13px;transition:transform var(--cs-dur-1) var(--cs-ease)}.sup-order--link:hover{border-color:rgb(var(--tl-copper-rgb) / .35);background:#fff0e40d}.sup-order--link:hover .sup-order__link svg{transform:translate(1px,-1px)}.sup-order--compact{border-radius:10px;gap:10px;padding:5px 10px}.sup-order--compact .sup-order__icon{border-radius:6px;width:24px;height:24px}.sup-order--compact .sup-order__icon svg{width:12px;height:12px}.sup-order--compact .sup-order__text{flex-wrap:wrap;align-items:baseline;gap:0 10px;display:flex}.sup-order--compact .sup-order__eyebrow{font-size:.62rem}.sup-order--compact .sup-order__name{font-size:.8rem}.sup-order--compact .sup-order__link{font-size:.74rem}.sup-order--select{cursor:pointer}.sup-order--select:hover{border-color:var(--cs-line-3);background:#fff0e40d}.sup-order__check{border:1.5px solid var(--cs-line-3);color:#0000;width:20px;height:20px;transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:50%;place-items:center;display:grid}.sup-order__check svg{stroke-width:3px;width:12px;height:12px}.sup-order--select.is-selected{border-color:rgb(var(--tl-copper-rgb) / .55);background:linear-gradient(100deg,rgb(var(--tl-copper-rgb) / .12),rgb(var(--tl-copper-rgb) / .03) 70%)}.sup-order--select.is-selected .sup-order__check{border-color:var(--tl-copper-400);background:var(--tl-copper-500);color:#1d0e05}.sup-order--select:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.sup-empty{text-align:center;flex-direction:column;align-items:center;max-width:26rem;margin:auto;padding:24px;display:flex}.sup-empty__mark{border:1px solid var(--cs-line-2);background:radial-gradient(90% 90% at 30% 20%,rgb(var(--tl-copper-rgb) / .2),transparent 60%),var(--cs-surface-solid);width:46px;height:46px;color:var(--cs-copper-text);box-shadow:var(--cs-shadow-card);border-radius:13px;place-items:center;margin-bottom:16px;display:grid}.sup-empty__mark svg{width:20px;height:20px}.sup-empty__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);margin:0;font-size:1.08rem;font-weight:600}.sup-empty__text{color:var(--cs-text-2);margin:8px 0 0;font-size:.88rem;line-height:1.55}.sup-empty__action{margin-top:18px}.sup-error-state{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:26rem;margin:auto;padding:24px;display:flex}.sup-error-state .msg-error{font-size:.86rem}.sup-error__link{color:inherit;font-weight:600;text-decoration:underline}.sup-skel{background:#fff0e40b;border-radius:5px;height:10px;display:block;position:relative;overflow:hidden}.sup-skel:after{content:"";animation:cs-shimmer var(--cs-loop-shimmer) linear infinite;background:linear-gradient(90deg,#0000,#fff0e40f,#0000);position:absolute;inset:0;transform:translate(-100%)}.sup-skel-list{gap:2px;padding:6px 10px;display:grid}.sup-skel-row{animation:sup-msg-in var(--cs-dur-3) var(--cs-ease) both;grid-template-rows:auto auto auto;grid-template-columns:10px minmax(0,1fr);gap:8px 10px;padding:12px 10px;display:grid}.sup-skel--dot{border-radius:50%;grid-row:1/span 3;width:6px;height:6px;margin-top:2px}.sup-skel--sub{height:8px}.sup-skel--pill{border-radius:999px;width:96px;height:18px}.sup-skel-thread{flex-direction:column;flex:1;justify-content:flex-end;gap:18px;width:100%;min-height:0;padding:20px;display:flex}.sup-skel-msg{grid-template-columns:var(--sup-gutter) minmax(0,1fr);gap:12px;display:grid}.sup-skel--avatar{border-radius:50%;width:30px;height:30px;margin:0 auto}.sup-skel-msg__lines{gap:9px;padding-top:4px;display:grid}.sup-skel-msg--card .sup-skel-msg__lines{border:1px solid var(--cs-line);box-shadow:inset 2px 0 rgb(var(--tl-copper-rgb) / .35);border-radius:12px;padding:14px}.msg-typing{min-height:1.25rem;color:var(--cs-text-3);flex-shrink:0;margin:0;padding:0 20px 4px;font-size:.74rem}@media(max-width:760px){.sup-composer__bar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 8px;display:grid}.sup-composer__end{margin-left:0}.sup-composer__hint{display:none}}:root[data-motion=reduced] .sup-thumb:hover img,:root[data-motion=reduced] .sup-send:hover:not(:disabled),:root[data-motion=reduced] .sup-order--link:hover .sup-order__link svg{transform:none}.sup-msg__translation{justify-items:start;gap:6px;margin-top:6px;display:grid}.sup-msg__translate,.sup-translate-btn{color:var(--tl-copper-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:.76rem;font-weight:600;display:inline-flex}.sup-msg__translate:hover,.sup-translate-btn:hover:not(:disabled){color:var(--tl-copper-200)}.sup-msg__translate:disabled,.sup-translate-btn:disabled{cursor:default;opacity:.55}.sup-msg__translate svg,.sup-translate-btn svg{width:14px;height:14px}.sup-translate-btn{border:1px solid rgb(var(--tl-copper-rgb) / .35);border-radius:8px;padding:4px 8px}.sup-msg__translate-error{color:var(--tl-danger);font-size:.74rem}.sup-msg__translation-box{border-left:2px solid rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .06);border-radius:0 8px 8px 0;max-width:100%;padding:8px 12px}.sup-msg__translation-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tl-text-3);margin:0 0 4px;font-size:.7rem;font-weight:600}.msg-buy-cards{gap:8px;margin-top:10px;display:grid}.msg-buy-card{border:1px solid rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .08);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:10px 12px;display:flex}.msg-buy-card__info{flex-direction:column;min-width:0;display:flex}.msg-buy-card__name{color:var(--cs-text);font-weight:600}.msg-buy-card__price{color:var(--cs-text-3);font-size:.85em}.msg-buy-card__staff{color:var(--cs-text-3);font-size:.8em}.sup-pinned{border:1px solid rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .08);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 12px 0;padding:8px 12px;font-size:.9em;display:flex}.sup-pinned svg{width:15px;height:15px;color:rgb(var(--tl-copper-rgb));flex:none}.sup-pinned__label{color:var(--cs-text);font-weight:600}.sup-pinned__link{overflow-wrap:anywhere;min-width:0;color:rgb(var(--tl-copper-rgb))}.sup-msg__ai-note{color:var(--tl-text-3);margin:8px 0 0;font-size:.72rem;font-style:italic}:root{--sup-list-w:320px}.sup-client{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.sup-page{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px 20px;padding:0 4px 12px;display:flex}.sup-page__text{flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0;display:flex}.sup-page__title{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--cs-text);margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.sup-page__tagline{max-width:60ch;color:var(--cs-text-2);margin:0;font-size:.84rem;line-height:1.4}.sup-page__side{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;display:flex}.sup-page__attention{border:1px solid rgb(var(--tl-copper-rgb) / .3);background:var(--cs-copper-soft);color:var(--tl-copper-200);animation:sup-msg-in var(--cs-dur-3) var(--cs-ease) both;border-radius:999px;align-items:center;gap:7px;padding:5px 11px 5px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.sup-page__attention svg{width:13px;height:13px;color:var(--cs-copper-text)}.cs-shell .sup-page__cta{min-height:38px;padding-inline:14px;font-size:.84rem}.sup-page__cta svg{width:15px;height:15px}.sup-shell{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface);min-width:0;min-height:0;box-shadow:var(--cs-shadow-card);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.sup-shell__list,.sup-shell__detail{flex-direction:column;min-width:0;min-height:0;display:flex}.sup-shell__list{background:#0a070659}.sup-list{flex-direction:column;flex:1;min-height:0;display:flex}.sup-list__head{border-bottom:1px solid var(--cs-line);flex-shrink:0;gap:8px;padding:12px 12px 10px;display:grid}.sup-search{align-items:center;display:flex;position:relative}.sup-search>svg{width:14px;height:14px;color:var(--cs-text-4);pointer-events:none;position:absolute;left:11px}.sup-search input{border:1px solid var(--sup-field-line);background:var(--sup-field);width:100%;min-height:36px;font:inherit;color:var(--cs-text);transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);border-radius:9px;padding:0 32px;font-size:.84rem}.sup-search input::placeholder{color:var(--cs-text-4)}.sup-search input::-webkit-search-cancel-button{display:none}.sup-search input:focus{border-color:var(--sup-focus);box-shadow:var(--sup-focus-ring);outline:none}.sup-search__clear{width:24px;height:24px;color:var(--cs-text-3);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:6px;place-items:center;display:grid;position:absolute;right:6px}.sup-search__clear svg{width:13px;height:13px}.sup-search__clear:hover{color:var(--cs-text);background:#fff0e412}.sup-list__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:8px;overflow-y:auto}.sup-list__empty{text-align:center;color:var(--cs-text-3);margin:0;padding:18px 10px;font-size:.84rem;line-height:1.5}.sup-list__state{padding:18px 10px}.sup-list__state--inline{margin:0;padding:10px}.sup-rows{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.sup-row{text-align:left;width:100%;color:inherit;transition:background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:10px minmax(0,1fr);gap:0 8px;padding:11px 10px 11px 8px;display:grid;position:relative}.sup-row:before{content:"";background:var(--cs-copper);opacity:0;width:2px;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-1px;transform:scaleY(.4)}.sup-row:hover{background:var(--cs-surface-hover)}.sup-row:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .8);outline-offset:-2px}.sup-row.is-active{border-color:rgb(var(--tl-copper-rgb) / .18);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .1),#ffeee008 70%)}.sup-row.is-active:before{opacity:1;transform:none}.sup-row__dot{background:var(--cs-copper);width:6px;height:6px;box-shadow:0 0 8px rgb(var(--tl-copper-rgb) / .75);opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);border-radius:50%;margin-top:6px;transform:scale(.5)}.sup-row.is-unread .sup-row__dot{opacity:1;transform:none}.sup-row__main{gap:4px;min-width:0;display:grid}.sup-row__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sup-row__title{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--cs-text-2);transition:color var(--cs-dur-2) var(--cs-ease);-webkit-box-orient:vertical;font-size:.86rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sup-row.is-unread .sup-row__title,.sup-row.is-active .sup-row__title{color:var(--cs-text);font-weight:600}.sup-row.is-unread .sup-row__title{color:#fff}.sup-row__time{font-family:var(--font-mono);color:var(--cs-text-4);flex-shrink:0;font-size:.66rem}.sup-row__sub{min-width:0;color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.74rem;display:flex}.sup-row__who.is-staff{color:var(--cs-copper-text)}.sup-row.is-unread .sup-row__who.is-staff{font-weight:600}.sup-row__num{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.68rem}.sup-row__order{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--cs-text-4);align-items:center;gap:4px;font-size:.7rem;display:inline-flex;overflow:hidden}.sup-row__order svg{flex-shrink:0;width:11px;height:11px}.sup-row__foot{flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:3px;display:flex}.sup-row__topic{font-size:.64rem}.sup-row__unread{background:var(--cs-copper);min-width:18px;height:18px;font-family:var(--font-mono);color:#1d0e05;border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:.64rem;font-weight:600;display:inline-grid}.sup-row.is-done:not(.is-active) .sup-row__title{color:var(--cs-text-3)}.sup-row.is-done:not(.is-active) .sup-row__who,.sup-row.is-done:not(.is-active) .sup-row__order{color:var(--cs-text-4)}.sup-conv{min-width:0;min-height:0;animation:sup-conv-in var(--cs-dur-3) var(--cs-ease) both;flex-direction:column;flex:1;display:flex}@keyframes sup-conv-in{0%{opacity:0;transform:translateY(6px)}}.sup-conv--state{justify-content:center}.sup-conv--state .sup-conv__head{flex-shrink:0;align-self:stretch}.sup-conv__fill{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.sup-conv__head{border-bottom:1px solid var(--cs-line);background:linear-gradient(#fff0e406,#0000);flex-shrink:0;gap:8px;padding:12px 20px;display:grid}.sup-conv--state .sup-conv__head{margin-bottom:auto}.sup-back{width:fit-content;min-height:30px;color:var(--cs-text-2);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);border-radius:8px;align-items:center;gap:6px;margin:-4px 0 -2px -8px;padding:0 10px 0 8px;font-size:.8rem;font-weight:600;display:inline-flex}.sup-back svg{width:14px;height:14px;transition:transform var(--cs-dur-1) var(--cs-ease)}.sup-back:hover{color:var(--cs-text);background:#fff0e40d}.sup-back:hover svg{transform:translate(-2px)}.sup-conv__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 18px;display:flex}.sup-conv__heading{flex:18rem;min-width:0}.sup-conv__kicker{color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 2px;font-size:.74rem;display:flex}.sup-conv__num{font-family:var(--font-mono);color:var(--cs-copper-text);font-size:.72rem;font-weight:500}.sup-conv__title{font-family:var(--font-brand);letter-spacing:-.025em;overflow-wrap:anywhere;color:var(--cs-text);margin:0;font-size:1.08rem;font-weight:600;line-height:1.25}.sup-conv__side{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 10px;display:flex}.sup-conv__actions{flex-wrap:wrap;gap:6px;display:flex}.sup-conv__actions .tl-btn svg,.sup-confirm .tl-btn svg,.sup-notice .tl-btn svg{width:14px;height:14px}.sup-conv__order{max-width:34rem}.sup-conv__error{font-size:.82rem}.sup-conv__note{flex-shrink:0;padding:0 20px 6px;font-size:.78rem}.sup-confirm{border:1px solid rgb(var(--tl-success-rgb) / .3);background:rgb(var(--tl-success-rgb) / .06);animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.sup-confirm__icon{width:16px;height:16px;color:var(--tl-success);flex-shrink:0}.sup-confirm p{color:var(--cs-text-2);flex:16rem;margin:0;font-size:.84rem;line-height:1.45}.sup-confirm__actions{flex-wrap:wrap;gap:6px;display:flex}.sup-notice{border:1px solid var(--cs-line-2);color:var(--cs-text-2);background:#fff0e408;border-radius:12px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 14px;margin:0 16px 8px;padding:9px 14px;font-size:.82rem;line-height:1.45;display:flex}.sup-notice svg{flex-shrink:0;width:14px;height:14px}.sup-notice__text{flex:auto}.sup-notice--success{border-color:rgb(var(--tl-success-rgb) / .3);background:rgb(var(--tl-success-rgb) / .06);color:#bfe9cd}.sup-notice--closed{border-style:dashed;margin-bottom:14px}.sup-dialog-root{z-index:200;-webkit-backdrop-filter:blur(6px);animation:msg-fade var(--cs-dur-2) var(--cs-ease);background:#060403bd;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sup-dialog{border:1px solid var(--cs-line-2);background:radial-gradient(110% 55% at 0% 0%,rgb(var(--tl-copper-rgb) / .09),transparent 62%),linear-gradient(180deg,#fff0e408,transparent 30%),var(--cs-surface-solid);width:min(100%,36rem);max-height:min(92dvh,820px);box-shadow:var(--cs-shadow-raised),0 40px 90px -30px #000000e6;animation:msg-rise var(--cs-dur-3) var(--cs-ease);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden}.sup-dialog:before{content:"";z-index:1;background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .8),rgb(var(--tl-copper-rgb) / 0) 70%);height:1px;position:absolute;top:0;left:0;right:0}.sup-dialog__head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;display:flex}.sup-dialog__heading{min-width:0}.sup-dialog__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-copper-text);margin:0 0 6px;font-size:.66rem;font-weight:600}.sup-dialog__title{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--cs-text);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.sup-dialog__subtitle{max-width:40ch;color:var(--cs-text-2);margin:6px 0 0;font-size:.86rem;line-height:1.5}.sup-dialog__close{border:1px solid var(--cs-line-2);width:34px;height:34px;color:var(--cs-text-2);transition:background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease);background:#fff0e40a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sup-dialog__close svg{width:16px;height:16px}.sup-dialog__close:hover:not(:disabled){border-color:var(--cs-line-3);color:#fff;background:#fff0e417}.sup-dialog__body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 24px 0;display:flex;overflow-y:auto}.sup-field{flex-direction:column;display:flex}.sup-field__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sup-field__label{color:var(--cs-text);margin:0 0 8px;font-size:.84rem;font-weight:600}.sup-field__optional{color:var(--cs-text-4);font-weight:400}.sup-field__counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-4);transition:color var(--cs-dur-2) var(--cs-ease);font-size:.72rem}.sup-field__counter.is-ready{color:var(--tl-success)}.sup-field__hint{color:var(--cs-text-3);margin:7px 0 0;font-size:.76rem;line-height:1.45}.sup-field__hint--topic{min-height:1.1rem;margin-top:8px}.sup-field__error{margin-top:6px;font-size:.8rem}.sup-field--topic{border:1px solid rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .05);transition:border-color var(--cs-dur-2) var(--cs-ease);border-radius:14px;padding:14px 16px 12px}.sup-field--topic.is-invalid{border-color:rgb(var(--tl-danger-rgb) / .6);background:rgb(var(--tl-danger-rgb) / .05)}.sup-field--topic .sup-field__label{align-items:center;gap:8px;margin-bottom:12px;font-size:.95rem;display:flex}.sup-field__required{border:1px solid rgb(var(--tl-copper-rgb) / .45);letter-spacing:.05em;text-transform:uppercase;color:var(--cs-copper-text);border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:600}.sup-chips--tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.sup-chips--tiles .sup-chip{border-radius:12px;justify-content:center;min-height:48px;padding:0 14px;font-size:.86rem}.sup-chips--tiles .sup-chip svg{width:17px;height:17px}.sup-chips{border-radius:12px;flex-wrap:wrap;gap:6px;display:flex}.sup-chips.is-invalid{outline:1px solid rgb(var(--tl-danger-rgb) / .45);outline-offset:4px}.sup-chip{border:1px solid var(--cs-line-2);min-height:34px;color:var(--cs-text-2);transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-1) var(--cs-ease);background:#fff0e408;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:.8rem;font-weight:500;display:inline-flex}.sup-chip svg{width:14px;height:14px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease);flex-shrink:0}.sup-chip:hover:not(:disabled){border-color:var(--cs-line-3);color:var(--cs-text);background:#fff0e40f}.sup-chip:active:not(:disabled){transform:scale(.97)}.sup-chip.is-active{border-color:rgb(var(--tl-copper-rgb) / .6);background:rgb(var(--tl-copper-rgb) / .13);color:#fff}.sup-chip.is-active svg{color:var(--cs-copper-text)}.sup-chip:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.sup-chip:disabled{opacity:.6;cursor:not-allowed}.sup-input,.sup-textarea{border:1px solid var(--sup-field-line);background:var(--sup-field);width:100%;font:inherit;color:var(--cs-text);transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);border-radius:11px;padding:11px 14px;font-size:.92rem;line-height:1.5;display:block;box-shadow:inset 0 1px 2px #00000059}.sup-input{min-height:44px}.sup-textarea{resize:vertical;min-height:8.5rem}.sup-input::placeholder,.sup-textarea::placeholder{color:var(--cs-text-4)}.sup-input:hover:not(:disabled),.sup-textarea:hover:not(:disabled){border-color:var(--cs-line-3)}.sup-input:focus,.sup-textarea:focus{border-color:var(--sup-focus);box-shadow:inset 0 1px 2px #00000059,var(--sup-focus-ring);outline:none}.sup-input:disabled,.sup-textarea:disabled{opacity:.6;cursor:not-allowed}.sup-input[aria-invalid=true],.sup-textarea[aria-invalid=true]{border-color:rgb(var(--tl-danger-rgb) / .55)}.sup-order-list{gap:6px;display:grid}.sup-order-none{border:1px solid var(--cs-line);text-align:left;color:var(--cs-text-2);transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease),color var(--cs-dur-2) var(--cs-ease);background:0 0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:.84rem;font-weight:500;display:flex}.sup-order-none:hover:not(:disabled){border-color:var(--cs-line-3);color:var(--cs-text);background:#fff0e40a}.sup-order-none.is-selected{border-color:var(--cs-line-3);color:var(--cs-text)}.sup-order-none .sup-order__check{position:relative}.sup-order-none.is-selected .sup-order__check{border-color:var(--cs-text-2);background:0 0}.sup-order-none.is-selected .sup-order__check:after{content:"";background:var(--cs-text);border-radius:50%;position:absolute;inset:4px}.sup-order-none:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:2px}.sup-skel--order{border-radius:12px;height:56px}.sup-dialog__alert{border:1px solid rgb(var(--tl-danger-rgb) / .36);background:rgb(var(--tl-danger-rgb) / .08);color:#ffc5bb;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 14px;font-size:.85rem;line-height:1.45;display:flex}.sup-dialog__alert svg{flex-shrink:0;width:17px;height:17px;margin-top:1px}.sup-dialog__alert .msg-error{font-size:inherit}.sup-dialog__actions{z-index:2;border-top:1px solid var(--cs-line);background:#0f0b09f7;flex-shrink:0;justify-content:flex-end;gap:10px;margin:0 -24px;padding:14px 24px 18px;display:flex;position:sticky;bottom:0}.sup-dialog__actions .tl-btn svg{width:15px;height:15px}.sup-dialog .tl-btn{border-radius:var(--cs-r-ctl);min-height:42px;padding-inline:18px;font-size:.875rem}.sup-dialog .tl-btn--ghost{padding-inline:12px}.sup-dialog .tl-btn--primary:before{content:none}@media(hover:hover)and (pointer:fine){.sup-dialog .tl-btn:hover:not(:disabled){transform:translateY(-1px)}}.sup-dialog .tl-btn:active:not(:disabled){transform:scale(.98)}.sup-order-support{margin-top:6px;font-size:.8rem}.sup-order-support svg{width:13px;height:13px}@media(max-height:820px){.sup-page__tagline,.sup-composer__hint{display:none}.sup-page{padding-bottom:10px}}@media(min-width:900px){.sup-shell{grid-template-columns:var(--sup-list-w) minmax(0,1fr)}.sup-shell__list{border-right:1px solid var(--cs-line)}.sup-client .sup-back{display:none}}@media(min-width:1500px){:root{--sup-list-w:348px}}@media(min-width:900px)and (max-width:1199px){:root{--sup-list-w:288px}.sup-row__time{display:none}}@media(max-width:899px){.sup-page{padding:0 2px 10px}.sup-page__title{font-size:1.25rem}.sup-page__tagline,.sup-client.is-thread .sup-page,.sup-client.is-thread .sup-shell__list,.sup-client:not(.is-thread) .sup-shell__detail{display:none}.sup-shell{border-radius:12px}.sup-conv__head{padding:12px 14px}.sup-thread__inner{padding:14px 14px 10px}.sup-composer{padding:4px 10px 10px}.sup-composer__hint{display:none}.sup-notice{margin:0 10px 8px}.sup-conv__title{font-size:1.02rem}.sup-conv__side{justify-content:space-between;width:100%}.sup-dialog-root{align-items:stretch;padding:0}.sup-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;animation-name:msg-fade}.sup-dialog__head{padding:calc(16px + env(safe-area-inset-top)) 18px 12px}.sup-dialog__title{font-size:1.2rem}.sup-dialog__body{padding:2px 18px 0}.sup-dialog__actions{padding:12px 18px calc(14px + env(safe-area-inset-bottom));margin:0 -18px}.sup-dialog__actions .tl-btn{flex:1}}@media(max-width:640px){.sup-page__attention{font-size:.72rem}.sup-thumb img{min-width:96px;min-height:72px;max-height:140px}.sup-attachments__images.is-single .sup-thumb img{max-height:200px}.sup-conv__head{gap:6px;padding:10px 12px}.sup-conv__row{gap:6px 12px}.cs-shell .sup-page__cta{min-height:36px;padding-inline:12px}.sup-thread__inner{padding:12px 12px 8px}.sup-msg{gap:0 10px}.sup-chip{min-height:32px;font-size:.76rem}}@media(max-width:420px){:root{--sup-gutter:30px}.sup-msg__avatar{width:26px;height:26px}.sup-conv__actions .tl-btn{flex:auto}.sup-page__cta span{display:none}.cs-shell .sup-page__cta{width:38px;padding-inline:0}}:root[data-motion=reduced] .sup-back:hover svg,:root[data-motion=reduced] .sup-chip:active:not(:disabled){transform:none}.sup-oc-news{border:1px solid rgb(var(--tl-copper-rgb) / .3);background:rgb(var(--tl-copper-rgb) / .06);border-radius:14px;margin:0 0 14px;padding:12px 16px}.sup-oc-news__label{letter-spacing:.06em;text-transform:uppercase;color:var(--tl-copper-300);align-items:center;gap:8px;margin:0 0 8px;font-size:.74rem;font-weight:600;display:flex}.sup-oc-news__label svg{width:14px;height:14px}.sup-oc-news__list{max-height:180px;overflow-y:auto}.sup-oc-news__more summary{cursor:pointer;color:var(--tl-text-3);padding-top:10px;font-size:.8rem}.diag-drawer{z-index:115;top:calc(var(--tl-header-h,72px) + 8px);width:min(560px,100vw - 32px);height:min(calc(100dvh - var(--tl-header-h,72px) - 24px),760px);border:1px solid rgb(var(--tl-copper-rgb) / .3);background:var(--cs-bg,#0a0706);animation:diag-drawer-in .22s var(--tl-ease-premium,ease) both;border-radius:20px;flex-direction:column;display:flex;position:fixed;right:16px;overflow:hidden;box-shadow:0 30px 80px -20px #000000d9}@keyframes diag-drawer-in{0%{opacity:0;transform:translateY(-8px)}}.diag-drawer__head{border-bottom:1px solid var(--cs-line);align-items:center;gap:10px;padding:12px 12px 12px 16px;display:flex}.diag-drawer__icon{background:rgb(var(--tl-copper-rgb) / .15);width:32px;height:32px;color:var(--tl-copper-200);border-radius:10px;place-items:center;display:grid}.diag-drawer__icon svg{width:16px;height:16px}.diag-drawer__title{font-family:var(--font-brand);color:var(--tl-text);flex:1;margin:0;font-weight:600}.diag-drawer__actions{align-items:center;gap:6px;display:flex}.diag-drawer__confirm{border-bottom:1px solid var(--cs-line);background:rgb(var(--tl-copper-rgb) / .06);color:var(--tl-text-2);gap:10px;padding:12px 16px;font-size:.88rem;display:grid}.diag-drawer__confirm p{margin:0}.diag-drawer__confirm-actions{gap:8px;display:flex}.diag-drawer__error{color:#f2a39a}.sup-shell.diag-drawer__body{box-shadow:none;border:0;border-radius:0;flex:1;grid-template-columns:minmax(0,1fr)}:root[data-motion=reduced] .diag-drawer{animation:none}.sup-list__new{padding:12px 12px 4px}.sup-list__new-btn{justify-content:center;gap:8px;width:100%}.sup-list__new-btn svg{width:16px;height:16px}:root{--sup-queue-w:360px;--sup-ctx-w:300px}.ops-stage--lock .ops-stage__inner--support{max-width:none;padding:10px 14px 12px}@media(min-width:1100px){.ops-stage--lock .ops-stage__inner--support{padding:14px 18px 16px}}.sup-ops{border:1px solid var(--cs-line);border-radius:var(--cs-r-card);background:var(--cs-surface);min-width:0;min-height:0;box-shadow:var(--cs-shadow-card);flex:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.sup-ops__thread{flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.sup-queue{background:#0a070659;flex-direction:column;min-width:0;min-height:0;display:flex}.sup-queue__head{border-bottom:1px solid var(--cs-line);flex-shrink:0;gap:8px;padding:12px 12px 10px;display:grid}.sup-queue__title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sup-queue__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--cs-text);align-items:baseline;gap:8px;margin:0;font-size:1rem;font-weight:600;display:flex}.sup-queue__total{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.7rem;font-weight:500}.sup-queue__search-row{align-items:center;gap:6px;display:flex}.sup-queue__search-row .sup-search{flex:1}.sup-queue__search-row .sup-search input{min-height:34px;font-size:.8rem}.sup-queue__filters-btn{border:1px solid var(--sup-field-line);background:var(--sup-field);border-radius:9px;width:34px;height:34px;position:relative}.sup-queue__filters-btn.is-open{border-color:rgb(var(--tl-copper-rgb) / .45);color:var(--cs-copper-text)}.sup-queue__filters-count{background:var(--cs-copper);min-width:16px;height:16px;font-family:var(--font-mono);color:#1d0e05;border-radius:999px;place-items:center;padding:0 4px;font-size:.58rem;font-weight:700;display:grid;position:absolute;top:-5px;right:-5px}.sup-views{scrollbar-width:thin;scrollbar-color:rgb(var(--tl-copper-rgb) / .4) transparent;gap:2px;margin:0 -12px;padding:0 12px 6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 10px calc(100% - 14px),#0000)}.sup-views::-webkit-scrollbar{height:4px}.sup-views::-webkit-scrollbar-track{background:0 0}.sup-views::-webkit-scrollbar-thumb{background:rgb(var(--tl-copper-rgb) / .4);border-radius:999px}.sup-view{white-space:nowrap;min-height:32px;color:var(--cs-text-3);transition:color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 9px;font-size:.76rem;font-weight:600;display:inline-flex;position:relative}.sup-view:after{content:"";background:var(--cs-copper);opacity:0;height:2px;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);border-radius:2px;position:absolute;bottom:0;left:9px;right:9px;transform:scaleX(.4)}.sup-view:hover{color:var(--cs-text)}.sup-view.is-active{color:#fff}.sup-view.is-active:after{opacity:1;transform:none}.sup-view:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .9);outline-offset:-2px}.sup-view__count{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.64rem;font-weight:500}.sup-view.is-active .sup-view__count{color:var(--cs-copper-text)}.sup-queue__filters{border-top:1px solid var(--cs-line);animation:sup-msg-in var(--cs-dur-2) var(--cs-ease) both;gap:6px;padding-top:8px;display:grid}.sup-queue__reset{color:var(--cs-copper-text);text-underline-offset:3px;justify-self:start;font-size:.74rem;font-weight:600;text-decoration:underline}.sup-queue__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:6px 8px;overflow-y:auto}.sup-queue__foot{border-top:1px solid var(--cs-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 12px;display:flex}.sup-queue__range{font-family:var(--font-mono);color:var(--cs-text-3);font-size:.7rem}.sup-queue__pager{gap:2px;display:flex}.sup-select-wrap{min-width:0;display:inline-flex;position:relative}.sup-select-wrap--block{gap:4px;display:grid}.sup-select{border:1px solid var(--sup-field-line);background:var(--sup-field);width:100%;min-height:34px;font:inherit;color:var(--cs-text-2);appearance:none;cursor:pointer;transition:border-color var(--cs-dur-2) var(--cs-ease),box-shadow var(--cs-dur-2) var(--cs-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a7e74' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;padding:0 30px 0 10px;font-size:.78rem;font-weight:500}.sup-select:hover:not(:disabled){border-color:var(--cs-line-3)}.sup-select:focus{border-color:var(--sup-focus);box-shadow:var(--sup-focus-ring);outline:none}.sup-select:disabled{opacity:.6;cursor:not-allowed}.sup-select option{background:var(--cs-surface-solid);color:var(--cs-text)}.sup-select--sm{border-radius:7px;min-height:28px;padding:0 26px 0 8px;font-size:.74rem}.sup-qrow{color:inherit;transition:background-color var(--cs-dur-2) var(--cs-ease),border-color var(--cs-dur-2) var(--cs-ease);border:1px solid #0000;border-radius:11px;grid-template-columns:8px 28px minmax(0,1fr);gap:0 10px;padding:10px 10px 10px 6px;text-decoration:none;display:grid;position:relative}.sup-qrow:before{content:"";background:var(--cs-copper);opacity:0;width:2px;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);border-radius:2px;position:absolute;top:10px;bottom:10px;left:-1px;transform:scaleY(.4)}.sup-qrow:hover{background:var(--cs-surface-hover)}.sup-qrow:focus-visible{outline:2px solid rgb(var(--tl-copper-rgb) / .8);outline-offset:-2px}.sup-qrow.is-active{border-color:rgb(var(--tl-copper-rgb) / .18);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .1),#ffeee008 70%)}.sup-qrow.is-active:before{opacity:1;transform:none}.sup-qrow__dot{background:var(--cs-copper);width:6px;height:6px;box-shadow:0 0 8px rgb(var(--tl-copper-rgb) / .75);opacity:0;transition:opacity var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-2) var(--cs-ease);border-radius:50%;margin-top:6px;transform:scale(.5)}.sup-qrow.is-unread .sup-qrow__dot{opacity:1;transform:none}.sup-qrow .ops-avatar{margin-top:1px}.sup-qrow__main{gap:3px;min-width:0;display:grid}.sup-qrow__top{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sup-qrow__title{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--cs-text-2);-webkit-box-orient:vertical;font-size:.84rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.sup-qrow.is-unread .sup-qrow__title,.sup-qrow.is-active .sup-qrow__title{color:var(--cs-text);font-weight:600}.sup-qrow.is-unread .sup-qrow__title{color:#fff}.sup-qrow__num{font-family:var(--font-mono);color:var(--cs-text-4);margin-right:6px;font-size:.7rem;font-weight:500}.sup-qrow.is-active .sup-qrow__num{color:var(--cs-copper-text)}.sup-qrow__time{font-family:var(--font-mono);color:var(--cs-text-4);flex-shrink:0;font-size:.66rem}.sup-qrow__time.is-late{color:var(--tl-danger)}.sup-qrow__meta{min-width:0;color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:.72rem;display:flex}.sup-qrow__client{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.sup-qrow__topic{font-size:.62rem}.sup-qrow__order{color:var(--cs-copper-text);align-items:center;gap:4px;font-size:.68rem;display:inline-flex}.sup-qrow__order svg{width:11px;height:11px}.sup-qrow__foot{flex-wrap:wrap;align-items:center;gap:5px 6px;margin-top:2px;display:flex}.sup-qrow__assignee{color:var(--cs-text-3);font-size:.68rem}.sup-qrow__unread{background:var(--cs-copper);min-width:18px;height:18px;font-family:var(--font-mono);color:#1d0e05;border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:.64rem;font-weight:600;display:inline-grid}.sup-flag{white-space:nowrap;border-radius:999px;align-items:center;padding:1px 7px;font-size:.64rem;font-weight:600;line-height:1.5;display:inline-flex}.sup-flag--new{background:var(--cs-copper-soft);color:var(--cs-copper-text)}.sup-flag--stale{background:rgb(var(--tl-danger-rgb) / .14);color:#ffc5bb}.sup-adm-number{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--cs-text-3);font-size:.78em;font-weight:500}.cs-tag.sup-adm-order-tag{background:var(--cs-copper-soft);color:var(--cs-copper-text)}.sup-adm-late{color:var(--tl-danger)}.sup-overview{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;padding:24px;display:flex}.sup-overview .sup-empty{margin:0;padding-bottom:8px}.sup-metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;width:min(100%,36rem);margin:0;padding:0;list-style:none;display:grid}.sup-metric{border:1px solid var(--cs-line);color:inherit;transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease),transform var(--cs-dur-1) var(--cs-ease);background:#fff0e406;border-radius:12px;gap:2px;padding:12px 14px;text-decoration:none;display:grid}.sup-metric:hover{border-color:var(--cs-line-3);background:#fff0e40b}@media(hover:hover)and (pointer:fine){.sup-metric:hover{transform:translateY(-1px)}}.sup-metric__value{font-family:var(--font-mono);color:var(--cs-text);font-size:1.4rem;font-weight:500;line-height:1.1}.sup-metric__label{color:var(--cs-text-3);font-size:.74rem;line-height:1.35}.sup-metric--accent .sup-metric__value{color:var(--cs-copper-text)}.sup-metric--alert{border-color:rgb(var(--tl-danger-rgb) / .3)}.sup-metric--alert .sup-metric__value{color:#ffc5bb}.sup-ops-thread{min-width:0;min-height:0;animation:sup-conv-in var(--cs-dur-3) var(--cs-ease) both;flex-direction:column;flex:1;display:flex;position:relative}.sup-ops-thread--state{justify-content:center}.sup-ops-thread--state .sup-ops-thread__head{margin-bottom:auto}.sup-ops-thread__head{border-bottom:1px solid var(--cs-line);background:linear-gradient(#fff0e406,#0000);flex-shrink:0;gap:10px;padding:10px 16px 12px;display:grid}.sup-ops-thread__bar{flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px;display:flex}.sup-ops-thread__spacer{flex:auto}.sup-ops-thread__waiting{color:var(--cs-text-3);font-size:.72rem}.sup-ops-thread__waiting.is-late{color:var(--tl-danger)}.sup-ops-thread__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sup-ops-thread__heading{min-width:0}.sup-ops-thread .sup-conv__title{font-size:1.05rem}.sup-ops-thread__meta{color:var(--cs-text-3);flex-wrap:wrap;align-items:center;gap:2px 12px;margin:3px 0 0;font-size:.74rem;display:flex}.sup-ops-thread__client{color:var(--cs-text-2);transition:color var(--cs-dur-2) var(--cs-ease);font-weight:600;text-decoration:none}.sup-ops-thread__client:hover{color:var(--cs-copper-text)}.sup-ops-thread__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.sup-ops-thread__actions .tl-btn svg{width:14px;height:14px}.sup-tool--danger:hover:not(:disabled){background:rgb(var(--tl-danger-rgb) / .14);color:#ffc5bb}.sup-status-pick{border:1px solid var(--cs-line-2);color:var(--cs-text-2);transition:border-color var(--cs-dur-2) var(--cs-ease),background-color var(--cs-dur-2) var(--cs-ease);background:#fff0e409;border-radius:999px;align-items:center;gap:7px;padding:0 9px 0 10px;display:inline-flex;position:relative}.sup-status-pick__dot{opacity:.85;background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sup-status-pick select{min-height:28px;font:inherit;color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:.76rem;font-weight:600}.sup-status-pick select:focus{outline:none}.sup-status-pick select option{background:var(--cs-surface-solid);color:var(--cs-text);font-weight:500}.sup-status-pick>svg{opacity:.7;flex-shrink:0;width:12px;height:12px}.sup-status-pick:hover{border-color:var(--cs-line-3)}.sup-status-pick:focus-within{border-color:var(--sup-focus);box-shadow:var(--sup-focus-ring)}.sup-status-pick.is-busy{opacity:.6}.sup-status-pick.is-accent{border-color:rgb(var(--tl-copper-rgb) / .38);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200)}.sup-status-pick.is-warning{border-color:rgb(var(--tl-warning-rgb) / .34);background:rgb(var(--tl-warning-rgb) / .09);color:#f6dfa6}.sup-status-pick.is-warning .sup-status-pick__dot{animation:cs-pulse var(--cs-loop-pulse) var(--tl-ease-in-out) infinite}.sup-status-pick.is-success{border-color:rgb(var(--tl-success-rgb) / .32);background:rgb(var(--tl-success-rgb) / .09);color:#bfe9cd}.sup-status-pick.is-muted{color:var(--cs-text-3)}.sup-ops-thread__body{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.sup-ops-thread__conv{flex-direction:column;min-width:0;min-height:0;display:flex}.sup-mode{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:2px;display:flex}.sup-mode__hint{color:var(--cs-text-3);align-items:center;gap:6px;margin:0;font-size:.72rem;display:inline-flex}.sup-mode__hint svg{width:12px;height:12px}.sup-mode__hint.is-note{color:var(--sup-note-text);font-weight:600}.sup-next{white-space:nowrap;color:var(--cs-text-3);align-items:center;gap:8px;font-size:.72rem;display:inline-flex}.sup-ctx{border-left:1px solid var(--cs-line);background:#0a070659;flex-direction:column;min-width:0;min-height:0;display:flex}.sup-ctx__head{border-bottom:1px solid var(--cs-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.sup-ctx__head-title{letter-spacing:.1em;text-transform:uppercase;color:var(--cs-text-4);font-size:.68rem;font-weight:600}.sup-ctx__scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sup-ctx__block{border-bottom:1px solid var(--cs-line);gap:10px;padding:14px 16px 16px;display:grid}.sup-ctx__block:last-child{border-bottom:0}.sup-ctx__title{font-family:var(--font-brand);letter-spacing:-.01em;color:var(--cs-text);align-items:center;gap:7px;margin:0;font-size:.86rem;font-weight:600;display:flex}.sup-ctx__title svg{width:14px;height:14px;color:var(--cs-copper-text)}.sup-ctx__title svg.is-hidden{display:none}.sup-ctx__busy{width:13px;height:13px;color:var(--cs-text-3);margin-left:auto}.sup-ctx__person{align-items:center;gap:12px;display:flex}.sup-ctx__person-text{gap:1px;min-width:0;display:grid}.sup-ctx__person-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text);font-size:.9rem;font-weight:600;text-decoration:none;overflow:hidden}.sup-ctx__person-name:hover{color:var(--cs-copper-text)}.sup-ctx__person-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--cs-text-3);font-size:.72rem;overflow:hidden}.sup-ctx__none{color:var(--cs-text-3);margin:0;font-size:.8rem}.sup-ctx__badges{margin-top:-4px}.sup-ctx__link{width:fit-content;color:var(--cs-copper-text);transition:color var(--cs-dur-2) var(--cs-ease);align-items:center;gap:5px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.sup-ctx__link svg{width:13px;height:13px;transition:transform var(--cs-dur-1) var(--cs-ease)}.sup-ctx__link:hover{color:var(--tl-copper-200)}.sup-ctx__link:hover svg{transform:translate(1px,-1px)}.sup-ctx__link-count{font-family:var(--font-mono);color:var(--cs-text-4);font-size:.66rem;font-weight:500}.sup-ctx__actions{flex-wrap:wrap;gap:6px;display:flex}.sup-ctx__actions .tl-btn svg{width:13px;height:13px}.sup-ctx__picker{gap:8px;display:grid}.sup-ctx__label{color:var(--cs-text-3);font-size:.72rem;font-weight:500}.sup-ctx__error{margin:0;padding:8px 0}.sup-kvs{gap:10px;margin:0;display:grid}.sup-kv{gap:4px;display:grid}.sup-kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--cs-text-4);font-size:.68rem;font-weight:600}.sup-kv dd{color:var(--cs-text);gap:6px;margin:0;font-size:.82rem;display:grid}.sup-kv__stack{gap:1px;display:grid}.sup-kv__sub{color:var(--cs-text-3);font-size:.72rem;line-height:1.4}.sup-kv__inline{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sup-skel--kv{width:60%;height:12px}.sup-ctx__backdrop{display:none}@media(min-width:1280px){.sup-ops{grid-template-columns:var(--sup-queue-w) minmax(0,1fr)}.sup-queue{border-right:1px solid var(--cs-line)}.sup-ops-thread .sup-back{display:none}}@media(min-width:1700px){:root{--sup-queue-w:400px;--sup-ctx-w:320px}}@media(min-width:1500px){.sup-ops-thread.ctx-open .sup-ops-thread__body{grid-template-columns:minmax(0,1fr) var(--sup-ctx-w)}.sup-ops-thread:not(.ctx-open) .sup-ctx{display:none}}@media(max-width:1499px){.sup-ctx{z-index:6;border-left:1px solid var(--cs-line-2);background:var(--cs-surface-solid);visibility:hidden;width:min(360px,100%);transition:transform var(--cs-dur-3) var(--cs-ease),visibility 0s linear var(--cs-dur-3);position:absolute;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-24px 0 60px -30px #000000e6}.sup-ctx.is-open{visibility:visible;transition:transform var(--cs-dur-3) var(--cs-ease),visibility 0s;transform:none}.sup-ctx__backdrop{z-index:5;animation:msg-fade var(--cs-dur-2) var(--cs-ease);background:#06040373;border:0;display:block;position:absolute;inset:0}}@media(max-width:1279px){.sup-ops.has-ticket .sup-queue,.sup-ops:not(.has-ticket) .sup-ops__thread{display:none}.sup-qrow__client{max-width:20rem}}@media(max-width:760px){.sup-ops-thread__head{gap:8px;padding:8px 12px 10px}.sup-ops-thread__bar{flex-wrap:nowrap;min-height:0}.sup-ops-thread__bar .sup-conv__num,.sup-ops-thread__bar .sup-topic,.sup-ops-thread__meta>span,.sup-ops-thread__waiting{display:none}.sup-ops-thread__bar .sup-status-pick{min-width:0}.sup-ops-thread__bar .sup-status-pick select{text-overflow:ellipsis;max-width:9.5rem;overflow:hidden}.sup-ops-thread__row{grid-template-columns:auto minmax(0,1fr);gap:10px}.sup-ops-thread .sup-conv__title{font-size:.98rem}.sup-ops-thread__actions{grid-column:1/-1;justify-content:flex-start}.sup-mode{gap:4px 8px;margin-bottom:0}.sup-mode__hint,.sup-next>span{display:none}.sup-select--sm{max-width:12rem}.sup-queue__head{padding:10px 10px 8px}.sup-views{margin:0 -10px;padding:0 10px}}:root[data-motion=reduced] .sup-metric:hover,:root[data-motion=reduced] .sup-ctx__link:hover svg{transform:none}.sup-ops__announcements{flex:1;min-height:0;padding:20px 24px;overflow-y:auto}.oc-game{--oc-progress:0;--oc-heat:0;background:radial-gradient(70% 90% at 20% 0%,rgb(var(--tl-copper-rgb) / .14),transparent 70%),var(--tl-surface-1);border:1px solid #ffeee01a;border-radius:28px;outline:none;width:min(100%,1180px);margin:clamp(40px,5vw,72px) auto 0;padding:clamp(20px,2.6vw,32px);box-shadow:0 30px 80px -40px #000000d9}.oc-game__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}@media(max-width:560px){.oc-game__head{flex-direction:column;gap:10px}}.oc-game__kicker{border:1px solid rgb(var(--tl-copper-rgb) / .35);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200);border-radius:999px;align-items:center;gap:8px;margin:0 0 10px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.oc-game__kicker svg{width:14px;height:14px}.oc-game__title{font-family:var(--font-brand);letter-spacing:-.02em;color:var(--tl-text);margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);font-weight:700}.oc-game__lead{max-width:40em;color:var(--tl-text-2);margin:8px 0 0;font-size:.98rem;line-height:1.55}.oc-game__stage{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;margin-top:22px;display:grid}.oc-game__rig{background:#0806058c;border:1px solid #ffeee014;border-radius:22px;align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(18px,2.4vw,28px);display:flex;position:relative;overflow:hidden}.oc-game__stage.is-running .oc-game__rig{animation:90ms linear infinite oc-shake}@keyframes oc-shake{0%{transform:translate(0)}25%{transform:translate(calc(var(--oc-heat) * 1.6px),calc(var(--oc-heat) * -1px))}50%{transform:translate(calc(var(--oc-heat) * -1.4px),calc(var(--oc-heat) * 1.2px))}75%{transform:translate(calc(var(--oc-heat) * 1px),calc(var(--oc-heat) * 1.4px))}to{transform:translate(0)}}.oc-game__chip{aspect-ratio:1;background:repeating-linear-gradient(90deg,#ffeee02e 0 3px,#0000 3px 12px) top/100% 8px no-repeat,repeating-linear-gradient(90deg,#ffeee02e 0 3px,#0000 3px 12px) bottom/100% 8px no-repeat,repeating-linear-gradient(0deg,#ffeee02e 0 3px,#0000 3px 12px) 0/8px 100% no-repeat,repeating-linear-gradient(0deg,#ffeee02e 0 3px,#0000 3px 12px) 100%/8px 100% no-repeat;border-radius:18px;flex:none;place-items:center;width:clamp(110px,14vw,150px);display:grid;position:relative}.oc-game__core{aspect-ratio:1;border:1px solid rgb(var(--tl-copper-rgb) / calc(.3 + var(--oc-heat) * .6));background:radial-gradient(circle,rgb(255 120 40/calc(.15 + var(--oc-heat) * .7)),transparent 70%),linear-gradient(160deg,#2a1c14,#120c09);width:72%;box-shadow:0 0 calc(10px + var(--oc-heat) * 60px) rgb(255 110 30/calc(.15 + var(--oc-heat) * .6));color:var(--tl-copper-200);border-radius:14px;place-items:center;transition:box-shadow .12s linear;display:grid}.oc-game__core svg{width:42%;height:42%}.oc-game__readout{flex:1;min-width:0}.oc-game__ghz{font-family:var(--font-brand);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--tl-text);margin:0;font-size:clamp(3rem,2.2rem + 3vw,5rem);font-weight:700;line-height:1}.oc-game__ghz span{letter-spacing:0;color:var(--tl-copper-300);margin-left:8px;font-size:.32em}.oc-game__meters{font-family:var(--font-mono);color:var(--tl-text-2);flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.82rem;display:flex}.oc-game__meter{align-items:center;gap:6px;display:inline-flex}.oc-game__meter svg{width:16px;height:16px;color:var(--tl-copper-300)}.oc-game__stage.is-running .oc-game__fan{animation:.3s linear infinite oc-spin}@keyframes oc-spin{to{transform:rotate(360deg)}}.oc-game__bar{background:#ffeee014;border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.oc-game__bar span{width:calc(var(--oc-progress) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--tl-copper-400),#ff6a2a 70%,#ff3b2a);height:100%;transition:width 80ms linear;display:block}.oc-game__bsod{color:#fff;background:#1550b8;align-content:center;gap:6px;padding:24px clamp(20px,3vw,36px);font-size:.98rem;animation:.26s steps(3,end) both oc-bsod;display:grid;position:absolute;inset:0}.oc-game__bsod p{margin:0}.oc-game__bsod-face{font-size:3rem;line-height:1}.oc-game__bsod-small{font-family:var(--font-mono);opacity:.8;font-size:.72rem}@keyframes oc-bsod{0%{opacity:0;clip-path:inset(0 0 100%)}50%{opacity:1;clip-path:inset(0 0 40%)}to{opacity:1;clip-path:inset(0)}}.oc-game__ladder{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oc-game__tier{color:var(--tl-text-3);background:#fff0e408;border:1px solid #ffeee012;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:background-color .15s,border-color .15s,color .15s;display:grid}.oc-game__tier-pct{min-width:4.4em;font-family:var(--font-brand);font-size:1.15rem;font-weight:700}.oc-game__tier-label{font-size:.88rem}.oc-game__tier-ghz{border:1px solid rgb(var(--tl-copper-rgb) / .3);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200);font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:baseline;gap:4px;padding:5px 12px;font-size:1rem;font-weight:700;display:inline-flex}.oc-game__tier-ghz small{opacity:.75;font-size:.68em;font-weight:600}.oc-game__tier.is-reached{border-color:rgb(var(--tl-copper-rgb) / .4);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-text)}.oc-game__tier.is-reached .oc-game__tier-pct{color:var(--tl-copper-300)}.oc-game__tier.is-reached .oc-game__tier-ghz{border-color:rgb(var(--tl-copper-rgb) / .7);background:rgb(var(--tl-copper-rgb) / .22);color:#fff}.oc-game__tier.is-won{border-color:var(--tl-copper-400);background:rgb(var(--tl-copper-rgb) / .22);box-shadow:0 0 30px -6px rgb(var(--tl-copper-rgb) / .6)}.oc-game__actions{justify-items:center;gap:10px;margin-top:22px;display:grid}.oc-game__button{color:#1b120c;width:min(100%,420px);min-height:60px;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;box-shadow:0 14px 40px -14px rgb(var(--tl-copper-rgb) / .8);background:linear-gradient(#f3d6b4,#c9915c);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;transition:transform .12s,box-shadow .12s;display:inline-flex}.oc-game__button svg{width:20px;height:20px}.oc-game__button.is-holding{background:linear-gradient(#ffb27a,#ff6a2a);transform:scale(.97);box-shadow:0 0 44px -6px #ff6a2ae6}.oc-game__button:disabled{opacity:.6;cursor:progress}.oc-game__hint{color:var(--tl-text-3);margin:0;font-size:.8rem}.oc-game__error{color:#f2a39a;margin:0;font-size:.88rem}.oc-game__result{width:min(100%,640px);animation:oc-pop .26s var(--tl-ease-premium,ease) both;background:#fff0e40a;border:1px solid #ffeee01a;border-radius:16px;align-items:center;gap:14px;padding:14px 18px;display:flex}.oc-game__result svg{width:26px;height:26px;color:var(--tl-copper-300);flex:none}.oc-game__result div{gap:4px;display:grid}.oc-game__result strong{color:var(--tl-text)}.oc-game__result span{color:var(--tl-text-2);font-size:.86rem}.oc-game__result code{background:rgb(var(--tl-copper-rgb) / .15);font-family:var(--font-mono);color:var(--tl-copper-200);border-radius:6px;padding:2px 6px}.oc-game__result.is-won{border-color:rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .12)}@keyframes oc-pop{0%{opacity:0;transform:translateY(6px)scale(.98)}}@media(max-width:860px){.oc-game__stage{grid-template-columns:1fr}}@media(max-width:520px){.oc-game__rig{flex-direction:column;align-items:flex-start}.oc-game__chip{width:96px}}:root[data-motion=reduced] .oc-game__stage.is-running .oc-game__rig,:root[data-motion=reduced] .oc-game__stage.is-running .oc-game__fan,:root[data-motion=reduced] .oc-game__bsod{animation:none}.game-teaser{border:1px solid rgb(var(--tl-copper-rgb) / .4);background:rgb(var(--tl-copper-rgb) / .1);font:inherit;color:var(--tl-text-2);cursor:pointer;border-radius:999px;align-items:center;gap:10px;margin:14px auto 0;padding:7px 14px 7px 8px;font-size:.88rem;transition:border-color .15s,background-color .15s;display:inline-flex}.game-teaser strong{color:var(--tl-copper-200)}.game-teaser:hover{border-color:rgb(var(--tl-copper-rgb) / .75);background:rgb(var(--tl-copper-rgb) / .18)}.game-teaser__icon{background:linear-gradient(180deg,var(--tl-copper-400),#c9632c);color:#fff6ea;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.game-teaser__icon svg{width:15px;height:15px}.game-teaser__arrow{width:15px;height:15px;color:var(--tl-copper-300);animation:1.6s ease-in-out infinite game-teaser-bob}@keyframes game-teaser-bob{50%{transform:translateY(3px)}}:root[data-motion=reduced] .game-teaser__arrow{animation:none}.paste-game__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);margin-top:22px;display:grid}.paste-game__socket{aspect-ratio:1;background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .08) 1px,transparent 1px) 0 0 / 22px 22px,linear-gradient(0deg,rgb(var(--tl-copper-rgb) / .08) 1px,transparent 1px) 0 0 / 22px 22px,radial-gradient(circle at 50% 50%,#1d1611,#0b0806 75%);border:1px solid #ffeee01a;border-radius:26px;width:min(100%,440px);margin-inline:auto;padding:9%;position:relative;box-shadow:inset 0 0 0 6px #00000059,inset 0 0 40px #0009,0 30px 70px -30px #000000e6}.paste-game__socket:before{content:"";pointer-events:none;border:2px solid #b4bac240;border-radius:18px;position:absolute;inset:5%;box-shadow:inset 0 0 0 1px #0009}.paste-game__lever{background:linear-gradient(90deg,#8d949b,#d6dade 50%,#7b8289);border-radius:3px;width:6px;height:76%;position:absolute;top:12%;right:1.6%;box-shadow:0 0 10px #0009}.paste-game__lever:after{content:"";background:inherit;border-radius:3px;width:20px;height:6px;position:absolute;top:-4px;left:-14px}.paste-game__cpu{touch-action:none;background:repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 3px),linear-gradient(135deg,#e3e6ea,#a8aeb5 32%,#eef0f2 50%,#959ca4 72%,#d4d8dc);border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,inset 0 -2px 6px #00000059,0 10px 30px #0000008c}.paste-game__corner{filter:drop-shadow(0 1px #fff6);border-top:14px solid #0000;border-left:14px solid #c99a3c;width:0;height:0;position:absolute;bottom:9px;left:9px}.paste-game__brand,.paste-game__model{text-align:center;color:#3c40468c;text-shadow:0 1px #ffffffa6;pointer-events:none;position:absolute;left:0;right:0}.paste-game__brand{font-family:var(--font-brand);letter-spacing:.32em;font-size:clamp(.7rem,.55rem + .6vw,.95rem);font-weight:800;top:7%}.paste-game__model{font-family:var(--font-mono);letter-spacing:.12em;font-size:clamp(.55rem,.5rem + .25vw,.68rem);bottom:7%}.paste-game__prize{pointer-events:none;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;inset:0}.paste-game__prize-pct{font-family:var(--font-brand);letter-spacing:-.04em;background:linear-gradient(180deg,#ffd9a8 0%,var(--tl-copper-400) 55%,#a2481c 100%);color:#0000;filter:drop-shadow(0 1px #fff9)drop-shadow(0 -1px #00000040);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,2.2rem + 3vw,4.8rem);font-weight:800;line-height:1}.paste-game__prize-none{font-family:var(--font-brand);color:#3c404699;text-shadow:0 1px #ffffffb3;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:800}.paste-game__prize-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#3c4046a6;text-shadow:0 1px #fff9;font-size:.72rem}.paste-game__cpu.is-win{animation:1.6s ease-out both paste-win-glow}@keyframes paste-win-glow{0%{box-shadow:inset 0 1px #ffffffb3,0 0 #e8773a00}30%{box-shadow:inset 0 1px #ffffffb3,0 0 70px #e8773ad9}to{box-shadow:inset 0 1px #ffffffb3,0 0 34px #e8773a73}}.paste-game__scars{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.paste-game__warn{z-index:2;color:#fff;white-space:nowrap;pointer-events:none;background:#ff4d3a;border-radius:999px;padding:7px 12px;font-size:.8rem;font-weight:800;animation:.32s both paste-warn;position:absolute;top:16%;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #ff4d3a73}@keyframes paste-warn{0%{opacity:0;transform:translate(-50%)scale(.8)}40%{opacity:1;transform:translate(-52%)rotate(-3deg)}70%{transform:translate(-48%)rotate(3deg)}to{transform:translate(-50%)}}.paste-game__warn.is-critical{background:#c81e1e;box-shadow:0 0 0 3px #ff4d3a59,0 8px 26px #c81e1e99}.paste-game__cpu.is-broken{animation:.42s both paste-broken}.paste-game__cpu.is-broken:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle,#c81e1e2e,#140a0a59);position:absolute;inset:0}.paste-game__cpu.is-broken .paste-game__prize{filter:grayscale();opacity:.5}.paste-game__cpu.is-broken .paste-game__prize-pct{-webkit-text-decoration:line-through #c81e1e;text-decoration:line-through #c81e1e;text-decoration-thickness:.08em}.paste-game__stamp{z-index:3;color:#ff4d3a;font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#1408088c;border:3px solid #e02a2a;border-radius:8px;padding:6px 16px;font-size:clamp(1.3rem,1rem + 1.2vw,2rem);font-weight:900;animation:.36s cubic-bezier(.2,1.4,.4,1) both paste-stamp;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg);box-shadow:0 0 24px #e02a2a73}@keyframes paste-broken{0%,to{transform:none}20%{transform:translate(-6px)rotate(-.6deg)}45%{transform:translate(5px)rotate(.5deg)}70%{transform:translate(-3px)}}@keyframes paste-stamp{0%{opacity:0;transform:translate(-50%,-50%)rotate(-12deg)scale(1.8)}to{opacity:1;transform:translate(-50%,-50%)rotate(-12deg)scale(1)}}.paste-game__paste{cursor:grab;touch-action:none;width:100%;height:100%;transition:opacity .6s,transform .6s;position:absolute;inset:0}.paste-game__paste:active{cursor:grabbing}.paste-game__paste.is-gone{opacity:0;pointer-events:none;transform:scale(1.04)}.paste-game__loading{background:linear-gradient(110deg,#9aa0a7 30%,#c3c8cd,#9aa0a7 70%) 0 0/300% 100%;border-radius:40%;animation:1.2s linear infinite paste-loading;position:absolute;inset:4%}@keyframes paste-loading{to{background-position:-150% 0}}.paste-game__hint{white-space:nowrap;color:#fff6ea;pointer-events:none;background:#120d0ac7;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.85rem;font-weight:700;animation:1.8s ease-in-out infinite paste-hint;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #0006}.paste-game__hint svg{width:17px;height:17px;color:var(--tl-copper-300)}@keyframes paste-hint{0%,to{transform:translate(-50%,-50%)rotate(-4deg)}50%{transform:translate(-46%,-50%)rotate(4deg)}}.paste-game__sparks{pointer-events:none;position:absolute;top:50%;left:50%}.paste-game__sparks i{background:radial-gradient(circle,#fff3dc,var(--tl-copper-400));width:7px;height:7px;box-shadow:0 0 10px var(--tl-copper-400);border-radius:50%;animation:.9s cubic-bezier(.2,.7,.3,1) forwards paste-spark;position:absolute}@keyframes paste-spark{0%{transform:rotate(var(--a)) translate(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translate(var(--d)) scale(.2);opacity:0}}.paste-game__side{gap:14px;display:grid}.paste-game__prizes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.paste-game__tier{color:var(--tl-text-2);background:#fff0e408;border:1px solid #ffeee012;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.paste-game__tier-pct{min-width:3.4em;font-family:var(--font-brand);letter-spacing:-.03em;white-space:nowrap;color:var(--tl-copper-200);font-size:1.5rem;font-weight:800;line-height:1}.paste-game__tier--100{border-color:rgb(var(--tl-copper-rgb) / .35);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .12),rgb(var(--tl-copper-rgb) / .02))}.paste-game__tier--100 .paste-game__tier-pct{background:linear-gradient(180deg,#ffe3b8 0%,var(--tl-copper-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.paste-game__tier-label{font-size:.9rem;font-weight:600}.paste-game__tier-chance{font-family:var(--font-mono);color:var(--tl-text-3);font-size:.75rem}.paste-game__tier.is-won{border-color:var(--tl-copper-400);background:rgb(var(--tl-copper-rgb) / .18);color:var(--tl-text)}.paste-game__meter{color:var(--tl-text-2);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:.85rem;display:grid}.paste-game__meter strong{font-family:var(--font-mono);color:var(--tl-copper-200)}.paste-game__meter-bar{background:#ffeee014;border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.paste-game__meter-bar span{border-radius:inherit;background:linear-gradient(90deg,#9aa0a7,#e6e9ec);height:100%;transition:width .15s linear;display:block}.paste-game__tier.is-lost{color:var(--tl-text-3);background:#ff4d3a14;-webkit-text-decoration:line-through #ff4d3acc;text-decoration:line-through #ff4d3acc}.paste-game__meter--damage span:first-child{align-items:center;gap:6px;display:inline-flex}.paste-game__meter--damage svg{color:#ff6b4f;width:14px;height:14px}.paste-game__meter--damage em{color:var(--tl-text-3);font-size:.75rem;font-style:normal}.paste-game__meter--damage strong{color:#ff8a73}.paste-game__meter--damage .paste-game__meter-bar span{background:linear-gradient(90deg,#ff9a5c,#ff4d3a 60%,#c81e1e)}.paste-game__meter--damage.is-critical .paste-game__meter-bar{animation:.9s ease-in-out infinite paste-damage-pulse}@keyframes paste-damage-pulse{0%,to{box-shadow:0 0 #ff4d3a00}50%{box-shadow:0 0 0 3px #ff4d3a59}}.paste-game__side .oc-game__result{width:auto}.paste-game__button{width:100%}@media(max-width:860px){.paste-game__stage{grid-template-columns:1fr}}:root[data-motion=reduced] .paste-game__warn,:root[data-motion=reduced] .paste-game__stamp,:root[data-motion=reduced] .paste-game__cpu.is-broken,:root[data-motion=reduced] .paste-game__meter--damage.is-critical .paste-game__meter-bar,:root[data-motion=reduced] .paste-game__hint,:root[data-motion=reduced] .paste-game__sparks i,:root[data-motion=reduced] .paste-game__cpu.is-win,:root[data-motion=reduced] .paste-game__loading{animation:none}.game-teaser.is-new{color:var(--tl-text);border-color:rgb(var(--tl-copper-rgb) / .8);background:linear-gradient(90deg,rgb(var(--tl-copper-rgb) / .28),rgb(var(--tl-copper-rgb) / .12));box-shadow:0 0 rgb(var(--tl-copper-rgb) / .5);padding:10px 18px 10px 10px;font-size:.98rem;font-weight:600;animation:2.2s ease-out infinite game-teaser-pulse;position:relative}.game-teaser.is-new .game-teaser__icon{width:32px;height:32px}.game-teaser.is-new .game-teaser__icon svg{width:18px;height:18px}.game-teaser.is-new strong{color:#ffd2a6}@keyframes game-teaser-pulse{0%{box-shadow:0 0 rgb(var(--tl-copper-rgb) / .55),0 10px 30px -10px rgb(var(--tl-copper-rgb) / .7)}70%{box-shadow:0 0 0 14px rgb(var(--tl-copper-rgb) / 0),0 10px 30px -10px rgb(var(--tl-copper-rgb) / .7)}to{box-shadow:0 0 rgb(var(--tl-copper-rgb) / 0),0 10px 30px -10px rgb(var(--tl-copper-rgb) / .7)}}.game-teaser__dot{isolation:isolate;color:#fff;background:#ff4d3a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.68rem;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 3px #120c09}.game-teaser__dot:after{content:"";border-radius:inherit;z-index:-1;background:#ff4d3a;animation:1.6s ease-out infinite game-teaser-ping;position:absolute;inset:0}@keyframes game-teaser-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}:root[data-motion=reduced] .game-teaser.is-new,:root[data-motion=reduced] .game-teaser__dot:after{animation:none}.paste-tokens{background:#ffeee006;border:1px solid #ffeee014;border-radius:20px;gap:16px;margin-top:28px;padding:22px;display:grid}.paste-tokens__head{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.paste-tokens__head h3{color:var(--tl-text);margin:0;font-size:1.05rem}.paste-tokens__head p{color:var(--tl-text-3);margin:2px 0 0;font-size:.85rem}.paste-tokens__coin{background:rgb(var(--tl-copper-rgb) / .14);width:44px;height:44px;color:var(--tl-copper-200);border-radius:12px;place-items:center;display:grid}.paste-tokens__coin svg{width:22px;height:22px}.paste-tokens__balance{color:var(--tl-text-2);white-space:nowrap;border:1px solid #ffeee01a;border-radius:999px;padding:8px 14px;font-size:.85rem}.paste-tokens__balance strong{font-family:var(--font-mono);font-size:1rem}.paste-tokens__ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.paste-tokens__way{background:#0a080759;border:1px solid #ffeee012;border-radius:16px;align-content:start;gap:8px;padding:18px;display:grid;position:relative}.paste-tokens__way h4{color:var(--tl-text);margin:4px 0 0;padding-right:80px;font-size:.98rem}.paste-tokens__way p{color:var(--tl-text-3);margin:0;font-size:.83rem;line-height:1.5}.paste-tokens__reward{border:1px solid rgb(var(--tl-copper-rgb) / .35);color:var(--tl-copper-200);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.paste-tokens__icon{background:rgb(var(--tl-copper-rgb) / .14);width:38px;height:38px;color:var(--tl-copper-200);border-radius:12px;place-items:center;display:grid}.paste-tokens__icon svg{width:20px;height:20px}.paste-tokens__progress{font-family:var(--font-mono);color:var(--tl-text-2);gap:6px;margin-top:4px;font-size:.75rem;display:grid}.paste-tokens__bar{background:#ffeee014;border-radius:999px;height:6px;overflow:hidden}.paste-tokens__bar span{border-radius:inherit;background:var(--tl-copper-400);height:100%;display:block}@media(max-width:720px){.paste-tokens{padding:16px}.paste-tokens__head{grid-template-columns:auto 1fr}.paste-tokens__balance{grid-column:1/-1;justify-self:start}.paste-tokens__ways{grid-template-columns:1fr}}.paste-game__start{z-index:2;border:1px solid rgb(var(--tl-copper-rgb) / .6);font:inherit;pointer-events:auto;cursor:pointer;font-size:.9rem;font-weight:700}.paste-game__start:hover{background:#1e140ee6}.game-login{width:100%}.oc-game__result .game-reward{gap:8px;margin-top:6px;display:grid}.oc-game__result .game-reward__row{align-items:center;gap:8px;display:flex}.oc-game__result .game-reward__code{border:1px dashed rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .1);min-width:0;color:var(--tl-copper-100,#ffe9d6);font-family:var(--font-mono);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:10px;flex:1;padding:8px 12px;font-size:1rem;font-weight:700}.game-reward__copy,.game-reward__use{border:1px solid rgb(var(--tl-copper-rgb) / .45);color:var(--tl-copper-200);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.85rem;font-weight:700;display:inline-flex}.game-reward__copy{flex:none;width:40px;height:40px}.game-reward__use{background:rgb(var(--tl-copper-rgb) / .16);min-height:40px}.game-reward__copy:hover,.game-reward__use:hover{background:rgb(var(--tl-copper-rgb) / .26)}.oc-game__result .game-reward svg{color:currentColor;width:16px;height:16px}.game-reward__note{color:var(--tl-text-2);margin:0;font-size:.82rem}.game-reward__note strong{font-family:var(--font-mono);color:var(--tl-copper-200)}.game-reward.is-expired .game-reward__code{opacity:.45;text-decoration:line-through}.game-teaser--reward{border-color:rgb(var(--tl-copper-rgb) / .7);background:rgb(var(--tl-copper-rgb) / .16);color:var(--tl-text);cursor:default}.game-teaser__time{font-family:var(--font-mono)}.paste-tokens__link{color:var(--tl-text-3);gap:6px;font-size:.8rem;display:grid}.paste-tokens__link-row{gap:8px;display:flex}.paste-tokens__link-row input{min-width:0;color:var(--tl-text);font-family:var(--font-mono);background:#0a080773;border:1px solid #ffeee01f;border-radius:12px;flex:1;padding:10px 12px;font-size:.85rem}.paste-tokens__link-row button,.paste-tokens__login{border:1px solid rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .16);min-height:42px;color:var(--tl-copper-200);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:700;display:inline-flex}.paste-tokens__link-row button:hover,.paste-tokens__login:hover{background:rgb(var(--tl-copper-rgb) / .26)}.paste-tokens__link-row svg,.paste-tokens__login svg{width:16px;height:16px}.game-rules{background:#ffeee005;border:1px solid #ffeee012;border-radius:14px;margin-top:14px}.game-rules summary{color:var(--tl-text-2);cursor:pointer;align-items:center;gap:8px;padding:12px 16px;font-size:.88rem;font-weight:600;list-style:none;display:flex}.game-rules summary::-webkit-details-marker{display:none}.game-rules summary svg{width:16px;height:16px;color:var(--tl-copper-300)}.game-rules ul{color:var(--tl-text-3);gap:8px;margin:0;padding:0 18px 16px 34px;font-size:.84rem;line-height:1.55;display:grid}.invite-landing{text-align:center;justify-items:center;gap:12px;max-width:420px;padding:30px 26px 26px;display:grid;position:relative}.invite-landing h2{color:var(--tl-text);margin:0;font-size:1.25rem}.invite-landing p{color:var(--tl-text-2);margin:0;font-size:.92rem;line-height:1.55}.invite-landing__avatar{border:2px solid rgb(var(--tl-copper-rgb) / .5);object-fit:cover;border-radius:50%;width:64px;height:64px}.invite-landing__avatar--icon{background:rgb(var(--tl-copper-rgb) / .14);color:var(--tl-copper-200);place-items:center;display:grid}.invite-landing__avatar--icon svg{width:28px;height:28px}.invite-landing__message{background:rgb(var(--tl-copper-rgb) / .1);border-radius:12px;padding:10px 12px}.invite-landing .tl-btn{gap:8px;margin-top:6px}.invite-landing .tl-btn svg{width:17px;height:17px}.invite-landing__close{width:34px;height:34px;color:var(--tl-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.invite-landing__close:hover{background:#ffeee00f}.invite-landing__close svg{width:18px;height:18px}@media(max-width:720px){.paste-tokens__link-row{flex-direction:column}}.oc-game__button.is-secondary{border:1px solid rgb(var(--tl-copper-rgb) / .45);min-height:50px;color:var(--tl-copper-200);box-shadow:none;background:0 0}.paste-tokens__mine{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:14px;display:grid}.paste-tokens__code{color:var(--tl-text-3);gap:6px;font-size:.8rem;display:grid}.paste-tokens__code-row{align-items:center;gap:8px;display:flex}.paste-tokens__code-row strong{border:1px dashed rgb(var(--tl-copper-rgb) / .55);background:rgb(var(--tl-copper-rgb) / .1);color:var(--tl-copper-200);font-family:var(--font-mono);letter-spacing:.12em;border-radius:12px;padding:8px 14px;font-size:1.15rem}.paste-tokens__code-row button{border:1px solid rgb(var(--tl-copper-rgb) / .5);background:rgb(var(--tl-copper-rgb) / .16);min-height:42px;color:var(--tl-copper-200);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-size:.88rem;font-weight:700;display:inline-flex}.paste-tokens__code-row svg{width:16px;height:16px}ol.paste-tokens__ways{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.paste-tokens__way.is-done{border-color:rgb(var(--tl-copper-rgb) / .45);background:rgb(var(--tl-copper-rgb) / .08)}.paste-tokens__way.is-done .paste-tokens__progress span:first-child{color:var(--tl-copper-200);font-weight:700}.invite-landing__note{color:var(--tl-text-3)!important;font-size:.82rem!important}@media(max-width:860px){ol.paste-tokens__ways,.paste-tokens__mine{grid-template-columns:1fr}}.paste-tokens__way h4{padding-right:0}.paste-game__start{animation:2.2s ease-in-out infinite paste-start}@keyframes paste-start{0%,to{box-shadow:0 8px 24px #0006,0 0 rgb(var(--tl-copper-rgb) / .45);transform:translate(-50%,-50%)scale(1)}50%{box-shadow:0 8px 24px #0006,0 0 0 8px rgb(var(--tl-copper-rgb) / 0);transform:translate(-50%,-50%)scale(1.04)}}.paste-tokens__share{justify-content:center;align-items:center;gap:8px;display:inline-flex}:root[data-motion=reduced] .paste-game__start{animation:none}@media(max-width:560px){.oc-game{border-radius:22px;padding:18px 16px}.oc-game__title{font-size:clamp(1.6rem,7vw,2rem)}.oc-game__lead{font-size:.95rem}.paste-game__stage{gap:18px}.paste-game__start{padding:12px 18px;font-size:.95rem}.oc-game__tier{grid-template-columns:1fr auto;row-gap:2px;padding:10px 12px}.oc-game__tier-pct{grid-area:1/1}.oc-game__tier-label{grid-area:2/1;font-size:.78rem}.oc-game__tier-ghz{grid-area:1/2/span 2;align-self:center}.oc-game__button{min-height:56px;font-size:1rem}.paste-tokens{background:0 0;border:0;border-top:1px solid #ffeee014;border-radius:0;margin-top:26px;padding:22px 0 0}.paste-tokens__head{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.paste-tokens__head h3{font-size:1rem}.paste-tokens__head p{font-size:.8rem}.paste-tokens__balance{grid-column:auto;padding:6px 10px;font-size:.78rem}.paste-tokens__code-row strong{text-align:center;flex:1}.paste-tokens__link input{display:none}.paste-tokens__link .paste-tokens__link-row{flex-direction:row}.paste-tokens__link .paste-tokens__link-row button{flex:1}.paste-tokens__way{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px 14px}.paste-tokens__way .paste-tokens__icon{grid-area:1/1/span 3;align-self:start;width:36px;height:36px}.paste-tokens__reward{white-space:nowrap;grid-area:1/3;justify-self:end;position:static}.paste-tokens__way h4{grid-area:1/2;margin:0;font-size:.92rem}.paste-tokens__way p{grid-area:2/2/auto/-1;font-size:.8rem}.paste-tokens__progress{grid-area:3/2/auto/-1;margin-top:4px}.paste-tokens input{font-size:16px}.oc-game__result{gap:12px;padding:14px}.oc-game__result .game-reward__code{font-size:.95rem}.game-rules ul{padding:0 14px 14px 30px}}.paste-tokens,.paste-tokens__mine,.paste-tokens>*,.paste-tokens__way>*{min-width:0}@media(min-width:861px){.paste-tokens__mine{grid-template-columns:auto minmax(0,1fr)}}@media(max-width:560px){.paste-tokens__coin{width:38px;height:38px}}.oc-game button,.paste-game__paste,.paste-tokens button{-webkit-tap-highlight-color:transparent}@media(max-width:860px){.paste-game__side>.paste-game__meter{order:-3}.paste-game__side>.oc-game__result,.paste-game__side>.oc-game__error{order:-2}.paste-game__side>.oc-game__button{order:-1}}@media(max-width:560px){.oc-game__result>svg{display:none}}@media(max-width:860px){.paste-game.has-start .paste-game__side>.paste-game__button{display:none}}.rules-modal__referral{border:1px solid rgb(var(--tl-copper-rgb) / .3);background:rgb(var(--tl-copper-rgb) / .06);border-radius:14px;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.rules-modal__referral label{color:var(--tl-text);font-size:.92rem;font-weight:700}.rules-modal__referral input{width:100%;color:var(--tl-text);font-family:var(--font-mono);letter-spacing:.1em;background:#0a080780;border:1px solid #ffeee024;border-radius:12px;padding:11px 14px;font-size:16px}.rules-modal__referral input:focus{border-color:rgb(var(--tl-copper-rgb) / .7);outline:none}.rules-modal__referral input[aria-invalid=true]{border-color:#e0573f}.rules-modal__referral-hint{color:var(--tl-text-3);margin:0;font-size:.82rem;line-height:1.5}.rules-modal__referral-ok,.rules-modal__referral-error{align-items:center;gap:6px;margin:0;font-size:.85rem;font-weight:600;display:flex}.rules-modal__referral-ok{color:var(--tl-copper-200)}.rules-modal__referral-ok svg{width:14px;height:14px}.rules-modal__referral-error{color:#ff8a73}@media(max-width:640px){:root{--tl-section-y:56px;--tl-section-y-sm:40px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,.chatbot-input{font-size:16px}.tl-mobile-menu{background:radial-gradient(80% 50% at 100% 0%,rgb(var(--tl-copper-rgb) / .18),transparent 70%),#080605;isolation:isolate}.chatbot-root{bottom:12px;right:12px}.chatbot-panel{width:calc(100vw - 24px)}.chatbot-messages{max-height:min(58dvh,30rem)}.diag-drawer{width:auto;height:calc(100dvh - var(--tl-header-h,64px) - 16px);border-radius:16px;left:8px;right:8px}.diag-drawer__head{flex-wrap:wrap}.diag-drawer__actions .tl-btn{padding-inline:10px}.tl-footer{padding-bottom:80px}.show__checks{grid-template-columns:1fr;gap:8px}.show__panel{gap:14px;padding:18px}.show__tile,.show--stack .show__panel--hero .show__tile{padding:10px 12px}.show--stack .show__panel--hero .show__tile-icon{width:38px;height:38px}.about__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.about__stat{border-radius:16px;padding:16px 8px}.about__stat dd{min-height:36px;font-size:1.5rem}.about__stat dd svg{width:28px;height:28px}.about__stat dt{letter-spacing:.06em;font-size:.66rem}.about__card{padding:20px}.about__card p{max-width:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
