@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/jakarta-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/jakarta-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue:#525ee9;--brand-blue-deep:#4148d9;--brand-violet:#6e5cdf;--accent:var(--brand-blue);--accent-deep:var(--brand-violet);--accent-strong:var(--brand-violet);--accent-darker:var(--brand-blue-deep);--on-accent:#fff;--white:#fff;--logo-violet:var(--brand-violet);--radius:14px;--radius-sm:10px;--pill:100px;--title-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--body-font:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--space:120px;--arrow-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");--arrow-k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e0e0e' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");--arrow-a:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23525ee9' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E");--chev-w:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");--chev-k:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e0e0e' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}:root,:root[data-theme="dark"]{color-scheme:dark;--accent-soft:#525ee947;--accent-text:#9aa4ff;--ink:#fff;--body:#ffffffa6;--bg:#090d16;--bg-soft:#0e1421;--bg-alt:#151c29;--band:#c9dbff08;--surface:#111723;--surface-2:#161d2b;--panel-bg:#0e1421;--panel-line:#ffffff1a;--footer-bg:#0d131e;--header-bg:#090d16e6;--nav-bg:#ffffff0a;--nav-hover:#ffffff14;--line:#ffffff1a;--line-strong:#ffffff2e;--line-dark:#ffffff1a;--danger:#ff8fa0;--danger-soft:#2a1219;--ok:#86e39a;--ok-soft:#102319;--on-ok:#08150d;--on-danger:#2b0d13;--twitch-ink:#b18aff;--twitch-text:#c4a4ff;--twitch-bg:#9146ff33;--twitch-line:#9146ff40;--twitch-on:#14082b;--kick-ink:#8ee85f;--kick-text:#9cf06a;--kick-bg:#53fc1826;--kick-line:#53fc1840;--kick-on:#0c2107;--twitch-wash:#9146ff33;--kick-wash:#53fc1826;--tint:linear-gradient(180deg,#525ee966 0%,#525ee900 100%);--shadow-card:0 18px 40px #00000059;--shadow-menu:0 12px 30px #00000073;--btn-alt-bg:#ffffff0d;--btn-alt-fg:#fff;--btn-alt-line:#ffffff26;--btn-alt-hover:#ffffff1f;--arrow-on-ink:var(--arrow-k);--chev-on-soft:var(--chev-w);--grid-line:#ffffff0f;--ring-line:#ffffff1f;--ring-dot:#ffffff40;--glow:#525ee959;--glow-2:#525ee930;--panel-glow:#525ee926;--fig-bg:#0d1320;--fig-line:#ffffff14;--fig-bar:#2b3448}:root[data-theme="light"]{color-scheme:light;--accent-soft:#ecedfc;--accent-text:var(--accent);--ink:#0e0e0e;--body:#696969;--bg:#fff;--bg-soft:#faf8f4;--bg-alt:#f3f4f3;--band:#c8a86e14;--surface:#fff;--surface-2:#fff;--panel-bg:#0e0e0e;--panel-line:transparent;--footer-bg:#0e0e0e;--header-bg:#ffffffee;--nav-bg:#f4f5f2;--nav-hover:#e9ebe4;--line:#eee;--line-strong:#0e0e0e1a;--line-dark:#ffffff1a;--danger:#b00020;--danger-soft:#fdf2f4;--ok:#1a7f37;--ok-soft:#f0f9f2;--on-ok:#ffffff;--on-danger:#ffffff;--twitch-ink:#6441a5;--twitch-text:#6441a5;--twitch-bg:#9146ff1a;--twitch-line:#9146ff40;--twitch-on:#fff;--kick-ink:#3d8b17;--kick-text:#2f6b12;--kick-bg:#53fc181f;--kick-line:#53fc1840;--kick-on:#fff;--tint:linear-gradient(180deg,#525ee94d 0%,#525ee900 100%);--shadow-card:0 18px 40px #0e0e0e0f;--shadow-menu:0 12px 30px #0e0e0e14;--btn-alt-bg:#0e0e0e;--btn-alt-fg:#fff;--btn-alt-line:transparent;--btn-alt-hover:#1a1f26;--arrow-on-ink:var(--arrow-w);--chev-on-soft:var(--chev-k);--grid-line:#0e0e0e0a;--ring-line:#0e0e0e14;--ring-dot:#0e0e0e33;--glow:#525ee93d;--glow-2:#525ee91f;--panel-glow:#525ee933;--fig-bg:#f7f8f5;--fig-line:#0e0e0e14;--fig-bar:#dfe3dd}*{box-sizing:border-box}html{min-height:100%;scroll-padding-top:84px}#top{display:block;height:0;scroll-margin-top:0}body{margin:0;min-height:100vh;display:flex;flex-direction:column;font-family:var(--body-font);font-size:16px;line-height:1.65;color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased}body>main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--title-font);color:var(--ink);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 .5em}h1{font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}h2{font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem)}h3{font-size:1.25rem}h4{font-size:1.05rem}p,ul,ol,table,form{margin:0 0 1rem}a{color:var(--ink);text-decoration-color:var(--accent);text-underline-offset:3px}a:hover{text-decoration-color:currentColor}h1 a,h2 a,h3 a,h4 a{text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline}img,svg{max-width:100%;height:auto}p,li,dd,dt,td,th,figcaption,blockquote,h1,h2,h3,h4,h5,h6,code{overflow-wrap:anywhere}pre{overflow-x:auto}strong,b{color:var(--ink);font-weight:700}code,pre{font-family:ui-monospace,Consolas,monospace;font-size:.9em;background:var(--bg-alt);border-radius:4px;padding:.1em .35em}hr{border:0;border-top:1px solid var(--line);margin:2rem 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:0;top:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;background:var(--accent);color:var(--on-accent);padding:.6rem 1.2rem;border-radius:0 0 var(--radius-sm) 0;z-index:100}.skip-link:focus{width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}[dir="rtl"] .skip-link{border-radius:0 0 0 var(--radius-sm)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:1310px;margin:0 auto;padding:0 20px}.container--narrow{max-width:820px}.container--form{max-width:520px}.section{padding:var(--space) 0}.section--alt{position:relative;isolation:isolate}.section--alt::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--band);-webkit-mask-image:linear-gradient(180deg,#0000 0%,#00000026 4%,#0000008c 10%,#000000e0 16%,#000 22%,#000 78%,#000000e0 84%,#0000008c 90%,#00000026 96%,#0000 100%);mask-image:linear-gradient(180deg,#0000 0%,#00000026 4%,#0000008c 10%,#000000e0 16%,#000 22%,#000 78%,#000000e0 84%,#0000008c 90%,#00000026 96%,#0000 100%)}.section--bare{padding:0}.section__title{text-align:center;max-width:20ch;margin:0 auto .5rem}.section__lead{text-align:center;max-width:62ch;margin:0 auto 3.5rem;font-size:1.125rem;line-height:1.7}.grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid--cards{grid-template-columns:repeat(auto-fit,minmax(min(285px,100%),1fr))}.site-header{position:sticky;top:0;z-index:50;background:var(--header-bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header:has(+ #main>.page-hero){border-bottom-color:transparent}.site-header__inner{position:relative;z-index:60;display:flex;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px}.brand{display:inline-flex;align-items:center;gap:.6rem;min-width:0;font-family:var(--title-font);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.brand__text{white-space:nowrap}.brand__mark{display:grid;place-items:center;flex:0 0 auto;width:34px;height:32px}.brand__mark .icon{width:34px;height:32px}.site-nav{display:none;align-items:center;gap:2px;padding:5px;border:1px solid var(--line);border-radius:var(--pill);background:var(--nav-bg);font-family:var(--title-font);font-size:.95rem;font-weight:500}.site-nav a{display:inline-flex;align-items:center;padding:9px 15px;border-radius:var(--pill);color:var(--ink);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.site-nav a:hover{background:var(--nav-hover)}.site-nav a.is-active,.site-nav a.is-active:hover{background:var(--accent);color:var(--on-accent)}.site-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto;min-width:0}.site-header__auth{display:none;align-items:center;gap:.5rem}.site-header__auth form{margin:0}.site-menu{position:static}.brand,.theme-switch,.site-menu>summary{position:relative;z-index:50}.site-menu>summary{display:grid;place-items:center;width:40px;height:38px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);cursor:pointer;list-style:none;transition:border-color .25s,background-color .25s,color .25s}.site-menu>summary::-webkit-details-marker{display:none}.site-menu>summary::marker{content:""}.site-menu>summary:hover{border-color:var(--accent)}.site-menu[open]>summary{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.site-menu__ico{display:inline-flex;grid-area:1 / 1}.site-menu__ico .icon{width:20px;height:20px}.site-menu__ico--on{display:none}.site-menu[open]>summary .site-menu__ico{display:none}.site-menu[open]>summary .site-menu__ico--on{display:inline-flex}.site-menu__sheet{position:fixed;inset:0;z-index:40;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(70% 45% at 50% 0%,var(--glow) 0%,transparent 70%),var(--bg);animation:menu-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes menu-in{from{opacity:0}to{opacity:1}}.site-menu__inner{display:flex;flex-direction:column;min-height:100%;padding:84px 16px calc(28px + env(safe-area-inset-bottom,0px))}.site-menu__nav{display:flex;flex-direction:column;flex:1 1 auto;font-family:var(--title-font)}.site-menu__nav .nav-link{position:relative;display:flex;align-items:center;gap:16px;min-height:56px;padding:14px 16px;border-radius:var(--radius-sm);color:var(--ink);font-size:1.45rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;animation:menu-row .38s cubic-bezier(.2,.8,.2,1) both}.site-menu__nav .nav-link::after{content:"";position:absolute;left:16px;right:16px;bottom:0;border-bottom:1px solid var(--line)}.site-menu__nav .nav-link:last-child::after{border-bottom:0}@keyframes menu-row{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site-menu__nav .nav-link:nth-child(1){animation-delay:.04s}.site-menu__nav .nav-link:nth-child(2){animation-delay:.09s}.site-menu__nav .nav-link:nth-child(3){animation-delay:.14s}.site-menu__nav .nav-link:nth-child(4){animation-delay:.19s}.site-menu__nav .nav-link:nth-child(5){animation-delay:.24s}.site-menu__nav .nav-link:nth-child(6){animation-delay:.29s}.site-menu__nav .nav-link__no{flex:0 0 auto;min-width:2.2ch;font-family:var(--body-font);font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--accent);opacity:.85}.site-menu__nav .nav-link__label{flex:1 1 auto}.site-menu__nav .nav-link__go{flex:0 0 auto;width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg);opacity:.45;transition:transform .2s,opacity .2s}.site-menu__nav .nav-link:hover{background:var(--nav-hover)}.site-menu__nav .nav-link:hover .nav-link__go{opacity:1;transform:rotate(45deg) translate(2px,-2px)}.site-menu__nav .nav-link.is-active{background:var(--accent);color:var(--on-accent)}.site-menu__nav .nav-link.is-active .nav-link__no{color:var(--on-accent);opacity:.75}.site-menu__nav .nav-link.is-active .nav-link__go{opacity:.9}.site-menu__nav .nav-link.is-active::after{border-bottom-color:transparent}.site-menu__foot{display:flex;flex-direction:column;gap:14px;margin-top:28px;padding:22px 16px 0;border-top:1px solid var(--line);animation:menu-row .38s .3s cubic-bezier(.2,.8,.2,1) both}.site-menu__actions{display:flex;flex-direction:column;gap:10px}.site-menu__actions form{margin:0}.site-menu__actions .btn{justify-content:space-between;padding-left:20px}.site-menu__lang{display:flex}.site-menu__lang .lang-switch__menu{top:auto;bottom:calc(100% + 8px);inset-inline-end:auto;inset-inline-start:0}@media (prefers-reduced-motion:reduce){.site-menu__sheet,.site-menu__nav .nav-link,.site-menu__foot{animation-duration:.01ms;animation-delay:0s}.site-menu__nav .nav-link__go{transition:none}}.site-nav .nav-link__no,.site-nav .nav-link__go{display:none}@media (min-width:1100px){.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;gap:16px}.brand{justify-self:start}.site-nav{display:flex}.site-header__auth{display:flex}.site-menu{display:none}.site-header__actions{min-width:auto;margin-left:0;justify-content:flex-end}}@media (max-width:1099px){.site-header__actions>.lang-switch{display:none}}@media (max-width:379px){.brand{font-size:1.15rem}}.site-footer{background:var(--footer-bg);border-top:1px solid var(--panel-line);color:#ffffffb3;padding:100px 0 24px;font-size:.95rem}.site-footer a{color:#ffffffb3;text-decoration:none}.site-footer a:hover{color:var(--accent)}.site-footer .muted{color:#ffffff80}.site-footer__grid{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.site-footer__brand .brand{color:var(--white);margin-bottom:.5rem}.site-footer__brand .brand__text{font-family:var(--title-font);font-weight:800;font-size:1.35rem;color:var(--white)}.site-footer__col{display:flex;flex-direction:column;gap:.6rem}.site-footer__title{font-family:var(--title-font);font-size:1rem;font-weight:700;color:var(--white);margin:0 0 .4rem}.site-footer__col ul{list-style:none;padding:0;margin:0}.site-footer__col li{margin-bottom:.35rem}.site-footer__wordmark{margin-top:70px;overflow:hidden;font-family:var(--title-font);font-size:clamp(3rem,16vw,11rem);font-weight:800;line-height:.85;letter-spacing:-.045em;text-align:center;text-transform:uppercase;white-space:nowrap;color:transparent;-webkit-text-stroke:1px #ffffff26;user-select:none}@supports not (-webkit-text-stroke:1px #fff){.site-footer__wordmark{color:#ffffff12}}.site-footer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;border-top:1px solid var(--line-dark);margin-top:28px;padding-top:24px;font-size:.9rem}.site-footer__top{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;color:var(--white);font-weight:600}.site-footer__top-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);transition:background-color .2s,transform .2s}.site-footer__top-ico::before{content:"";width:8px;height:8px;margin-top:3px;border-top:2px solid var(--on-accent);border-right:2px solid var(--on-accent);transform:rotate(-45deg)}.site-footer__top:hover .site-footer__top-ico{background:var(--accent-deep);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.site-footer__top-ico{transition:none}.site-footer__top:hover .site-footer__top-ico{transform:none}}.lang-switch{position:relative;display:inline-block}.lang-switch>summary{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;list-style:none;padding:.35rem .85rem;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--ink);font-size:.9rem}.lang-switch>summary::-webkit-details-marker{display:none}.lang-switch>summary::marker{content:""}.lang-switch>summary:hover{border-color:var(--accent)}.lang-switch__icon{display:inline-flex;opacity:.6;line-height:1}.lang-switch__icon .icon{width:16px;height:16px}.lang-switch__current{font-family:var(--title-font);font-weight:600}.lang-switch__menu{position:absolute;z-index:60;inset-inline-end:0;min-width:150px;margin:.4rem 0 0;padding:.35rem;list-style:none;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-sm);box-shadow:var(--shadow-menu)}.lang-switch__item{display:block;padding:.4rem .7rem;border-radius:6px;text-decoration:none;color:var(--ink);white-space:nowrap}.lang-switch__menu{max-height:min(70vh,22rem);overflow-y:auto}a.lang-switch__item:hover{background:var(--accent-soft)}.lang-switch__item.is-active{font-weight:700;background:var(--accent-soft)}.site-footer .lang-switch>summary{background:transparent;border-color:var(--line-dark);color:#ffffffb3}.site-footer .lang-switch__menu{inset-inline-end:auto;inset-inline-start:0}.site-footer .lang-switch__item{color:var(--ink)}.site-footer a.lang-switch__item:hover{color:var(--ink)}.btn{display:inline-flex;align-items:center;gap:9px;height:50px;padding:0 6px 0 25px;border:1px solid transparent;border-radius:var(--pill);background:var(--accent);color:var(--on-accent);font-family:var(--title-font);font-size:1rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s,border-color .25s}.btn::after{content:"";flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:var(--on-accent);background-image:var(--arrow-a);background-repeat:no-repeat;background-position:center;background-size:16px;transition:background-color .25s}.btn:hover{background:var(--accent-deep)}.btn:active{background:var(--accent-darker)}.btn--primary{background:var(--accent);color:var(--on-accent)}.btn--ghost{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn--ghost::after{background-color:var(--ink);background-image:var(--arrow-on-ink)}.btn--ghost:hover{background:var(--accent-soft);border-color:var(--accent)}.btn--dark{background:var(--btn-alt-bg);color:var(--btn-alt-fg);border-color:var(--btn-alt-line)}.btn--dark::after{background-color:var(--white);background-image:var(--arrow-k)}.btn--dark:hover{background:var(--btn-alt-hover)}.btn--sm{height:42px;padding:0 5px 0 18px;font-size:.925rem;gap:7px}.btn--sm::after{width:32px;height:32px;background-size:13px}.btn--lg{height:58px;padding:0 8px 0 30px;font-size:1.05rem}.btn--lg::after{width:42px;height:42px}.btn--block{display:flex;width:100%;justify-content:center}.btn--plain{padding-right:25px}.btn--sm.btn--plain{padding-right:18px}.btn--lg.btn--plain{padding-right:30px}.btn--plain::after{display:none}.sprite{position:absolute;width:0;height:0;overflow:hidden}.icon{width:1em;height:1em;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}.theme-switch{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink);text-decoration:none;transition:background-color .25s,border-color .25s,color .25s}.theme-switch .icon{width:18px;height:18px}.theme-switch:hover{background:var(--accent);border-color:transparent;color:var(--on-accent)}.toasts{position:fixed;top:84px;right:16px;z-index:70;pointer-events:none;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 32px))}.toast{position:relative;display:flex;align-items:flex-start;gap:12px;overflow:hidden;padding:14px 16px 14px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-menu);pointer-events:none;animation:toast-life 7s cubic-bezier(.2,.8,.2,1) forwards}@keyframes toast-life{0%{opacity:0;transform:translateX(28px)}5%,86%{opacity:1;transform:none}100%{opacity:0;transform:translateX(28px)}}.toast::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:currentColor}.toast__mark{flex:0 0 auto;width:8px;height:8px;margin-top:.45rem;border-radius:50%;background:currentColor}.toast__msg{margin:0;color:var(--ink);font-size:.95rem;line-height:1.45}.toast.is-ok{color:var(--ok)}.toast.is-error{color:var(--danger)}.toast.is-info{color:var(--accent)}@media (max-width:575px){.toasts{top:auto;right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}@keyframes toast-life{0%{opacity:0;transform:translateY(24px)}5%,86%{opacity:1;transform:none}100%{opacity:0;transform:translateY(24px)}}}@media (prefers-reduced-motion:reduce){@keyframes toast-life{0%{opacity:0}5%,86%{opacity:1}100%{opacity:0}}}.bv-live{position:fixed;top:0;inset-inline-start:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;pointer-events:none}form.is-busy{cursor:progress}form.is-busy button[disabled]{opacity:.6;cursor:progress}.form__field{margin-bottom:1.1rem}.form__field label{display:block;font-family:var(--title-font);font-weight:600;color:var(--ink);margin-bottom:.4rem}.form__field input[type="text"],.form__field input[type="email"],.form__field input[type="password"],.form__field input[type="tel"],.form__field input[type="url"],.form__field input[type="number"],.form__field select,.form__field textarea{width:100%;height:54px;padding:0 20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:inherit}.form__field textarea{height:auto;min-height:140px;padding:14px 20px;line-height:1.6}.form__field ::placeholder{color:var(--body);opacity:1}.form__field input:focus,.form__field select:focus,.form__field textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.form__check{display:flex;align-items:flex-start;gap:.6rem;font-family:var(--body-font);font-weight:400;color:var(--body)}.form__check input{margin-top:.35rem;accent-color:var(--ink)}.form__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem}.form__hint{display:block;font-size:.875rem;color:var(--body);margin-top:.35rem}.form__error{display:block;font-size:.875rem;color:var(--danger);margin-top:.35rem}.form__link{font-size:.925rem}.notice{padding:1rem 1.25rem;border:1px solid var(--line);border-left-width:4px;border-radius:var(--radius-sm);background:var(--bg-soft);margin-bottom:1.25rem}.notice ul{margin:.5rem 0 0;padding-left:1.2rem}.notice--info{border-left-color:var(--ink)}.notice--success{border-left-color:var(--ok);background:var(--ok-soft)}.notice--error{border-left-color:var(--danger);background:var(--danger-soft)}.notice--warn{border-left-color:var(--accent);background:var(--accent-soft)}.hero{position:relative;padding:90px 0 0;overflow:hidden;isolation:isolate;background:radial-gradient(48% 40% at 50% -4%,var(--glow) 0%,transparent 72%),radial-gradient(44% 42% at -10% 58%,var(--glow) 0%,transparent 100%),radial-gradient(44% 42% at 110% 58%,var(--glow) 0%,transparent 100%),var(--bg)}.hero::before,.hero::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;-webkit-mask-image:radial-gradient(56% 52% at 50% 20%,#000 0%,transparent 78%);mask-image:radial-gradient(56% 52% at 50% 20%,#000 0%,transparent 78%)}.hero::before{background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:92px 92px}.hero::after{background-image:radial-gradient(var(--ring-dot) 1.4px,transparent 1.6px);background-size:92px 92px;background-position:46px 46px}.hero__rings{position:absolute;top:-300px;left:50%;width:1240px;margin-left:-620px;z-index:-1;line-height:0;pointer-events:none}.hero__rings svg{width:100%;height:auto}.hero__ring{transform-box:view-box;transform-origin:50% 50%}.hero__ring--a{animation:bv-spin 46s linear infinite}.hero__ring--b{animation:bv-spin 64s linear infinite reverse}.hero__ring-path{fill:none;stroke:var(--ring-line);stroke-width:1}.hero__ring-dot{fill:var(--ring-dot)}@keyframes bv-spin{to{transform:rotate(360deg)}}.hero__inner{position:relative;text-align:center}.hero__title{max-width:16ch;margin:0 auto .5em;line-height:1.08}.hero__lead{max-width:60ch;margin:0 auto;font-size:clamp(1.05rem,.95rem + .5vw,1.375rem);line-height:1.6}.hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.5rem 0}.hero__facts{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;list-style:none;padding:0;margin:0}.hero__facts li{flex:1 1 200px;max-width:280px;padding:22px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.hero__facts strong{display:block;font-family:var(--title-font);font-size:2rem;font-weight:700;letter-spacing:-.03em;line-height:1.1}.hero__facts span{font-size:.95rem}.hero__visual{margin-top:70px;border-radius:var(--radius) var(--radius) 0 0;overflow:hidden}.hero__visual img{display:block;width:100%;height:auto}.hero__shot{border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:var(--surface)}.hero__visual--empty{display:grid;place-items:center;min-height:300px;border:1px dashed var(--line-strong);border-bottom:0;background:linear-gradient(180deg,var(--bg-soft),var(--surface));color:var(--body);font-size:.9rem}.media-pending{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:20px}.media-pending .icon{width:34px;height:34px;opacity:.45;stroke-width:1.4}.eyebrow{display:inline-block;height:42px;padding:0 24px;border:1px solid var(--line);border-radius:var(--pill);background:var(--accent-soft);color:var(--ink);font-family:var(--title-font);font-size:.95rem;font-weight:500;line-height:40px;letter-spacing:0;text-transform:none;margin:0 0 1rem}.section>.container>.eyebrow,.eyebrow--center{display:block;width:max-content;margin-inline:auto}.logos{padding:60px 0;text-align:center}.logos__title{font-family:var(--body-font);font-size:1rem;font-weight:400;color:var(--ink);letter-spacing:0;margin-bottom:2rem}.logos__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;list-style:none;padding:0;margin:0}.logos__list li{display:inline-flex;align-items:center;gap:12px;padding:10px 26px 10px 12px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);font-family:var(--title-font);font-size:1.05rem;font-weight:600;color:var(--ink)}.logos__mark{display:grid;place-items:center;width:34px;height:34px;border-radius:11px}.logos__mark .icon{width:19px;height:19px}.logos__mark--twitch,.testimonial__avatar--twitch{background:var(--twitch-bg);color:var(--twitch-ink)}.logos__mark--kick,.testimonial__avatar--kick{background:var(--kick-bg);color:var(--kick-ink)}.panel{border:1px solid var(--panel-line);border-radius:var(--radius);padding:100px 40px;color:#ffffffb3;background:radial-gradient(70% 120% at 50% 0%,var(--panel-glow) 0%,transparent 60%),var(--panel-bg)}.panel>h2,.panel>h3,.panel>.section__title{color:var(--white)}.panel>.section__lead,.panel>p{color:#ffffffb3}.panel>.eyebrow{background:var(--accent);border-color:transparent;color:var(--on-accent)}.split{display:grid;gap:60px;align-items:center;grid-template-columns:1fr}@media (min-width:900px){.split{grid-template-columns:1fr 1fr;gap:80px}.split--flip .split__body{order:2}}.split__body .section__title,.split__body .section__lead{text-align:start;max-width:none;margin-left:0;margin-right:0}.split__body .section__lead{margin-bottom:2rem}.split__media{border-radius:var(--radius);overflow:hidden}.split__media img{display:block;width:100%}.split__media--empty{display:grid;place-items:center;min-height:340px;border:1px dashed var(--line-strong);background:linear-gradient(140deg,var(--accent-soft),var(--bg-alt));color:var(--body);font-size:.9rem;text-align:center;padding:20px}.card,.service-card{border:1px solid var(--line);border-radius:var(--radius);padding:40px;background:var(--surface);transition:border-color .25s,box-shadow .25s,transform .25s}.card:hover,.service-card:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-3px)}.card--soft{background:var(--bg-soft)}.card__title,.service-card__title{font-family:var(--title-font);font-size:1.2rem;margin-bottom:.6rem}.card__title a,.service-card__title a{text-decoration:none}.card__title a:hover,.service-card__title a:hover{text-decoration:underline}.card p,.service-card p{margin-bottom:0}.service-card__head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.service-card__desc{color:var(--body)}.service-card__price{font-family:var(--title-font);font-weight:700;color:var(--ink)}.service-card__price strong{white-space:nowrap}.panel .card,.panel .service-card{color:var(--body)}.icon-box{display:grid;place-items:center;width:72px;height:72px;margin-bottom:28px;border:1px solid var(--line-strong);border-radius:15px;background:var(--tint);color:var(--ink)}.icon-box .icon{width:30px;height:30px}.icon-box--twitch{border-color:var(--twitch-line);background:linear-gradient(180deg,var(--twitch-wash) 0%,transparent 100%);color:var(--twitch-ink)}.icon-box--kick{border-color:var(--kick-line);background:linear-gradient(180deg,var(--kick-wash) 0%,transparent 100%);color:var(--kick-ink)}.badge{display:inline-block;padding:.25rem .75rem;border:1px solid var(--line);border-radius:var(--pill);background:var(--bg-alt);color:var(--body);font-family:var(--title-font);font-size:.8rem;font-weight:600}.badge--accent{border-color:transparent;background:var(--accent);color:var(--on-accent)}.badge--soft{color:var(--body)}.badge--soon{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.badge--wait{border-color:transparent;background:var(--accent-soft);color:var(--ink)}.badge--live{border-color:transparent;background:var(--ok-soft);color:var(--ok)}.badge--done{border-color:var(--line-strong);background:transparent;color:var(--body)}.badge--stop{border-color:transparent;background:var(--danger-soft);color:var(--danger)}.badge--twitch{border-color:transparent;background:var(--twitch-bg);color:var(--twitch-text)}.badge--kick{border-color:transparent;background:var(--kick-bg);color:var(--kick-text)}.service-card .btn{margin-top:24px}.service-card .icon-box{width:54px;height:54px;margin-bottom:20px;border-radius:13px}.service-card .icon-box .icon{width:24px;height:24px}.feature-list{list-style:none;padding:0}.feature-list li{position:relative;padding-inline-start:34px;margin-bottom:.85rem}.feature-list li::before{content:"";position:absolute;inset-inline-start:0;top:.22em;width:22px;height:22px;border-radius:50%;background-color:var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e0e0e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5.5 5.5L20 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:13px}.feature-list--tight li{margin-bottom:.4rem}.steps{list-style:none;padding:0;margin:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.steps__item{text-align:center;padding:40px 30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--body)}.steps__item h3{margin-bottom:.5rem}.steps__item p{margin-bottom:0}.steps__num{display:grid;place-items:center;width:65px;height:65px;margin:0 auto 26px;border:1px solid var(--line);border-radius:15px;background:var(--tint);font-family:var(--title-font);font-size:1.5rem;font-weight:700;color:var(--ink)}.fig{position:relative;display:grid;place-items:center;padding:26px;border:1px solid var(--fig-line);border-radius:var(--radius);background:var(--fig-bg);overflow:hidden}.fig--panel{place-items:stretch;padding:22px}.fig--accent{padding:30px;border-color:transparent;background:radial-gradient(70% 90% at 50% 0%,#ffffff40 0%,transparent 60%),linear-gradient(150deg,var(--accent) 0%,var(--accent-deep) 100%)}.fig__card{--ink:#fff;--body:#ffffffa6;--fig-line:#ffffff1a;--fig-bar:#2b3448;width:100%;padding:22px 20px 16px;border-radius:var(--radius-sm);background:var(--panel-bg);color:var(--body)}.fig__value{margin:0;font-family:var(--title-font);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.fig__caption{margin:0;font-size:.85rem;color:var(--body)}.fig-bars{display:flex;align-items:flex-end;gap:8px;height:128px;list-style:none;padding:0;margin:18px 0 0}.fig-bars li{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;height:100%;margin:0}.fig-bars__bar{width:100%;border-radius:6px;background:var(--fig-bar)}.fig-bars em{font-style:normal;font-size:.7rem;color:var(--body)}.fig-bars li:nth-child(1) .fig-bars__bar{height:40%}.fig-bars li:nth-child(2) .fig-bars__bar{height:66%}.fig-bars li:nth-child(3) .fig-bars__bar{height:34%}.fig-bars li:nth-child(4) .fig-bars__bar{height:88%;background:var(--accent)}.fig-bars li:nth-child(5) .fig-bars__bar{height:54%}.fig-bars li:nth-child(6) .fig-bars__bar{height:30%}.fig-bars li:nth-child(7) .fig-bars__bar{height:62%}.fig-bars li:nth-child(n+8) .fig-bars__bar{height:48%}.fig-chat{display:flex;flex-direction:column;gap:12px;width:100%;list-style:none;padding:0;margin:0}.fig-chat__row{display:flex;align-items:flex-end;gap:8px;margin:0}.fig-chat__row--out{flex-direction:row-reverse}.fig-chat__who{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--accent-soft);color:var(--ink)}.fig-chat__who .icon{width:15px;height:15px}.fig-chat__bubble{padding:9px 14px;border:1px solid var(--fig-line);border-radius:16px;background:var(--surface);font-size:.85rem;line-height:1.45;color:var(--ink)}.fig-chat__row--out .fig-chat__bubble{border-color:transparent;background:var(--accent);color:var(--on-accent)}.fig-chat__row{animation:fig-in .5s cubic-bezier(.2,.8,.2,1) both}.fig-chat__row:nth-child(1){animation-delay:.1s}.fig-chat__row:nth-child(2){animation-delay:.25s}.fig-chat__row:nth-child(3){animation-delay:.4s}@keyframes fig-in{from{opacity:0;transform:translateY(10px)}}.fig-bars li{animation:fig-in .5s cubic-bezier(.2,.8,.2,1) both}.fig-bars li:nth-child(1){animation-delay:.1s}.fig-bars li:nth-child(2){animation-delay:.16s}.fig-bars li:nth-child(3){animation-delay:.22s}.fig-bars li:nth-child(4){animation-delay:.28s}.fig-bars li:nth-child(5){animation-delay:.34s}.fig-bars li:nth-child(6){animation-delay:.4s}.fig-bars li:nth-child(7){animation-delay:.46s}.fig-shield,.fig-clock,.fig-orbit{animation:fig-in .5s cubic-bezier(.2,.8,.2,1) both;animation-delay:.15s}.fig-orbit{position:relative;width:100%;max-width:200px;aspect-ratio:1}.fig-orbit__ring{position:absolute;inset:6%;border:1px dashed var(--line-strong);border-radius:50%}.fig-orbit__hub{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:16px;background:var(--accent);color:var(--on-accent)}.fig-orbit__hub .icon{width:26px;height:26px}.fig-orbit__node{position:absolute;width:14px;height:14px;border:2px solid var(--accent);border-radius:50%;background:var(--surface);animation:bv-pulse 2.6s ease-in-out infinite}.fig-orbit__node--1{top:calc(6% - 7px);left:calc(50% - 7px);animation-delay:0s}.fig-orbit__node--2{top:calc(50% - 7px);left:calc(94% - 7px);animation-delay:.65s}.fig-orbit__node--3{top:calc(94% - 7px);left:calc(50% - 7px);animation-delay:1.3s}.fig-orbit__node--4{top:calc(50% - 7px);left:calc(6% - 7px);animation-delay:1.95s}@keyframes bv-pulse{0%,100%{transform:scale(1);opacity:.5}50%{transform:scale(1.6);opacity:1}}.fig-shield{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.fig-shield__mark{display:grid;place-items:center;width:62px;height:62px;border:1px solid var(--line);border-radius:50%;background:var(--tint);color:var(--ink)}.fig-shield__mark .icon{width:28px;height:28px}.fig-shield__field,.fig-shield__blocked{width:100%;max-width:220px;padding:9px 16px;border:1px solid var(--fig-line);border-radius:var(--pill);background:var(--surface);font-size:.85rem;text-align:center}.fig-shield__field{color:var(--ink)}.fig-shield__blocked{color:var(--body);letter-spacing:.18em;text-decoration:line-through;opacity:.55}.fig-clock{display:flex;flex-direction:column;align-items:center;gap:4px}.fig-clock__dial{width:104px;height:104px;margin-bottom:10px;border-radius:50%;background:conic-gradient(var(--accent) 0turn .68turn,var(--fig-bar) .68turn 1turn);-webkit-mask:radial-gradient(circle,transparent 41%,#000 42%);mask:radial-gradient(circle,transparent 41%,#000 42%)}.fig-clock__value{font-family:var(--title-font);font-size:1.5rem;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.fig-clock__label{font-size:.85rem;color:var(--body)}.fig-status,.fig-meter{display:flex;flex-direction:column;width:100%;list-style:none;padding:0;margin:0}.fig-status{gap:10px}.fig-status li{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border:1px solid var(--fig-line);border-radius:var(--radius-sm);background:var(--surface)}.fig-status__name{font-family:var(--title-font);font-weight:600;font-size:.9rem;color:var(--ink)}.fig-status__time{margin-left:auto;font-size:.8rem;color:var(--body);white-space:nowrap}.fig-status__pill{padding:5px 12px;border-radius:var(--pill);font-size:.75rem;font-weight:600;white-space:nowrap}.fig-status__pill--running{background:var(--accent);color:var(--on-accent)}.fig-status__pill--queued{background:var(--bg-alt);color:var(--body)}.fig-status__pill--done{background:var(--ok-soft);color:var(--ok)}.fig-meter{gap:18px}.fig-meter li{display:grid;grid-template-columns:1fr auto;gap:6px 12px;margin:0}.fig-meter__label{font-size:.875rem;color:var(--body)}.fig-meter__value{font-family:var(--title-font);font-weight:700;font-size:.925rem;color:var(--ink)}.fig-meter__track{grid-column:1 / -1;height:8px;border-radius:var(--pill);background:var(--fig-bar);overflow:hidden}.fig-meter__fill{display:block;height:100%;border-radius:var(--pill);background:var(--accent)}.fig-meter li:nth-child(1) .fig-meter__fill{width:96%}.fig-meter li:nth-child(2) .fig-meter__fill{width:54%}.fig-meter li:nth-child(3) .fig-meter__fill{width:78%}.fig-meter li:nth-child(n+4) .fig-meter__fill{width:70%}.bento{display:grid;gap:24px;grid-template-columns:1fr}@media (min-width:992px){.bento{grid-template-columns:1fr 1.9fr 1fr}.bento__side{grid-auto-rows:1fr}}.bento__side{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.bento__card,.bento__main{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.bento__card{display:flex;flex-direction:column;gap:14px}.bento__card h3{margin:0;font-size:1.05rem}.bento__card p{margin:0;font-size:.9rem}.bento__main{display:flex;flex-direction:column;padding:30px}.bento__block{margin-top:28px}.bento__block h3{margin-bottom:.5rem;font-size:1.4rem}.bento__block p{margin-bottom:0}.bento__main .feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 20px;margin:0;padding-top:26px;margin-top:auto}.net{position:relative;margin-top:56px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.net__scroll{position:relative;overflow-x:auto;padding:20px;border-radius:inherit}.net::after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:56px;border-radius:0 var(--radius) var(--radius) 0;background:linear-gradient(90deg,transparent,var(--surface));pointer-events:none}@media (min-width:780px){.net::after{display:none}}.net__svg{display:block;width:100%;min-width:680px;height:auto}.net__link{fill:none;stroke:var(--line-strong);stroke-width:2}.net__pulse{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;stroke-dasharray:9 431;animation:bv-flow 3.2s linear infinite}.net__pulse--0{animation-delay:0s}.net__pulse--1{animation-delay:.5s}.net__pulse--2{animation-delay:.9s}.net__pulse--3{animation-delay:1.3s}.net__pulse--4{animation-delay:1.7s}.net__pulse--5{animation-delay:2.1s}@keyframes bv-flow{from{stroke-dashoffset:440}to{stroke-dashoffset:0}}.net__node{fill:var(--bg-soft);stroke:var(--line-strong);stroke-width:2}.net__hub{fill:var(--accent)}.net__icon{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.net__icon--hub{stroke:var(--on-accent)}.net__label{fill:var(--ink);font-family:var(--title-font);font-size:26px;font-weight:600}.net__label--center{text-anchor:middle}.net__node--twitch{stroke:#9146ff}.net__node--kick{stroke:#53fc18}.net__icon--brand{color:var(--ink)}.net__label--sub{fill:var(--body);font-family:var(--body-font);font-size:19px;font-weight:400}.marquee{--marquee-gap:24px;--marquee-speed:110s;overflow:hidden;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.marquee__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-speed) linear infinite}@keyframes marquee-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.marquee__group{display:flex;gap:var(--marquee-gap);padding-right:var(--marquee-gap)}.marquee:hover .marquee__track{animation-play-state:paused}.marquee-pause__input:checked~.marquee .marquee__track{animation-play-state:paused}.marquee-pause__input{width:0;height:0;margin:0;opacity:0;appearance:none;-webkit-appearance:none}.marquee-pause{display:block;width:max-content;margin:0 auto 26px;padding:9px 20px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--body);font-family:var(--title-font);font-size:.9rem;font-weight:600;line-height:1;cursor:pointer;user-select:none;transition:background-color .25s,color .25s,border-color .25s}.marquee-pause:hover{border-color:var(--ink);color:var(--ink)}.marquee-pause__input:focus-visible{outline:none}.marquee-pause__input:focus-visible + .marquee-pause{outline:2px solid var(--ink);outline-offset:3px}.marquee-pause__word--resume{display:none}.marquee-pause__input:checked + .marquee-pause .marquee-pause__word--pause{display:none}.marquee-pause__input:checked + .marquee-pause .marquee-pause__word--resume{display:inline}.marquee .testimonial{flex:0 0 380px}[dir="rtl"] .marquee .testimonial{direction:rtl}.testimonial{margin:0;display:flex;flex-direction:column;gap:20px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.testimonial__mark{color:var(--accent);line-height:0}.testimonial__mark .icon{width:30px;height:30px}.testimonial__quote{margin:0;font-size:1.02rem;line-height:1.65;color:var(--ink)}.testimonial__who{display:flex;align-items:center;gap:14px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.testimonial__avatar{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border:1px solid var(--line);border-radius:50%}.testimonial__avatar .icon{width:22px;height:22px}.testimonial__avatar--soft{background:var(--tint);color:var(--body)}.testimonial__name{display:block;font-family:var(--title-font);font-weight:600;color:var(--ink)}.testimonial__handle{display:block;font-size:.85rem;color:var(--body)}.testimonial__meta{flex:0 0 auto;margin-left:auto;white-space:nowrap}.cta{padding:0 0 var(--space)}.cta>.container{--ink:#fff;--body:#fff;--surface:#ffffff1f;--line:#ffffff3d;--accent-soft:#00000038;--arrow-on-ink:var(--arrow-a);--btn-alt-bg:#0e0e0e;--btn-alt-fg:#fff;--btn-alt-line:transparent;--btn-alt-hover:#2b2b2b;max-width:1310px;border-radius:var(--radius);padding:100px 40px;text-align:center;color:var(--on-accent);background:radial-gradient(#ffffff24 1.5px,transparent 1.6px) 0 0 / 22px 22px,radial-gradient(52% 46% at 50% 0%,#ffffff2b 0%,transparent 72%),linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%)}.cta h2{max-width:20ch;margin-inline:auto}.cta p{max-width:55ch;margin:0 auto 2rem;color:var(--body)}.cta .hero__actions{margin-bottom:0}.muted{color:var(--body)}.table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.plan-table--wide{min-width:620px}.plan-table{width:100%;border-collapse:collapse;margin:0;font-size:.975rem}.plan-table th,.plan-table td{border-bottom:1px solid var(--line);padding:18px 20px;text-align:left;vertical-align:middle}.plan-table thead th{background:var(--bg-soft);font-family:var(--title-font);font-weight:700;color:var(--ink);white-space:nowrap}.plan-table tbody tr:last-child td{border-bottom:0}.plan-table tbody tr:hover{background:var(--accent-soft)}.plan-table tbody tr.is-trial{background:var(--accent-soft)}.plan-table__price{font-family:var(--title-font);font-weight:700;color:var(--ink);white-space:nowrap}.plan-table__action{white-space:nowrap}.compare-table{min-width:560px}.compare-table tbody th{font-family:var(--title-font);font-weight:700;color:var(--ink);white-space:nowrap}.plan-matrix{min-width:620px}.plan-matrix .plan-matrix__tier{width:1%;background:var(--bg-soft);font-family:var(--title-font);font-weight:800;font-size:1.15rem;color:var(--ink);white-space:nowrap}.plan-matrix__count{display:block}.plan-matrix__label{display:block;margin-top:3px;font-family:var(--body-font);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--body)}.plan-matrix__tier .badge{margin-top:9px;font-size:.68rem}.plan-matrix .plan-matrix__row--popular .plan-matrix__tier{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.plan-matrix .plan-matrix__cell{padding:6px}.plan-matrix tbody tr:hover{background:transparent}.plan-cell{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid transparent;border-radius:var(--radius-sm);text-decoration:none;transition:background .18s ease,border-color .18s ease}.plan-cell__was{font-size:.8rem;color:var(--body)}.plan-cell__price{font-family:var(--title-font);font-weight:700;font-size:1.05rem;color:var(--ink);white-space:nowrap}.plan-cell__go{font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--body)}a.plan-cell:hover,a.plan-cell:focus-visible{background:var(--accent-soft);border-color:var(--accent)}a.plan-cell:hover .plan-cell__go,a.plan-cell:focus-visible .plan-cell__go{color:var(--ink)}.plan-cell--soon{cursor:default;opacity:.8}.trial-chip--soon{cursor:default;opacity:.8}.plan-soon{margin:0 0 14px;color:var(--body)}.plan-cell--empty{display:block;padding:12px 14px;color:var(--body)}.trial-strip{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px}.trial-strip__title{margin:0;font-family:var(--title-font);font-weight:700;color:var(--ink)}.trial-strip__list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.trial-chip{display:inline-flex;align-items:baseline;gap:10px;padding:9px 16px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);text-decoration:none;transition:background .18s ease,border-color .18s ease}.trial-chip:hover,.trial-chip:focus-visible{background:var(--accent-soft);border-color:var(--accent)}.trial-chip__name{color:var(--body);font-size:.92rem}.trial-chip__price{font-family:var(--title-font);font-weight:700;color:var(--ink)}.price-block + .price-block{margin-top:52px}.price-block__head{display:flex;align-items:flex-start;gap:16px;margin-bottom:20px}.price-block__head .icon-box{flex:none;width:52px;height:52px;margin-bottom:0}.price-block__head .icon-box .icon{width:24px;height:24px}.price-block__title{margin:0 0 4px;font-size:1.35rem}.price-block__title a{color:var(--ink);text-decoration:none}.price-block__title a:hover{color:var(--accent)}.price-block__desc{margin:0;color:var(--body)}.buy-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 30px;padding:0;list-style:none}.buy-steps__item{min-width:0;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.buy-steps__item.is-here{border-color:var(--accent);background:var(--accent-soft)}.buy-steps__link{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 16px;color:inherit;text-decoration:none}.buy-steps__num{flex:none;display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line-strong);border-radius:50%;background:var(--tint);font-family:var(--title-font);font-weight:700;font-size:.95rem;color:var(--body)}.buy-steps__num .icon{width:16px;height:16px}.is-here .buy-steps__num{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.is-done .buy-steps__num{border-color:var(--accent);background:transparent;color:var(--accent)}.buy-steps__text{min-width:0}.buy-steps__label{display:block;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--body)}.buy-steps__value{display:block;overflow:hidden;font-weight:600;color:var(--ink);white-space:nowrap;text-overflow:ellipsis}.buy-steps__item:not(.is-here):not(.is-done) .buy-steps__value{font-weight:500;color:var(--body)}a.buy-steps__link:hover .buy-steps__value{color:var(--accent)}a.buy-steps__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius-sm)}.buy-head{margin-bottom:26px}.buy-head__title{margin:0 0 6px;font-size:1.75rem}.buy-head__lead{margin:0}.buy-head--object{display:flex;align-items:flex-start;gap:18px}.buy-head__ico{flex:none;width:60px;height:60px;margin-bottom:0}.buy-head__ico .icon{width:26px;height:26px}.buy-head__object{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px}.buy-head__name{font-weight:600;color:var(--ink)}.buy-head__lead{max-width:62ch}.buy-hint{max-width:62ch;margin-top:26px}.svc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px}.svc-card{position:relative;display:flex;flex-direction:column;padding:26px 26px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .25s,box-shadow .25s,transform .25s}.svc-card--twitch,.tone--twitch{--tone:var(--twitch-ink);--tone-bg:var(--twitch-bg);--tone-on:var(--twitch-on)}.svc-card--kick,.tone--kick{--tone:var(--kick-ink);--tone-bg:var(--kick-bg);--tone-on:var(--kick-on)}.svc-card::before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--tone,var(--line-strong))}.svc-card:hover{border-color:var(--tone,var(--accent));box-shadow:var(--shadow-card);transform:translateY(-3px)}.svc-card__top{display:flex;align-items:center;gap:14px;margin-bottom:16px}.svc-card__ico{flex:none;width:54px;height:54px;margin-bottom:0}.svc-card__ico .icon{width:24px;height:24px}.svc-card__badges{display:flex;flex-wrap:wrap;gap:8px}.svc-card__name{margin:0 0 8px;font-size:1.3rem}.svc-card__name a{color:var(--ink);text-decoration:none}.svc-card:hover .svc-card__name a{color:var(--tone,var(--accent))}.svc-card .badge--accent{background:var(--tone,var(--accent));color:var(--tone-on,var(--on-accent))}.svc-card__name a::after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.svc-card__name a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.svc-card:has(.svc-card__name a:focus-visible){border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.svc-card:has(.svc-card__name a:focus-visible) .svc-card__name a:focus-visible{outline:0}.svc-card__desc{margin:0 0 16px;color:var(--body)}.svc-card__list{display:grid;gap:9px;margin:0 0 20px;padding:0;list-style:none}.svc-card__list li{display:flex;align-items:flex-start;gap:9px;font-size:.93rem;color:var(--body)}.svc-card__list .icon{flex:none;width:17px;height:17px;margin-top:2px;color:var(--tone,var(--accent))}.svc-card__cta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:auto -26px 0;padding:15px 26px;border-top:1px solid var(--line);font-weight:600;font-size:.95rem;color:var(--body);transition:color .2s ease,background-color .2s ease}.svc-card:hover .svc-card__cta{background:var(--tone-bg,var(--tint));color:var(--tone,var(--accent))}.svc-card__cta .icon{width:16px;height:16px;transform:rotate(180deg);transition:transform .2s ease}.svc-card:hover .svc-card__cta .icon{transform:rotate(180deg) translateX(-3px)}.tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.tiers--single{grid-template-columns:minmax(0,440px);justify-content:center}.chat-buy-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:stretch;gap:22px}.chat-buy-layout .tiers--single{grid-template-columns:minmax(0,1fr)}.chat-buy-includes,.chat-buy-flow{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.chat-buy-includes{padding:26px}.chat-buy-includes__icon{margin-bottom:16px}.chat-buy-includes h2,.chat-buy-flow h2{margin:0 0 10px;font-family:var(--title-font);font-size:1.25rem}.chat-buy-includes__description{margin:0 0 20px;max-width:48ch}.chat-buy-includes__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.chat-buy-includes__list li{display:flex;align-items:flex-start;gap:10px}.chat-buy-includes__check{flex:none;display:inline-flex;margin-top:2px;color:var(--accent)}.chat-buy-includes__check .icon{width:18px;height:18px}.chat-buy-flow{margin-top:22px;padding:24px 26px}.chat-buy-flow__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:18px 0 0;padding:0;list-style:none}.chat-buy-flow__list li{display:flex;align-items:flex-start;gap:12px;min-width:0}.chat-buy-flow__number{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent-soft);color:var(--accent);font-family:var(--title-font);font-weight:700}.chat-buy-flow h3{margin:2px 0 5px;font-size:1rem}.chat-buy-flow p{margin:0;font-size:.9rem}@media (max-width:820px){.chat-buy-layout{grid-template-columns:minmax(0,1fr)}.chat-buy-flow__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.chat-buy-includes,.chat-buy-flow{padding:20px}}.tier{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tier.is-popular{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.tier__head{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:20px 22px 16px;border-bottom:1px solid var(--line);text-align:center}.tier.is-popular .tier__head{background:var(--accent-soft)}.tier__count{margin:0;font-family:var(--title-font);font-weight:700;font-size:2rem;line-height:1.1;color:var(--ink)}.tier__count--name{font-size:1.4rem}.tier__unit{display:block;margin-top:2px;font-size:.8rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--body)}.tier__name{margin:8px 0 0;font-weight:600;color:var(--body)}.tier__head .badge{margin-top:10px}.tier__opts{margin:auto 0 0;padding:0;list-style:none}.tier__opts li + li{border-top:1px solid var(--line)}.tier__opt{display:flex;align-items:center;gap:12px;padding:13px 22px;color:inherit;text-decoration:none;transition:background-color .2s ease}.tier__opt:hover,.tier__opt:focus-visible{background:var(--tint)}.tier__opt:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tier__dur{display:inline-flex;align-items:center;gap:7px;margin-right:auto;font-size:.95rem;color:var(--body);white-space:nowrap}.tier__dur .icon{width:15px;height:15px}.tier__money{display:flex;align-items:baseline;gap:7px}.tier__was{font-size:.8rem;color:var(--body)}.tier__price{font-family:var(--title-font);font-weight:700;font-size:1.15rem;color:var(--ink);white-space:nowrap}.tier__go{display:inline-flex;flex:none;align-items:center;color:var(--body)}.tier__go .icon{width:15px;height:15px;transform:rotate(180deg);transition:transform .2s ease}.tier__opt:hover .tier__go{color:var(--accent)}.tier__opt:hover .tier__go .icon{transform:rotate(180deg) translateX(-3px)}.order{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px}.order__main{padding:26px 28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.order__object{display:flex;align-items:center;gap:16px;margin-bottom:22px}.order__ico{flex:none;width:60px;height:60px;margin-bottom:0}.order__ico .icon{width:26px;height:26px}.order__name{margin:8px 0 2px;font-size:1.35rem}.order__plan{margin:0;color:var(--body)}.order__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0 0 22px;padding-top:20px;border-top:1px solid var(--line)}.order__facts dt{margin-bottom:5px;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--body)}.order__facts dd{margin:0;font-family:var(--title-font);font-weight:700;font-size:1.2rem;color:var(--ink)}.order__links{display:flex;flex-wrap:wrap;gap:10px 22px;margin:0;font-size:.92rem}.link-back{display:inline-flex;align-items:center;gap:6px;color:var(--body);text-decoration:none}.link-back::before{content:"←"}.link-back:hover{color:var(--accent)}.order__side{position:sticky;top:calc(var(--dash-head) + 24px);padding:24px 26px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft)}.order__label{margin:0 0 6px;font-size:.82rem;text-transform:uppercase;letter-spacing:.06em;color:var(--body)}.order__total{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 18px}.order__total strong{font-family:var(--title-font);font-weight:700;font-size:2.1rem;line-height:1;color:var(--ink)}.order__was{color:var(--body)}.order__side .notice{margin:0;padding:0 0 0 14px;border:0;border-left:2px solid var(--ink);border-radius:0;background:transparent;color:var(--body);font-size:.92rem}.order__side .notice p:last-child{margin-bottom:0}.order__col{min-width:0}.pay-block{padding:24px 26px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.order__main + .pay-block,.pay-block + .pay-block{margin-top:16px}.pay-block--group{min-width:0;margin-inline:0}.pay-block--group>legend{float:left;width:100%;padding:0}.pay-block--group>.pay-methods{clear:both}.pay-block__head{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:0}.pay-block__num{flex:none;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;background:var(--tint);font-family:var(--title-font);font-weight:700;font-size:.9rem;color:var(--ink)}.pay-block__title{margin:0;font-family:var(--title-font);font-weight:700;font-size:1.1rem;color:var(--ink)}.pay-block__label{display:block;margin-bottom:.4rem;font-family:var(--title-font);font-weight:600;color:var(--ink)}.channel{display:flex;align-items:stretch;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.channel__prefix{display:flex;align-items:center;gap:8px;padding:0 14px 0 16px;border-right:1px solid var(--line);background:var(--bg-soft);color:var(--body);font-size:.95rem;white-space:nowrap}.channel__dot{width:10px;height:10px;border-radius:3px;background:var(--tone,var(--accent))}.channel input{flex:1 1 auto;min-width:0;height:54px;padding:0 18px;border:0;background:transparent;color:var(--ink);font:inherit}.channel input:focus{outline:none}.channel:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.pay-methods{display:grid;gap:12px}.pay-method{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);transition:border-color .2s,background-color .2s}.pay-method:hover{border-color:var(--line-strong)}.pay-method:has(>.pay-method__label>input:checked){border-color:var(--accent);background:var(--accent-soft)}.pay-method__label{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:15px 18px;cursor:pointer}.pay-method__label>input{width:18px;height:18px;accent-color:var(--accent)}.pay-method:has(>.pay-method__label>input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.pay-method__ico{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--tint);color:var(--ink)}.pay-method__ico .icon{width:20px;height:20px}.pay-method__text{min-width:0}.pay-method__name{display:block;font-weight:600;color:var(--ink)}.pay-method__desc{display:block;font-size:.88rem;color:var(--body)}.pay-method__meta{font-family:var(--title-font);font-weight:700;color:var(--ink);white-space:nowrap;text-align:right}.pay-method__meta small{display:block;font-family:inherit;font-weight:400;font-size:.78rem;color:var(--body)}.pay-panel{display:none;padding:0 18px 18px 62px;font-size:.92rem}.pay-method:has(>.pay-method__label>input:checked) .pay-panel{display:block}.pay-panel p{margin:0 0 10px}.pay-panel p:last-child{margin-bottom:0}.pay-short{padding:12px 14px;border-left:3px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--ink)}.pay-terms{margin:18px 0 0;font-size:.87rem;color:var(--body)}.pay-lines{margin:0 0 16px;padding:14px 0 0;border-top:1px solid var(--line);font-size:.93rem}.pay-lines>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0}.pay-lines dt{color:var(--body)}.pay-lines dd{margin:0;color:var(--ink)}.pay-lines .is-ok{color:var(--ok)}.pay-lines .is-total{margin-top:6px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--title-font);font-weight:700}.pay-lines .is-total dt{color:var(--ink)}.pay-cta--balance,.pay-cta--card,.pay-cta--crypto{display:none}.checkout:has(#pay-balance:checked) .pay-cta--balance{display:flex}.checkout:has(#pay-card:checked) .pay-cta--card{display:flex}.checkout:has(#pay-crypto:checked) .pay-cta--crypto{display:flex}.pay-cta[disabled]{opacity:.5;cursor:not-allowed}.pay-cta[disabled]:hover{background:var(--accent)}.amount-presets{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.amount-presets .chip{font-variant-numeric:tabular-nums}.pay-total{margin:4px 0 16px;font-family:var(--title-font);font-size:1.9rem;font-weight:700;line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pay-total--empty{font-size:1.05rem;font-weight:600;color:var(--body);letter-spacing:0}.pay-state{margin:12px 0 0;font-size:.88rem;color:var(--body)}.pay-safe{display:flex;align-items:flex-start;gap:9px;margin:14px 0 0;font-size:.84rem;color:var(--body)}.pay-safe .icon{flex:none;width:16px;height:16px;margin-top:2px}.faq__list{list-style:none;padding:0;margin:0}.faq__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:20px 24px;margin-bottom:12px}.faq__item summary{cursor:pointer;font-family:var(--title-font);font-weight:600;color:var(--ink);list-style:none;position:relative;padding-right:34px}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{display:inline;font-size:1.05rem;margin:0}.faq__item summary::after{content:"";position:absolute;right:0;top:.15em;width:22px;height:22px;border-radius:50%;background-color:var(--accent-soft);background-image:var(--chev-on-soft);background-repeat:no-repeat;background-position:center;background-size:12px;transition:transform .25s}.faq__item[open] summary::after{transform:rotate(180deg)}.faq__item p:last-child{margin-bottom:0}.faq__item>*:not(summary){margin-top:.9rem}.faq--boxed .faq__list{counter-reset:faq;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow:hidden}.faq--boxed .faq__item{counter-increment:faq;margin:0;padding:22px 26px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.faq--boxed .faq__item:last-child{border-bottom:0}.faq--boxed .faq__item summary{padding-right:58px}.faq--boxed .faq__item summary h3::before{content:counter(faq) ". ";color:var(--body)}.faq--boxed .faq__item summary::after{top:-.3em;width:38px;height:38px;border:1px solid var(--line);background-color:transparent;background-size:15px}.faq--boxed .faq__item[open] summary::after,.faq--boxed .faq__item:hover summary::after{border-color:transparent;background-color:var(--accent);background-image:var(--chev-k)}.faq__cols{display:grid;gap:40px;align-items:start}@media (min-width:992px){.faq__cols{grid-template-columns:1fr 1.3fr;gap:70px}}.faq__aside .section__title,.faq__aside .section__lead{text-align:left;max-width:none;margin-left:0;margin-right:0}.faq__aside .section__lead{margin-bottom:2rem}.breadcrumb{font-size:.875rem;color:var(--body);padding:1.25rem 0 0}.breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0}.breadcrumb a{color:var(--body)}.breadcrumb li + li::before{content:"/";margin-right:.4rem;opacity:.45}.page-head{padding:60px 0 40px}.page-head__lead{font-size:1.125rem;max-width:65ch}.page-head__price{font-family:var(--title-font);font-weight:700;color:var(--ink)}.page-hero{min-height:500px;padding:0 0 88px;background:radial-gradient(48% 38% at 50% 43%,var(--glow) 0%,transparent 100%),radial-gradient(44% 42% at -10% 58%,var(--glow) 0%,transparent 100%),radial-gradient(44% 42% at 110% 58%,var(--glow) 0%,transparent 100%),var(--bg)}.page-hero--with-facts{min-height:660px}.page-hero::before,.page-hero::after{-webkit-mask-image:radial-gradient(62% 72% at 50% 42%,#000 0%,transparent 82%);mask-image:radial-gradient(62% 72% at 50% 42%,#000 0%,transparent 82%)}.page-hero .breadcrumb{position:relative;z-index:2;padding-top:22px}.page-hero .breadcrumb ol{justify-content:center}.page-hero .hero__rings{top:-300px;opacity:.88}.page-hero__container{position:relative;z-index:1}.page-hero__inner{max-width:980px;margin:0 auto;padding-top:54px;text-align:center;animation:page-hero-enter .7s ease-out both}.page-hero--compact .page-hero__inner{padding-top:74px}.page-hero__title{max-width:18ch;margin:0 auto .45em;font-size:clamp(2.75rem,2rem + 3.4vw,4.7rem);line-height:1.04}.page-hero__lead{max-width:69ch;margin:0 auto;font-size:clamp(1.05rem,.98rem + .38vw,1.3rem);line-height:1.65;color:var(--body)}.page-hero__facts{max-width:880px;margin:42px auto 0;gap:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);background:color-mix(in srgb,var(--surface) 86%,transparent);box-shadow:0 22px 70px rgba(0,0,0,.12);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.page-hero__facts li{flex:1 1 0;max-width:none;min-width:0;padding:24px 28px;border:0;border-radius:0;background:transparent}.page-hero__facts li + li{border-left:1px solid var(--line)}.page-hero__facts strong{font-size:clamp(1.65rem,1.35rem + .8vw,2.15rem)}@keyframes page-hero-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.prose{max-width:72ch}.prose__title{margin-top:2.5rem}.prose h2,.prose h3{margin-top:2rem}.toc{border:1px solid var(--line);border-radius:var(--radius);padding:28px;background:var(--bg-soft)}.toc__title{font-size:1.05rem;margin-bottom:.75rem}.toc ul{margin:0;padding-left:1.2rem}.auth__title{margin-bottom:.35rem}.auth__lead{margin-bottom:2rem}.auth__alt{font-size:.95rem;margin-top:1.5rem}.auth__sep{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 1rem;font-size:.95rem;text-align:center}.auth__sep::before,.auth__sep::after{content:"";flex:1 1 0;height:1px;background:var(--line)}.error-page{text-align:center;padding:120px 0}.error-page .eyebrow,.error-page .hero__actions{justify-content:center}.error-page__links{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:60px}.error-page__links .feature-list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0}.error-page__links .feature-list li{padding:0;margin:0}.error-page__links .feature-list li::before{display:none}.error-page__links .feature-list a{display:inline-block;padding:8px 20px;border:1px solid var(--line);border-radius:var(--pill);text-decoration:none}.error-page__links .feature-list a:hover{background:var(--accent-soft);border-color:var(--accent)}:root{--dash-rail:280px;--dash-head:63px}.dash-shell{min-height:calc(100vh - var(--dash-head))}@supports (height:100dvh){.dash-shell{min-height:calc(100dvh - var(--dash-head))}}.dash{display:grid}.dash__main{min-width:0;padding:28px 20px 64px}.dash-side{display:none}.dash-side__inner{position:sticky;top:var(--dash-head);display:flex;flex-direction:column;gap:14px;height:calc(100vh - var(--dash-head));overflow-y:auto;overscroll-behavior:contain;padding:16px 16px 14px}@supports (height:100dvh){.dash-side__inner{height:calc(100dvh - var(--dash-head))}}.dash-user{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.dash-user__mark{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--accent);color:var(--on-accent);font-family:var(--title-font);font-size:1.05rem;font-weight:800;line-height:1}.dash-user__id{display:grid;min-width:0;gap:2px}.dash-user__name{font-family:var(--title-font);font-size:.98rem;font-weight:700;line-height:1.2}.dash-user__mail{overflow:hidden;color:var(--body);font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.dash-user__balance{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.dash-user__label{color:var(--body);font-size:.8rem}.dash-user__sum{font-family:var(--title-font);font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.dash-nav{display:flex;flex-direction:column;gap:22px}.dash-side .dash-nav{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}@supports not selector(::-webkit-scrollbar){.dash-side .dash-nav{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.dash-side .dash-nav:hover{scrollbar-color:var(--body) transparent}}.dash-side .dash-nav::-webkit-scrollbar{width:8px}.dash-side .dash-nav::-webkit-scrollbar-track{background:transparent}.dash-side .dash-nav::-webkit-scrollbar-button{display:none}.dash-side .dash-nav::-webkit-scrollbar-thumb{border-radius:99px;background:var(--line-strong)}.dash-side .dash-nav:hover::-webkit-scrollbar-thumb{background:var(--body)}:root .dash-side .dash-user{gap:10px;padding:12px}:root .dash-side .dash-user__mark{width:34px;height:34px;font-size:.92rem}:root .dash-side .dash-user__name{font-size:.88rem}:root .dash-side .dash-user__mail{font-size:.75rem}:root .dash-side .dash-user__balance{padding-top:10px}:root .dash-side .dash-user__label{font-size:.75rem}:root .dash-side .dash-user__sum{font-size:.98rem}:root .dash-side .dash-nav__link{gap:10px;min-height:36px;padding:6px 10px}:root .dash-side .dash-nav{gap:12px}:root .dash-side .dash-nav__title{margin-bottom:2px}:root .dash-side__foot{gap:6px;padding-top:10px}:root .dash-side .dash-rail-btn{padding:6px 10px}:root .dash-side__foot .dash-action{height:36px}.dash-nav__group{display:flex;flex-direction:column;gap:2px}.dash-nav__title{margin:0 0 4px;padding:0 12px;color:var(--body);font-family:var(--body-font);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.dash-nav__link{display:flex;align-items:center;gap:12px;min-height:42px;padding:8px 12px;border-radius:var(--radius-sm);color:var(--ink);font-family:var(--title-font);font-size:.95rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.dash-nav__ico{display:inline-flex;flex:0 0 auto}.dash-nav__ico .icon{width:18px;height:18px}.dash-nav__label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.dash-nav__link:hover{background:var(--nav-hover)}.dash-nav__link.is-active,a.dash-nav__link.is-active:hover{background:var(--accent);color:var(--on-accent)}.dash-nav__link--soon{color:var(--body);cursor:default}.dash-nav__link--soon .dash-nav__ico{opacity:.6}.dash-nav__soon{flex:0 0 auto;padding:2px 7px;border-radius:var(--pill);background:var(--bg-alt);color:var(--body);font-family:var(--body-font);font-size:.64rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.dash-side__foot{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.dash-side__foot form{margin:0}.dash-rail-btn{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:var(--radius-sm);color:var(--body);font-size:.85rem;text-decoration:none;transition:background-color .2s,color .2s}.dash-rail-btn:hover{background:var(--nav-hover);color:var(--ink)}.dash-rail-btn__ico{display:inline-flex;flex:0 0 auto}.dash-rail-btn__ico .icon{width:16px;height:16px}.dash-action{gap:9px}.dash-action__ico{display:inline-flex;flex:0 0 auto}.dash-action__ico .icon{width:17px;height:17px}:root[data-rail="slim"]{--dash-rail:76px}:root[data-rail="slim"] .dash-side .dash-nav__label,:root[data-rail="slim"] .dash-side .dash-nav__soon,:root[data-rail="slim"] .dash-side .dash-nav__title,:root[data-rail="slim"] .dash-side .dash-user__id,:root[data-rail="slim"] .dash-side .dash-user__balance,:root[data-rail="slim"] .dash-side .dash-rail-btn__label,:root[data-rail="slim"] .dash-side .dash-action__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}:root[data-rail="slim"] .dash-side .dash-nav__link,:root[data-rail="slim"] .dash-side .dash-rail-btn,:root[data-rail="slim"] .dash-side .dash-action{position:relative}:root[data-rail="slim"] .dash-side__inner{padding:16px 12px 18px}:root[data-rail="slim"] .dash-side .dash-nav__link,:root[data-rail="slim"] .dash-side .dash-rail-btn{justify-content:center;gap:0;padding-left:0;padding-right:0}:root[data-rail="slim"] .dash-side .dash-action{justify-content:center;gap:0;padding-left:0;padding-right:0}:root[data-rail="slim"] .dash-side .dash-nav{gap:10px}@supports not selector(::-webkit-scrollbar){:root[data-rail="slim"] .dash-side .dash-nav{scrollbar-width:none}}:root[data-rail="slim"] .dash-side .dash-nav::-webkit-scrollbar{width:0}:root[data-rail="slim"] .dash-side .dash-nav__group + .dash-nav__group{padding-top:10px;border-top:1px solid var(--line)}:root[data-rail="slim"] .dash-side .dash-user{grid-template-columns:auto;justify-items:center;padding:12px 8px}:root[data-rail="slim"] .dash-side .dash-rail-btn__ico{transform:rotate(180deg)}:root[data-rail="slim"] .dash-side .dash-rail-btn{justify-content:center;min-height:42px;border:1px solid var(--line);border-radius:var(--radius-sm)}.site-menu__nav.dash-nav{gap:26px}.site-menu__nav .dash-nav__title{padding:0 16px;font-size:.74rem}.site-menu__nav .dash-nav__link{min-height:56px;padding:12px 16px;font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.site-menu__nav .dash-nav__ico .icon{width:22px;height:22px}.site-menu__nav .dash-nav__soon{font-size:.72rem}.site-menu__nav .dash-nav__group{animation:menu-row .38s cubic-bezier(.2,.8,.2,1) both}.site-menu__nav .dash-nav__group:nth-child(1){animation-delay:.04s}.site-menu__nav .dash-nav__group:nth-child(2){animation-delay:.1s}.site-menu__nav .dash-nav__group:nth-child(3){animation-delay:.16s}.site-menu__inner .dash-user{margin-bottom:22px}.site-menu__actions .btn--plain{justify-content:center;padding-left:25px}@media (prefers-reduced-motion:reduce){.site-menu__nav .dash-nav__group{animation-duration:.01ms;animation-delay:0s}}.dash-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 20px;margin-bottom:26px}.dash-head .muted{max-width:62ch;margin:.35rem 0 0}.dash-title{margin:0;font-size:clamp(1.5rem,1.25rem + .7vw,1.95rem);letter-spacing:-.02em;line-height:1.2}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:14px;margin-bottom:26px}.stat{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.stat__label{color:var(--body);font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.stat__value{font-family:var(--title-font);font-size:1.7rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.stat__note{color:var(--body);font-size:.82rem}.stat__link{align-self:flex-start;color:var(--accent-text,var(--accent));font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.stat__link:hover{color:var(--ink)}.dash-cols{display:grid;gap:22px}@media (min-width:1100px){.dash-cols{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}}.dash-cols__main{min-width:0}.dash-cols__side{min-width:0}.dash-cols__side .dash-card{padding:18px 18px 20px}.dash-cols__side .dash-card__title{margin-bottom:14px;font-size:1rem}.dash-cols__side .dash-card:last-child{margin-bottom:0}@media (min-width:1100px) and (min-height:900px){.dash-cols__side{position:sticky;top:calc(var(--dash-head) + 20px)}}.ring{position:relative;display:grid;place-items:center;margin:0 auto 16px;max-width:190px}.ring__svg{display:block;width:100%;height:auto}.ring__track,.ring__seg{fill:none;stroke-width:12}.ring__track{stroke:var(--line)}.ring__seg--wait{stroke:var(--accent)}.ring__seg--live{stroke:var(--ok)}.ring__seg--done{stroke:var(--line-strong)}.ring__seg--stop{stroke:var(--danger)}.ring__center{position:absolute;display:grid;justify-items:center;gap:1px;pointer-events:none}.ring__center strong{font-family:var(--title-font);font-size:1.6rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.ring__center span{color:var(--body);font-size:.75rem}.ring__legend{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ring__key{display:flex;align-items:center;gap:9px;font-size:.87rem}.ring__dot{flex:0 0 10px;width:10px;height:10px;border-radius:50%}.ring__dot--wait{background:var(--accent)}.ring__dot--live{background:var(--ok)}.ring__dot--done{background:var(--line-strong)}.ring__dot--stop{background:var(--danger)}.ring__name{flex:1 1 auto;min-width:0;color:var(--body)}.ring__num{font-variant-numeric:tabular-nums;font-weight:700}.quick{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.quick__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:calc(var(--radius) - 6px);color:inherit;text-decoration:none}.quick__row:hover{border-color:var(--accent);background:var(--accent-soft)}.quick__ico{display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--accent-soft);color:var(--ink)}.quick__ico .icon{width:17px;height:17px}.quick__body{display:grid;min-width:0;gap:1px}.quick__body strong{font-size:.9rem;font-weight:600}.quick__body .muted{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.plat{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.plat__bar{display:block;width:100%;height:8px;margin-bottom:14px;border-radius:4px;overflow:hidden}.plat__seg{fill:var(--line-strong)}.plat__seg--twitch{fill:var(--twitch-ink)}.plat__seg--kick{fill:var(--kick-ink)}.plat__row{display:flex;align-items:center;gap:11px}.plat__ico{flex:0 0 32px;width:32px;height:32px;margin-bottom:0;border-radius:9px}.plat__ico .icon{width:16px;height:16px}.plat__name{flex:1 1 auto;min-width:0;font-size:.9rem}.plat__pct{color:var(--body);font-size:.8rem;font-variant-numeric:tabular-nums}.plat__num{min-width:1.6ch;font-family:var(--title-font);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.dash-side__pair{display:grid;gap:22px}@media (min-width:1100px){.dash-side__pair{grid-auto-rows:1fr}}.dash-side__pair>.dash-card{display:flex;flex-direction:column;margin-bottom:0}.spend__plot{position:relative;flex:1 1 auto;display:flex;align-items:flex-end;min-height:64px;margin-bottom:12px}.spark{display:block;width:100%;height:100%;min-height:64px}.spark__bar{fill:var(--accent)}.spend__base{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--line-strong)}.spend__note{margin:0;font-size:.82rem}.dash-card{margin-bottom:22px;padding:22px 24px 24px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.dash-card--quiet{background:transparent}.dash-card__title{margin:0 0 16px;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.dash-card .feature-list{margin-bottom:0}.dash-card .table-wrap{margin:0 -24px;padding:0 24px}.dash-card .table-wrap:last-child{margin-bottom:-24px;padding-bottom:24px}.dash-table{margin-bottom:0}.dash-table__id{font-size:.82rem;letter-spacing:.04em;white-space:nowrap}.dash-table .is-credit{color:var(--ok)}.dash-table .is-debit{color:var(--ink)}.dash-empty{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:4px 0 2px}.dash-empty .muted{margin:0;flex:1 1 260px}.dash-card__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:4px 14px}.dash-card__bar .dash-card__title{min-width:0}.dash-card__meta{margin:0 0 16px;font-size:.85rem}.dash-card__link{color:var(--accent);font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.dash-card__link:hover{color:var(--ink)}.dash-card__foot{margin:14px 0 0;font-size:.82rem}.dash-card .table-wrap + .dash-card__foot{margin-top:20px}.order-tools{margin-bottom:22px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.order-filters{display:flex;flex-direction:column;gap:14px}.order-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.order-filters__label{min-width:86px;color:var(--body);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.order-filters__foot{margin:2px 0 0}.order-filters__clear{display:inline-flex;align-items:center;gap:6px;color:var(--body);font-size:.85rem;text-decoration:none}.order-filters__clear:hover{color:var(--ink);text-decoration:underline}.order-filters__clear .icon{font-size:.95rem}.order-filters__more{margin-top:2px}.order-filters__toggle{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:4px 0;color:var(--body);font-family:var(--title-font);font-size:.85rem;font-weight:600;cursor:pointer;list-style:none}.order-filters__toggle::-webkit-details-marker{display:none}.order-filters__toggle:hover{color:var(--ink)}.order-filters__toggle .icon{font-size:1rem;transform:rotate(180deg);transition:transform .18s ease}.order-filters__more[open]>.order-filters__toggle .icon{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.order-filters__toggle .icon{transition:none}}.order-filters__rows{display:flex;flex-direction:column;gap:14px;margin-top:10px;padding:15px 0 2px;border-top:1px solid var(--line)}.order-search{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-width:620px;margin-bottom:18px}.order-search__box{display:flex;flex:1 1 260px;align-items:center;gap:10px;min-width:0;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--body)}.order-search__box .icon{font-size:1.05rem}.order-search__box:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.order-search__input{flex:1 1 auto;min-width:0;border:0;outline:none;background:none;color:var(--ink);font:inherit}.order-search__input::placeholder{color:var(--body);opacity:1}.order-search__off{color:var(--body);font-size:.85rem;text-decoration:none}.order-search__off:hover{color:var(--ink);text-decoration:underline}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);color:var(--body);font-family:var(--title-font);font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none}.chip:hover{border-color:var(--line-strong);color:var(--ink);text-decoration:none}.chip.is-on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.chip--any.is-on{border-color:var(--line-strong);background:var(--bg-alt);color:var(--ink)}.chip__n{font-variant-numeric:tabular-nums;font-size:.78rem;opacity:.75}.chip.is-wait::before,.chip.is-live::before,.chip.is-done::before,.chip.is-stop::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45}.chip.is-wait::before{background:var(--accent);opacity:1}.chip.is-live::before{background:var(--ok);opacity:1}.chip.is-stop::before{background:var(--danger);opacity:1}.order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,620px),1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none}.order-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;align-content:start;gap:12px 16px;padding:18px 20px;border:1px solid var(--line);border-inline-start:3px solid var(--line-strong);border-radius:var(--radius);background:var(--surface)}.order-card.is-wait{border-inline-start-color:var(--accent)}.order-card.is-live{border-inline-start-color:var(--ok)}.order-card.is-stop{border-inline-start-color:var(--danger)}.order-card__open{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 14px;color:inherit;text-decoration:none}.order-card__ico{grid-row:1 / span 2}.order-card__open:hover .order-card__name{color:var(--accent);text-decoration:underline}.order-card__name{color:var(--ink);font-family:var(--title-font);font-size:1.02rem;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow-wrap:anywhere}.order-card__sub{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:var(--body);font-size:.88rem}.order-card__spec{color:var(--body);font-variant-numeric:tabular-nums}.order-card__chan{padding:1px 9px;border-radius:var(--pill);background:var(--bg-alt);color:var(--ink);font-size:.84rem;overflow-wrap:anywhere}.order-card__more{color:var(--accent);font-size:.82rem;font-weight:600}.order-card__badge{grid-column:2;grid-row:1;justify-self:end;white-space:nowrap}.order-card__say{grid-column:1 / -1;margin:0;color:var(--body);font-size:.92rem;line-height:1.5}.order-run.order-card__run{grid-column:1 / -1;margin-top:2px;padding-top:0;border-top:0}.order-card__foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 18px;padding-top:14px;border-top:1px solid var(--line)}.order-card__meta{display:flex;flex-wrap:wrap;gap:10px 22px;min-width:0;margin:0}.order-card__meta dt{margin-bottom:2px;color:var(--body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.order-card__meta dd{margin:0;color:var(--ink);font-size:.9rem;font-weight:600}.order-card__meta time{font-variant-numeric:tabular-nums;white-space:nowrap}.order-card__method{display:inline-flex;align-items:center;gap:6px}.order-card__method .icon{width:15px;height:15px;color:var(--body)}.order-card__amount dd{font-size:1.05rem;letter-spacing:-.01em}.order-card__go{display:flex;gap:8px;white-space:nowrap}.order-list + .dash-card__foot{margin-top:0}.order-item__ico,.order-card__ico{width:44px;height:44px;margin:0;border-radius:12px}.order-item__ico .icon,.order-card__ico .icon{width:22px;height:22px}.btn--xs{height:32px;padding:0 12px;font-size:.82rem;gap:0}.btn--xs::after{display:none}.pager{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:22px}.pager [aria-disabled="true"]{opacity:.45;cursor:not-allowed}.pager__info{font-size:.88rem;font-variant-numeric:tabular-nums}.order-state{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:20px;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.order-state__line{min-width:0;margin:0;color:var(--body)}.order-state__resume{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-left:auto}.order-state__resume-hint{min-width:0;color:var(--body);font-size:.85rem}.order-card__go .order-go-form{display:contents}.order-detail{display:grid;grid-template-columns:minmax(0,1fr);gap:0 22px}@media (min-width:900px){.order-detail{grid-template-columns:minmax(0,1fr) 320px}.order-detail__side{position:sticky;top:90px;align-self:start}}.order-detail__id{display:inline-block;max-width:100%;overflow-wrap:anywhere;font-size:.82rem;letter-spacing:.04em}.order-item__head{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}.order-item__title{min-width:0;flex:1 1 auto}.order-item__title .dash-card__title{margin-bottom:4px}.order-item__channel{margin:0;overflow-wrap:anywhere;font-size:.9rem}.order-item__facts,.dash-facts{margin:0}.order-item__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 18px}.order-item__facts dt,.dash-facts dt{margin-bottom:3px;color:var(--body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.order-item__facts dd,.dash-facts dd{margin:0;color:var(--ink);font-weight:600}.dash-facts__row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:10px 0;border-bottom:1px solid var(--line)}.dash-facts__row:last-child{border-bottom:0}.dash-facts__row dt{margin-bottom:0}.dash-facts__row dd{min-width:0;text-align:end}.dash-facts__row.is-total dd{font-size:1.15rem}.bot-panel{display:block}.bot-panel__channel{padding-bottom:18px;border-bottom:1px solid var(--line)}.bot-panel__id{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.bot-panel__figure{display:grid;flex:0 0 auto;width:64px;height:64px;overflow:hidden;border:1px solid var(--line);border-radius:50%;background:var(--surface-2)}.bot-panel__figure>*{grid-area:1 / 1}.bot-panel__mono{display:grid;place-items:center;color:var(--body);font-family:var(--title-font);font-size:1.5rem;font-weight:700;line-height:1}.bot-panel__avatar{width:100%;height:100%;object-fit:cover}.bot-panel__avatar[hidden]{display:none}.bot-panel__who{min-width:0;flex:1 1 220px}.bot-panel__name{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;color:var(--ink);font-family:var(--title-font);font-size:1.05rem;font-weight:600}.bot-panel__name a{border-bottom:1px solid var(--line-strong);color:inherit;text-decoration:none}.bot-panel__name a:hover{border-bottom-color:var(--accent);color:var(--accent)}.bot-panel__badge{padding:2px 8px;border-radius:var(--pill);background:var(--bg-alt);color:var(--body);font-family:inherit;font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.bot-panel__badge[hidden]{display:none}.bot-panel__state{display:flex;align-items:flex-start;gap:8px;margin:6px 0 0;color:var(--body);font-size:.88rem}.bot-panel__dot{flex:0 0 auto;width:8px;height:8px;margin-top:.42em;border-radius:50%;background:var(--line-strong)}.bot-panel__channel.is-live .bot-panel__dot{background:var(--ok)}.bot-panel__channel.is-live .bot-panel__state{color:var(--ok);font-weight:600}.bot-panel__stream{margin:14px 0 0;overflow:hidden;color:var(--ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.bot-panel__stream[hidden]{display:none}.bot-panel__facts{display:flex;flex-wrap:wrap;gap:8px 28px;margin:14px 0 0;padding-top:14px;border-top:1px dashed var(--line)}.bot-panel__facts[hidden]{display:none}.bot-panel__facts>div{display:flex;gap:8px;align-items:baseline}.bot-panel__facts>div[hidden]{display:none}.bot-panel__facts dt{color:var(--body);font-size:.8rem}.bot-panel__facts dd{margin:0;color:var(--ink);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:600}.bot-panel__note{margin:18px 0 0;color:var(--body)}.bot-panel__note:first-child{margin-top:0}.bot-panel__warn{margin:14px 0 0;padding:10px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--body);font-size:.88rem;line-height:1.55}.bot-panel__warn[hidden]{display:none}.bot-console{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.bot-console__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.bot-console__beacon{position:relative;flex:0 0 auto;width:12px;height:12px;border-radius:50%;background:currentColor;color:var(--line-strong)}.bot-console__beacon::after{content:'';position:absolute;inset:-5px;border:1px solid currentColor;border-radius:50%;opacity:0}.bot-console.is-live .bot-console__beacon{color:var(--ok)}.bot-console.is-wait .bot-console__beacon{color:var(--accent)}.bot-console.is-warn .bot-console__beacon{color:var(--danger)}.bot-console.is-live .bot-console__beacon::after{animation:bot-beacon 2.4s ease-out infinite}@keyframes bot-beacon{0%{opacity:.55;transform:scale(.6)}100%{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.bot-console.is-live .bot-console__beacon::after{animation:none;opacity:.45}}.bot-console__read{min-width:0;flex:1 1 240px}.bot-console__label{margin:0;color:var(--body);font-size:.74rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bot-console__state{margin:3px 0 0;color:var(--ink);font-family:var(--title-font);font-size:1rem;font-weight:600;line-height:1.45}.bot-console.is-live .bot-console__state{color:var(--ok)}.bot-console__metric{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:0 0 0 auto;text-align:end}.bot-console__metric[hidden]{display:none}.bot-console__metric-num{color:var(--ink);font-family:var(--title-font);font-size:1.55rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bot-console__metric-tag{color:var(--body);font-size:.74rem}@media (max-width:560px){.bot-console__metric{align-items:flex-start;margin-inline-start:0;text-align:start}}.bot-console__power{margin-top:16px}.bot-console__buttons{display:flex;flex-wrap:wrap;gap:10px}.bot-console__buttons form{margin:0}.bot-console__why{margin:10px 0 0;color:var(--body);font-size:.875rem;line-height:1.55}.bot-console__why[hidden]{display:none}.bot-console__fine{margin:8px 0 0;color:var(--body);font-size:.8rem;line-height:1.55}.bot-console__cards{display:grid;gap:16px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.bot-card{min-width:0;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft)}.bot-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-bottom:8px}.bot-card__title{margin:0;color:var(--ink);font-family:var(--title-font);font-size:.98rem;font-weight:600}.bot-card__quota{flex:0 0 auto;padding:3px 10px;border-radius:var(--pill);background:var(--bg-alt);color:var(--body);font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bot-card__hint{margin:0 0 12px;color:var(--body);font-size:.85rem;line-height:1.55}.bot-card__now{margin:0 0 12px;color:var(--body);font-size:.85rem}.bot-card__now b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.bot-card__form{margin:0}.bot-card .form__field{margin-bottom:.75rem}.bot-card__pair{display:grid;gap:0 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.bot-card__preview{margin:0 0 12px;padding:9px 12px;border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font-size:.84rem;line-height:1.5;overflow-wrap:anywhere}.bot-card__preview[hidden]{display:none}.bot-card__preview.is-block{color:var(--danger)}.bot-card__fine{margin:12px 0 0;color:var(--body);font-size:.78rem;line-height:1.5}.bot-card .notice{margin-bottom:12px}.bot-console__group{margin:26px 0 12px;color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.bot-console__group:first-child{margin-top:0}.bot-btn{border-width:1px;border-style:solid}.bot-btn .icon{width:15px;height:15px}.bot-btn--start{border-color:color-mix(in srgb,var(--ok) 45%,transparent);background:var(--ok-soft);color:var(--ok)}.bot-btn--stop{border-color:color-mix(in srgb,var(--danger) 45%,transparent);background:var(--danger-soft);color:var(--danger)}.bot-btn--start.is-strong{background:var(--ok);color:var(--on-ok);border-color:var(--ok)}.bot-btn--stop.is-strong{background:var(--danger);color:var(--on-danger);border-color:var(--danger)}.bot-btn--start:hover:not(:disabled){background:var(--ok);color:var(--on-ok)}.bot-btn--stop:hover:not(:disabled){background:var(--danger);color:var(--on-danger)}.bot-btn:disabled{opacity:.5;cursor:not-allowed}.bot-card__mark{display:grid;flex:0 0 auto;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:var(--bg-soft);color:var(--ink)}.bot-card__mark .icon{width:16px;height:16px}.chat-panel__intro{margin:0 0 16px;color:var(--body);font-size:.92rem}.chat-console__ends{margin:10px 0 0;font-size:.88rem;color:var(--body)}.chat-console__ends time{color:var(--ink);font-weight:600}.chat-console__note{margin:10px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--bg-soft);color:var(--body);font-size:.88rem}.chat-console__note[hidden]{display:none}.chat-messages-field textarea{min-height:132px;resize:vertical}.chat-messages-field__count{margin:6px 0 0;color:var(--body);font-size:.8rem;font-variant-numeric:tabular-nums}.chat-messages-field__count.is-over{color:var(--danger);font-weight:600}.chat-messages-field__error{margin:6px 0 0;color:var(--danger);font-size:.82rem;line-height:1.5}.chat-messages-field__error[hidden]{display:none}@media (max-width:560px){.chat-console .bot-console__buttons{flex-direction:column}.chat-console .bot-console__buttons form{width:100%}.chat-console .bot-console__buttons .bot-btn{width:100%;justify-content:center}.chat-console .chat-form-actions{flex-direction:column;align-items:stretch}.chat-console .chat-form-actions [data-cb="save-submit"]{width:100%;justify-content:center}}.chat-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.chat-form-actions__notes{display:flex;flex-direction:column;gap:4px;min-width:0}.chat-form-actions__status{margin:0;color:var(--body);font-size:.85rem}.chat-form-actions__status:empty{display:none}.chat-form-actions__status--merge{color:var(--accent);font-weight:600}.chat-form-actions__status--merge[hidden]{display:none}.chat-activity{margin:4px 0 0}.chat-activity[hidden],.chat-activity [hidden]{display:none}.chat-activity__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:12px}.chat-activity .bot-chart__stat{padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface)}.chat-activity__list dt{flex:0 0 auto;min-width:42px;color:var(--muted);font-weight:500;text-transform:none;letter-spacing:normal;font-variant-numeric:tabular-nums}.chat-activity__list dd{flex:1 1 220px;min-width:0;text-align:start;color:var(--ink);overflow-wrap:anywhere}.chat-activity__more{margin-top:12px}.chat-card__subhead{margin:16px 0 8px;color:var(--muted);font-size:.74rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.chat-ai-modal{position:static;width:auto;max-width:none;max-height:none;margin:0}@media (scripting:enabled){.chat-ai-modal:not(.is-checked){display:none}}.chat-ai-modal.is-enhanced[open]{position:fixed;inset:0;display:flex;flex-direction:column;width:min(720px,calc(100vw - 32px));max-height:min(88vh,820px);margin:auto;padding:0;overflow:hidden}.chat-ai-modal.is-enhanced::backdrop{background:rgba(10,14,24,.6)}@media (max-width:560px){.chat-ai-modal.is-enhanced[open]{inset:0;width:100vw;height:100dvh;max-height:none;max-width:none;margin:0;border-radius:0}}.chat-ai-modal__head{flex:0 0 auto}.chat-ai-modal.is-enhanced[open] .chat-ai-modal__head{padding:18px 20px;border-bottom:1px solid var(--line)}.chat-ai-modal__head-main,.chat-ai-modal__head-actions{display:flex;align-items:center;gap:10px}.chat-ai-modal__close{flex:none}.chat-ai-modal__body{min-width:0}.chat-ai-modal.is-enhanced[open] .chat-ai-modal__body{flex:1 1 auto;padding:18px 20px 22px;overflow-y:auto}.chat-ai-modal__summary{margin-top:0}.form__field input[type="range"]{width:100%;height:auto;padding:0;accent-color:var(--ink)}.chat-ai__range-row{display:flex;align-items:center;gap:12px}.chat-ai__range-row input[type="range"]{flex:1 1 auto}.chat-ai__range-row output{flex:0 0 auto;min-width:2.6em;text-align:end;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.chat-ai__preview{margin-top:18px}.chat-ai__messages{margin:0;padding:0;list-style:none}.chat-ai__messages li{padding:8px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.chat-ai__messages li:first-child{border-top:none}.chat-ai__messages li[hidden]{display:none}.chat-ai__msg{display:flex;align-items:flex-start;gap:10px;color:var(--ink);font-size:.86rem;line-height:1.5;cursor:pointer}.chat-ai__msg input{margin-top:3px;accent-color:var(--ink);flex:none}.chat-ai__more{margin:12px 0}.chat-ai__preview-tools{margin-bottom:10px}.chat-ai__preview-tools[hidden]{display:none}.chat-ai__merge{margin-top:14px}.chat-ai__skeleton[hidden]{display:none}.chat-ai__skeleton-row{height:14px;margin-bottom:10px;border-radius:6px;background:var(--line);animation:chat-ai-skeleton 1.4s ease-in-out infinite}.chat-ai__skeleton-row:nth-child(2){width:85%;animation-delay:.15s}.chat-ai__skeleton-row:nth-child(3){width:65%;animation-delay:.3s}@keyframes chat-ai-skeleton{0%,100%{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.chat-ai__skeleton-row{animation:none;opacity:.7}}.chat-ai-trigger{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px}.chat-ai-trigger[hidden]{display:none}.chat-ai-trigger__ping{display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ok) 45%,transparent);border-radius:var(--pill);background:var(--ok-soft);color:var(--ok);font-family:var(--title-font);font-size:.85rem;font-weight:600;cursor:pointer}.chat-ai-trigger__ping[hidden]{display:none}.bot-chart{margin-top:20px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--bg-soft)}.bot-chart__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.bot-chart__title{flex:1 1 auto;margin:0;font-size:1rem}.bot-chart__tabs{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface)}.bot-chart__tab{padding:6px 14px;border:0;border-radius:var(--pill);background:transparent;color:var(--body);font-family:inherit;font-size:.85rem;font-weight:600;cursor:pointer;transition:background-color .2s,color .2s}.bot-chart__tab:hover{color:var(--ink)}.bot-chart__tab.is-on{background:var(--accent);color:var(--on-accent)}.bot-chart__hint{margin:10px 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.bot-chart__stats{display:flex;flex-wrap:wrap;gap:22px;margin-top:16px}.bot-chart__stat{display:flex;flex-direction:column;gap:2px}.bot-chart__stat-num{color:var(--ink);font-family:var(--title-font);font-size:1.35rem;font-weight:700;line-height:1.1}.bot-chart__stat-tag{color:var(--muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.bot-chart__stat--span{justify-content:flex-end;margin-inline-start:auto}.bot-chart__stat--span .bot-chart__stat-num{color:var(--muted);font-size:.8rem;font-weight:600}.bot-chart__plot{height:160px;margin-top:14px}.bot-chart__plot svg{display:block;width:100%;height:100%}.bot-chart__line{fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.bot-chart__area{fill:var(--accent);opacity:.13;stroke:none}.bot-chart__grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.bot-chart__msg{margin:12px 0 0;color:var(--muted);font-size:.875rem;line-height:1.5}.bot-chart__msg.is-warn{color:var(--danger)}@media (max-width:560px){.bot-chart{padding:14px}.bot-chart__tabs{width:100%}.bot-chart__tab{flex:1 1 0}.bot-chart__stats{gap:16px}.bot-chart__stat--span{margin-inline-start:0}}.order-flow{display:grid;margin:0;padding:0;list-style:none}.order-flow__step{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);gap:2px 12px;padding-bottom:20px}.order-flow__step:last-child{padding-bottom:0}.order-flow__step::before{content:"";position:absolute;inset-inline-start:12px;top:26px;bottom:2px;width:2px;background:var(--line)}.order-flow__step:last-child::before{display:none}.order-flow__step.is-done::before{background:var(--ok)}.order-flow__dot{grid-column:1;grid-row:1 / span 2;display:grid;place-items:center;width:26px;height:26px;border:2px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ok)}.order-flow__dot .icon{width:14px;height:14px;stroke-width:2.75}.order-flow__label{grid-column:2;color:var(--ink);font-family:var(--title-font);font-weight:600;line-height:1.3}.order-flow__at{grid-column:2;color:var(--body);font-size:.85rem}.order-flow__at time{font-variant-numeric:tabular-nums}.order-flow__note{margin:20px 0 0;padding:12px 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--body);font-size:.9rem;line-height:1.55}.order-flow__step.is-done .order-flow__dot{border-color:var(--ok);background:var(--ok-soft)}.order-flow__step.is-now .order-flow__dot{border-color:var(--accent);background:var(--accent-soft)}.order-flow__step.is-now .order-flow__label{color:var(--ink)}.order-flow__step.is-now .order-flow__at{color:var(--ink);font-weight:600}.order-flow__step.is-wait .order-flow__label,.order-flow__step.is-wait .order-flow__at{opacity:.6}.order-flow__step.is-stop .order-flow__dot{border-style:dashed;border-color:var(--line-strong)}.order-flow__step.is-stop .order-flow__label{opacity:.5;text-decoration:line-through}.order-flow__step.is-stop .order-flow__at{opacity:.5}@media (min-width:700px){.order-flow{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.order-flow__step{grid-template-columns:minmax(0,1fr);grid-template-rows:26px auto auto;gap:8px 0;padding:0 14px 0 0}.order-flow__dot{grid-column:1;grid-row:1}.order-flow__label{grid-column:1;grid-row:2}.order-flow__at{grid-column:1;grid-row:3}.order-flow__step::before{inset-inline-start:32px;inset-inline-end:0;top:12px;bottom:auto;width:auto;height:2px}}.order-run{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.order-run__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 14px;margin-bottom:9px}.order-run__label{color:var(--body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.order-run__value{color:var(--body);font-size:.88rem}.order-run__value strong{color:var(--ink)}.order-run__bar{height:8px;border-radius:var(--pill);background:var(--bg-alt);overflow:hidden}.order-run__fill{display:block;height:100%;border-radius:var(--pill);background:var(--accent)}.order-run__fill.is-p0{width:0}.order-run__fill.is-p5{width:5%}.order-run__fill.is-p10{width:10%}.order-run__fill.is-p15{width:15%}.order-run__fill.is-p20{width:20%}.order-run__fill.is-p25{width:25%}.order-run__fill.is-p30{width:30%}.order-run__fill.is-p35{width:35%}.order-run__fill.is-p40{width:40%}.order-run__fill.is-p45{width:45%}.order-run__fill.is-p50{width:50%}.order-run__fill.is-p55{width:55%}.order-run__fill.is-p60{width:60%}.order-run__fill.is-p65{width:65%}.order-run__fill.is-p70{width:70%}.order-run__fill.is-p75{width:75%}.order-run__fill.is-p80{width:80%}.order-run__fill.is-p85{width:85%}.order-run__fill.is-p90{width:90%}.order-run__fill.is-p95{width:95%}.order-run__fill.is-p100{width:100%}.order-run__soon{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:.9rem}.order-item__link{display:inline-flex;align-items:center;gap:6px;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--line-strong)}.order-item__link:hover{color:var(--accent);border-bottom-color:var(--accent)}.order-item__link .icon{width:.82em;height:.82em;opacity:.65}.order-item__foot{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.order-detail__idrow{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.order-detail__method{display:inline-flex;align-items:center;gap:7px}.order-detail__method .icon{width:16px;height:16px;color:var(--body)}.dash-facts__row.is-discount dd{color:var(--ok)}.icon-btn{display:inline-grid;place-items:center;flex:0 0 auto;width:30px;height:30px;padding:0;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--body);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.icon-btn[hidden]{display:none}.icon-btn:hover{color:var(--ink);border-color:var(--line-strong);background:var(--nav-hover)}.icon-btn .icon{width:15px;height:15px}.order-go{gap:7px;padding-inline:9px 12px}.order-go .icon{width:15px;height:15px}@media (max-width:520px){.order-go{padding-inline:10px}.order-go__text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}}.notice--inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding-top:12px;padding-bottom:12px}.notice--inline p{flex:1 1 260px;margin:0}.notice--inline form{margin:0}@media (min-width:1100px){.dash{grid-template-columns:var(--dash-rail) minmax(0,1fr)}.dash-side{display:block;background:var(--bg-soft);border-inline-end:1px solid var(--line)}.dash__main{padding:32px 40px 80px}.site-header--dash .site-header__inner{display:grid;grid-template-columns:var(--dash-rail) minmax(0,1fr);gap:0}}.site-header--dash .site-header__inner{padding-left:20px;padding-right:20px}@media (max-width:575px){.dash__main{padding:22px 16px 52px}.site-header--dash .site-header__inner{padding-left:16px;padding-right:16px}.dash-card{padding:18px 16px 20px}.dash-card .table-wrap{margin:0 -16px;padding:0 16px}.dash-card .table-wrap:last-child{margin-bottom:-20px;padding-bottom:20px}.stat{padding:15px 16px}.stat__value{font-size:1.5rem}.dash-head{flex-direction:column;align-items:stretch}.dash-head .btn{justify-content:center}}.form--narrow{max-width:460px}.sess-meta{display:grid;gap:16px;margin:0}.sess-meta>div{min-width:0}.sess-meta dt{margin-bottom:.25rem;font-family:var(--title-font);font-size:.82rem;font-weight:600;color:var(--body)}.sess-meta dd{margin-inline-start:0;color:var(--ink)}.sess-meta dd form{margin:.6rem 0 0}.sess-badge{display:inline-flex;align-items:center;margin-inline-start:.35rem;padding:.15em .7em;border:1px solid var(--line);border-radius:var(--pill);background:var(--bg-alt);color:var(--ink);font-size:.75rem;font-weight:600;white-space:nowrap}.sess-badge--warn{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.sess-cell{width:1%;white-space:nowrap}.sess-cell form{margin:0}.dash-card__foot form{margin:0}.btn[hidden]{display:none}.rel-list{display:grid;gap:18px;margin:0;padding:0;list-style:none}.rel-item{margin-bottom:0}.rel-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:10px}.rel-item__head .sess-badge{margin-inline-start:0}.rel-item__ver{font-family:var(--title-font);font-size:1.3rem;font-weight:800;line-height:1;letter-spacing:-.02em}.rel-item__date{margin-inline-start:auto;color:var(--body);font-size:.82rem}.rel-item__title{margin:0 0 8px;font-size:1.1rem;font-weight:700;letter-spacing:-.01em}.dash-scroll{position:relative;min-width:0;overflow-x:auto;margin-bottom:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.dash-scroll + .dash-card__foot{margin-top:0}.order-table{width:100%;min-width:860px;border-collapse:collapse;font-size:.95rem}.order-table th,.order-table td{padding:13px 16px;border-bottom:1px solid var(--line);text-align:start;vertical-align:middle}.order-table thead th{background:var(--bg-soft);color:var(--ink);font-family:var(--title-font);font-size:.8rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.order-table tbody tr:last-child>*{border-bottom:0}.order-table tbody tr:hover{background:var(--bg-soft)}.order-table time{font-variant-numeric:tabular-nums;white-space:nowrap}.order-table__id{width:1%;white-space:nowrap}.order-table__id a{color:var(--ink);text-decoration:none}.order-table__id a:hover{color:var(--accent);text-decoration:underline}.order-table__id code{letter-spacing:.04em}.order-table__service{display:flex;align-items:center;gap:12px;min-width:0}.order-table .order-table__ico{flex:none;width:32px;height:32px;margin:0;border-radius:9px}.order-table .order-table__ico .icon{width:16px;height:16px}.order-table__names{display:flex;flex-direction:column;gap:2px;min-width:0}.order-table__name{color:var(--ink);font-family:var(--title-font);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.order-table__sub{font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.order-table__run{margin-inline-start:8px;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.order-table .order-table__num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.order-table td.order-table__num{color:var(--ink);font-weight:600}.order-table__go{width:1%;white-space:nowrap}.order-table__go .order-card__go{justify-content:flex-end}.order-table th,.order-table td{overflow-wrap:normal}.order-table__state,.order-table__method{white-space:nowrap}.order-table__id code{margin-inline-start:-.35em}.order-table__state>.badge{margin-inline-start:calc(-.75rem - 1px)}.order-table--compact{min-width:740px}.order-table--compact .order-table__method{display:none}.view-switch{display:inline-flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--line);border-radius:var(--pill);background:var(--bg-soft)}.view-switch__item{display:inline-flex;align-items:center;padding:7px 15px;border-radius:var(--pill);color:var(--body);font-family:var(--title-font);font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.view-switch__item:hover{color:var(--ink);text-decoration:none}.view-switch__item.is-on{background:var(--accent-soft);color:var(--ink)}.view-switch__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--pill)}.dash-head__actions{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0;align-items:center}@media (max-width:1199px){:root{--space:100px}}@media (max-width:991px){:root{--space:80px}.panel{padding:60px 24px}.cta>.container{padding:60px 24px}.site-footer{padding-top:70px}.card,.service-card{padding:30px}.hero{padding-top:60px}.split{gap:40px}.section__lead{margin-bottom:2.5rem}.hero__rings{display:none}.page-hero,.page-hero--with-facts{min-height:0;padding-bottom:68px}.page-hero__inner,.page-hero--compact .page-hero__inner{padding-top:44px}.page-hero__title{max-width:16ch}.order{grid-template-columns:1fr}.order__side{position:static}}@media (max-width:767px){:root{--space:64px}.hero{padding-top:40px}.hero__actions{margin:2rem 0}.logos{padding:40px 0}.site-footer{padding-top:56px}.icon-box{width:60px;height:60px;margin-bottom:20px}.icon-box .icon{width:26px;height:26px}.testimonial__who{flex-wrap:wrap}.testimonial__meta{margin-left:58px}.svc-card__ico,.buy-head__ico,.order__ico{margin-bottom:0}.buy-steps{grid-template-columns:1fr;gap:8px}.buy-steps__link{padding:10px 14px}.buy-steps__num{width:26px;height:26px;font-size:.85rem}.buy-steps__num .icon{width:14px;height:14px}.marquee{--marquee-gap:16px}.marquee .testimonial{flex:0 0 300px}}@media (max-width:575px){.container{padding:0 16px}.btn{width:100%;justify-content:space-between}.btn--sm,.site-header__auth .btn{width:auto;justify-content:flex-start}.hero__actions .btn{justify-content:space-between}.hero__facts li{flex-basis:100%;max-width:none}.panel{padding:48px 16px}.cta>.container{padding:48px 20px}.card,.service-card{padding:24px}.steps__item{padding:30px 20px}.bento__main,.testimonial{padding:24px}.fig,.fig--accent{padding:18px}.faq--boxed .faq__item{padding:18px 20px}.faq--boxed .faq__item summary{padding-right:46px}.faq--boxed .faq__item summary::after{width:32px;height:32px}.toc{padding:22px}.error-page{padding:70px 0}.page-head{padding:40px 0 28px}.page-hero{padding-bottom:52px}.page-hero .breadcrumb{padding-top:16px}.page-hero .breadcrumb ol{justify-content:flex-start}.page-hero__inner,.page-hero--compact .page-hero__inner{padding-top:34px}.page-hero__title{font-size:clamp(2.35rem,12vw,3.25rem)}.page-hero__lead{font-size:1rem;line-height:1.6}.page-hero__facts{margin-top:32px}.page-hero__facts li{flex-basis:100%;padding:19px 22px}.page-hero__facts li + li{border-left:0;border-top:1px solid var(--line)}.plan-table th,.plan-table td{padding:14px 16px}.plan-cell,.plan-cell--empty{padding:10px 11px}.price-block__head{gap:12px}.svc-card{padding:22px 20px 0}.svc-card__cta{margin:auto -20px 0;padding:14px 20px}.svc-card__ico,.buy-head__ico,.order__ico{display:none}.buy-head--object{gap:0}.buy-head__title{font-size:1.45rem}.tier__head{padding:16px 18px 14px}.tier__opt{padding:12px 18px}.order__main{padding:22px 20px}.order__side{padding:20px 20px}.order__total strong{font-size:1.85rem}.order-table{min-width:760px;font-size:.9rem}.order-table th,.order-table td{padding:11px 12px}.pay-block{padding:22px 20px}.pay-method__label{grid-template-columns:auto 1fr;row-gap:4px;padding:14px 16px}.pay-method__ico{display:none}.pay-method__meta{grid-column:2;text-align:left}.pay-method__meta small{display:inline;margin-left:6px}.pay-panel{padding:0 16px 16px 16px}}@media (max-width:379px){.container{padding:0 14px}.logos__list li{padding:8px 18px 8px 8px;font-size:.95rem}.eyebrow{height:38px;padding:0 18px;font-size:.875rem;line-height:36px}.btn{padding-left:20px;font-size:.95rem}.card,.service-card{padding:20px}.cta>.container{padding:40px 16px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.card:hover,.service-card:hover{transform:none}.net__pulse{display:none}.toast{animation-duration:7s !important}.marquee__track{animation-duration:var(--marquee-speed) !important;animation-iteration-count:infinite !important}}.dash-breadcrumb{padding:0 0 10px;margin:0 0 6px}.dash-breadcrumb ol{font-size:.82rem}.order-bot-links__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.order-bot-links__closed{margin:6px 0 0}.order-go.is-disabled{opacity:.45;cursor:not-allowed}.order-modal{width:min(560px,calc(100vw - 32px));max-height:min(82vh,640px);margin:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.order-modal::backdrop{background:rgba(10,14,24,.6)}.order-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.order-modal__title{margin:0;font-size:1.05rem;font-family:var(--title-font)}.order-modal__close{flex:none}.order-modal__body{padding:18px 20px 22px;overflow-y:auto}.order-modal__say{margin:4px 0 0;font-size:.85rem}.order-modal__foot{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--line)}.bots-page .dash-head{margin-bottom:22px}.bots-page .dash-head .muted{max-width:50ch}.bots-stopall{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.bots-stopall .btn,.bots-head__actions .btn{min-height:44px}.bots-head__actions{margin-inline-start:auto}.bots-stopall .btn--ghost:not(.bots-stopall__danger){border-color:var(--body)}.bots-stopall .btn--ghost:not(.bots-stopall__danger):hover{border-color:var(--accent)}.bots-stopall__danger{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.bots-stopall__danger:hover{background:var(--danger-soft);border-color:var(--danger)}.btn.bots-stopall__danger:active,.bot-lane__act .bot-lane__stop:active{border-color:var(--danger);background:var(--danger-soft);color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.bots-stopall .btn:focus-visible,.bots-head__actions .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bot-filters{margin:0 0 18px}.bot-filters .chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding-inline:18px}.bot-filters .chip::after{content:"";position:absolute;inset:-4px -2px}.bot-filters .chip:not(.is-on){border-color:var(--body)}.bot-filters .chip__n{opacity:1}.bots-page .order-search__box{height:44px;border-color:var(--body)}.bots-page .order-search__input{min-height:42px}.bots-page .order-search .btn,.bots-page .dash-empty .btn,.bots-page .pager a.btn{min-height:44px;border-color:var(--body)}.bots-page .order-search__off{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px}.bots-page .pager{margin-top:22px}.bot-strip{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;margin:0 0 18px;padding:8px 16px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:.92rem}.bot-strip.is-ok{background:var(--ok-soft);color:var(--ok)}.bot-strip.is-error{background:var(--danger-soft);color:var(--danger)}.bot-strip [data-bot-strip-text]{min-width:0;overflow-wrap:anywhere}.bot-strip__link{display:inline-flex;align-items:center;flex:none;min-height:44px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bot-list{display:grid;gap:16px;margin:0;padding:0;list-style:none}.bot-row{overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.bot-row__head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"ico name badge" "ico sub sub";align-items:start;gap:6px 14px;min-width:0;padding:16px 18px}.bot-row__ico.order-card__ico{grid-area:ico;width:44px;min-width:44px;height:44px;margin:0}.bot-row__name{grid-area:name;align-self:center;min-width:0;margin:0;overflow:hidden;color:var(--ink);font-family:var(--title-font);font-size:1.05rem;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.bot-row.is-done .bot-row__name{color:var(--body)}.bot-row__badge{grid-area:badge;align-self:center;justify-self:end;white-space:nowrap}.bot-row__subwrap{grid-area:sub;min-width:0;overflow:hidden}.bot-row__sub{display:flex;flex-wrap:wrap;gap:2px 0;margin:0;margin-inline-start:-11px;padding:0;list-style:none;color:var(--body);font-size:.88rem;line-height:1.5;font-variant-numeric:tabular-nums}.bot-row__meta{min-width:0;max-width:calc(100% - 11px);margin-inline-end:10px;padding-inline-start:10px;overflow:hidden;border-inline-start:1px solid var(--line-strong);text-overflow:ellipsis;white-space:nowrap}.bot-row__spec,.bot-row__left{color:var(--ink)}.bot-row__id{font-family:ui-monospace,Consolas,monospace;font-size:.78rem;letter-spacing:.03em}.bot-row__mark{display:inline-grid;place-items:center;flex:none;width:1.35em;height:1.35em;margin-inline-end:.4em;border:1.5px solid currentColor;border-radius:50%;font-size:.72em;font-weight:800;line-height:1}.bot-row .badge--check{border-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.bot-row .badge--check,.bot-lane__badge{display:inline-flex;align-items:center}.bot-row .badge--off{border-color:var(--body);background:transparent;color:var(--body)}.bot-lane__badge{white-space:nowrap}.bot-row__lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:1px;border-top:1px solid var(--line);background:var(--line)}.bot-lane{min-width:0;padding:16px 18px 18px;background:var(--surface)}.bot-lane__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.bot-lane__title{margin:0;color:var(--ink);font-size:.95rem;font-weight:700;line-height:1.35}.bot-lane.is-stop .bot-lane__title,.bot-lane.is-done .bot-lane__title,.bot-lane.is-off .bot-lane__title{color:var(--body)}.bot-lane__act{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:12px}.bot-lane__act form{margin:0}.bot-lane__act .bot-lane__stop{min-height:44px;padding-inline:20px;border-color:var(--danger);background:transparent;color:var(--danger)}.bot-lane__act .bot-lane__stop:hover{border-color:var(--danger);background:var(--danger-soft)}.bot-lane__act .bot-lane__stop:disabled{cursor:not-allowed;opacity:.6}.bot-lane.is-busy .bot-lane__stop:disabled{cursor:progress}.bot-lane__panel{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);font-family:var(--title-font);font-size:.9rem;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.bot-lane__panel::after{content:"\2192";content:"\2192" / ""}[dir="rtl"] .bot-lane__panel::after{display:inline-block;transform:scaleX(-1)}.bot-lane__panel:hover{text-decoration-color:currentColor}.bot-lane__act .btn:focus-visible,.bot-lane__panel:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.bot-lane__act .btn:focus-visible{border-radius:var(--pill)}.bot-lane__act{gap:8px 12px}.bot-lane__act .bot-lane__start{min-height:44px;padding-inline:22px;border:1px solid var(--accent);background:var(--accent);color:var(--on-accent)}.bot-lane__act .bot-lane__start:hover{background:var(--accent-deep);border-color:var(--accent-deep);color:var(--on-accent)}.bot-lane__act .bot-lane__start:active{background:var(--accent-darker);border-color:var(--accent-darker);color:var(--on-accent)}.bot-lane__act .bot-lane__start:disabled{cursor:not-allowed;opacity:.6}.bot-lane.is-busy .bot-lane__start:disabled{cursor:progress}.bot-row__msg{margin:12px 0 0;padding:8px 12px;border-radius:var(--radius);background:var(--accent-soft);color:var(--ink);font-size:.88rem;line-height:1.45}.bot-row__msg:empty{margin:0;padding:0}.bot-row__msg.is-ok{background:var(--ok-soft);color:var(--ok)}.bot-row__msg.is-error{background:var(--danger-soft);color:var(--danger)}.bot-lane.is-busy{cursor:progress}.bots-page .bots-note{max-width:70ch;margin:18px 2px 0;font-size:.86rem;line-height:1.55}.bots-stopall__box{max-width:560px}.bots-stopall__intro{margin:0;color:var(--ink)}.bots-stopall__list{margin:12px 0;padding-inline-start:1.2rem;color:var(--ink)}.bots-stopall__label{display:block;margin-bottom:2px;font-size:.82rem;font-weight:700}.bots-stopall__note{margin:0 0 16px;padding:10px 14px;border:1px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);color:var(--danger);font-weight:600}.bots-stopall__capped{margin:16px 0;padding:10px 14px;border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);color:var(--ink)}.bots-stopall__policy{margin:16px 0 18px;padding-top:14px;border-top:1px solid var(--line);color:var(--ink)}@media (max-width:480px){.bot-row__head{grid-template-columns:44px minmax(0,1fr);grid-template-areas:"ico name" "ico badge" "ico sub";padding:14px}.bot-row__badge{justify-self:start}.bot-lane{padding:14px}}.bot-row .badge--stop{border-color:var(--line-strong);background:var(--line);color:var(--body)}.bot-lane__badge.is-asked,.bot-lane__badge[data-bot-badge="asked"]{border-style:dashed;border-color:var(--body);background:transparent;color:var(--body)}.bot-lane.is-live .bot-lane__act .bot-lane__start{border-color:var(--body);background:transparent;color:var(--ink)}.bot-lane.is-live .bot-lane__act .bot-lane__start:hover,.bot-lane.is-live .bot-lane__act .bot-lane__start:active{border-color:var(--accent);background:transparent;color:var(--ink)}
