:root{--bg:var(--tone-bg-0d0c0b,#0d0c0b);--surface:var(--tone-bg-151311,#151311);--surface-2:var(--tone-bg-1a1715,#1a1715);--surface-3:var(--tone-bg-201c19,#201c19);--surface-black:var(--tone-bg-100f0e,#100f0e);--text:var(--tone-fg-f3eee9,#f3eee9);--text-soft:var(--tone-fg-c6bcb4,#c6bcb4);--muted:var(--tone-fg-877b73,#877b73);--orange:var(--tone-fg-f26722,#f26722);--orange-light:var(--tone-fg-ff8240,#ff8240);--orange-soft:var(--selected-surface,#2a180f);--danger:var(--tone-fg-df625b,#df625b);--danger-soft:var(--tone-bg-2d1413,#2d1413);--border:var(--tone-edge-2d2723,#2d2723);--border-strong:var(--tone-edge-46382f,#46382f);--radius-sm:11px;--radius-md:17px;--radius-lg:24px;--radius-xl:32px;--page:min(100% - 48px, 1240px);--ui-scroll-track:var(--tone-bg-0b0a09,#0b0a09);--ui-scroll-thumb:var(--tone-bg-554238,#554238);--ui-scroll-thumb-hover:var(--tone-bg-77513d,#77513d);--ui-danger-surface:var(--tone-bg-281716,#281716);--ui-danger-border:var(--tone-edge-723b36,#723b36)}dialog{color:inherit;overflow:visible;background:0 0!important;border:0!important;padding:0!important}dialog[open]>*{animation:.18s cubic-bezier(.2,.75,.3,1) both modal-surface-in}@keyframes modal-surface-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[open]>*{animation:none}}.modal-close{color:#fff!important;width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;display:inline-grid!important}.modal-close:hover{color:#fff!important}.modal-close:focus-visible{outline:none;color:#fff!important}.modal-close .icon-close{width:17px;height:17px}.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.secondary-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),button,.profile-trigger,.dropdown-actions a,.dropdown-actions button{justify-content:center;align-items:center}button>.icon-arrow,.form-submit>.icon-arrow{flex:none}[data-control-text]{pointer-events:none;line-height:1;display:block}textarea{resize:none!important}.field textarea{min-height:112px}.admin-presence-avatar{width:118px;height:118px;margin:0 auto 18px;display:block;position:relative}.admin-presence-avatar>.avatar{width:118px;height:118px;margin:0}.profile-login-control,.admin-username-field{min-height:50px;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;gap:0!important;display:grid!important}.profile-login-control>i,.admin-username-field>i{text-align:center;width:24px;color:var(--tone-fg-817771,#817771);font-style:normal;line-height:1}.profile-login-control>input,.admin-username-field>input{min-width:0;width:100%!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:4px 14px!important}.users-table-wrap{scrollbar-gutter:stable;max-height:390px;overflow:auto!important}.users-table thead{z-index:2;background:var(--tone-bg-11100f,#11100f);position:sticky;top:0}.users-table-wrap,.designed-select-menu,.profile-dropdown,.configs-list{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track)}.users-table-wrap::-webkit-scrollbar{width:8px;height:8px}.designed-select-menu::-webkit-scrollbar{width:8px;height:8px}.profile-dropdown::-webkit-scrollbar{width:8px;height:8px}.configs-list::-webkit-scrollbar{width:8px;height:8px}.users-table-wrap::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.designed-select-menu::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.profile-dropdown::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.configs-list::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.users-table-wrap::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border:2px solid var(--ui-scroll-track);border-radius:999px}.designed-select-menu::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border:2px solid var(--ui-scroll-track);border-radius:999px}.profile-dropdown::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border:2px solid var(--ui-scroll-track);border-radius:999px}.configs-list::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border:2px solid var(--ui-scroll-track);border-radius:999px}.form-status:not([hidden]){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.field.is-invalid{border-color:inherit!important;box-shadow:none!important}.promo-redeem-result{gap:18px;display:grid}.promo-result-header .promo-result-mark{margin:0}.promo-result-header h3{letter-spacing:.08em;margin:4px 0 0;font:750 26px/1.05 ui-monospace,SFMono-Regular,Consolas,monospace}.promo-redeem-result dl{gap:8px;margin:0;display:grid}.promo-redeem-result dl>div{border-left:2px solid var(--tone-edge-d6672d,#d6672d);background:var(--tone-bg-1d1917,#1d1917);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:50px;padding:12px 14px;display:grid}.promo-redeem-result dt{color:var(--tone-fg-8f8580,#8f8580);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.promo-redeem-result dd{text-align:right;margin:0;font-weight:700}.integration-telegram{width:100%;min-height:94px;grid-template-columns:auto minmax(0,1fr) auto!important}.integration-action{border:1px solid var(--tone-edge-6a3c27,#6a3c27);background:var(--tone-bg-211711,#211711);border-radius:11px;justify-content:center;align-items:center;min-width:104px;min-height:42px;padding-inline:18px;font-weight:700;display:inline-flex;color:var(--tone-fg-f2a06e,#f2a06e)!important}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;opacity:0;display:none}input[type=number]::-webkit-outer-spin-button{appearance:none;opacity:0;display:none}input[type=datetime-local]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;display:none}input[type=date]::-webkit-calendar-picker-indicator{appearance:none;opacity:0;display:none}.maintenance-access-strip{border:1px solid var(--tone-edge-4d352a,#4d352a);border-left:2px solid var(--tone-edge-d4662f,#d4662f);background:var(--tone-bg-181310,#181310);border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:11px;min-height:54px;margin-top:10px;padding:11px 14px;display:grid}.maintenance-access-mark{border:2px solid var(--tone-edge-d46a34,#d46a34);width:11px;height:11px;box-shadow:0 0 0 4px var(--tone-shadow-rgba-212-106-52-0_09,#d46a3417);border-radius:50%}.maintenance-access-strip>span:last-child{gap:3px;display:grid}.maintenance-access-strip strong{font-size:12px}.maintenance-access-strip small{color:var(--tone-fg-998c84,#998c84);line-height:1.4}.admin-ban-button{position:static;min-height:43px!important;padding-inline:18px!important;font-size:13px!important;font-weight:750!important}@media (width<=760px){.admin-presence-avatar,.admin-presence-avatar>.avatar{width:96px!important;height:96px!important}.integration-telegram{grid-template-columns:auto minmax(0,1fr)!important}.integration-action{grid-column:1/-1;width:100%}}*{box-sizing:border-box}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;min-width:320px}body{background:var(--bg);min-width:320px;min-height:100vh;color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden}.app-stage{opacity:0;visibility:hidden;min-height:100svh}html[data-language-ready=false] .app-stage{visibility:hidden!important}.app-loader{z-index:10000;background:radial-gradient(circle at 50% 44%, var(--tone-bg-rgba-242-103-34-0_055,#f267220e), transparent 24%), var(--bg);color:var(--text-soft);opacity:1;visibility:visible;place-content:center;justify-items:center;gap:18px;padding:24px;transition:opacity .22s,visibility .22s step-end;display:grid;position:fixed;inset:0}.app-loader-mark{justify-content:center;align-items:center;gap:6px;width:54px;height:26px;display:flex}.app-loader-mark i{background:var(--tone-bg-6f5546,#6f5546);border-radius:999px;width:4px;height:15px;animation:.9s cubic-bezier(.45,0,.55,1) infinite app-loader-pulse}.app-loader-mark i:nth-child(2){background:var(--orange);height:24px;animation-delay:.11s}.app-loader-mark i:nth-child(3){animation-delay:.22s}html[data-app-state=ready] .app-stage{opacity:1;visibility:visible;transition:opacity .22s}html[data-app-state=ready] .app-loader{opacity:0;visibility:hidden;pointer-events:none}html[data-app-state=loading],html[data-app-state=loading] body{overflow:hidden}html[data-app-state=loading]{scroll-behavior:auto}html[data-app-state=loading] [data-page]>:not(.site-header):not(.cabinet-header){visibility:hidden!important}@keyframes app-loader-pulse{0%,to{opacity:.52;transform:scaleY(.62)}50%{opacity:1;transform:scaleY(1)}}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}[hidden]{display:none!important}.page-width{width:var(--page);margin-inline:auto}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.inner-page,.cabinet-page,.profile-page{background:radial-gradient(circle at 82% 0%, var(--tone-bg-rgba-242-103-34-0_045,#f267220b), transparent 28%), var(--bg);min-height:100svh;animation:.38s both page-in}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.brand{align-items:center;gap:16px;min-width:0;margin-inline-start:-4px;display:inline-flex}.brand-logo{object-fit:contain;filter:none;flex:0 0 40px;width:40px;height:40px}.brand strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:720;line-height:1.2;transition:color .18s;overflow:hidden}.brand:hover strong,.brand:focus-visible strong{color:var(--orange-light)}.header-primary{align-items:center;gap:clamp(14px,2.2vw,32px);min-width:0;display:flex}.header-forum{min-height:40px;color:var(--text-soft);white-space:nowrap;align-items:center;gap:9px;padding:0 3px;font-size:11px;font-weight:650;text-decoration:none;transition:color .17s;display:inline-flex}.header-forum img{opacity:.68;filter:brightness(0)invert(.77)}.header-forum:hover,.header-forum:focus-visible{color:var(--orange-light)}.header-forum:hover img,.header-forum:focus-visible img{opacity:1}.header-forum:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=600px){.header-primary{gap:10px}.header-forum{gap:5px;font-size:10px}.header-forum img{width:15px;height:15px}}@media (width<=420px){.header-forum{justify-content:center;width:40px;min-width:40px}.header-forum span{display:none}.header-forum img{width:18px;height:18px}}.header-actions,.account-header-actions{align-items:center;gap:10px;display:flex}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange);color:var(--tone-fg-190c05,#190c05);cursor:pointer;border:0;border-radius:13px;font-weight:760;transition:transform .17s,background .17s,box-shadow .17s,opacity .17s}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:11px;line-height:1;display:inline-flex}.header-auth:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.primary-action:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.form-submit:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange-light);box-shadow:0 11px 28px var(--tone-shadow-rgba-242-103-34-0_13,#f2672221);transform:translateY(-1px)}.header-auth:active:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.primary-action:active:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.form-submit:active:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:active:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){transform:none}.two-factor-heading{grid-template-columns:20px minmax(0,1fr);gap:11px}.two-factor-mark{width:20px;height:20px;color:var(--orange-light);place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important}.two-factor-mark .icon-lock{width:18px;height:18px}.language-toggle{border:1px solid var(--border);background:var(--surface-black);cursor:pointer;border-radius:11px;grid-template-columns:1fr 1fr;align-items:center;width:74px;height:38px;padding:3px;display:grid;position:relative}.language-toggle:before{content:"";background:var(--surface-3);width:32px;height:30px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:11px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.language-toggle span{z-index:1;color:var(--muted);text-align:center;font-size:10px;font-weight:740;transition:color .16s;position:relative}html[lang=ru] .language-toggle [data-lang-option=ru],html[lang=en] .language-toggle [data-lang-option=en]{color:var(--text)}.icon-close{width:16px;height:16px;display:block;position:relative}.icon-close:before,.icon-close:after{content:"";background:currentColor;border-radius:2px;width:14px;height:1.5px;position:absolute;top:7px;left:1px}.icon-close:after{transform:rotate(-45deg)}.icon-arrow{width:18px;height:12px;display:block;position:relative}.icon-arrow:before{content:"";background:currentColor;width:15px;height:1.5px;position:absolute;top:5px;left:1px}.icon-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;position:absolute;top:2px;right:1px;transform:rotate(45deg)}.icon-lock{border:1.5px solid;border-radius:3px;width:16px;height:13px;display:inline-block;position:relative}.icon-lock:before{content:"";border:1.5px solid;border-bottom:0;border-radius:11px 11px 0 0;width:7px;height:7px;position:absolute;bottom:10px;left:3px}.icon-user{width:17px;height:17px;display:block;position:relative}.icon-user:before{content:"";border:1.4px solid;border-radius:50%;width:6px;height:6px;position:absolute;top:0;left:5px}.icon-user:after{content:"";border:1.4px solid;border-radius:11px 11px 3px 3px;width:12px;height:7px;position:absolute;bottom:0;left:2px}.icon-exit{border:1.4px solid;border-right:0;border-radius:3px 0 0 3px;width:17px;height:17px;display:block;position:relative}.icon-exit:before{content:"";background:currentColor;width:10px;height:1.4px;position:absolute;top:7px;left:6px}.icon-exit:after{content:"";border-top:1.4px solid;border-right:1.4px solid;width:6px;height:6px;position:absolute;top:4px;right:0;transform:rotate(45deg)}.icon-camera{border:1.5px solid;border-radius:5px;width:24px;height:18px;display:block;position:relative}.icon-camera:before{content:"";border:1.5px solid;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:7px}.icon-camera:after{content:"";border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:9px;height:4px;position:absolute;top:-4px;left:5px}.icon-upload{border:1.5px solid;border-top:0;border-radius:0 0 5px 5px;width:22px;height:22px;display:block;position:relative}.icon-upload:before{content:"";background:currentColor;width:1.5px;height:13px;position:absolute;top:-3px;left:10px}.icon-upload:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:7px;height:7px;position:absolute;top:-3px;left:7px;transform:rotate(45deg)}.landing-main{align-items:center;min-height:0;display:flex}.hero{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;padding:2vh 0 5vh;display:flex}.hero h1{letter-spacing:-.075em;max-width:1120px;margin:0;font-size:clamp(68px,10.2vw,142px);font-weight:760;line-height:.88;animation:.6s cubic-bezier(.2,.8,.2,1) 70ms both rise-in}.hero-description{max-width:700px;color:var(--text-soft);letter-spacing:-.018em;margin:31px 0 0;font-size:clamp(17px,1.8vw,21px);line-height:1.48;animation:.6s cubic-bezier(.2,.8,.2,1) .13s both rise-in}.hero-actions{align-items:center;gap:22px;margin-top:33px;animation:.6s cubic-bezier(.2,.8,.2,1) .19s both rise-in;display:flex}.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:space-between;align-items:center;gap:24px;min-width:224px;min-height:56px;padding:0 19px;font-size:12px;display:flex}.hero-actions p{max-width:260px;color:var(--muted);margin:0;font-size:11px;line-height:1.5}dialog{color:var(--text)}.edit-dialog,.confirm-dialog,.ban-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(100% - 32px,560px);max-height:calc(100svh - 32px);box-shadow:0 32px 100px var(--tone-shadow-rgba-0-0-0-0_62,#0000009e);border-radius:25px;padding:0;overflow:auto}.edit-dialog[open],.confirm-dialog[open],.ban-dialog[open]{animation:.25s cubic-bezier(.22,1,.36,1) both modal-in}.edit-dialog::backdrop,.confirm-dialog::backdrop,.ban-dialog::backdrop{background:var(--tone-bg-rgba-7-6-5-0_78,#070605c7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.18s both backdrop-in}.edit-modal,.confirm-modal,.ban-modal{padding:29px}.edit-modal{gap:18px;display:grid}.modal-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-heading h2{letter-spacing:-.045em;margin:0;font-size:30px;line-height:1.05}.modal-close{border:1px solid var(--border);background:var(--surface-2);color:#fff;cursor:pointer;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:border-color .16s,background .16s,color .16s;display:grid}.two-factor-form .text-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-self:center;margin-top:2px}.field{gap:8px;display:grid}.field>span:first-child,.editable-row label>span{color:var(--text-soft);font-size:11px;font-weight:630}.field input,.editable-row input{appearance:none;background:var(--surface-black);width:100%;min-height:52px;color:var(--text);outline:none;padding:0 15px;font-size:13px;transition:border-color .17s,box-shadow .17s,background .17s}.field input::placeholder{color:var(--tone-fg-665d56,#665d56)}.field small{color:var(--muted);font-size:10px;line-height:1.45}.password-field{display:block;position:relative}.password-field input{padding-right:84px}.password-field button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:10px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.consent{color:var(--tone-fg-b9afa8,#b9afa8);cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:12px;font-size:11px;line-height:1.5;display:grid;position:relative}.consent input{opacity:0;pointer-events:none;position:absolute}.consent-switch{border:1px solid var(--tone-edge-635750,#635750);background:var(--tone-bg-211c19,#211c19);border-radius:20px;width:32px;height:19px;padding:2px;transition:background .19s,border-color .19s;display:block}.consent-switch i{background:var(--tone-bg-b6aaa2,#b6aaa2);border-radius:50%;width:13px;height:13px;transition:transform .21s cubic-bezier(.2,.8,.2,1),background .19s;display:block}.consent input:checked+.consent-switch{background:var(--tone-bg-df682e,#df682e)}.consent input:checked+.consent-switch i{background:var(--tone-bg-21130c,#21130c);transform:translate(13px)}.consent a{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline}.auth-forgot{color:var(--tone-fg-cb9b7d,#cb9b7d);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:end;margin:-9px 0 2px;padding:5px 0;font-size:11px}.auth-forgot:hover{color:var(--orange-light)}.auth-forgot:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.form-status{border:1px solid var(--tone-edge-rgba-223-98-91-0_18,#df625b2e);background:var(--tone-bg-rgba-223-98-91-0_07,#df625b12);color:var(--tone-fg-eda19d,#eda19d);border-radius:10px;margin:0;padding:11px 13px;font-size:10px;line-height:1.45}.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:0 17px;font-size:12px;display:flex}.form-submit:disabled:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){opacity:.58;cursor:wait;transform:none}.secondary-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){cursor:pointer;border-radius:12px;min-height:46px;padding:0 16px;font-size:11px;font-weight:720}.secondary-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-2);border:0}.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--danger);color:var(--tone-fg-190807,#190807)}.danger-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-ed756f,#ed756f)}.cabinet-header{position:relative}.profile-menu{flex:none;position:relative;top:3px}.profile-trigger{min-width:178px;max-width:252px;min-height:50px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:5px 9px 5px 6px;transition:background-color .17s;display:grid}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:var(--tone-bg-1b1714,#1b1714)}.profile-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.profile-trigger>.avatar{--presence-offset:-3px;border-radius:6px;width:36px;height:36px}.avatar,.profile-avatar-large{background:var(--orange);color:var(--tone-fg-1a0c05,#1a0c05);text-transform:uppercase;background-position:50%;background-size:cover;place-items:center;font-weight:650;display:grid}.avatar{border-radius:12px;width:42px;height:42px;font-size:15px}.profile-avatar-large{border-radius:31px;width:118px;height:118px;font-size:36px}[data-avatar-key=custom]{background-image:var(--avatar-image);background-color:var(--surface-3)}[data-avatar-key=custom] [data-user-initial]{visibility:hidden}.profile-trigger-copy{text-align:left;gap:3px;min-width:0;display:grid}.profile-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:680;line-height:1.5;display:block;overflow:hidden}.profile-trigger-copy small{color:var(--muted);font-size:9px;line-height:1.25}.profile-menu-chevron{opacity:.65;filter:brightness(0)invert();width:16px;height:16px;transition:transform .18s,opacity .18s}.profile-trigger:hover .profile-menu-chevron{opacity:.95}.profile-trigger[aria-expanded=true] .profile-menu-chevron{transform:rotate(180deg)}.profile-plan,.role-badge{border:1px solid var(--border-strong);background:var(--surface-black);color:var(--text-soft);letter-spacing:.025em;border-radius:11px;padding:6px 8px;font-size:9px;font-weight:740}[data-account-state=banned]{border-color:var(--tone-edge-74332f,#74332f)!important;background:var(--danger-soft)!important;color:var(--tone-fg-f08b85,#f08b85)!important}[data-account-state=inactive]{border-color:var(--tone-edge-594f48,#594f48)!important;color:var(--tone-fg-a99e96,#a99e96)!important}[data-role=senior_administrator]{border-color:var(--tone-edge-8a4b2b,#8a4b2b);color:var(--orange-light)}[data-role=deputy_owner],[data-role=owner]{border-color:var(--tone-edge-8a4545,#8a4545);color:var(--tone-fg-e69b9b,#e69b9b)}[data-role=administrator]{color:var(--tone-fg-ddd3cc,#ddd3cc)}.profile-dropdown{z-index:40;border:1px solid var(--tone-edge-332c27,#332c27);background:var(--tone-bg-11100f,#11100f);width:292px;box-shadow:0 18px 44px var(--tone-shadow-rgba-0-0-0-0_48,#0000007a);border-radius:6px;animation:.17s ease-out both profile-dropdown-in;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}@keyframes profile-dropdown-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.dropdown-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:18px 18px 12px;display:grid}.dropdown-identity .avatar{border-radius:11px;width:42px;height:42px}.dropdown-identity>span:last-child{gap:4px;min-width:0;display:grid}.dropdown-identity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.dropdown-identity .user-handle{color:var(--tone-fg-8c8179,#8c8179);font-size:10px}.profile-access-row{border-bottom:1px solid var(--tone-edge-302924,#302924);justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 18px 12px;display:flex}.profile-access-row>small{color:var(--tone-fg-847970,#847970);font-size:10px}.profile-access-value{color:var(--tone-fg-cbc0b8,#cbc0b8);white-space:nowrap;justify-content:end;align-items:center;gap:7px;font-size:10px;font-weight:680;display:inline-flex}.profile-access-value[data-plan]{background:0 0;border:0;border-radius:0}.profile-access-value[data-plan=plus]{color:var(--tone-fg-eda276,#eda276)}.profile-access-value[data-account-state=banned]{color:var(--tone-fg-e99189,#e99189)!important}.dropdown-ban{border:0;border-top:1px solid var(--tone-edge-432320,#432320);border-bottom:1px solid var(--tone-edge-432320,#432320);background:var(--danger-soft);width:100%;color:var(--tone-fg-ef817b,#ef817b);text-align:left;cursor:pointer;grid-template-columns:16px 1fr;align-items:center;gap:11px;padding:13px 16px;display:grid}.dropdown-ban>span:last-child{gap:5px;display:grid}.dropdown-ban strong{font-size:11px}.dropdown-ban small{color:var(--tone-fg-b66e69,#b66e69);font-size:9px}.status-alert-mark{border:1px solid;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.status-alert-mark:before{content:"";background:currentColor;border-radius:2px;width:2px;height:5px;box-shadow:0 7px}.dropdown-actions{padding:7px 0;display:grid}.dropdown-actions a,.dropdown-actions button{min-height:43px;color:var(--tone-fg-cfc6bf,#cfc6bf);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:11px;padding:0 18px;font-size:11px;transition:background-color .15s,color .15s;display:grid}.dropdown-actions :is(a,button)>:first-child{color:var(--tone-fg-9b8e85,#9b8e85)}.dropdown-actions button[data-logout]{border-top:1px solid var(--tone-edge-302924,#302924);min-height:50px;color:var(--tone-fg-d3a49b,#d3a49b);margin-top:7px;padding-top:7px}.dropdown-actions a:hover,.dropdown-actions button:hover{background:var(--tone-bg-1b1714,#1b1714);color:var(--tone-fg-f1e9e2,#f1e9e2)}.dropdown-actions :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.section-label{color:var(--orange);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:760}.section-label-danger{color:var(--danger)}.cabinet-welcome h1{letter-spacing:-.058em;margin:13px 0 0;font-size:clamp(42px,6.3vw,76px);font-weight:520;line-height:.98}.cabinet-welcome h1 em{color:var(--orange);font-style:normal}.load-panel,.configs-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.load-panel{padding:clamp(23px,3.5vw,36px)}.panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.panel-heading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(24px,3vw,34px);line-height:1}.service-state{border:1px solid var(--border);background:var(--surface-black);min-width:150px;color:var(--muted);border-radius:13px;grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.service-state>span:last-child{gap:2px;display:grid}.service-state small{color:var(--muted);font-size:9px;line-height:1}.service-state strong{color:var(--text-soft);font-size:11px;line-height:1.2}.service-state-mark{border:1px solid var(--border-strong);border-radius:50%;width:23px;height:23px;display:block;position:relative}.service-state-mark:before{content:"";border:1.5px solid;border-radius:50%;position:absolute;inset:5px}.service-state[data-service-state=online] .service-state-mark:after{content:"";background:var(--orange);border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:1px}.service-state[data-service-state=offline] strong{color:var(--tone-fg-ec918c,#ec918c)}.load-summary{gap:clamp(34px,8vw,96px);margin-top:35px;display:flex}.load-summary>div{gap:5px;display:grid}.load-summary strong{letter-spacing:-.055em;font-size:clamp(34px,5vw,54px);font-weight:600}.load-summary span{color:var(--muted);font-size:10px}.chart-wrap{border:1px solid var(--tone-edge-211d1a,#211d1a);background:var(--surface-black);border-radius:16px;width:100%;height:238px;margin-top:28px;position:relative;overflow:hidden}.chart-wrap:before{content:"";background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - 1px), var(--tone-bg-rgba-255-255-255-0_03,#ffffff08) 25%);pointer-events:none;position:absolute;inset:0}#loadChart{z-index:1;width:100%;height:100%;display:block;position:relative}.chart-empty{z-index:2;color:var(--muted);place-items:center;font-size:10px;display:grid;position:absolute;inset:0}.chart-scale{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:9px;display:flex}.configs-panel{margin-top:30px}.configs-heading{border-bottom:1px solid var(--border);min-height:108px;padding:25px 28px}.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){align-items:center;gap:10px;min-height:47px;padding:0 17px;font-size:11px;display:inline-flex}.order-button .icon-lock{display:none}.order-button.is-locked:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-3);color:var(--muted);box-shadow:none}.order-button.is-locked .icon-lock{display:inline-block}.order-button.is-locked:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){transform:none}.configs-list{min-height:0}.configs-loading,.empty-configs{text-align:center;min-height:240px;color:var(--muted);place-items:center;padding:34px;font-size:11px;display:grid}.empty-configs-mark{border:1px solid var(--border-strong);width:46px;height:46px;color:var(--orange);border-radius:14px;place-items:center;margin:0 auto 16px;display:grid;position:relative}.empty-configs-mark:before,.empty-configs-mark:after{content:"";background:currentColor;width:15px;height:1.5px;position:absolute}.empty-configs-mark:after{transform:rotate(90deg)}.empty-configs h3{color:var(--text);margin:0;font-size:19px}.empty-configs p{max-width:430px;margin:9px 0 0;line-height:1.55}.config-row{border-top:1px solid var(--border);cursor:pointer;min-height:94px;padding:14px 32px;transition:background .16s;animation:.28s both row-in;position:relative}.config-row:hover,.config-row:focus-visible{background:var(--surface-2)}.config-row:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.config-row:first-child{border-top:0}.config-body{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:60px;padding-right:48px;transition:filter .18s,opacity .18s;display:grid}.config-main{gap:7px;min-width:0;display:grid}.config-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.config-meta{color:var(--muted);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.configuration-state{background:var(--surface-2);min-height:28px;color:var(--text-soft);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:550;line-height:1.2;display:inline-flex}button.configuration-state{cursor:pointer;border:0;font-family:inherit;transition:background .16s}button.configuration-state:hover{background:color-mix(in srgb, var(--orange) 15%, var(--surface))}button.configuration-state:focus-visible{outline:2px solid var(--orange);outline-offset:3px}#configFreezeDialog .ban-details strong{overflow-wrap:anywhere}#configFreezeDialog [data-freeze-actions]{margin-top:20px}#configFreezeDialog [data-freeze-actions][hidden]{display:none}#configFreezeDialog .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:auto;padding:0 18px}@media (width<=560px){#configFreezeDialog .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:center;width:100%}}.configuration-state img{filter:var(--interface-icon-filter);opacity:.72;flex:0 0 14px}.configuration-state[data-state=frozen]{color:var(--orange-light);background:color-mix(in srgb, var(--orange) 9%, var(--surface))}.configuration-state[data-state=frozen] img{filter:brightness(0)saturate()invert(52%)sepia(83%)saturate(2206%)hue-rotate(344deg)}.config-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-1b1917,#1b1917);min-height:42px;color:var(--text-soft);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:11px;font-weight:650;transition:background .16s,color .16s;display:inline-flex}.config-action img{opacity:.78;filter:brightness(0)invert(.82);width:17px;height:17px}.config-action:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-2a211b,#2a211b);color:var(--text)}.config-action:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){outline:2px solid var(--orange);outline-offset:2px}.config-menu-wrap{z-index:4;position:absolute;top:26px;right:20px}.config-menu-trigger{width:38px;height:38px;color:var(--muted);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.config-menu-trigger:hover,.config-menu-trigger[aria-expanded=true]{color:var(--tone-fg-e3dbd5,#e3dbd5);background:0 0}.config-menu-trigger:focus-visible{outline:2px solid var(--tone-edge-5c4b41,#5c4b41);outline-offset:1px}.confirm-copy{color:var(--text-soft);margin:27px 0;font-size:13px;line-height:1.6}.confirm-copy strong{color:var(--text)}.confirm-actions{justify-content:flex-end;gap:9px;display:flex}.config-action:disabled:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){opacity:.4;cursor:default;pointer-events:none}.profile-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(100%,760px);margin-inline:auto;overflow:hidden}.profile-identity{text-align:center;border-bottom:1px solid var(--border);flex-direction:column;align-items:center;padding:44px 32px 35px;display:flex}.profile-avatar-button{cursor:pointer;background:0 0;border:0;margin-bottom:21px;padding:0;position:relative}.avatar-hover{background:var(--tone-bg-rgba-10-8-7-0_76,#0a0807c2);opacity:0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border-radius:31px;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:opacity .19s;display:flex;position:absolute;inset:0}.avatar-hover>span:last-child{font-size:10px}.profile-avatar-button:hover .avatar-hover,.profile-avatar-button:focus-visible .avatar-hover{opacity:1}.profile-identity h1{letter-spacing:-.045em;margin:10px 0 12px;font-size:34px}.profile-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.profile-plan{cursor:default;display:inline-flex}.profile-plan[data-account-state=banned]{cursor:pointer;animation:2.2s ease-in-out infinite banned-reminder}.profile-section+.profile-section{border-top:1px solid var(--border)}.profile-section-heading h2{letter-spacing:-.03em;margin:0;font-size:20px}.profile-section-heading p{color:var(--muted);margin:7px 0 0;font-size:10px}.editable-row{grid-template-columns:minmax(0,1fr) 46px;gap:9px;margin-top:21px;display:grid}.editable-row label{gap:8px;min-width:0;display:grid}.editable-row input:disabled{color:var(--text-soft);opacity:1;cursor:default}.field-unlock,.field-confirm{border:1px solid var(--border);background:var(--surface-2);width:46px;height:52px;color:var(--muted);cursor:pointer;border-radius:12px;align-self:end;place-items:center;transition:border-color .16s,color .16s,background .16s;display:grid}.field-unlock:hover{border-color:var(--border-strong);color:var(--text-soft)}.field-confirm{border-color:var(--tone-edge-754025,#754025);background:var(--orange-soft);width:44px;height:44px;color:var(--orange-light);margin-bottom:4px}.field-confirm:hover{border-color:var(--orange);background:var(--tone-bg-332017,#332017)}.editable-row+.editable-row{margin-top:14px}.profile-login-control{display:block;position:relative}.profile-login-control>i{z-index:1;color:var(--muted);font-size:13px;font-style:normal;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.profile-login-control input{padding-left:31px}.password-editor{border-radius:17px;margin-top:22px;position:relative;overflow:hidden}.password-editor form{background:var(--surface-black);gap:16px;padding:21px;display:grid}.password-lock-overlay{border:1px solid var(--border);background:var(--tone-bg-rgba-20-17-15-0_72,#14110fb8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:opacity .22s;display:flex;position:absolute;inset:0}.password-editor.is-unlocked .password-lock-overlay{opacity:0;pointer-events:none}.password-lock-overlay>.icon-lock{color:var(--orange);margin-bottom:7px}.password-lock-overlay strong{font-size:13px}.password-lock-overlay small{color:var(--muted);font-size:9px}.ban-modal{border-top:2px solid var(--tone-edge-9c4740,#9c4740)}.ban-details{margin-top:24px;display:grid}.ban-details>div{border-top:1px solid var(--tone-edge-3b302b,#3b302b);gap:8px;padding:16px 0;display:grid}.ban-details>div:last-child{border-bottom:1px solid var(--tone-edge-3b302b,#3b302b)}.ban-details span{color:var(--tone-fg-a6968b,#a6968b);font-size:10px;font-weight:650}.ban-details strong{overflow-wrap:anywhere;color:var(--tone-fg-f0e8e1,#f0e8e1);font-size:13px;font-weight:590;line-height:1.5}.ban-actor{border-left:2px solid var(--tone-edge-c4674c,#c4674c);background:var(--tone-bg-211713,#211713);width:max-content;max-width:100%;color:var(--tone-fg-d7b4a4,#d7b4a4);overflow-wrap:anywhere;margin-top:3px;padding:5px 8px;font-size:10px;line-height:1.35}.ban-actor[hidden]{display:none}.ban-note{color:var(--tone-fg-a99b92,#a99b92);margin:19px 0 0;font-size:11px;line-height:1.6}.policy-card{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);width:min(100%,920px);margin-inline:auto;padding:clamp(28px,5vw,62px)}.policy-intro{border-radius:var(--radius-md);background:var(--orange-soft);margin:31px 0 40px;padding:21px}.policy-intro strong{color:var(--orange);text-transform:uppercase;font-size:10px}.policy-intro p{margin:9px 0 0}.policy-card h2{letter-spacing:-.025em;margin:0;font-size:20px}.policy-card section p,.policy-card section li,.policy-intro p{color:var(--text-soft);font-size:14px;line-height:1.75}.policy-card section p{margin:13px 0 0}.policy-card ul{margin:13px 0 0;padding-left:20px}.back-link{color:var(--text-soft);padding:10px 12px;font-size:11px;font-weight:620}@keyframes page-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes panel-shift{0%{opacity:0;transform:translate(11px)}to{opacity:1;transform:none}}@keyframes dropdown-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes banned-reminder{0%,to{box-shadow:0 0 0 0 var(--tone-shadow-rgba-223-98-91-0,#df625b00)}50%{box-shadow:0 0 0 5px var(--tone-shadow-rgba-223-98-91-0_09,#df625b17)}}@media (width<=840px){.hero h1{font-size:clamp(62px,13.5vw,102px)}.load-summary{gap:42px}}.two-factor-heading{align-items:center;gap:12px;display:flex}.two-factor-heading>div{gap:4px;display:grid}.two-factor-heading strong{font-size:15px}.two-factor-heading small{color:var(--muted);font-size:10px}.two-factor-mark{border:1px solid var(--tone-edge-6f3d24,#6f3d24);background:var(--orange-soft);width:38px;height:38px;color:var(--orange-light);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}@media (width<=640px){:root{--page:min(100% - 30px, 1240px)}.site-header{gap:11px;min-height:74px}.brand{margin-inline-start:-3px}.brand strong{display:none}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:39px;padding:0 11px;font-size:9px}.header-actions,.account-header-actions{gap:7px}.language-toggle{width:62px;height:35px}.language-toggle:before{width:26px;height:27px}html[lang=en] .language-toggle:before{transform:translate(28px)}.language-toggle span{font-size:8px}.hero{padding:0 0 2vh}.hero h1{font-size:clamp(50px,15.2vw,72px);line-height:.92}.hero-description{max-width:520px;margin-top:24px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:15px;margin-top:27px}.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%;min-width:0;min-height:53px}.hero-actions p{max-width:none}.edit-dialog,.confirm-dialog,.ban-dialog{overscroll-behavior:contain;border-radius:21px;width:min(100vw - 24px,620px);max-height:calc(100dvh - 24px);margin:auto}.edit-modal,.confirm-modal,.ban-modal{padding:21px 17px}.modal-heading h2{font-size:25px}.avatar{width:40px;height:40px}.cabinet-main{padding:40px 0 58px}.cabinet-welcome{margin-bottom:29px}.cabinet-welcome h1{font-size:clamp(38px,11.5vw,54px)}.load-panel{border-radius:20px;padding:20px 16px}.panel-heading{gap:13px}.panel-heading h2{font-size:23px}.service-state{grid-template-columns:22px 1fr;gap:8px;min-width:126px;padding:9px}.service-state-mark{width:21px;height:21px}.service-state small{font-size:8px}.service-state strong{font-size:9px}.load-summary{gap:23px;margin-top:28px}.load-summary strong{font-size:32px}.chart-wrap{height:184px}.configs-panel{border-radius:20px}.configs-heading{flex-direction:column;align-items:stretch;min-height:0;padding:21px 16px}.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:center;width:100%}.config-row{padding:16px 20px}.config-body{grid-template-columns:minmax(0,1fr) auto;gap:11px;padding-right:42px}.config-menu-wrap{right:10px}.empty-configs{padding:29px 18px}.confirm-actions{flex-direction:column-reverse}.confirm-actions button{width:100%}.profile-main{padding:36px 0 56px}.profile-card{border-radius:23px}.profile-identity{padding:34px 20px 29px}.profile-section{padding:25px 18px}.policy-card{border-radius:23px;padding:24px 18px}.back-link{font-size:0}.back-link:after{content:"←";font-size:16px}}@media (width<=390px){.brand strong{max-width:116px}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){padding-inline:9px}.language-toggle{width:57px}.language-toggle:before{width:24px}html[lang=en] .language-toggle:before{transform:translate(25px)}.hero h1{font-size:48px}.load-summary strong{font-size:28px}.service-state{min-width:116px}}@media (height<=700px) and (width>=641px){.site-header{min-height:74px}.hero h1{font-size:clamp(62px,9vw,105px)}.hero-description{margin-top:22px;font-size:16px}.hero-actions{margin-top:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.email-dialog,.notifications-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(100% - 32px,560px);max-height:calc(100svh - 32px);box-shadow:0 32px 100px var(--tone-shadow-rgba-0-0-0-0_62,#0000009e);color:var(--text);border-radius:25px;padding:0;overflow:auto}.email-dialog[open],.notifications-dialog[open]{animation:.25s cubic-bezier(.22,1,.36,1) both modal-in}.email-dialog::backdrop,.notifications-dialog::backdrop{background:var(--tone-bg-rgba-7-6-5-0_78,#070605c7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:.18s both backdrop-in}.email-modal,.notifications-modal{padding:29px}.email-steps{margin-top:26px}.email-steps form,.notifications-modal{gap:17px;display:grid}.email-hint,.email-code-copy,.notifications-intro{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.email-code-copy strong{color:var(--text-soft)}.two-factor-form{gap:17px}.two-factor-heading{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;display:grid}.two-factor-heading>div{gap:4px;min-width:0;display:grid}.two-factor-heading strong{font-size:14px;font-weight:680}.two-factor-heading small{overflow-wrap:anywhere;min-width:0;color:var(--muted);font-size:9px;line-height:1.45}.two-factor-mark{border:1px solid var(--tone-edge-573523,#573523);background:var(--orange-soft);width:42px;height:42px;color:var(--orange-light);border-radius:10px;place-items:center;display:grid}.text-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 8px;font-size:10px}.text-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){color:var(--text-soft)}.notification-button{z-index:35;border:1px solid var(--border-strong);background:var(--surface-2);width:48px;height:48px;color:var(--text-soft);box-shadow:0 15px 40px var(--tone-shadow-rgba-0-0-0-0_35,#00000059);cursor:pointer;border-radius:15px;place-items:center;transition:transform .17s,border-color .17s,color .17s;display:grid;position:fixed;bottom:22px;left:22px}.notification-button:hover{border-color:var(--tone-edge-744023,#744023);color:var(--orange-light);transform:translateY(-2px)}.icon-bell{width:20px;height:21px;display:block;position:relative}.icon-bell:before{content:"";border:1.7px solid;border-radius:11px 11px 4px 4px;width:12px;height:13px;position:absolute;top:2px;left:4px}.icon-bell:after{content:"";background:currentColor;border-radius:999px;width:16px;height:1.8px;position:absolute;top:15px;left:2px}.icon-bell>span{background:currentColor;border-radius:0 0 5px 5px;width:4px;height:2px;position:absolute;top:18px;left:8px}.setting-toggle{border:1px solid var(--border);background:var(--surface-black);cursor:pointer;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:13px 14px;display:flex}.setting-toggle>span{gap:4px;min-width:0;display:grid}.setting-toggle strong{font-size:11px}.setting-toggle small{color:var(--muted);font-size:9px;line-height:1.35}.setting-toggle input{opacity:0;pointer-events:none;position:absolute}.switch-track{border:1px solid var(--border-strong);background:var(--surface-3);border-radius:999px;flex:0 0 44px;width:44px;height:25px;transition:background .18s,border-color .18s;position:relative}.switch-track span{background:var(--tone-bg-857971,#857971);border-radius:50%;width:17px;height:17px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s;position:absolute;top:3px;left:3px}.setting-toggle input:checked+.switch-track span{background:var(--orange);transform:translate(19px)}.two-factor-toggle{margin-top:20px}.security-divider{background:var(--border);height:1px;margin-top:28px}.identity-name{align-items:center;gap:7px;min-width:0;display:flex}.identity-name>strong{min-width:0}.role-badge-inline{border-radius:6px;flex:none;padding:3px 6px;font-size:7px}.profile-name-line{justify-content:center;align-items:center;gap:10px;display:flex}.profile-name-line h1{margin:10px 0 12px}.role-badge-profile{margin-top:1px}.profile-handle{color:var(--muted);margin:8px 0 13px;font-size:11px}.profile-email-row{border:1px solid var(--border);background:var(--surface-black);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:58px;margin-top:14px;padding:10px 12px 10px 15px;display:flex}.profile-email-row>span{gap:4px;min-width:0;display:grid}.profile-email-row small{color:var(--muted);font-size:9px}.profile-email-row strong{color:var(--text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profile-email-row button{border:1px solid var(--border-strong);background:var(--surface-2);min-height:35px;color:var(--text-soft);cursor:pointer;border-radius:11px;padding:0 11px;font-size:9px}.service-state{appearance:none;text-align:left;cursor:pointer;transition:border-color .17s,background .17s,transform .17s}.service-state:hover{background:var(--surface-2);transform:translateY(-1px)}.service-state[data-service-state=loading] .service-state-mark:before{border-color:transparent var(--orange) var(--orange) transparent;animation:.7s linear infinite service-spin}@keyframes service-spin{to{transform:rotate(360deg)}}.load-breakdown{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.load-breakdown>span{border:1px solid var(--border);background:var(--surface-black);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.load-breakdown small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.load-breakdown strong{font-variant-numeric:tabular-nums;font-size:11px}#loadChart{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.icon-lock{border-width:1.6px;border-radius:3.5px;width:16px;height:13px}.icon-lock:before{border-width:1.6px;width:7px;height:7px;bottom:10px;left:3px}@media (width<=640px){.field input,.editable-row input{font-size:16px}.email-dialog,.notifications-dialog{overscroll-behavior:contain;border-radius:21px;width:min(100vw - 24px,560px);max-height:calc(100dvh - 24px);margin:auto}.email-modal,.notifications-modal{padding:21px 17px}.notification-button{width:45px;height:45px;bottom:12px;left:12px}.load-breakdown{grid-template-columns:1fr 1fr}.profile-name-line{flex-wrap:wrap;gap:12px 10px}.profile-name-line h1{width:auto}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.configs-panel{overflow:visible}.config-row.is-menu-open{z-index:12}.config-row.is-menu-open .config-menu-wrap{z-index:14}.field textarea{resize:none;background:var(--surface-black);width:100%;min-height:104px;color:var(--text);font:inherit;outline:0;padding:14px 15px;font-size:13px;line-height:1.5;transition:border-color .16s,box-shadow .16s}.field textarea::placeholder{color:var(--tone-fg-665d56,#665d56)}.users-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-top:16px;overflow:hidden}.users-heading{z-index:1;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;min-height:112px;padding:25px 28px;position:relative}.users-heading h2{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(24px,3vw,34px);line-height:1}.users-search{width:min(320px,40vw);position:relative}.users-search input{appearance:none;background:var(--surface-black);width:100%;min-height:45px;color:var(--text);outline:0;padding:0 15px 0 42px;font-size:11px}.users-search input::-webkit-search-cancel-button{appearance:none}.search-mark{z-index:1;border:1.5px solid var(--muted);pointer-events:none;border-radius:50%;width:13px;height:13px;position:absolute;top:14px;left:16px}.search-mark:after{content:"";background:var(--muted);transform-origin:0;border-radius:2px;width:6px;height:1.5px;position:absolute;bottom:-3px;right:-4px;transform:rotate(45deg)}.users-table-wrap{overflow-x:auto}.users-table{border-collapse:collapse;table-layout:fixed;width:100%}.users-table th{z-index:1;border-bottom:1px solid var(--border);background:var(--surface-black);height:42px;color:var(--muted);letter-spacing:.06em;text-align:left;text-transform:uppercase;padding:0 20px;font-size:8px;font-weight:650;position:relative}.users-table th:first-child{width:56%;padding-left:28px}.users-table th:nth-child(2){width:20%}.users-table th:nth-child(3){text-align:center;width:16%}.users-table th:last-child{width:8%}.users-table td{border-top:1px solid var(--border);height:74px;color:var(--text-soft);padding:10px 20px;font-size:10px;transition:background .15s}.users-table tbody tr:first-child td{border-top:0}.users-table tr.is-manageable{cursor:pointer}.users-table tr.is-manageable:hover td,.users-table tr.is-manageable:focus-visible td{background:var(--surface-2)}.users-table tr:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.users-table td:first-child{padding-left:28px}.user-directory-identity{align-items:center;gap:12px;min-width:0;display:flex}.avatar-directory{border-radius:12px;flex:0 0 42px;width:42px;height:42px}.user-directory-identity>span:last-child{gap:5px;min-width:0;display:grid}.directory-name-line{align-items:center;gap:7px;min-width:0;display:flex}.directory-name-line strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.user-directory-identity small{color:var(--muted);font-size:9px}.directory-plan{border:1px solid var(--border-strong);color:var(--tone-fg-c1b4aa,#c1b4aa);letter-spacing:.02em;border-radius:6px;flex:none;padding:4px 6px;font-size:7px;font-weight:730}.directory-plan[data-plan=plus]{border-color:var(--tone-edge-5d4131,#5d4131);color:var(--tone-fg-e39a72,#e39a72)}.directory-plan[data-plan=unlimited]{border-color:var(--tone-edge-654128,#654128);color:var(--orange-light)}.directory-state{color:var(--text-soft);letter-spacing:0;text-transform:none;align-items:center;gap:7px;font-size:11px;font-weight:650;display:inline-flex}.directory-state:before{content:"";background:#67ac86;border-radius:50%;flex:0 0 6px;width:6px;height:6px}.directory-state[data-state=banned]{color:var(--tone-fg-e47a74,#e47a74)}.directory-state[data-state=banned]:before{background:currentColor}.directory-state[data-state=inactive]{color:var(--tone-fg-8b8179,#8b8179)}.directory-state[data-state=inactive]:before{background:currentColor}.directory-count{text-align:center;font-variant-numeric:tabular-nums;font-size:12px!important}.directory-arrow{width:16px;height:10px;color:var(--muted);display:block;position:relative}.directory-arrow:before{content:"";background:currentColor;border-radius:2px;width:14px;height:1.5px;position:absolute;top:4px;left:0}.directory-arrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:1px;right:0;transform:rotate(45deg)}.users-loading,.users-empty{color:var(--muted)!important;text-align:center!important;padding:42px!important}.users-empty{margin:0;font-size:10px}.account-notices{gap:9px;display:grid}.service-banner,.admin-notice{border:1px solid var(--tone-edge-63302b,#63302b);background:var(--tone-bg-1e100e,#1e100e);border-radius:15px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;margin-top:14px;padding:11px 14px;display:grid}.service-banner{grid-template-columns:30px minmax(0,1fr)}.service-banner>span:nth-child(2),.admin-notice>span:nth-child(2){gap:3px;display:grid}.service-banner strong,.admin-notice strong{font-size:11px}.service-banner small,.admin-notice small{color:var(--tone-fg-b27b75,#b27b75);font-size:9px;line-height:1.45}.service-banner-mark,.admin-notice-mark{border:1px solid var(--tone-edge-713832,#713832);width:29px;height:29px;color:var(--tone-fg-df625b,#df625b);border-radius:11px;position:relative}.service-banner-mark:before{content:"";background:currentColor;border-radius:2px;width:2px;height:8px;position:absolute;top:7px;left:13px;box-shadow:0 11px 0 -.2px}.admin-notice{border-color:var(--tone-edge-5b3b28,#5b3b28);background:var(--tone-bg-1b130e,#1b130e)}.admin-notice-mark{border-color:var(--tone-edge-6a4329,#6a4329);color:var(--orange-light)}.admin-notice-mark:before{content:"";border:1.5px solid;border-radius:50%;position:absolute;inset:7px}.admin-notice-mark:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:5px}.admin-notice-reason{color:var(--tone-fg-c9a087,#c9a087)!important}.admin-notice button{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-notice .icon-close{transform:scale(.72)}.service-dialog,.service-action-dialog,.service-disable-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(100% - 32px,560px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 32px 100px var(--tone-shadow-rgba-0-0-0-0_62,#0000009e);border-radius:25px;padding:0;overflow:auto}.service-dialog::backdrop,.service-action-dialog::backdrop,.service-disable-dialog::backdrop{background:var(--tone-bg-rgba-7-6-5-0_78,#070605c7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-modal,.service-action-modal,.service-disable-modal{padding:29px}.service-control-intro{color:var(--muted);margin:18px 0 0;font-size:11px;line-height:1.55}.service-control-surface{border-radius:15px;margin-top:22px;position:relative;overflow:hidden}.service-control-card{border:1px solid var(--border-strong);background:var(--surface-black);width:100%;min-height:92px;color:var(--text);text-align:left;cursor:pointer;border-radius:15px;grid-template-columns:42px minmax(0,1fr) 22px;align-items:center;gap:13px;padding:16px;display:grid}.service-control-card>span:nth-child(2){gap:8px;display:grid}.service-control-card small{color:var(--muted);text-transform:uppercase;font-size:8px}.service-control-card strong{font-size:13px}.service-control-card em{color:var(--tone-fg-d17872,#d17872);font-size:9px;font-style:normal;line-height:1.4}.service-control-card .service-reason-actor{color:var(--tone-fg-a99a90,#a99a90);text-transform:none;letter-spacing:0;font-size:9px}.service-control-icon{border:1px solid var(--tone-edge-6a4229,#6a4229);background:var(--orange-soft);border-radius:13px;width:42px;height:42px;position:relative}.service-control-icon:before{content:"";border:1.7px solid var(--orange);border-radius:50%;position:absolute;inset:10px}.service-control-icon>span{z-index:1;background:var(--orange);width:3px;height:12px;box-shadow:0 0 0 3px var(--orange-soft);border-radius:3px;position:absolute;top:8px;left:19px}.service-owner-lock{border:1px solid var(--border-strong);background:var(--tone-bg-rgba-18-16-14-0_7,#12100eb3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-soft);border-radius:15px;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.service-owner-lock strong{font-size:10px}.service-control-surface.is-locked .service-control-card{filter:blur(3px);opacity:.42;pointer-events:none}.service-action-list{gap:9px;margin-top:24px;display:grid}.service-action-list button{border:1px solid var(--border);background:var(--surface-black);min-height:76px;color:var(--text);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:12px;padding:14px 16px;display:grid}.service-action-list button>span:first-child{gap:8px;display:grid}.service-action-list strong{font-size:12px;line-height:1.5}.service-action-list small{color:var(--muted);font-size:9px;line-height:1.6}.service-action-list button:hover{border-color:var(--tone-edge-704228,#704228);background:var(--surface-2)}.service-action-list .danger-operation:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border-color:var(--tone-edge-6a302c,#6a302c)}.service-action-list .danger-operation strong{color:var(--tone-fg-df7d77,#df7d77)}.service-start-area{margin-top:24px}.service-start-area p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.6}.service-disable-modal{gap:18px;display:grid}.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border:1px solid var(--tone-edge-73342f,#73342f);background:var(--tone-bg-351713,#351713);min-height:50px;color:var(--tone-fg-f09a94,#f09a94);cursor:pointer;border-radius:12px;font-size:11px;font-weight:740}.admin-back-link{width:max-content;color:var(--muted);align-items:center;gap:9px;margin:0 0 17px;padding:8px 10px;font-size:10px;display:flex}.admin-back-link:hover{color:var(--text-soft)}.back-mark{width:15px;height:10px;position:relative}.back-mark:before{content:"";background:currentColor;border-radius:2px;width:13px;height:1.5px;position:absolute;top:4px;left:1px}.back-mark:after{content:"";border-bottom:1.5px solid;border-left:1.5px solid;width:6px;height:6px;position:absolute;top:1px;left:1px;transform:rotate(45deg)}.admin-user-identity .profile-avatar-large{margin-bottom:19px}.admin-username-field{display:block;position:relative}.admin-username-field i{z-index:1;color:var(--muted);font-style:normal;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.admin-username-field input{padding-left:31px}.managed-action-icon{width:15px;height:15px;display:block;position:relative}.icon-edit:before{content:"";border:1.4px solid;border-radius:2px 2px 1px 1px;width:4px;height:12px;position:absolute;top:1px;left:7px;transform:rotate(43deg)}.icon-edit:after{content:"";background:currentColor;width:6px;height:1.5px;position:absolute;bottom:1px;left:1px}.icon-delete:before{content:"";border:1.4px solid;border-top:0;border-radius:0 0 3px 3px;width:9px;height:10px;position:absolute;top:4px;left:3px}.icon-delete:after{content:"";background:currentColor;border-radius:2px;width:11px;height:1.5px;position:absolute;top:1px;left:2px;box-shadow:4px -2px 0 -.3px}.icon-freeze:before,.icon-unfreeze:before{content:"";border:1.4px solid;border-radius:50%;position:absolute;inset:2px}.icon-freeze:after{content:"";background:currentColor;width:1.5px;height:9px;position:absolute;top:3px;left:7px;box-shadow:0 0}.icon-unfreeze:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:4px;left:6px;transform:rotate(45deg)}.icon-download:before,.icon-copy:before{content:"";border:1.4px solid;border-radius:3px;position:absolute;inset:2px}.icon-download:after{content:"";background:currentColor;width:1.5px;height:9px;position:absolute;top:1px;left:7px;box-shadow:-3px 5px 0 -.2px}.icon-copy:after{content:"";background:var(--surface-black);border:1.4px solid;border-radius:2px;width:9px;height:9px;position:absolute;top:0;right:0}@media (width<=760px){.users-heading{flex-direction:column;align-items:stretch}.users-search{width:100%}.users-table{min-width:610px}}@media (width<=640px){dialog.service-disable-dialog,dialog.service-action-dialog,dialog.service-dialog{width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important;margin:auto!important}.service-disable-modal,.service-action-modal,.service-modal{min-width:0;overflow:hidden}.service-disable-modal .modal-heading>div,.service-disable-modal .field,.service-action-impact,.service-disable-modal textarea{min-width:0;max-width:100%}.service-disable-modal textarea{width:100%}.service-control-intro,.service-action-impact p{overflow-wrap:anywhere}}.integrations-section .profile-section-heading{margin-bottom:20px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.integration-card{border:1px solid var(--border);background:var(--tone-bg-0e0d0c,#0e0d0c);min-width:0;min-height:108px;color:var(--text);border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.integration-card>span:nth-child(2){gap:6px;min-width:0;display:grid}.integration-card strong{letter-spacing:-.015em;font-size:13px}.integration-card small{color:var(--muted);font-size:9px;line-height:1.5}.integration-icon{background:var(--tone-bg-12100f,#12100f);border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.integration-icon .social-icon{width:20px;height:20px}.integration-action{color:var(--tone-fg-82cbea,#82cbea);align-items:center;font-size:9px;font-weight:700;display:flex}.integration-telegram{transition:border-color .16s,background .16s}.integration-telegram:hover{border-color:var(--tone-edge-rgba-34-158-217-0_55,#229ed98c);background:var(--tone-bg-11100f,#11100f)}.integration-telegram .integration-icon{background:var(--tone-bg-0c1a20,#0c1a20)}.integration-upcoming{opacity:.5}.integration-status{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.telegram-page{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}.telegram-channel-card{text-align:center;background:0 0;border:0;border-radius:0;width:min(100%,760px);padding:12px clamp(8px,4vw,34px)}.telegram-channel-visual{aspect-ratio:1;border:1px solid var(--tone-edge-3b312b,#3b312b);background:var(--tone-bg-090909,#090909);width:clamp(168px,24vw,228px);box-shadow:0 24px 60px var(--tone-shadow-rgba-0-0-0-0_32,#00000052);border-radius:28%;margin:0 auto 30px;overflow:hidden}.telegram-channel-visual img{object-fit:cover;width:100%;height:100%;display:block}.telegram-channel-copy{justify-items:center;display:grid}.telegram-channel-kicker{color:var(--tone-fg-63b9e2,#63b9e2);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:9px;font-size:9px;font-weight:720;display:flex}.telegram-channel-kicker .social-icon{width:15px;height:15px}.telegram-channel-copy h1{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(34px,6vw,56px);line-height:1}.telegram-channel-copy ul{border-top:1px solid var(--border);text-align:left;width:min(100%,520px);margin:28px 0 0;padding:0;list-style:none;display:grid}.telegram-channel-copy li{border-bottom:1px solid var(--border);color:var(--tone-fg-bdb4ae,#bdb4ae);padding:13px 8px 13px 24px;font-size:10px;line-height:1.45;position:relative}.telegram-channel-copy li:before{content:"";background:var(--tone-bg-229ed9,#229ed9);width:6px;height:6px;box-shadow:0 0 0 3px var(--tone-shadow-rgba-34-158-217-0_1,#229ed91a);border-radius:50%;position:absolute;top:18px;left:5px}.telegram-subscribe{background:var(--tone-bg-229ed9,#229ed9);width:min(100%,360px);height:52px;min-height:52px;color:var(--tone-fg-071116,#071116);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin-top:30px;padding:0 20px;font-size:11px;font-weight:760;transition:background .15s,opacity .15s;display:inline-flex;overflow:hidden}.telegram-subscribe:hover{background:var(--tone-bg-35a9df,#35a9df)}.telegram-subscribe:disabled{cursor:not-allowed;opacity:.48}.telegram-subscribe [data-button-label]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.telegram-subscribe.is-loading [data-button-label]{opacity:.82}.telegram-subscribe .social-icon{filter:brightness(0)saturate();width:20px;height:20px}.telegram-channel-note{max-width:430px;color:var(--muted);margin:13px 0 0;font-size:9px;line-height:1.55}.telegram-channel-card .form-status{width:min(100%,520px);margin-top:14px}@media (width<=760px){.integration-grid{grid-template-columns:1fr}.integration-card{grid-template-columns:40px minmax(0,1fr);min-height:96px}.integration-action,.integration-status{grid-column:2;justify-self:start}.telegram-main{padding-block:26px 38px}.telegram-channel-card{padding:12px 0}.telegram-channel-visual{border-radius:24%;margin-bottom:24px}.telegram-channel-copy>p:first-of-type{font-size:11px}}@media (width<=640px){.users-panel{border-radius:20px}.users-heading{min-height:0;padding:21px 16px}.users-table th:first-child,.users-table td:first-child{padding-left:16px}.service-banner,.admin-notice{align-items:start}.admin-notice{grid-template-columns:27px minmax(0,1fr) 32px}.service-dialog,.service-action-dialog,.service-disable-dialog{border-radius:21px;width:min(100vw - 24px,560px);max-height:calc(100dvh - 24px);margin:auto}.service-modal,.service-action-modal,.service-disable-modal{padding:21px 17px}.admin-back-link{margin-bottom:12px}.admin-user-card{border-radius:23px}.field textarea{font-size:16px}.account-notices{gap:8px}}.designed-select{display:block;position:relative}.designed-select.is-open{z-index:30}.designed-select-trigger{background:var(--surface-black);width:100%;min-height:52px;color:var(--text);font:inherit;text-align:left;cursor:pointer;align-items:center;padding:0 44px 0 15px;font-size:12px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.designed-select-trigger:hover{background:var(--tone-bg-12100e,#12100e)}.designed-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding-block:2px;line-height:1.5;overflow:hidden}.designed-select-trigger i{border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);width:8px;height:8px;transition:transform .15s,top .15s;position:absolute;top:20px;right:17px;transform:rotate(45deg)}.designed-select.is-open .designed-select-trigger i{top:24px;transform:rotate(225deg)}.designed-select-menu{z-index:32;border:1px solid var(--border-strong);background:var(--tone-bg-151210,#151210);box-shadow:0 18px 48px var(--tone-shadow-rgba-0-0-0-0_58,#00000094);border-radius:13px;padding:5px;animation:.15s cubic-bezier(.2,.8,.2,1) both select-menu-in;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden}.designed-select-menu button{width:100%;min-height:42px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 34px 0 11px;font-size:11px;position:relative}.designed-select-menu button:hover,.designed-select-menu button:focus-visible{background:var(--tone-bg-211a15,#211a15);color:var(--text);outline:0}.designed-select-menu button.is-selected:before{content:"";border-bottom:1.8px solid;border-left:1.8px solid;width:9px;height:5px;position:absolute;top:16px;right:14px;transform:rotate(-45deg)}.designed-select.is-disabled{opacity:.52}.designed-select.is-disabled .designed-select-trigger{cursor:not-allowed}.admin-user-identity{position:relative}.admin-ban-button{border:1px solid var(--tone-edge-63302c,#63302c);background:var(--tone-bg-21110f,#21110f);min-height:40px;color:var(--tone-fg-e6847e,#e6847e);cursor:pointer;border-radius:11px;align-items:center;gap:9px;padding:0 13px 0 10px;font-size:9px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex;position:static}.admin-ban-button:hover{border-color:var(--tone-edge-85423c,#85423c);background:var(--tone-bg-2a1411,#2a1411);color:var(--tone-fg-f0a09a,#f0a09a)}.admin-ban-button.is-unban:hover{border-color:var(--tone-edge-825432,#825432);background:var(--tone-bg-291b11,#291b11)}.admin-ban-control-mark{border:1.4px solid;border-radius:50%;width:20px;height:20px;position:relative}.admin-ban-control-mark:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;position:absolute;top:8px;left:3px;transform:rotate(-45deg)}.admin-ban-button.is-unban .admin-ban-control-mark:after{width:9px;top:8px;left:5px;transform:rotate(0)}.admin-ban-button.is-unban .admin-ban-control-mark:before{content:"";background:currentColor;border-radius:2px;width:1.5px;height:7px;position:absolute;top:5px;left:8px}.admin-ban-copy{color:var(--muted);margin:20px 0;font-size:11px;line-height:1.6}.admin-ban-submit{width:100%;margin-top:3px}.admin-ban-dialog input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-ban-dialog input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.65;filter:sepia()saturate(3)hue-rotate(330deg);cursor:pointer}@keyframes select-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:none}}@media (width<=640px){.social-icon{font-size:12px}.designed-select-trigger{font-size:16px}.designed-select-menu button{min-height:46px;font-size:14px}.admin-ban-button{order:10;margin-top:17px;position:static}.admin-ban-copy{margin:17px 0;font-size:10px}}html{overflow-x:hidden}[data-avatar-key=custom]>[data-user-initial],[data-avatar-key=custom]>[data-target-initial],[data-avatar-key=custom]>[data-member-initial],[data-avatar-key=custom]>.avatar-initial{opacity:0!important}.language-toggle{border-color:var(--tone-edge-352d28,#352d28);background:var(--tone-bg-100e0d,#100e0d);width:76px;height:38px;box-shadow:inset 0 1px 0 var(--tone-shadow-rgba-255-255-255-0_018,#ffffff05);border-radius:12px;padding:4px}.language-toggle:before{background:var(--tone-bg-211c18,#211c18);width:32px;height:28px;box-shadow:inset 0 0 0 1px var(--tone-shadow-4a3a30,#4a3a30), 0 4px 12px var(--tone-shadow-rgba-0-0-0-0_2,#0003);border-radius:11px;top:4px;left:4px}.language-toggle span{letter-spacing:.08em;font-size:9px}.logout-dialog{border:1px solid var(--border-strong);background:var(--tone-bg-151311,#151311);width:min(100% - 32px,560px);max-height:calc(100dvh - 32px);color:var(--text);box-shadow:0 34px 110px var(--tone-shadow-rgba-0-0-0-0_7,#000000b3);border-radius:24px;padding:0;overflow:auto}.logout-dialog::backdrop{background:var(--tone-bg-rgba-7-6-5-0_82,#070605d1);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.logout-modal{padding:28px}.logout-modal>p{color:var(--muted);margin:21px 0 25px;font-size:12px;line-height:1.65}.admin-command{border:1px solid var(--tone-edge-342b26,#342b26);background:var(--tone-bg-11100f,#11100f);border-radius:24px;overflow:hidden}.admin-command-heading{border-bottom:1px solid var(--tone-edge-2c2622,#2c2622);justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:20px 24px;display:flex}.admin-command-heading h2{letter-spacing:-.04em;margin:5px 0 0;font-size:20px}.command-secure{color:var(--tone-fg-897d75,#897d75);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:9px;display:flex}.command-secure i{border:1px solid var(--tone-edge-6d4933,#6d4933);border-radius:50%;width:10px;height:10px;position:relative}.command-secure i:after{content:"";background:var(--orange);border-radius:50%;position:absolute;inset:3px}.admin-command-grid{grid-template-columns:1fr 1.08fr 1fr;gap:12px;padding:14px;display:grid}.command-card{border:1px solid var(--tone-edge-302924,#302924);background:var(--tone-bg-171411,#171411);border-radius:18px;flex-direction:column;min-height:346px;padding:19px;display:flex}.command-roster-card{background:var(--tone-bg-1a1613,#1a1613);border-color:var(--tone-edge-40332b,#40332b);min-height:370px;box-shadow:0 18px 42px var(--tone-shadow-rgba-0-0-0-0_18,#0000002e);transform:translateY(-8px)}.command-card-top{min-height:25px;color:var(--tone-fg-756a63,#756a63);justify-content:space-between;align-items:center;font-size:9px;display:flex}.command-index{font-variant-numeric:tabular-nums;letter-spacing:.12em}.command-card h3{color:var(--text);letter-spacing:-.045em;margin:7px 0 9px;font-size:18px}.command-card p:not(.section-label){max-width:290px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.command-state{border:1px solid var(--tone-edge-4d382d,#4d382d);min-height:23px;color:var(--tone-fg-bd9c87,#bd9c87);border-radius:11px;align-items:center;padding:0 8px;display:flex}.command-state[data-state=online]{color:var(--orange-light)}.command-state[data-state=offline]{border-color:var(--tone-edge-69332e,#69332e);color:var(--tone-fg-e07972,#e07972)}.command-owner-lock{min-height:40px;color:var(--tone-fg-746a63,#746a63);text-align:center;justify-content:center;align-items:center;gap:11px;margin-top:12px;padding-inline:13px;font-size:11px;line-height:1.6;display:flex}.command-owner-lock .icon-lock{justify-self:center;width:18px;height:18px;transform:none}.command-admin-list{gap:7px;display:grid;margin-top:auto!important}.command-admin{border:1px solid var(--tone-edge-332b26,#332b26);background:var(--tone-bg-141210,#141210);border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:6px 8px;display:grid}.command-admin>span:nth-child(2){gap:2px;min-width:0;display:grid}.command-admin strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.command-admin small{color:var(--muted);font-size:8px}.command-admin>em{border:1px solid var(--tone-edge-5e3a26,#5e3a26);color:var(--orange-light);text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:7px;font-style:normal}.command-primary:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange);width:100%;min-height:51px;color:var(--tone-fg-170b05,#170b05);cursor:pointer;border:0;border-radius:12px;justify-content:space-between;align-items:center;margin-top:auto;padding:0 14px;font-size:10px;font-weight:780;display:flex}.command-primary:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange-light)}.command-future{border-top:1px solid var(--tone-edge-2d2723,#2d2723);color:var(--tone-fg-655d57,#655d57);justify-content:space-between;gap:10px;padding-top:10px;font-size:8px;display:flex;margin-top:9px!important}.command-future small{color:var(--tone-fg-655d57,#655d57)}.danger-text{color:var(--tone-fg-c77973,#c77973)!important}.profile-plan[data-account-state=banned]{cursor:pointer}@media (width<=980px){.admin-command-grid{grid-template-columns:1fr 1fr}.command-roster-card{transform:none}.command-broadcast-card{grid-column:1/-1;min-height:280px}}@media (width<=720px){.logout-dialog{border-radius:20px;width:calc(100vw - 20px);max-height:calc(100dvh - 20px);margin:auto}.logout-modal{padding:21px 17px}.admin-command{border-radius:20px}.admin-command-heading{min-height:74px;padding:17px}.command-secure{display:none}.admin-command-grid{grid-template-columns:1fr;gap:9px;padding:9px}.command-card,.command-roster-card,.command-broadcast-card{grid-column:auto;min-height:300px;padding:16px}}.config-actions{gap:7px}@media (width<=640px){.config-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.config-menu-trigger{min-height:44px}.config-menu-trigger{width:44px;height:44px}}.icon-check{width:16px;height:16px;display:block;position:relative}.profile-plan,.directory-plan{border:1px solid var(--tone-edge-495057,#495057);background:var(--tone-bg-15191c,#15191c);min-height:28px;color:var(--tone-fg-b6c0c6,#b6c0c6);letter-spacing:.015em;border-radius:11px;align-items:center;gap:8px;padding:5px 7px;font-size:9px;font-weight:740;line-height:1;display:inline-flex}.profile-plan{cursor:default}.plan-badge-name{white-space:nowrap}.plan-capacity{border-left:1px solid;align-items:center;gap:6px;padding-left:8px;display:flex}.plan-capacity-meter{align-items:end;gap:2px;display:flex}.plan-capacity-meter i{opacity:.32;border:1px solid;border-radius:2px;width:3px;height:8px;display:block}.plan-capacity-meter i.is-used{opacity:1;background:currentColor}.plan-capacity small{color:inherit;letter-spacing:.02em;font-size:8px;font-weight:760}.directory-plan{border-radius:11px;min-height:25px;padding:4px 6px;font-size:8px}.directory-plan .plan-capacity{gap:4px;padding-left:5px}.directory-plan .plan-capacity-meter i{width:2px;height:6px}.directory-plan .plan-capacity small{font-size:7px}[data-account-state=banned],[data-account-state=inactive]{background:var(--surface-black)}.field textarea{resize:none;width:100%;min-height:112px;display:block}.form-status{margin:4px 0 0;padding:11px 13px;line-height:1.5}.field+.form-status{margin-top:8px}.confirm-modal,.edit-modal,.service-disable-modal{align-content:start;gap:19px;display:grid}.confirm-modal .confirm-copy,.confirm-modal .field,.confirm-modal .confirm-actions{margin:0}.confirm-actions{padding-top:2px}.confirm-modal .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.confirm-modal .danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){align-self:start}.editable-row{row-gap:10px}.editable-row-status{grid-column:1/-1;width:100%;margin:0}.field-confirm,.field-unlock{border:1px solid var(--tone-edge-40362f,#40362f);background:var(--tone-bg-151311,#151311);width:52px;height:52px;color:var(--tone-fg-958980,#958980);border-radius:13px;align-self:end;place-items:center;margin:0;transition:border-color .15s,background .15s,color .15s,transform .15s;display:grid}.field-confirm:hover,.field-unlock:hover{border-color:var(--tone-edge-865034,#865034);background:var(--tone-bg-211915,#211915);color:var(--tone-fg-f0a176,#f0a176);transform:translateY(-1px)}.field-confirm .icon-check{transform:none}.admin-ban-button{border:1px solid var(--tone-edge-65332f,#65332f);background:var(--tone-bg-1d1110,#1d1110);min-height:42px;color:var(--tone-fg-e98c86,#e98c86);letter-spacing:.01em;border-radius:11px;gap:9px;padding:0 15px;font-size:9px;font-weight:730;position:static}.admin-ban-control-mark:after{width:9px;height:1.5px;top:7px;left:3px;transform:none}.admin-ban-button.is-unban{border-color:var(--tone-edge-704729,#704729);background:var(--tone-bg-211710,#211710);color:var(--tone-fg-f0a06e,#f0a06e)}.admin-ban-button.is-unban .admin-ban-control-mark:before{background:0 0;border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:4px;top:3px;left:4px;transform:rotate(-45deg)}.managed-action-icon:before,.managed-action-icon:after{box-sizing:border-box}.icon-edit:before{border:1.5px solid;border-radius:2px;width:5px;height:14px;top:1px;left:8px;transform:rotate(42deg)}.icon-edit:after{background:currentColor;border-radius:2px;width:7px;height:1.5px;bottom:1px;left:1px}.icon-delete:before{border:1.5px solid;border-top:0;border-radius:0 0 3px 3px;width:10px;height:11px;top:5px;left:4px}.icon-delete:after{background:currentColor;border-radius:2px;width:12px;height:1.5px;top:2px;left:3px;box-shadow:4px -2px 0 -.2px}.icon-copy:before{border:1.5px solid;border-radius:3px;width:11px;height:12px;inset:auto auto 2px 2px}.icon-download:after{width:12px;height:7px;box-shadow:none;background:0 0;border:1.5px solid;border-top:0;border-radius:0 0 3px 3px;bottom:1px;left:3px}.icon-freeze:before,.icon-unfreeze:before{border:1.5px solid;border-radius:50%;inset:1px}.icon-freeze:after{background:0 0;border-left:1.5px solid;border-right:1.5px solid;width:6px;height:8px;top:5px;left:6px}.command-card-top{justify-content:flex-start;min-height:20px}.command-index{color:var(--tone-fg-786b63,#786b63);font-variant-numeric:tabular-nums}.command-admin-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tone-bg-5b4a40,#5b4a40) transparent;max-height:238px;padding-right:6px;overflow-y:auto}.command-admin-list::-webkit-scrollbar{width:7px}.command-admin-list::-webkit-scrollbar-track{background:0 0}.command-admin-list::-webkit-scrollbar-thumb{border:2px solid var(--tone-edge-1a1613,#1a1613);background:var(--tone-bg-5b4a40,#5b4a40);border-radius:999px;min-height:36px}.command-admin-list::-webkit-scrollbar-thumb:hover{background:var(--tone-bg-796052,#796052)}.command-admin-list::-webkit-scrollbar-button{width:0;height:0;display:none}.command-admin-list::-webkit-scrollbar-corner{width:0;height:0;display:none}.command-future{display:none}.chart-wrap.is-offline canvas,.chart-wrap.is-offline:before{filter:blur(4px);opacity:.22}.chart-wrap.is-offline .chart-empty{display:none}.chart-offline{z-index:3;background:var(--tone-bg-rgba-13-12-11-0_68,#0d0c0bad);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex;position:absolute;inset:0}.chart-offline[hidden]{display:none}.chart-offline-mark{border:1px solid var(--tone-edge-65554b,#65554b);border-radius:11px;width:28px;height:28px;margin-bottom:7px;position:relative}.chart-offline-mark:before{content:"";background:var(--tone-bg-b79f91,#b79f91);border-radius:2px;width:1.5px;height:8px;position:absolute;top:7px;left:13px}.chart-offline-mark:after{content:"";border:1.5px solid var(--tone-edge-b79f91,#b79f91);border-top:0;border-radius:0 0 11px 11px;width:10px;height:5px;position:absolute;bottom:6px;left:8px}.chart-offline strong{color:var(--text-soft);font-size:15px}.chart-offline small{max-width:340px;color:var(--muted);font-size:9px;line-height:1.5}.translate-mark{border:1px solid;border-radius:6px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:760;display:grid}.profile-plan,.directory-plan{border-color:var(--tone-edge-46413d,#46413d);background:var(--tone-bg-171615,#171615);min-height:27px;box-shadow:inset 0 1px 0 var(--tone-shadow-rgba-255-255-255-0_025,#ffffff06);color:var(--tone-fg-bab2ac,#bab2ac);letter-spacing:.035em;border-radius:11px;gap:7px;padding:5px 9px;font-size:8px;font-weight:720}.profile-plan{min-height:29px}.plan-badge-name{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.plan-capacity{border-left-color:var(--tone-edge-rgba-255-255-255-0_18,#ffffff2e);gap:5px;min-height:14px;padding-left:7px}.plan-capacity-meter{gap:2px}.plan-capacity-meter i{opacity:.18;background:currentColor;border:0;border-radius:1px;width:3px;height:9px}.plan-capacity-meter i.is-used{opacity:.9}.plan-capacity small{font-variant-numeric:tabular-nums;font-size:7px}.directory-plan{min-height:24px;padding:4px 7px}.icon-close,.icon-arrow,.icon-lock,.icon-check,.icon-user,.icon-exit,.icon-camera,.icon-upload,.status-alert-mark,.search-mark,.back-mark,.managed-action-icon,.chart-offline-mark,.service-control-icon,.admin-ban-control-mark{box-sizing:border-box}.icon-close{width:16px;height:16px}.icon-close:before,.icon-close:after{width:12px;height:1.5px;box-shadow:none;background:currentColor;border:0;border-radius:2px;top:7px;left:2px}.icon-close:before{transform:rotate(45deg)}.icon-close:after{display:block;transform:rotate(-45deg)}.icon-arrow{width:18px;height:14px}.icon-arrow:before{background:currentColor;border:0;border-radius:2px;width:15px;height:1.5px;top:6px;left:1px}.icon-arrow:after{background:0 0;border-top:1.5px solid;border-bottom:0;border-left:0;border-right:1.5px solid;width:7px;height:7px;top:3px;right:1px;transform:rotate(45deg)}.icon-lock{background:0 0;border:1.5px solid;border-radius:3px;width:16px;height:13px}.icon-lock:before{content:"";width:7px;height:7px;box-shadow:none;background:0 0;border:1.5px solid;border-bottom:0;border-radius:11px 11px 0 0;bottom:10px;left:3px}.icon-lock:after{content:"";background:currentColor;border-radius:2px;width:2px;height:3px;position:absolute;top:5px;left:6px}.icon-lock-large:before{width:9px;height:9px;bottom:13px;left:4px}.icon-lock-large:after{top:6px;left:8px}.icon-user{width:18px;height:18px}.icon-user:before{background:0 0;border:1.5px solid;border-radius:50%;width:6px;height:6px;top:1px;left:6px}.icon-user:after{background:0 0;border:1.5px solid;border-radius:11px 11px 3px 3px;width:12px;height:7px;bottom:1px;left:3px}.icon-exit{border:0;width:18px;height:18px}.icon-exit:before{content:"";background:0 0;border:1.5px solid;border-right:0;border-radius:3px 0 0 3px;width:9px;height:14px;position:absolute;top:2px;left:1px}.icon-exit:after{content:"";background:linear-gradient(currentColor,currentColor) 0 3px/8px 1.5px no-repeat;border-top:1.5px solid;border-bottom:0;border-left:0;border-right:1.5px solid;width:8px;height:8px;position:absolute;top:5px;right:1px;transform:rotate(45deg)}.icon-camera{border:1.5px solid;border-radius:5px;width:24px;height:18px}.icon-camera:before{background:0 0;border:1.5px solid;border-radius:50%;width:7px;height:7px;top:4px;left:7px}.icon-camera:after{background:0 0;border:1.5px solid;border-bottom:0;border-radius:3px 3px 0 0;width:10px;height:4px;top:-4px;left:5px}.icon-upload{border:0;width:22px;height:22px}.icon-upload:before{content:"";width:1.5px;height:13px;box-shadow:none;background:currentColor;border:0;border-radius:2px;position:absolute;top:1px;left:10px}.icon-upload:after{content:"";background:linear-gradient(45deg,#0000 45%,currentColor 46% 55%,#0000 56%) 6px -10px/7px 7px no-repeat;border:1.5px solid;border-top:0;border-radius:0 0 5px 5px;height:7px;position:absolute;inset:auto 1px 1px;transform:none}.status-alert-mark{border:1.5px solid;border-radius:50%;width:17px;height:17px}.status-alert-mark:before{background:currentColor;border-radius:2px;width:1.5px;height:5px;box-shadow:0 7px 0 -.1px}.search-mark{border:1.5px solid var(--muted);border-radius:50%;width:13px;height:13px;top:14px;left:16px}.search-mark:after{background:var(--muted);border:0;border-radius:2px;width:6px;height:1.5px;bottom:-3px;right:-5px;transform:rotate(45deg)}.back-mark{width:16px;height:12px}.back-mark:before{background:currentColor;border:0;border-radius:2px;width:14px;height:1.5px;top:5px;left:1px}.back-mark:after{border-top:0;border-bottom:1.5px solid;border-left:1.5px solid;border-right:0;width:7px;height:7px;top:2px;left:1px;transform:rotate(45deg)}.service-control-icon:before{border:1.7px solid var(--orange);border-top-color:#0000;border-radius:50%;inset:10px}.service-control-icon>span{width:2px;height:12px;box-shadow:0 0 0 3px var(--orange-soft);top:8px;left:19px}.chart-offline-mark:before{background:var(--tone-bg-b79f91,#b79f91);width:1.5px;height:9px;top:6px;left:12px}.chart-offline-mark:after{border:1.5px solid var(--tone-edge-b79f91,#b79f91);background:0 0;border-top-color:#0000;border-radius:50%;width:14px;height:13px;bottom:5px;left:6px}.admin-ban-control-mark{border:1.5px solid;border-radius:50%;width:18px;height:18px}.admin-ban-control-mark:after{background:currentColor;border:0;border-radius:2px;width:10px;height:1.5px;top:7px;left:3px;transform:rotate(-45deg)}.admin-ban-button.is-unban .admin-ban-control-mark:before{background:0 0;border-top:0;border-bottom:1.7px solid;border-left:1.7px solid;border-right:0;width:8px;height:5px;top:4px;left:4px;transform:rotate(-45deg)}.admin-ban-button.is-unban .admin-ban-control-mark:after{display:none}.managed-action-icon{width:18px;height:18px}.managed-action-icon:before,.managed-action-icon:after{content:"";box-sizing:border-box;box-shadow:none;position:absolute}.icon-edit:before{background:0 0;border:1.5px solid;border-radius:3px 3px 1px 1px;width:5px;height:14px;top:1px;left:8px;transform:rotate(42deg)}.icon-edit:after{background:currentColor;border:0;border-radius:2px;width:7px;height:1.5px;bottom:1px;left:1px;transform:none}.icon-delete:before{background:0 0;border:1.5px solid;border-top:0;border-radius:0 0 3px 3px;width:10px;height:11px;top:5px;left:4px;transform:none}.icon-delete:after{background:currentColor;border:0;border-radius:2px;width:12px;height:1.5px;top:2px;left:3px;transform:none;box-shadow:4px -2px 0 -.3px}.icon-copy:before{background:0 0;border:1.5px solid;border-radius:3px;width:11px;height:12px;bottom:2px;left:2px}.icon-copy:after{background:var(--tone-bg-141210,#141210);border:1.5px solid;border-radius:3px;width:11px;height:12px;top:1px;right:1px}.icon-download:before{background:currentColor;border:0;border-radius:2px;width:1.5px;height:10px;top:1px;left:8px}.icon-download:after{background:linear-gradient(45deg,#0000 45%,currentColor 46% 55%,#0000 56%) 3px -6px/7px 7px no-repeat;border:1.5px solid;border-top:0;border-radius:0 0 3px 3px;width:12px;height:7px;bottom:1px;left:3px}.icon-freeze:before,.icon-unfreeze:before{background:0 0;border:1.5px solid;border-radius:50%;inset:1px}.icon-freeze:after{background:0 0;border:0;border-left:1.5px solid;border-right:1.5px solid;width:6px;height:8px;top:5px;left:6px}.icon-unfreeze:after{background:0 0;border-top:0;border-bottom:1.7px solid;border-left:1.7px solid;border-right:0;width:7px;height:5px;top:5px;left:6px;transform:rotate(-45deg)}:root{--bg:var(--tone-bg-090807,#090807);--surface:var(--tone-bg-11100f,#11100f);--surface-2:var(--tone-bg-151311,#151311);--surface-3:var(--tone-bg-1a1715,#1a1715);--surface-black:var(--tone-bg-0c0b0a,#0c0b0a);--text:var(--tone-fg-f2eee9,#f2eee9);--text-soft:var(--tone-fg-c8c0b9,#c8c0b9);--muted:var(--tone-fg-807870,#807870);--orange:var(--tone-fg-df6427,#df6427);--orange-light:var(--tone-fg-ee793c,#ee793c);--orange-soft:var(--selected-surface,#25150e);--danger:var(--tone-fg-d46b64,#d46b64);--danger-soft:var(--tone-bg-261312,#261312);--border:var(--tone-edge-292522,#292522);--border-strong:var(--tone-edge-3d3530,#3d3530);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--page:min(100% - 48px, 1280px);--shadow-modal:0 34px 90px var(--tone-shadow-rgba-0-0-0-0_58,#00000094), 0 1px 0 var(--tone-shadow-rgba-255-255-255-0_025,#ffffff06) inset}html{background:var(--bg)}body{background:var(--bg);text-rendering:optimizelegibility;font-family:Inter,Segoe UI Variable Text,Segoe UI,ui-sans-serif,system-ui,sans-serif}button,select,input,textarea{font:inherit}button:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.inner-page,.cabinet-page,.profile-page{background:radial-gradient(900px 430px at 92% -130px, var(--tone-bg-rgba-153-75-35-0_08,#994b2314), transparent 70%), var(--bg)}.site-header{border-bottom-color:var(--border);min-height:80px}.header-actions,.account-header-actions{gap:9px}.language-toggle{border-color:var(--border);background:var(--surface-black);border-radius:11px;width:70px;height:38px;padding:3px}.language-toggle:before{background:var(--surface-3);width:30px;height:30px;box-shadow:inset 0 0 0 1px var(--border-strong);border-radius:6px;transition:transform .22s cubic-bezier(.22,1,.36,1);top:3px;left:3px}.language-toggle span{letter-spacing:.04em;font-size:9px;font-weight:700}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.command-primary:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){box-shadow:none;border-radius:11px}.header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:42px;padding-inline:16px;font-size:10px}.header-auth:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.primary-action:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.form-submit:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.command-primary:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange-light);box-shadow:none}.landing-main{position:relative}.landing-main:after{content:"";background:linear-gradient(90deg, transparent, var(--tone-bg-rgba-223-100-39-0_5,#df642780));width:clamp(120px,17vw,230px);height:1px;position:absolute;bottom:7%;right:0}.hero{max-width:1100px;padding:0 0 2vh}.hero h1{letter-spacing:-.068em;max-width:1000px;font-size:clamp(62px,9.2vw,124px);font-weight:680;line-height:.9}.hero h1 span{color:var(--orange-light)}.hero-description{max-width:650px;color:var(--text-soft);margin-top:27px;font-size:clamp(16px,1.55vw,19px);line-height:1.55}.hero-actions{gap:20px;margin-top:29px}.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-width:218px;min-height:52px;padding-inline:18px;font-size:11px}.hero-actions p{color:var(--muted);font-size:10px}dialog{overscroll-behavior:contain;border-color:var(--border-strong);background:var(--surface);width:min(100% - 32px,550px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-modal);border-radius:18px}dialog::backdrop{background:var(--tone-bg-rgba-5-4-4-0_82,#050404d1)!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important}.edit-modal,.confirm-modal,.ban-modal,.email-modal,.logout-modal,.service-control-modal,.service-action-modal,.service-disable-modal{padding:26px}.modal-heading{gap:18px}.modal-heading h2{letter-spacing:-.04em;font-size:27px;font-weight:690;line-height:1.08}.modal-close{border-color:var(--border);background:var(--surface-2);color:#fff;border-radius:11px;flex-basis:40px;width:40px;height:40px}.modal-close:hover{border-color:var(--border-strong);background:var(--surface-3);color:#fff}.section-label{letter-spacing:.12em;font-size:9px;font-weight:760}.code-input{font-variant-numeric:tabular-nums;text-align:center;text-indent:.24em;letter-spacing:.24em!important;min-height:58px!important;padding:0 13px!important;font-size:23px!important;font-weight:680!important}.code-input:placeholder-shown{text-indent:0;letter-spacing:.035em!important;font-size:14px!important;font-weight:500!important}.code-input::placeholder{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-align:center;opacity:1}.field{gap:7px}.field>span:first-child,.editable-row label>span{font-size:10px;font-weight:630}.field input,.field textarea,.editable-row input{background:var(--surface-black);min-height:50px;font-size:12px}.field textarea{min-height:110px;padding:13px 14px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--tone-fg-625b55,#625b55)}.field small{font-size:9px}.password-field button{min-height:34px;font-size:9px;right:7px}.form-status{border-radius:11px;margin-top:2px;padding:10px 12px;font-size:9px}.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:50px;padding-inline:16px;font-size:11px}.secondary-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border-radius:11px;min-height:44px;font-size:10px}.consent{grid-template-columns:32px minmax(0,1fr);gap:12px;font-size:9px}.icon-close,.icon-arrow,.icon-lock,.icon-check,.icon-user,.icon-exit,.icon-camera,.icon-upload,.status-alert-mark,.search-mark,.back-mark,.managed-action-icon,.translate-mark,.icon-plus,.empty-configs-mark,.directory-arrow{-webkit-mask:var(--interface-icon) center/contain no-repeat;-webkit-mask:var(--interface-icon) center/contain no-repeat;mask:var(--interface-icon) center/contain no-repeat;flex:none;display:block;position:relative;box-shadow:none!important;background-color:currentColor!important;background-image:none!important;border:0!important;border-radius:0!important}.icon-close:before,.icon-close:after,.icon-arrow:before,.icon-arrow:after,.icon-lock:before,.icon-lock:after,.icon-user:before,.icon-user:after,.icon-exit:before,.icon-exit:after,.icon-camera:before,.icon-camera:after,.icon-upload:before,.icon-upload:after,.status-alert-mark:before,.status-alert-mark:after,.search-mark:before,.search-mark:after,.back-mark:before,.back-mark:after,.managed-action-icon:before,.managed-action-icon:after,.translate-mark:before,.translate-mark:after,.icon-plus:before,.icon-plus:after,.empty-configs-mark:before,.empty-configs-mark:after,.directory-arrow:before,.directory-arrow:after{content:none!important;display:none!important}.icon-close{--interface-icon:url(/icons/x.svg);color:#fff;width:17px;height:17px}.icon-arrow{--interface-icon:url(/icons/arrow-right.svg);width:17px;height:17px}.icon-lock{--interface-icon:url(/icons/lock-keyhole.svg);width:16px;height:16px}.icon-lock-large{width:20px;height:20px}.icon-check{--interface-icon:url(/icons/circle-check.svg);width:15px;height:15px}.icon-user{--interface-icon:url(/icons/user-round.svg);width:17px;height:17px}.icon-exit{--interface-icon:url(/icons/log-out.svg);width:17px;height:17px}.icon-camera{--interface-icon:url(/icons/camera.svg);width:22px;height:22px}.icon-upload{--interface-icon:url(/icons/upload.svg);width:20px;height:20px}.status-alert-mark{--interface-icon:url(/icons/circle-alert.svg);width:17px;height:17px}.search-mark{--interface-icon:url(/icons/search.svg);width:17px;height:17px}.back-mark{--interface-icon:url(/icons/arrow-left.svg);width:17px;height:17px}.translate-mark{--interface-icon:url(/icons/languages.svg);width:17px;height:17px}.icon-plus{--interface-icon:url(/icons/plus.svg);width:16px;height:16px}.empty-configs-mark{--interface-icon:url(/icons/shield.svg);width:24px;height:24px}.directory-arrow{--interface-icon:url(/icons/chevron-down.svg);width:15px;height:15px}.icon-edit{--interface-icon:url(/icons/pencil.svg)}.icon-delete{--interface-icon:url(/icons/trash-2.svg)}.icon-copy{--interface-icon:url(/icons/copy.svg)}.icon-download{--interface-icon:url(/icons/download.svg)}.icon-freeze{--interface-icon:url(/icons/pause.svg)}.icon-unfreeze{--interface-icon:url(/icons/play.svg)}.social-icon{width:15px;height:15px;-webkit-mask:var(--social-icon) center/contain no-repeat;-webkit-mask:var(--social-icon) center/contain no-repeat;mask:var(--social-icon) center/contain no-repeat;display:block;background:currentColor!important}.social-icon:before,.social-icon:after{content:none!important}.social-telegram{--social-icon:url(/icons/brand-telegram.svg)}.social-vk{--social-icon:url(/icons/brand-vk.svg)}.social-discord{--social-icon:url(/icons/brand-discord.svg)}.designed-select-menu button.is-selected:after{content:"";-webkit-mask:url(/icons/check.svg) 50%/contain no-repeat;mask:url(/icons/check.svg) 50%/contain no-repeat;background:var(--tone-bg-180d07,#180d07)!important;border:0!important;transform:none!important}@media (width<=760px){:root{--page:min(100% - 28px, 1280px)}.site-header{min-height:72px}.brand-logo{flex-basis:36px;width:36px;height:36px}.brand strong{font-size:12px}.hero{padding:0 0 7vh}.hero h1{font-size:clamp(45px,14vw,72px);line-height:.92}.hero-description{margin-top:21px;font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:24px}.primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%;min-height:50px}dialog{border-radius:16px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}.edit-modal,.confirm-modal,.ban-modal,.email-modal,.logout-modal,.service-control-modal,.service-action-modal,.service-disable-modal{padding:21px}.modal-heading h2{font-size:24px}.field input,.field textarea,.editable-row input{font-size:16px}.code-input{font-size:22px!important}.code-input:placeholder-shown{font-size:16px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.avatar{border-radius:10px;width:40px;height:40px}.avatar-small{border-radius:11px;width:36px;height:36px}.profile-plan,.directory-plan,.role-badge{border:1px solid var(--tone-edge-3c3733,#3c3733);background:var(--tone-bg-161412,#161412);min-height:26px;color:var(--tone-fg-b9b1aa,#b9b1aa);box-shadow:none;letter-spacing:.025em;border-radius:11px;gap:6px;padding:5px 8px;font-size:8px;font-weight:700}[data-plan=none]{border-color:var(--tone-edge-3b3531,#3b3531);background:var(--tone-bg-141210,#141210);color:var(--tone-fg-8f8780,#8f8780)}[data-plan=plus]{border-color:var(--tone-edge-704326,#704326);background:var(--tone-bg-21150f,#21150f);color:var(--tone-fg-eba06e,#eba06e)}[data-plan=unlimited]{border-color:var(--tone-edge-5a4e44,#5a4e44);background:var(--tone-bg-1c1815,#1c1815);color:var(--tone-fg-e6d6c9,#e6d6c9)}.plan-capacity{border-left-color:var(--tone-edge-rgba-255-255-255-0_15,#ffffff26);min-height:13px;padding-left:7px}.plan-capacity-meter i{border-radius:1px;width:3px;height:8px}.plan-capacity small{font-size:7px}.service-banner-mark,.admin-notice-mark{border:1px solid var(--tone-edge-543522,#543522);background:var(--orange-soft);color:var(--orange-light);border-radius:11px;place-items:center;display:grid;position:relative}.service-banner-mark:before,.admin-notice-mark:before{-webkit-mask:var(--notice-icon) center/contain no-repeat;-webkit-mask:var(--notice-icon) center/contain no-repeat;mask:var(--notice-icon) center/contain no-repeat;content:""!important;width:15px!important;height:15px!important;box-shadow:none!important;background:currentColor!important;border:0!important;border-radius:0!important;display:block!important;position:static!important}.service-banner-mark:after,.admin-notice-mark:after{content:none!important}.service-banner-mark{--notice-icon:url(/icons/power-off.svg)}.admin-notice-mark{--notice-icon:url(/icons/shield-check.svg)}.icon-bell{background:currentColor;border:0;width:19px;height:19px;display:block;-webkit-mask:url(/icons/bell.svg) 50%/contain no-repeat;mask:url(/icons/bell.svg) 50%/contain no-repeat}.icon-bell:before,.icon-bell:after,.icon-bell>span{content:none!important;display:none!important}.cabinet-main{padding:46px 0 72px}.cabinet-welcome{margin-bottom:32px}.cabinet-welcome h1{letter-spacing:-.055em;margin-top:11px;font-size:clamp(42px,5.5vw,66px);font-weight:590;line-height:.98}.cabinet-welcome h1 em{color:var(--orange-light)}.load-panel,.users-panel,.configs-panel,.admin-command{border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:16px}.panel-heading h2,.users-heading h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(22px,2.7vw,30px);font-weight:650}.admin-command{overflow:hidden}.admin-command-heading{border-bottom-color:var(--border);min-height:76px;padding:18px 21px}.admin-command-heading h2{letter-spacing:-.035em;margin-top:6px;font-size:19px;font-weight:660}.command-secure{color:var(--muted);gap:7px;font-size:8px}.command-secure i{background:currentColor;border:0;border-radius:0;width:15px;height:15px;-webkit-mask:url(/icons/shield-check.svg) 50%/contain no-repeat;mask:url(/icons/shield-check.svg) 50%/contain no-repeat}.command-secure i:before,.command-secure i:after{content:none!important}.admin-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px}.command-card,.command-roster-card{border-color:var(--border);background:var(--surface-2);min-height:320px;box-shadow:none;border-radius:12px;padding:18px;transform:none}.command-roster-card{border-color:var(--border-strong);background:var(--tone-bg-171411,#171411);min-height:320px}.command-card-top{display:none}.command-card>div:nth-child(2){margin-top:8px}.command-card h3{margin:7px 0 8px;font-size:17px;font-weight:650}.command-card p:not(.section-label){font-size:9px;line-height:1.55}.command-emergency-icon{--command-icon:url(/icons/shield-check.svg)}.command-restart-icon{--command-icon:url(/icons/refresh-cw.svg)}.command-stop-icon{--command-icon:url(/icons/power-off.svg)}.command-start-icon{--command-icon:url(/icons/play.svg)}.command-admin-list{gap:6px;max-height:220px}.command-admin{border-color:var(--border);background:var(--surface-black);border-radius:11px;min-height:46px}.command-admin>em{border-color:var(--tone-edge-5a3d2a,#5a3d2a);border-radius:5px;font-size:6px}.command-primary:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border-radius:11px;min-height:48px;font-size:9px}.load-panel{margin-top:14px;padding:clamp(22px,3.2vw,32px)}.service-state{border-color:var(--border);background:var(--surface-black);border-radius:10px;grid-template-columns:28px 1fr;gap:9px;min-width:146px;padding:9px 11px}.service-state-mark{border:1px solid var(--border-strong);border-radius:11px;place-items:center;width:28px;height:28px;display:grid;position:relative}.service-state-mark:before{-webkit-mask:url(/icons/activity.svg) 50%/contain no-repeat;mask:url(/icons/activity.svg) 50%/contain no-repeat;content:""!important;background:currentColor!important;border:0!important;border-radius:0!important;width:15px!important;height:15px!important;display:block!important;position:static!important}.service-state-mark:after{content:none!important}.service-state[data-service-state=loading] .service-state-mark:before{animation:.8s linear infinite service-spin;-webkit-mask-image:url(/icons/refresh-cw.svg);mask-image:url(/icons/refresh-cw.svg)}.service-state[data-service-state=online]{border-color:var(--tone-edge-4b372b,#4b372b);color:var(--orange-light)}.service-state[data-service-state=offline]{border-color:var(--tone-edge-59302d,#59302d);color:var(--danger)}.service-state small{font-size:8px}.service-state strong{font-size:10px}.load-summary{gap:clamp(30px,7vw,82px);margin-top:30px}.load-summary strong{font-size:clamp(32px,4.6vw,48px);font-weight:600}.load-summary span{font-size:9px}.load-breakdown{gap:7px;margin-top:19px}.load-breakdown>span{border-color:var(--border);background:var(--surface-black);border-radius:11px;padding:10px 11px}.chart-wrap{border-color:var(--tone-edge-211e1b,#211e1b);border-radius:11px;height:226px;margin-top:23px}.chart-wrap:before{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(25% - 1px), var(--tone-bg-rgba-255-255-255-0_025,#ffffff06) 25%)}.users-panel{margin-top:14px}.users-heading{border-bottom-color:var(--border);min-height:96px;padding:21px 24px}.users-search{width:min(310px,40vw)}.users-search input{background:var(--surface-black);min-height:42px;padding-left:40px;font-size:10px}.users-search .search-mark{top:13px;left:14px}.users-table th{border-bottom-color:var(--border);background:var(--surface-black);height:40px;font-size:7px}.users-table td{border-top-color:var(--border);height:70px;font-size:9px}.users-table tr.is-manageable:hover td{background:var(--surface-2)}.configs-panel{margin-top:30px;overflow:visible}.configs-heading{border-bottom-color:var(--border);align-items:center;min-height:96px;padding:21px 32px}.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:44px;padding-inline:15px;font-size:10px}.config-row{border-top-color:var(--border);min-height:86px;padding:14px 32px}.config-body{gap:16px;min-height:56px;padding-right:44px}.config-main{gap:6px}.config-main strong{font-size:13px;font-weight:670}.config-meta{font-size:9px}.config-menu-wrap{top:23px;right:17px}.profile-main{padding:48px 0 72px}.profile-card{border-color:var(--border);background:var(--surface);border-radius:16px;width:min(100%,780px)}.profile-identity{border-bottom-color:var(--border);padding:38px 30px 31px}.profile-avatar-button{margin-bottom:18px}.profile-avatar-large{border-radius:24px;width:110px;height:110px}.avatar-hover{border-radius:24px}.profile-identity h1,.profile-name-line h1{margin:9px 0 10px;font-size:31px;font-weight:670}.profile-handle{margin:8px 0 12px;font-size:10px}.profile-section{padding:28px 31px}.profile-section+.profile-section{border-top-color:var(--border)}.profile-section-heading h2{font-size:18px;font-weight:670}.profile-section-heading p{font-size:9px}.editable-row{gap:8px;margin-top:18px}.field-confirm,.field-unlock{border-color:var(--border);background:var(--surface-black);border-radius:11px;width:50px;height:50px}.field-confirm{border-color:var(--tone-edge-714024,#714024);background:var(--orange-soft);color:var(--orange-light)}.profile-email-row{border-color:var(--border);background:var(--surface-black);border-radius:11px;min-height:54px;margin-top:12px}.profile-email-row button{border-color:var(--border-strong);background:var(--surface-2);border-radius:11px}.password-editor{border-color:var(--border);background:var(--surface-black);border-radius:12px}.password-lock-overlay{border-radius:12px}.setting-toggle{border-color:var(--border);background:var(--surface-black);border-radius:10px;min-height:62px}.switch-track{border-color:var(--border-strong)}.setting-toggle input:checked+.switch-track{background:var(--orange-soft)}.policy-card{border-color:var(--border);background:var(--surface);border-radius:16px;width:min(100%,940px);padding:clamp(28px,5vw,56px)}.policy-intro{border:1px solid var(--tone-edge-493021,#493021);background:var(--orange-soft);border-radius:10px;margin:28px 0 36px;padding:19px}.policy-intro strong{color:var(--orange-light);font-size:9px}.policy-card section+section{margin-top:29px}.policy-card h2{font-size:18px;font-weight:660}.policy-card section p,.policy-card section li,.policy-intro p{font-size:13px;line-height:1.75}.back-link{min-height:40px;color:var(--text-soft);border-radius:11px;align-items:center;gap:8px;padding:0 10px;font-size:10px;display:flex}.back-link:after{content:none!important;display:none!important}.back-link:hover{background:var(--surface-2);color:var(--text)}.admin-back-link{gap:8px;margin-bottom:15px;font-size:9px}.admin-ban-button{border-color:var(--tone-edge-60332f,#60332f);background:var(--danger-soft);border-radius:11px;min-height:40px;padding-inline:13px;font-size:8px;position:static}.admin-ban-control-mark{width:16px;height:16px;display:block;-webkit-mask:url(/icons/ban.svg) 50%/contain no-repeat;mask:url(/icons/ban.svg) 50%/contain no-repeat;background:currentColor!important;border:0!important;border-radius:0!important}.admin-ban-control-mark:before,.admin-ban-control-mark:after{content:none!important}.admin-ban-button.is-unban .admin-ban-control-mark{-webkit-mask-image:url(/icons/circle-check.svg);mask-image:url(/icons/circle-check.svg)}.designed-select-trigger{background:var(--surface-black);min-height:50px;padding:0 42px 0 14px;font-size:10px}.designed-select-trigger>i{background:var(--muted);border:0;width:16px;height:16px;transition:transform .15s;top:17px;right:14px;transform:none;-webkit-mask:url(/icons/chevron-down.svg) 50%/contain no-repeat;mask:url(/icons/chevron-down.svg) 50%/contain no-repeat}.designed-select.is-open .designed-select-trigger>i{top:17px;transform:rotate(180deg)}.designed-select-menu{border-color:var(--border-strong);background:var(--tone-bg-151311,#151311);box-shadow:0 16px 40px var(--tone-shadow-rgba-0-0-0-0_42,#0000006b);border-radius:11px;padding:5px;top:calc(100% + 6px);overflow:auto}.designed-select-menu button{border-radius:6px;min-height:38px;padding:0 34px 0 10px;font-size:9px}.designed-select-menu button.is-selected:before{content:none!important}.designed-select-menu button.is-selected:after{width:15px;height:15px;position:absolute;top:11px;right:11px}.service-control-icon,.chart-offline-mark{border:1px solid var(--border-strong);border-radius:11px;place-items:center;display:grid;position:relative}.service-control-icon:before,.chart-offline-mark:before{-webkit-mask:var(--panel-icon) center/contain no-repeat;-webkit-mask:var(--panel-icon) center/contain no-repeat;mask:var(--panel-icon) center/contain no-repeat;content:""!important;background:currentColor!important;border:0!important;border-radius:0!important;width:18px!important;height:18px!important;display:block!important;position:static!important}.service-control-icon:after,.chart-offline-mark:after{content:none!important}.service-control-icon{--panel-icon:url(/icons/server.svg);color:var(--orange-light)}.service-control-icon>span{display:none!important}.chart-offline-mark{--panel-icon:url(/icons/power-off.svg);color:var(--tone-fg-ab9a8d,#ab9a8d)}@media (width<=980px){.admin-command-grid{grid-template-columns:1fr 1fr}.command-broadcast-card{grid-column:1/-1;min-height:220px}.command-broadcast-card .command-primary:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){max-width:310px}}@media (width<=760px){.account-header-actions{gap:6px}.profile-trigger{grid-template-columns:36px 16px;gap:7px;min-width:0;padding-inline:5px}.profile-trigger-copy{display:none}.profile-dropdown{top:calc(72px + env(safe-area-inset-top,0px));width:min(292px,100vw - 28px);position:fixed;right:14px}.cabinet-main{padding:36px 0 58px}.cabinet-welcome{margin-bottom:24px}.cabinet-welcome h1{font-size:clamp(38px,12vw,56px)}.admin-command-heading,.panel-heading,.users-heading,.configs-heading{flex-direction:column;align-items:flex-start}.command-secure{align-self:flex-start}.admin-command-grid{grid-template-columns:1fr}.command-broadcast-card{grid-column:auto}.command-card,.command-roster-card{min-height:280px}.load-panel{padding:20px 16px}.service-state{align-self:stretch;width:100%}.load-summary{gap:24px}.load-summary strong{font-size:34px}.load-breakdown{grid-template-columns:1fr 1fr}.chart-wrap{height:190px}.users-heading,.configs-heading{min-height:0;padding:18px}.users-search{width:100%}.users-table-wrap{overflow:visible}.users-table,.users-table tbody{min-width:0;display:block}.users-table thead{display:none}.users-table tbody{padding:7px}.users-table tr{border:1px solid var(--border);background:var(--surface-black);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 10px;min-width:0;min-height:78px;padding:11px 38px 11px 11px;display:grid;position:relative}.users-table tr+tr{margin-top:6px}.users-table td{height:auto;border:0!important;width:auto!important;padding:0!important}.users-table td:first-child{grid-row:1/3;min-width:0}.users-table td:nth-child(2){grid-area:1/2;justify-self:end}.users-table td:nth-child(3){grid-area:2/2;justify-self:end}.users-table td:last-child{position:absolute;top:50%;right:11px;transform:translateY(-50%)}.users-table tr.is-manageable:hover td{background:0 0}.directory-identity{min-width:0}.configs-heading .order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:center;width:100%}.config-row{padding:16px 20px}.config-body{grid-template-columns:1fr;align-items:start;gap:10px;padding-right:42px}.config-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%}.profile-main{padding:34px 0 56px}.profile-identity{padding:32px 20px 26px}.profile-avatar-large{border-radius:21px;width:98px;height:98px}.avatar-hover{border-radius:21px}.profile-section{padding:24px 18px}.policy-card{border-radius:14px;padding:25px 18px}.back-link{justify-content:center;width:40px;padding:0}.back-link>span:last-child{display:none}}.section-label{display:none!important}.section-label+h1,.section-label+h2,.section-label+h3,.modal-heading h2,.panel-heading h2,.users-heading h2,.cabinet-welcome h1,.command-card h3{margin-top:0!important}.field input,.field textarea,.editable-row input,.users-search input,.designed-select-trigger{background-clip:padding-box}input:-webkit-autofill{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}input:-webkit-autofill:hover{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}input:-webkit-autofill:focus{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}textarea:-webkit-autofill{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}textarea:-webkit-autofill:hover{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}textarea:-webkit-autofill:focus{caret-color:var(--text);transition:background-color 9999s ease-out;-webkit-text-fill-color:var(--text)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-black) inset!important}.form-status:not([hidden]){border:1px solid var(--tone-edge-55302d,#55302d);background:var(--tone-bg-201312,#201312);width:max-content;max-width:calc(100% - 12px);color:var(--tone-fg-e7a09b,#e7a09b);box-shadow:0 10px 28px var(--tone-shadow-rgba-0-0-0-0_24,#0000003d);border-radius:11px;align-self:flex-start;padding:8px 10px;font-size:9px;line-height:1.4;position:relative;margin:1px 0 0 10px!important}.form-status:not([hidden]):before{content:"";border-top:1px solid var(--tone-edge-55302d,#55302d);border-left:1px solid var(--tone-edge-55302d,#55302d);background:var(--tone-bg-201312,#201312);width:8px;height:8px;position:absolute;top:-5px;left:14px;transform:rotate(45deg)}.form-status[data-tone=success]{border-color:var(--tone-edge-4e402f,#4e402f);background:var(--tone-bg-1b1711,#1b1711);color:var(--tone-fg-d5b993,#d5b993)}.form-status[data-tone=success]:before{border-color:var(--tone-edge-4e402f,#4e402f);background:var(--tone-bg-1b1711,#1b1711)}form:has(.form-status){position:relative}.form-status:not([hidden]){z-index:90;top:var(--status-top,calc(100% + 7px));left:var(--status-left,10px);pointer-events:none;animation:.18s cubic-bezier(.2,.75,.25,1) both status-pop-in;margin:0!important;position:absolute!important}.form-status:not([hidden]):before{border-top:0;border-right:1px solid var(--tone-edge-55302d,#55302d);border-bottom:1px solid var(--tone-edge-55302d,#55302d);border-left:0;inset:auto 16px -5px auto}.form-status[data-tone=success]:before{border-color:var(--tone-edge-4e402f,#4e402f)}@keyframes status-pop-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.language-toggle{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:72px;height:40px;padding:3px;display:grid;position:relative;overflow:hidden}.language-toggle:before{width:calc(50% - 3px);height:calc(100% - 6px);top:3px;left:3px;transform:translate(0)}html[lang=en] .language-toggle:before{transform:translate(100%)}.language-toggle span{z-index:1;text-align:center;place-items:center;min-width:0;height:100%;padding:0;line-height:1;display:grid;position:relative}.profile-plan,.directory-plan,.role-badge{box-sizing:border-box;vertical-align:middle;justify-content:center;align-items:center;gap:6px;height:26px;min-height:26px;padding:0 8px;line-height:1;display:inline-flex}.plan-badge-name{align-items:center;height:100%;line-height:1;display:flex}.plan-capacity{align-items:center;height:14px;min-height:14px;display:flex}.plan-capacity-meter{align-items:center;height:10px}.role-badge-inline{height:20px;min-height:20px;padding:0 6px}.directory-plan{height:24px;min-height:24px;padding-inline:7px}.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border:1px solid var(--tone-edge-63332f,#63332f);background:var(--tone-bg-281413,#281413);color:var(--tone-fg-e8918b,#e8918b);box-shadow:none}.danger-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){border-color:var(--tone-edge-82413b,#82413b);background:var(--tone-bg-301715,#301715);color:var(--tone-fg-f0a29c,#f0a29c);box-shadow:none;transform:none}.designed-select-trigger{background:var(--tone-bg-0e0d0c,#0e0d0c);min-height:52px;line-height:1.25}.designed-select-menu{background:var(--tone-bg-141210,#141210);border-radius:11px;gap:2px;padding:4px;display:grid;top:calc(100% + 8px)}.designed-select-menu[hidden]{display:none!important}.designed-select-menu button{border-radius:5px;min-height:41px;padding:0 36px 0 11px;font-weight:620}.designed-select-menu button:hover,.designed-select-menu button:focus-visible{background:var(--tone-bg-201a16,#201a16)}.designed-select-menu button.is-selected{background:var(--tone-bg-24170f,#24170f);color:var(--tone-fg-ec9a69,#ec9a69)}.designed-select-menu button[hidden]{display:none!important}.users-search{position:relative}.users-search .search-mark{z-index:2;pointer-events:none;transform:translateY(-50%);margin:0!important;position:absolute!important;top:50%!important;left:14px!important}@media (width<=760px){.form-status:not([hidden]){max-width:calc(100% - 10px)}}:root{--site-header-height:80px}.app-stage{opacity:1;visibility:visible}html[data-app-state=ready],html[data-app-state=ready] body{overflow:clip visible}.app-loader{z-index:10000;inset:var(--site-header-height) 0 0}html[data-app-state=ready] .app-stage{transition:none}.site-header,.cabinet-header{z-index:10020;min-height:var(--site-header-height);isolation:isolate;border-bottom:0;top:0;position:sticky!important}.site-header:before{content:"";z-index:-1;border-bottom:1px solid var(--border);background:var(--bg);width:100vw;box-shadow:0 12px 32px var(--tone-shadow-rgba-0-0-0-0_24,#0000003d);position:absolute;top:0;bottom:-1px;left:50%;transform:translate(-50%)}html[data-app-state=loading] .site-header .header-auth:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),html[data-app-state=loading] .site-header .profile-menu{opacity:0;visibility:hidden}.service-action-impact{border:1px solid var(--border);background:var(--surface-black);border-radius:10px;gap:6px;padding:15px 16px;display:grid}.service-action-impact strong{color:var(--text-soft);font-size:10px}.service-action-impact p{color:var(--muted);margin:0;font-size:9px;line-height:1.6}.site-access-closed{width:var(--page);flex:1;place-items:center;min-height:0;margin-inline:auto;padding:70px 0;display:grid}.site-access-closed-card{border-top:1px solid var(--tone-edge-65412e,#65412e);border-bottom:1px solid var(--border);background:var(--tone-bg-11100f,#11100f);width:min(100%,720px);padding:clamp(28px,5vw,52px)}.site-access-closed-heading{align-items:flex-start;gap:18px;display:flex}.site-access-closed-heading img{filter:brightness(0)saturate()invert(54%)sepia(95%)saturate(2500%)hue-rotate(347deg)brightness(99%);flex:0 0 25px;width:25px;height:25px;margin-top:5px}.site-access-closed h1{letter-spacing:-.055em;max-width:590px;margin:0;font-size:clamp(29px,5vw,50px);line-height:1.02}.site-access-closed-copy{max-width:590px;color:var(--text-soft);margin:22px 0 0 43px;font-size:13px;line-height:1.7}.site-access-closed-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0 0 43px;display:grid}.site-access-closed-details div{gap:7px;padding:17px 0;display:grid}.site-access-closed-details div+div{border-left:1px solid var(--border);padding-left:20px}.site-access-closed-details span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.site-access-closed-details strong{color:var(--text);font-size:12px;line-height:1.45}.site-access-closed-note{color:var(--muted);margin:18px 0 0 43px;font-size:10px;line-height:1.55}.is-site-access-restricted>:not(.site-header):not([data-account-notices]):not([data-site-access-closed]):not([data-site-footer]):not(dialog):not(.toast-region):not(.messenger-entry){display:none!important}@media (width<=760px){:root{--site-header-height:72px}.app-loader{padding-bottom:max(24px, env(safe-area-inset-bottom))}.site-access-closed{padding:36px 0}.site-access-closed-card{padding:28px 4px}.site-access-closed-heading{gap:13px}.site-access-closed-heading img{flex-basis:21px;width:21px;height:21px;margin-top:3px}.site-access-closed-copy,.site-access-closed-details,.site-access-closed-note{margin-left:34px}.site-access-closed-details{grid-template-columns:1fr}.site-access-closed-details div+div{border-top:1px solid var(--border);border-left:0;padding-left:0}}.icon-ticket{border:1.4px solid;border-radius:3px;width:17px;height:13px;display:block;position:relative}.icon-ticket:before,.icon-ticket:after{content:"";background:var(--surface);border-radius:50%;width:3px;height:3px;position:absolute;left:-2px}.icon-ticket:before{top:2px}.icon-ticket:after{bottom:2px}.dropdown-actions [data-promo-open]{color:var(--text-soft)}.dropdown-actions [data-promo-open]:hover{color:var(--text)}.profile-subscription-period{color:var(--muted);margin:9px 0 0;font-size:10px;line-height:1.5}@keyframes subscription-state-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.command-tool-actions{gap:8px;margin-top:auto;display:grid}.command-secondary{border:1px solid var(--border-strong);min-height:45px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 14px;font-size:10px;font-weight:650;transition:border-color .16s,color .16s,background .16s;display:flex}.command-secondary:hover{border-color:var(--tone-edge-6c4937,#6c4937);background:var(--surface-black);color:var(--text)}.command-tool-actions>button{text-align:left;cursor:pointer;gap:16px;font-size:12px;line-height:1;min-height:49px!important;padding-inline:var(--command-action-padding,2px)!important;border:0!important;border-bottom:1px solid var(--command-action-divider,var(--tone-edge-37302a,#37302a))!important;background:var(--command-action-surface,transparent)!important;color:var(--tone-fg-e7ded7,#e7ded7)!important;box-shadow:none!important;border-radius:0!important}.command-tool-actions>button:hover{background:var(--command-action-hover,transparent)!important;color:var(--orange-light)!important;transform:none!important}.command-tool-actions>button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.command-tool-actions>button.is-role-locked{color:var(--tone-fg-a99e95,#a99e95)!important}.command-tool-actions>button.is-role-locked:hover{color:var(--tone-fg-e5d9ce,#e5d9ce)!important}.command-tool-actions [data-command-tool-denied]{color:inherit;opacity:.68;white-space:nowrap;margin-left:auto;font-size:11px;font-weight:400;line-height:1.6}.command-tool-actions [data-command-tool-denied][hidden]{display:none}.promo-redeem-dialog{color:var(--text);background:0 0;border:0;width:min(100% - 32px,510px);padding:0}.promo-redeem-modal{border:1px solid var(--border-strong);background:var(--surface);box-shadow:0 24px 70px var(--tone-shadow-rgba-0-0-0-0_48,#0000007a);border-radius:17px;gap:22px;padding:27px;display:grid}.promo-redeem-modal form{gap:15px;display:grid}.promo-redeem-copy{color:var(--text-soft);margin:0;font-size:11px;line-height:1.6}.promo-code-field input{letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.promo-redeem-result.is-revealed{animation:.26s cubic-bezier(.2,.75,.25,1) both promo-result-in}.promo-result-mark{border:1px solid var(--orange);border-radius:50%;width:28px;height:28px;display:block;position:relative}.promo-redeem-result h3{letter-spacing:.06em;margin:0;font:700 29px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.promo-redeem-result>p:not(.section-label){color:var(--text-soft);margin:0;font-size:11px;line-height:1.6}.promo-redeem-result dl{border-top:1px solid var(--border);width:100%;margin:5px 0 8px}.promo-redeem-result dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.promo-redeem-result dt{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.promo-redeem-result dd{color:var(--text);text-align:right;margin:0;font-size:10px}@keyframes promo-result-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.compact-toggle{border:0;min-width:180px;padding:0}@media (width<=520px){.promo-redeem-modal{border-radius:14px;padding:18px}.compact-toggle{min-width:0}}.security-preferences{gap:10px;margin-top:20px;display:grid}.security-preferences .setting-toggle{min-height:68px;margin:0;padding:14px 15px}.security-preferences .service-messages-toggle{min-height:82px}.security-preferences .setting-toggle>span{gap:5px;max-width:620px}.security-preferences .setting-toggle strong{color:var(--tone-fg-ded7d1,#ded7d1);font-size:10px;font-weight:680;line-height:1.35}.security-preferences .setting-toggle small{color:var(--tone-fg-81776f,#81776f);font-size:8.5px;line-height:1.55}.security-preferences .setting-toggle:has(input:disabled){cursor:progress;opacity:.72}.active-sessions{margin-top:26px}.active-sessions-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.active-sessions-heading h3{color:var(--text);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:700}.active-sessions-heading p{color:var(--muted);margin:6px 0 0;font-size:9px;line-height:1.5}.sessions-revoke-all:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){color:var(--text-soft);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;transition:color .16s,opacity .16s;display:flex}.sessions-revoke-all:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){color:var(--orange-light)}.sessions-revoke-all:disabled:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){opacity:.45;cursor:default}.sessions-revoke-all>span:last-child{gap:2px;display:grid}.sessions-revoke-all strong{font-size:9px;font-weight:680}.sessions-revoke-all small{color:var(--muted);font-size:7.5px;font-weight:500}.sessions-list{border-top:1px solid var(--border);margin-top:17px;display:grid}.session-card{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-width:0;padding:16px 0;display:grid;position:relative}.session-card.is-current{padding-left:15px}.session-card.is-current:before{content:"";background:var(--orange);border-radius:999px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.session-copy{gap:4px;min-width:0;display:grid}.session-title-row{align-items:center;gap:8px;min-width:0;display:flex}.session-title-row strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:690;overflow:hidden}.session-current-badge{color:var(--orange-light);letter-spacing:.035em;text-transform:uppercase;font-size:7px;font-weight:730}.session-kind{color:var(--muted);font-size:8.5px}.session-meta{color:var(--tone-fg-857b74,#857b74);flex-wrap:wrap;gap:4px 10px;font-size:8px;display:flex}.session-location,.session-created{align-items:center;display:inline-flex}.session-revoke{min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:650;transition:color .16s,opacity .16s}.session-revoke:hover{color:var(--tone-fg-d9a58c,#d9a58c)}.session-revoke:disabled{opacity:.45;cursor:progress}.sessions-loading,.sessions-empty{border-bottom:1px solid var(--border);min-height:64px;color:var(--muted);align-items:center;gap:11px;padding:14px 0;font-size:9px;display:flex}.sessions-loading>span:first-child{border:1px solid var(--border-strong);border-top-color:var(--orange);border-radius:50%;width:20px;height:20px;animation:.8s linear infinite session-spin}@keyframes session-spin{to{transform:rotate(360deg)}}@media (width<=640px){.security-preferences .setting-toggle,.security-preferences .service-messages-toggle{min-height:76px;padding:13px}.security-preferences .setting-toggle{align-items:flex-start}.security-preferences .switch-track{margin-top:2px}}.agent-auth-page{background:radial-gradient(820px 420px at 88% -80px, var(--tone-bg-rgba-159-77-34-0_09,#9f4d2217), transparent 72%), var(--bg);grid-template-rows:80px minmax(0,1fr) auto;min-height:100svh;display:grid}.agent-auth-entry-main{grid-template-columns:minmax(0,1fr) minmax(380px,520px);align-items:center;gap:clamp(48px,8vw,120px);padding-block:clamp(46px,8vh,96px);display:grid}.agent-auth-entry-copy{max-width:650px}.agent-auth-entry-copy h1{letter-spacing:-.06em;max-width:620px;margin:12px 0 0;font-size:clamp(52px,6vw,84px);font-weight:680;line-height:.94}.agent-auth-entry-copy>p:last-child{max-width:560px;color:var(--text-soft);margin:24px 0 0;font-size:15px;line-height:1.65}.agent-auth-back{width:max-content;color:var(--muted);margin:18px auto 0;font-size:10px;transition:color .16s;display:block}.agent-auth-back:hover{color:var(--text-soft)}.agent-auth-dialog{width:min(100% - 32px,620px)!important}.agent-auth-modal{gap:20px;display:grid}.agent-auth-copy{color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}.agent-auth-link-preview{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.agent-auth-link-preview>div{border:1px solid var(--border);background:var(--surface-black);border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.agent-auth-link-preview>div>span:last-child{gap:3px;min-width:0;display:grid}.agent-auth-link-preview small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:720}.agent-auth-link-preview strong,.agent-auth-link-preview em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-auth-link-preview strong{color:var(--text);font-size:11px;font-style:normal}.agent-auth-link-preview em{color:var(--muted);font-size:9px;font-style:normal}.agent-auth-avatar{border:1px solid var(--border-strong);background:var(--surface-3);width:42px;height:42px;color:var(--text);border-radius:10px;place-items:center;font-size:13px;font-weight:740;display:grid;overflow:hidden}.agent-auth-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-auth-avatar img[hidden]{display:none}.agent-auth-avatar-vpn{border-color:var(--tone-edge-5a3827,#5a3827);background:var(--orange-soft);color:var(--orange-light)}.agent-auth-link-mark{width:28px;height:16px;position:relative}.agent-auth-link-mark:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:7px;left:2px;right:2px}.agent-auth-link-mark:after{content:"";border-top:1px solid var(--muted);border-right:1px solid var(--muted);width:6px;height:6px;position:absolute;top:4px;right:3px;transform:rotate(45deg)}.agent-auth-expiry{color:var(--muted);margin:0;font-size:10px}.agent-auth-expiry strong{color:var(--text-soft);font-variant-numeric:tabular-nums;margin-left:4px}.agent-auth-modal .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:space-between;align-items:center;gap:22px;min-height:45px;padding:0 15px;display:inline-flex}@media (width<=820px){.agent-auth-page{grid-template-rows:72px auto auto}.agent-auth-entry-main{grid-template-columns:1fr;gap:30px;padding-block:42px 54px}.agent-auth-entry-copy{max-width:560px}.agent-auth-entry-copy h1{font-size:clamp(44px,11vw,66px)}}@media (width<=560px){.agent-auth-entry-main{gap:24px;padding-block:30px 42px}.agent-auth-entry-copy h1{font-size:clamp(39px,12vw,54px)}.agent-auth-entry-copy>p:last-child{margin-top:18px;font-size:13px}.agent-auth-link-preview{grid-template-columns:1fr}.agent-auth-link-mark{width:16px;height:22px;margin:auto;transform:rotate(90deg)}.agent-auth-dialog{width:calc(100% - 20px)!important}.active-sessions-heading{gap:15px;display:grid}.sessions-revoke-all:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-content:flex-start;width:100%}.session-card{grid-template-columns:minmax(0,1fr);gap:9px}.session-revoke{justify-self:start;min-height:22px}}.app-loader{grid-auto-flow:row;align-content:center;justify-items:center;gap:14px}.app-loader-copy{color:var(--tone-fg-9a8f87,#9a8f87);letter-spacing:.04em;font-size:10px;font-weight:650}html[lang=ru] .app-loader-copy-en,html[lang=en] .app-loader-copy-ru{display:none}.form-status:not([hidden]){clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;animation:none!important;position:absolute!important;inset:0 auto auto 0!important;overflow:hidden!important}.form-status:not([hidden]):before{content:none!important}.has-floating-status .form-status{inset:0 auto auto 0!important}.icon-ticket,.icon-circle-check,.icon-power,.icon-power-off{-webkit-mask:var(--interface-icon) center/contain no-repeat;-webkit-mask:var(--interface-icon) center/contain no-repeat;mask:var(--interface-icon) center/contain no-repeat;flex:none;display:block;position:relative;box-shadow:none!important;background:currentColor!important;border:0!important;border-radius:0!important}.icon-ticket{--interface-icon:url(/icons/key-round.svg);width:17px;height:17px}.icon-circle-check{--interface-icon:url(/icons/circle-check.svg);width:25px;height:25px}.icon-power{--interface-icon:url(/icons/power.svg)}.icon-power-off{--interface-icon:url(/icons/power-off.svg)}.icon-ticket:before,.icon-ticket:after,.icon-circle-check:before,.icon-circle-check:after,.icon-power:before,.icon-power:after,.icon-power-off:before,.icon-power-off:after{content:none!important}.editable-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.field-confirm{min-width:86px;font:inherit;cursor:pointer;padding:0 15px;font-size:9px;font-weight:720;border:1px solid var(--tone-edge-714024,#714024)!important;background:var(--tone-bg-21150f,#21150f)!important;width:auto!important;height:50px!important;color:var(--tone-fg-ee9a6e,#ee9a6e)!important;border-radius:11px!important;margin:0!important}.field-confirm:hover{border-color:var(--tone-edge-96502c,#96502c)!important;background:var(--tone-bg-291810,#291810)!important;color:var(--tone-fg-f2b18e,#f2b18e)!important;transform:none!important}.context-menu-host{position:relative}.promo-redeem-dialog{width:min(100% - 32px,540px)}.promo-redeem-modal{background:var(--tone-bg-131210,#131210);border-radius:15px;gap:26px;padding:30px}.promo-redeem-modal .modal-heading{align-items:flex-start}.promo-redeem-copy{max-width:420px;font-size:12px}.promo-redeem-modal form{gap:17px}.promo-result-mark{color:var(--orange-light);border:0!important;border-radius:0!important;width:25px!important;height:25px!important}.promo-result-mark:after{content:"";background:var(--orange-light);position:absolute;inset:4px;-webkit-mask:url(/icons/circle-check.svg) 50%/contain no-repeat;mask:url(/icons/circle-check.svg) 50%/contain no-repeat}.promo-redeem-result{gap:12px}.promo-redeem-result h3{font-size:27px}.promo-redeem-result dl{margin-top:6px}.promo-redeem-result dl>div{padding:13px 0}.modal-heading-copy{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}dialog[open] .promo-redeem-modal{animation:.18s cubic-bezier(.2,.72,.25,1) both interface-dialog-in}@keyframes interface-dialog-in{0%{opacity:0;transform:translateY(5px)scale(.992)}to{opacity:1;transform:none}}@media (width<=520px){.editable-row{grid-template-columns:minmax(0,1fr)}.field-confirm,.field-unlock{justify-self:start;min-width:92px;height:42px!important}.promo-redeem-modal{padding:18px}.promo-redeem-modal .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%}}@media (prefers-reduced-motion:reduce){dialog[open] .promo-redeem-modal{transition:none!important;animation:none!important}}textarea{overflow:auto;resize:none!important}dialog{box-shadow:none!important;background:0 0!important;border:0!important;overflow:clip!important}.edit-modal,.confirm-modal,.email-modal,.logout-modal,.promo-redeem-modal,.service-modal,.service-action-modal,.service-disable-modal{width:100%;max-height:calc(100dvh - 32px);position:relative;overflow:auto;border:1px solid var(--tone-edge-3a342f,#3a342f)!important;background:var(--tone-bg-131210,#131210)!important;box-shadow:0 26px 78px var(--tone-shadow-rgba-0-0-0-0_52,#00000085)!important;background-clip:padding-box!important;border-radius:15px!important}.modal-close{color:#fff!important;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important;justify-content:center!important;align-items:center!important;padding:0!important;transition:color .15s,opacity .15s!important;display:inline-flex!important}.modal-close:hover{color:#fff!important;background:0 0!important}.modal-close:focus-visible{color:#fff!important;outline:none!important}.modal-close .icon-close,.modal-close>span{width:17px!important;height:17px!important}.form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.secondary-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.danger-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.field-unlock,.field-confirm,.admin-ban-button{position:static;justify-content:center!important;align-items:center!important;gap:10px!important;line-height:1!important}.form-submit>svg,.form-submit>span,.secondary-button>svg,.secondary-button>span,.danger-button>svg,.danger-button>span,.order-button>svg,.order-button>span{flex:none}.promo-redeem-modal .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%!important;min-width:0!important}.account-profile-section{padding-top:8px!important}.account-profile-section .profile-section-heading{padding:26px 30px 14px!important}.account-profile-section .editable-row{min-height:74px;border:0!important;border-bottom:1px solid var(--border)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;width:auto!important;margin:0 30px!important;padding:14px 0!important;display:grid!important}.account-profile-section .editable-row label{gap:6px;min-width:0;display:grid}.account-profile-section .editable-row label>span:first-child,.account-profile-section .profile-email-row small{color:var(--tone-fg-827971,#827971);letter-spacing:.025em;font-size:8px;font-weight:680}.account-profile-section .editable-row input,.account-profile-section .profile-login-control{width:100%;min-height:28px!important;color:var(--tone-fg-eee7e1,#eee7e1)!important;background:0 0!important;padding:0!important;font-size:12px!important}.account-profile-section .profile-login-control{align-items:center;gap:6px;display:flex}.account-profile-section .profile-login-control i{color:var(--tone-fg-786f68,#786f68);position:static!important}.account-profile-section .profile-login-control input{min-width:0}.account-profile-section .field-unlock,.account-profile-section .field-confirm{border:1px solid var(--tone-edge-38312c,#38312c)!important;min-width:76px!important;height:36px!important;color:var(--tone-fg-c8beb6,#c8beb6)!important;background:0 0!important;border-radius:11px!important;padding:0 12px!important}.account-profile-section .field-unlock:hover,.account-profile-section .field-confirm:hover{border-color:var(--tone-edge-6d4935,#6d4935)!important;color:var(--tone-fg-f1eae5,#f1eae5)!important}.account-profile-section .profile-email-row{align-items:center;min-height:76px;display:flex;background:0 0!important;border:0!important;border-radius:0!important;margin:0 30px!important;padding:14px 0!important}.account-profile-section .profile-email-row>span{gap:6px;min-width:0;display:grid}.account-profile-section .profile-email-row strong{color:var(--tone-fg-eee7e1,#eee7e1);overflow-wrap:anywhere;font-size:12px}.account-profile-section .profile-email-row button{border-radius:11px;min-width:76px;min-height:36px}.admin-rules-send__icon{background:var(--tone-bg-3e2719,#3e2719);border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.admin-rules-send__icon img{filter:brightness(0)saturate()invert(65%)sepia(67%)saturate(843%)hue-rotate(328deg)brightness(99%)}.admin-rules-send__copy{gap:4px;min-width:0;display:grid}.admin-rules-send__copy strong{font-size:12px;font-weight:690;line-height:1.15}.admin-rules-send__copy small{color:var(--tone-fg-a69588,#a69588);font-size:10px;line-height:1.2}.admin-rules-send__arrow{opacity:.72;filter:brightness(0)invert()}.admin-ban-button{position:static;letter-spacing:.005em!important;border-radius:11px!important;min-width:146px!important;min-height:42px!important;padding:0 16px!important;font-size:10px!important;font-weight:690!important}.presence-avatar,.admin-presence-avatar .avatar,.profile-avatar-large,.profile-avatar-button{isolation:isolate;position:relative;overflow:visible}.presence-indicator{z-index:8;right:var(--presence-offset,0);bottom:var(--presence-offset,0);border:4px solid var(--surface);background:var(--tone-bg-64676d,#64676d);box-sizing:border-box;cursor:default;border-radius:50%;width:clamp(12px,26%,24px);height:clamp(12px,26%,24px);position:absolute}.presence-indicator[data-online=true]{background:var(--tone-bg-47a56a,#47a56a)}.presence-indicator[data-last-seen-tooltip]{cursor:help}.presence-indicator:focus-visible{outline:1px solid var(--orange);outline-offset:2px}.profile-avatar-button .profile-avatar-large>.presence-indicator,.admin-presence-avatar .profile-avatar-large>.presence-indicator{border-width:4px}.presence-tooltip{z-index:120;border:1px solid var(--border);background:var(--surface-3);max-width:min(220px,100vw - 24px);color:var(--text);letter-spacing:normal;text-transform:none;white-space:nowrap;pointer-events:none;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.35;position:fixed;box-shadow:0 8px 22px #0003}.presence-tooltip[hidden]{display:none}.modal-inline-loader{z-index:30;background:var(--tone-bg-131210,#131210);color:var(--tone-fg-d9d0ca,#d9d0ca);opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:flex;position:absolute;inset:0}.modal-inline-loader[hidden]{display:none!important}.modal-inline-loader strong{letter-spacing:.02em;font-size:10px;font-weight:640}.modal-loading-mark{border:1px solid var(--tone-edge-42372f,#42372f);border-top-color:var(--orange);border-radius:50%;width:22px;height:22px;animation:.7s linear infinite interface-loading-spin}@keyframes interface-loading-spin{to{transform:rotate(360deg)}}dialog[open]::backdrop{animation:.17s ease-out both interface-backdrop-in}dialog[open] .edit-modal,dialog[open] .confirm-modal,dialog[open] .ban-modal,dialog[open] .email-modal,dialog[open] .logout-modal,dialog[open] .promo-redeem-modal,dialog[open] .service-modal,dialog[open] .service-action-modal,dialog[open] .service-disable-modal{animation:.19s cubic-bezier(.2,.72,.25,1) both interface-dialog-in}@keyframes interface-backdrop-in{0%{opacity:0}to{opacity:1}}@media (width<=760px){.account-profile-section .editable-row,.account-profile-section .profile-email-row{margin-inline:20px!important}}@media (width<=520px){.account-profile-section .editable-row{grid-template-columns:minmax(0,1fr) auto!important}.account-profile-section .field-confirm,.account-profile-section .field-unlock{width:38px!important;min-width:38px!important;padding:0!important}.account-profile-section .field-confirm span:not([aria-hidden]){font-size:0}}.promo-redeem-result{justify-items:stretch!important;gap:18px!important;display:grid!important}.promo-result-header{border-bottom:1px solid var(--tone-edge-302a27,#302a27)!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;padding-bottom:18px!important;display:grid!important}.promo-result-header h3{margin:4px 0 0!important;font-size:26px!important}.promo-redeem-result dl{border:0!important;gap:8px!important;margin:0!important;display:grid!important}.promo-redeem-result dl>div{border:0!important;border-left:2px solid var(--tone-edge-d6672d,#d6672d)!important;background:var(--tone-bg-1d1917,#1d1917)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;min-height:50px!important;padding:12px 14px!important;display:grid!important}.promo-redeem-result .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%!important}.admin-username-field{background:var(--surface-black)!important;grid-template-columns:32px minmax(0,1fr)!important;align-items:center!important;width:100%!important;min-height:50px!important;display:grid!important;overflow:hidden!important}.admin-username-field>i{text-align:left!important;width:auto!important;color:var(--tone-fg-80756e,#80756e)!important;padding-left:12px!important}.admin-username-field>input{height:48px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 14px 0 3px!important}.promo-redeem-dialog{width:min(520px,100vw - 24px)!important;overflow:hidden!important}.promo-redeem-modal{gap:24px!important;width:100%!important;min-height:0!important;padding:30px!important;overflow:hidden!important}.promo-redeem-result[hidden],.promo-redeem-modal>form[hidden]{display:none!important}.promo-redeem-modal form{align-content:start!important;gap:18px!important}.promo-redeem-modal form .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%!important;min-height:50px!important}.promo-redeem-result{align-content:start!important;gap:18px!important}.promo-result-header{grid-template-columns:38px minmax(0,1fr)!important;gap:13px!important;padding-bottom:16px!important}.promo-result-header h3{letter-spacing:.055em!important;margin:4px 0 0!important;font-size:25px!important}.promo-result-lead{color:var(--tone-fg-b8aea7,#b8aea7)!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.promo-result-summary{border:1px solid var(--tone-edge-372e29,#372e29)!important;background:var(--tone-bg-181411,#181411)!important;border-radius:10px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;min-height:92px!important;padding:16px 17px!important;display:grid!important}.promo-result-summary>div{align-content:start;gap:7px;min-width:0;display:grid}.promo-result-summary>div+div{border-left:1px solid var(--tone-edge-342c27,#342c27);padding-left:18px}.promo-result-summary small{color:var(--tone-fg-827871,#827871);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.promo-result-summary strong{color:var(--tone-fg-eee7e2,#eee7e2);overflow-wrap:anywhere;font-size:11px;line-height:1.45}.promo-result-note{color:var(--tone-fg-81766f,#81766f)!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.promo-redeem-result .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%!important;min-height:50px!important}.edit-modal{overflow:hidden!important}@media (width<=520px){.promo-redeem-modal{min-height:370px!important;padding:22px!important}.promo-result-summary{grid-template-columns:minmax(0,1fr)!important;gap:13px!important}.promo-result-summary>div+div{border-left:0!important;border-top:1px solid var(--tone-edge-342c27,#342c27)!important;padding:13px 0 0!important}}.admin-username-field{grid-template-columns:30px minmax(0,1fr)!important;column-gap:0!important}.admin-username-field>i{width:30px!important;height:48px!important;color:var(--tone-fg-8b817a,#8b817a)!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.admin-username-field>input{outline:0!important;height:48px!important;padding:0 14px 0 0!important;line-height:48px!important}.account-profile-section .profile-login-control{grid-template-columns:16px minmax(0,1fr)!important;align-items:center!important;column-gap:7px!important;width:100%!important;min-height:28px!important;display:grid!important}.account-profile-section .profile-login-control>i{width:16px!important;height:24px!important;color:var(--tone-fg-81776f,#81776f)!important;place-items:center!important;font-size:12px!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.account-profile-section .profile-login-control>input{outline:0!important;height:28px!important;min-height:28px!important;padding:0!important;line-height:28px!important}dialog.service-dialog,dialog.service-action-dialog,dialog.service-disable-dialog,.service-modal,.service-action-modal,.service-disable-modal{scrollbar-width:none!important;max-height:none!important;overflow:clip!important}.service-dialog::-webkit-scrollbar{display:none!important}.service-action-dialog::-webkit-scrollbar{display:none!important}.service-disable-dialog::-webkit-scrollbar{display:none!important}.service-modal::-webkit-scrollbar{display:none!important}.service-action-modal::-webkit-scrollbar{display:none!important}.service-disable-modal::-webkit-scrollbar{display:none!important}dialog.is-closing::backdrop{animation:.18s ease-in both interface-backdrop-out!important}dialog.is-closing>*{pointer-events:none!important;animation:.18s cubic-bezier(.4,0,1,1) both interface-dialog-out!important}@keyframes interface-backdrop-out{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes interface-dialog-out{to{opacity:0;transform:translateY(7px)scale(.992)}}.profile-subscription-period{max-width:330px!important;color:var(--tone-fg-998d85,#998d85)!important;text-align:center!important;margin:4px auto 0!important;font-size:10px!important;line-height:1.45!important}:is(.edit-modal .field:has(input[name=reason]),.confirm-modal .field:has(input[name=reason])){gap:7px!important}.field input[name=reason]{resize:none!important;width:100%!important;height:46px!important;min-height:46px!important;padding:0 14px!important;line-height:46px!important}.site-access-exception-count{border:1px solid var(--tone-edge-41352f,#41352f)!important;background:var(--tone-bg-191512,#191512)!important;width:auto!important;min-width:80px!important;height:34px!important;color:var(--tone-fg-ddd3cc,#ddd3cc)!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:flex!important}.site-access-exception-count strong{color:var(--tone-fg-ef7a3d,#ef7a3d)!important;font-variant-numeric:tabular-nums!important;font-size:12px!important}.site-access-exception-count small{color:var(--tone-fg-8d827b,#8d827b)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:8px!important}.maintenance-access-strip{border:1px solid var(--tone-edge-51362a,#51362a)!important;border-left:3px solid var(--tone-edge-d56630,#d56630)!important;background:var(--tone-bg-17120f,#17120f)!important;min-height:62px!important;box-shadow:0 12px 28px var(--tone-shadow-rgba-0-0-0-0_18,#0000002e)!important;border-radius:10px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:13px!important;padding:12px 15px!important}.maintenance-access-mark{border:1px solid var(--tone-edge-5a3a2c,#5a3a2c)!important;background:var(--tone-bg-24150f,#24150f)!important;width:38px!important;height:38px!important;box-shadow:none!important;border-radius:11px!important;place-items:center!important;display:grid!important}.maintenance-access-mark img{filter:brightness(0)saturate()invert(63%)sepia(82%)saturate(2515%)hue-rotate(342deg)brightness(101%)contrast(88%)!important}.maintenance-access-strip>span:last-child{gap:6px!important;min-width:0!important}.maintenance-access-strip strong{letter-spacing:-.01em!important;font-size:11px!important;font-weight:690!important}.integration-grid{grid-template-columns:minmax(0,1fr)!important}.integration-card.integration-telegram{border:1px solid var(--tone-edge-37302c,#37302c)!important;background:var(--tone-bg-12110f,#12110f)!important;width:100%!important;min-height:82px!important;box-shadow:none!important;border-radius:10px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:14px!important;padding:16px 18px!important;transform:none!important}.integration-card.integration-telegram:hover{border-color:var(--tone-edge-594033,#594033)!important;background:var(--tone-bg-171411,#171411)!important;transform:none!important}.integration-telegram .integration-icon{border:1px solid var(--tone-edge-403630,#403630)!important;background:var(--tone-bg-1b1714,#1b1714)!important;border-radius:11px!important;width:46px!important;height:46px!important}.integration-telegram>span:nth-child(2){text-align:left!important;justify-items:start!important;gap:4px!important;display:grid!important}.integration-telegram>span:nth-child(2) strong{font-size:12px!important}.integration-telegram>span:nth-child(2) small{color:var(--tone-fg-8d837c,#8d837c)!important;font-size:9px!important}.integration-telegram .integration-action{border-left:1px solid var(--tone-edge-3a302b,#3a302b)!important;min-width:88px!important;min-height:34px!important;color:var(--tone-fg-d9875c,#d9875c)!important;place-items:center!important;padding:0 13px!important;font-size:9px!important;font-weight:690!important;display:grid!important}.account-profile-section .field-confirm{border:1px solid var(--tone-edge-704128,#704128)!important;background:var(--tone-bg-2b190f,#2b190f)!important;width:auto!important;min-width:98px!important;height:42px!important;color:var(--tone-fg-efa77f,#efa77f)!important;box-shadow:none!important;border-radius:11px!important;padding:0 16px!important;font-size:9px!important;font-weight:700!important;transition:border-color .15s,background-color .15s,color .15s,transform .15s!important}.account-profile-section .field-confirm:hover{border-color:var(--tone-edge-a45b34,#a45b34)!important;background:var(--tone-bg-351b10,#351b10)!important;color:var(--tone-fg-ffd4bd,#ffd4bd)!important;transform:translateY(-1px)!important}.account-profile-section .field-confirm:active{transform:translateY(0)!important}.config-meta{align-items:center!important;gap:8px!important;display:flex!important}.config-meta span+span{border-left:1px solid var(--tone-edge-41352f,#41352f)!important;padding-left:8px!important}.config-meta span+span:before{content:none!important}.admin-audit-table td small{white-space:pre-line!important}.session-kind{align-items:center!important;gap:7px!important;display:flex!important}.session-kind em{border-left:1px solid var(--tone-edge-40352f,#40352f)!important;color:var(--tone-fg-a89b93,#a89b93)!important;padding-left:7px!important;font-style:normal!important}.session-created:before{content:none!important}.session-created{border-left:1px solid var(--tone-edge-40352f,#40352f)!important;padding-left:8px!important}@media (width<=680px){.site-access-exception-count{grid-column:2!important;justify-self:start!important}.maintenance-access-strip small{display:grid!important}.maintenance-access-strip small>span{padding:0!important}.maintenance-access-strip small>span+span{border-left:0!important;border-top:1px solid var(--tone-edge-4b3830,#4b3830)!important;padding-top:6px!important}.integration-card.integration-telegram{grid-template-columns:42px minmax(0,1fr)!important}.integration-telegram .integration-action{border-left:0!important;grid-column:2!important;justify-self:start!important;min-width:0!important;min-height:24px!important;padding:0!important}}@media (prefers-reduced-motion:reduce){dialog.is-closing::backdrop,dialog.is-closing>*{animation:none!important}}.profile-card,.load-panel,.configs-panel{border-color:var(--tone-edge-292521,#292521)!important;background:var(--tone-bg-11100f,#11100f)!important;box-shadow:none!important}.maintenance-access-strip{border:0!important;border-top:1px solid var(--tone-edge-332a25,#332a25)!important;border-bottom:1px solid var(--tone-edge-332a25,#332a25)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;margin-top:12px!important;padding:15px 2px!important}.maintenance-access-mark{background:0 0!important;border:0!important;border-radius:0!important;width:28px!important;height:28px!important}.maintenance-access-mark img{opacity:.86!important;width:18px!important;height:18px!important}.maintenance-access-strip>span:last-child{gap:5px!important}.maintenance-access-strip strong{color:var(--tone-fg-eee8e3,#eee8e3)!important;letter-spacing:-.012em!important;font-size:12px!important;font-weight:680!important}.maintenance-access-strip small{color:var(--tone-fg-948a83,#948a83)!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 0!important;font-size:9.5px!important;line-height:1.5!important;display:flex!important}.maintenance-access-strip small>span{padding-right:11px!important}.maintenance-access-strip small>span+span{border-left:1px solid var(--tone-edge-514039,#514039)!important;padding-left:11px!important}.integration-card.integration-telegram{border:0!important;border-top:1px solid var(--tone-edge-292521,#292521)!important;border-bottom:1px solid var(--tone-edge-292521,#292521)!important;background:0 0!important;border-radius:0!important;min-height:78px!important;padding:16px 2px!important}.integration-card.integration-telegram:hover{border-color:var(--tone-edge-3a302a,#3a302a)!important;background:0 0!important}.integration-telegram .integration-icon{background:var(--tone-bg-17242a,#17242a)!important;width:44px!important;height:44px!important;color:var(--tone-fg-65b9df,#65b9df)!important;border:0!important;border-radius:50%!important}.integration-telegram .integration-action{min-width:0!important;min-height:32px!important;color:var(--tone-fg-c8beb7,#c8beb7)!important;background:0 0!important;border:0!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:0 2px 0 16px!important;font-size:9.5px!important;font-weight:680!important;display:inline-flex!important}.integration-open-mark{width:13px;height:13px;transition:transform .16s;display:block;position:relative}.integration-open-mark:before{content:"";border-top:1.5px solid;border-right:1.5px solid;position:absolute;inset:2px}.integration-open-mark:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;width:10px;height:1.5px;position:absolute;bottom:3px;left:2px;transform:rotate(-45deg)}.integration-telegram:hover .integration-action{color:var(--tone-fg-69bfe5,#69bfe5)!important}.integration-telegram:hover .integration-open-mark{transform:translate(2px,-2px)}.account-profile-section .field-confirm{animation:.18s cubic-bezier(.2,.75,.25,1) both profile-confirm-in;width:42px!important;min-width:42px!important;height:42px!important;color:var(--tone-fg-cfc6bf,#cfc6bf)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important;transition:color .15s,transform .15s!important}.account-profile-section .field-confirm .icon-check{width:20px!important;height:20px!important;transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}.account-profile-section .field-confirm:hover{color:var(--tone-fg-55b77a,#55b77a)!important;background:0 0!important;border:0!important;transform:none!important}.account-profile-section .field-confirm:hover .icon-check{transform:scale(1.12)!important}.account-profile-section .field-confirm:active .icon-check{transform:scale(.9)!important}.account-profile-section .field-confirm:focus-visible{outline:2px solid var(--tone-edge-557b65,#557b65)!important;outline-offset:2px!important}@keyframes profile-confirm-in{0%{opacity:0;transform:scale(.72)rotate(-8deg)}to{opacity:1;transform:none}}@media (width<=680px){.maintenance-access-strip{grid-template-columns:24px minmax(0,1fr)!important;gap:10px!important;padding:13px 0!important}.maintenance-access-mark{width:24px!important;height:24px!important}.maintenance-access-strip small{gap:5px!important;display:grid!important}.maintenance-access-strip small>span{padding:0!important}.maintenance-access-strip small>span+span{border:0!important;border-top:1px solid var(--tone-edge-332b27,#332b27)!important;padding:5px 0 0!important}.integration-card.integration-telegram{grid-template-columns:42px minmax(0,1fr) auto!important;gap:12px!important}.integration-telegram .integration-action{grid-column:auto!important;justify-self:end!important;min-height:32px!important;padding-left:8px!important}}@media (prefers-reduced-motion:reduce){.account-profile-section .field-confirm,.account-profile-section .field-confirm{animation:none!important}}:where(button,a,input,textarea,.config-row){transition-duration:.19s!important;transition-timing-function:cubic-bezier(.2,.68,.24,1)!important}.account-profile-section .field-unlock,.account-profile-section .field-confirm{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;padding:0!important}.account-profile-section .field-unlock{color:var(--tone-fg-8f8780,#8f8780)!important}.account-profile-section .field-unlock .icon-edit{width:18px!important;height:18px!important}.account-profile-section .field-unlock:hover{color:var(--tone-fg-e6ded8,#e6ded8)!important;background:0 0!important;border:0!important;transform:none!important}.account-profile-section .field-unlock:hover .icon-edit{transform:scale(1.08)!important}.account-profile-section .field-unlock:focus-visible{outline:2px solid var(--tone-edge-675449,#675449)!important;outline-offset:2px!important}.telegram-main{place-items:center!important;padding-block:clamp(40px,8vh,76px)!important;display:grid!important}.telegram-channel-card{text-align:left!important;border:0!important;border-top:1px solid var(--tone-edge-332e2a,#332e2a)!important;border-bottom:1px solid var(--tone-edge-332e2a,#332e2a)!important;width:min(100%,880px)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;display:grid!important}.telegram-channel-heading{grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:26px!important;padding:34px 2px 30px!important;display:grid!important}.telegram-channel-visual{aspect-ratio:1!important;background:var(--tone-bg-0b0b0b,#0b0b0b)!important;width:96px!important;height:96px!important;box-shadow:none!important;border:0!important;border-radius:24px!important;margin:0!important;overflow:hidden!important}.telegram-channel-copy{text-align:left!important;justify-items:start!important;min-width:0!important;display:grid!important}.telegram-channel-kicker{color:var(--tone-fg-6cb9dc,#6cb9dc)!important;letter-spacing:.07em!important;gap:8px!important;font-size:9px!important;font-weight:690!important}.telegram-channel-copy h1{letter-spacing:-.045em!important;margin:10px 0 0!important;font-size:clamp(30px,5vw,46px)!important;font-weight:610!important}.telegram-channel-copy>p:first-of-type{max-width:620px!important;color:var(--tone-fg-aaa19a,#aaa19a)!important;margin:14px 0 0!important;font-size:13px!important;line-height:1.65!important}.telegram-channel-benefits{border-top:1px solid var(--tone-edge-292521,#292521)!important;border-bottom:1px solid var(--tone-edge-292521,#292521)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.telegram-channel-benefits li{min-height:86px!important;color:var(--tone-fg-bdb5af,#bdb5af)!important;border:0!important;grid-template-columns:20px minmax(0,1fr)!important;align-content:center!important;align-items:center!important;gap:11px!important;padding:18px!important;font-size:11px!important;line-height:1.45!important;display:grid!important}.telegram-channel-benefits li+li{border-left:1px solid var(--tone-edge-292521,#292521)!important}.telegram-channel-benefits li:before{content:none!important}.telegram-channel-benefits img{opacity:.72!important;filter:brightness(0)saturate()invert(71%)sepia(8%)saturate(332%)hue-rotate(340deg)brightness(91%)!important;width:18px!important;height:18px!important}.telegram-channel-actions{justify-content:space-between!important;align-items:center!important;gap:24px!important;padding:24px 2px 28px!important;display:flex!important}.telegram-subscribe{background:var(--tone-bg-238ec1,#238ec1)!important;width:auto!important;min-width:250px!important;height:48px!important;min-height:48px!important;color:var(--tone-fg-071116,#071116)!important;box-shadow:none!important;border-radius:11px!important;margin:0!important;padding:0 19px!important}.telegram-subscribe:hover{background:var(--tone-bg-31a0d2,#31a0d2)!important;transform:none!important}.telegram-channel-note{max-width:420px!important;color:var(--tone-fg-827a74,#827a74)!important;text-align:right!important;margin:0!important;font-size:10px!important;line-height:1.55!important}.telegram-channel-card>.form-status{width:100%!important;margin:0 0 24px!important}.profile-card,.load-panel,.configs-panel,.users-panel,.admin-command{box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.load-panel,.configs-panel,.users-panel,.profile-card{border-top:1px solid var(--tone-edge-2d2925,#2d2925)!important;border-bottom:1px solid var(--tone-edge-2d2925,#2d2925)!important}.service-state{background:0 0!important;border:0!important;border-radius:0!important}.command-card,.command-roster-card{border:0!important;border-top:1px solid var(--tone-edge-2d2925,#2d2925)!important;border-bottom:1px solid var(--tone-edge-2d2925,#2d2925)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.command-admin,.service-control-card{border:0!important;border-top:1px solid var(--tone-edge-2d2925,#2d2925)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.command-admin:last-child,.service-control-card{border-bottom:1px solid var(--tone-edge-2d2925,#2d2925)!important}.service-control-card:hover{border-color:var(--tone-edge-443830,#443830)!important;background:var(--tone-bg-141210,#141210)!important;transform:none!important}.designed-select-menu{transform-origin:100% 0!important;animation:.185s cubic-bezier(.2,.7,.24,1) both interface-surface-in!important}@keyframes interface-surface-in{0%{opacity:0;transform:translateY(-4px)scale(.988)}to{opacity:1;transform:none}}@media (width<=760px){.telegram-main{padding-block:28px 42px!important}.telegram-channel-heading{grid-template-columns:72px minmax(0,1fr)!important;gap:18px!important;padding:24px 0!important}.telegram-channel-visual{border-radius:18px!important;width:72px!important;height:72px!important}.telegram-channel-copy h1{font-size:clamp(27px,8vw,36px)!important}.telegram-channel-copy>p:first-of-type{grid-column:1/-1!important;font-size:12px!important}.telegram-channel-benefits{grid-template-columns:minmax(0,1fr)!important}.telegram-channel-benefits li{min-height:58px!important;padding:14px 2px!important}.telegram-channel-benefits li+li{border-left:0!important;border-top:1px solid var(--tone-edge-292521,#292521)!important}.telegram-channel-actions{flex-direction:column!important;align-items:stretch!important;gap:11px!important;padding:20px 0 24px!important}.telegram-subscribe{width:100%!important;min-width:0!important}.telegram-channel-note{text-align:left!important;max-width:none!important}}@media (prefers-reduced-motion:reduce){.designed-select-menu,:where(button,a,input,textarea,.config-row){transition:none!important;animation:none!important}}.app-stage>:is([data-page],.legal-page):not(.messenger-page),.is-site-access-restricted{background:var(--bg);flex-direction:column;height:auto;min-height:100dvh;display:flex;overflow:visible}.landing-page>.site-header,.is-site-access-restricted>.site-header{flex:none}.landing-page>.landing-main{flex:1;min-height:440px;padding-block:clamp(48px,8vh,96px)}.is-site-access-restricted>[data-site-footer]{flex:none;margin-top:auto}.is-site-access-restricted>[data-account-notices]{flex:none}.is-site-access-restricted>.site-access-closed{flex:1;height:auto;min-height:0;overflow:visible}@media (width<=760px){.landing-page>.landing-main{min-height:320px;padding-block:clamp(32px,7svh,56px)}.landing-page .hero h1{letter-spacing:-.055em;overflow-wrap:normal;font-size:clamp(40px,11vw,72px);line-height:1.02}.landing-page .hero-actions{flex-direction:column;align-items:stretch;gap:14px;display:flex}.landing-page .primary-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%;min-height:48px}.landing-page .hero-actions p{font-size:12px;line-height:1.5}.site-access-closed h1{overflow-wrap:anywhere;font-size:clamp(27px,8vw,40px);line-height:1.12}.site-access-closed-copy,.site-access-closed-details strong,.site-access-closed-note{overflow-wrap:anywhere;font-size:13px}.telegram-main [data-maintenance-strip]{margin-top:0}.telegram-channel-copy,.telegram-channel-copy h1,.telegram-channel-note{overflow-wrap:anywhere}.telegram-channel-benefits li{line-height:1.6;font-size:13px!important}}.subscription-strip{background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px 32px;display:flex}.subscription-strip>div{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.subscription-strip .subscription-summary-label{color:var(--muted);font-size:12px;line-height:1.5}.subscription-strip [data-subscription-title]{color:var(--text);letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.5}.subscription-strip p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.6}@media (width<=640px){.subscription-strip{flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px}.subscription-strip>div{gap:6px 12px}.subscription-strip [data-subscription-title]{overflow-wrap:anywhere;font-size:16px}.subscription-strip p{overflow-wrap:anywhere;font-size:13px}}.email-verification-notice{border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:12px;padding:18px 2px;display:grid}.email-verification-notice[hidden]{display:none}.email-verification-icon{filter:var(--interface-icon-filter);opacity:.8;display:block}.email-verification-copy{gap:6px;min-width:0;display:grid}.email-verification-copy strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.4}.email-verification-copy p{max-width:760px;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.email-verification-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-2);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 14px;font-size:12px;font-weight:550;display:inline-flex}.email-verification-action img{filter:var(--interface-icon-filter);flex:none;display:block}.email-verification-action:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-3)}.email-verification-action:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){outline:2px solid var(--orange);outline-offset:3px}@media (width<=640px){.email-verification-notice{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px}.email-verification-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){grid-column:2;justify-self:stretch;min-height:44px}.email-verification-copy p{overflow-wrap:anywhere;font-size:13px}.email-verification-notice{padding-block:16px}}.app-stage>:is([data-page],.legal-page):not(.messenger-page)>main{flex:1 0 auto}.site-access-messenger-link{background:var(--orange);min-height:44px;color:var(--accent-text);border-radius:10px;align-items:center;gap:10px;margin:24px 0 0 43px;padding:0 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.site-access-messenger-link img{filter:brightness(0)}@media (width<=540px){.site-access-messenger-link{margin-left:0}}.command-actions{gap:0;margin-top:20px;display:grid}.command-actions button{border:0;border-top:1px solid var(--border);width:100%;min-height:68px;box-shadow:none;color:var(--text-soft);cursor:pointer;background:0 0;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;padding:12px 13px;transition:background .15s;display:flex;transform:none}.command-actions button:last-child{border-bottom:1px solid var(--border)}.command-actions button>span:last-child{text-align:left;flex-direction:column;flex:1 1 0;justify-content:center;gap:6px;width:auto;min-width:0;max-width:calc(100% - 30px);min-height:0;display:flex}.command-actions strong{margin:0;font-size:12px;line-height:1.5;display:block}.command-actions small{color:var(--muted);margin:0;font-size:11px;line-height:1.6;display:block}.command-actions button:hover:not(:disabled){background:var(--surface-2)}.command-actions button:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.command-actions button:disabled{opacity:.42;cursor:not-allowed}.command-actions .command-danger{color:var(--tone-fg-e1928c,#e1928c)}.command-actions .command-start{color:var(--orange-light)}.command-action-icon{color:currentColor;background:0 0;border:0;border-radius:0;flex:none;place-items:center;width:18px;height:18px;display:grid}.command-action-icon:before{content:"";width:18px;height:18px;-webkit-mask:var(--command-icon) center/contain no-repeat;-webkit-mask:var(--command-icon) center/contain no-repeat;mask:var(--command-icon) center/contain no-repeat;background:currentColor;border:0;display:block;position:static;transform:none}[data-avatar-key=ember]{color:#fffaf3;background-color:#b95f32;background-image:none}[data-avatar-key=sunset]{color:#fffaf3;background-color:#bd7147;background-image:none}[data-avatar-key=graphite]{color:#fffaf3;background-color:#61666d;background-image:none}[data-avatar-key=sand]{color:#fffaf3;background-color:#95794d;background-image:none}[data-avatar-key=rose]{color:#fffaf3;background-color:#9a5b67;background-image:none}[data-avatar-key=forest]{color:#fffaf3;background-color:#4c7560;background-image:none}[data-avatar-key=copper]{color:#fffaf3;background-color:#9b6247;background-image:none}[data-avatar-key=clay]{color:#fffaf3;background-color:#a76250;background-image:none}[data-avatar-key=ochre]{color:#fffaf3;background-color:#a5803e;background-image:none}[data-avatar-key=olive]{color:#fffaf3;background-color:#73744d;background-image:none}[data-avatar-key=sage]{color:#fffaf3;background-color:#647c73;background-image:none}[data-avatar-key=teal]{color:#fffaf3;background-color:#42787c;background-image:none}[data-avatar-key=slate]{color:#fffaf3;background-color:#5b7289;background-image:none}[data-avatar-key=indigo]{color:#fffaf3;background-color:#67678f;background-image:none}[data-avatar-key=plum]{color:#fffaf3;background-color:#81617d;background-image:none}.product-dialog.avatar-dialog{width:min(520px,100vw - 24px)}.avatar-picker{background:var(--modal-surface,var(--surface));gap:22px;padding:26px;display:grid}.avatar-picker .modal-heading{align-items:center}.avatar-picker .modal-heading h2{letter-spacing:-.035em;font-size:24px;font-weight:650;line-height:1.2}.avatar-upload-row{gap:9px;display:grid}.avatar-upload-action{width:100%}.avatar-upload-action .icon-upload{flex-shrink:0;width:18px;height:18px;display:block}.avatar-upload-hint,.avatar-picker-note{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.avatar-presets-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.avatar-presets-heading h3{color:var(--text-soft);margin:0;font-size:12px;font-weight:600;line-height:1.4}.avatar-presets-heading>span{color:var(--muted);font-size:11px}.avatar-presets-scroll{--avatar-row:108px;--avatar-gap:10px;max-height:calc(2 * var(--avatar-row) + var(--avatar-gap));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb,var(--border-strong)) transparent;scrollbar-gutter:stable;padding-right:7px;overflow-y:auto}.avatar-presets-scroll:focus-visible{outline:1px solid var(--orange);outline-offset:3px;border-radius:5px}.avatar-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:var(--avatar-row);gap:var(--avatar-gap);display:grid}.avatar-grid button{border:1px solid var(--border);background:var(--surface-2);min-width:0;color:var(--text-soft);cursor:pointer;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:10px 6px;transition:background .16s,border-color .16s;display:flex;position:relative}.avatar-grid button:hover{background:var(--surface-3);border-color:var(--border-strong)}.avatar-grid button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.avatar-grid button.is-selected{border-color:var(--orange)}.avatar-grid .profile-avatar-large{border-radius:10px;width:56px;height:56px;font-size:23px;line-height:1}.avatar-choice-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1;overflow:hidden}.avatar-choice-check{background:var(--orange);color:#170b05;border-radius:50%;place-items:center;width:17px;height:17px;display:none;position:absolute;top:7px;right:7px}.avatar-choice-check .icon-check{width:11px;height:11px;display:block}.avatar-grid button.is-selected .avatar-choice-check{display:grid}.avatar-grid button:disabled{cursor:wait;opacity:.6}@media (width<=560px){.avatar-picker{gap:18px;padding:21px}.avatar-picker .modal-heading h2{font-size:22px}}@media (width<=360px){.avatar-picker{padding:18px}.avatar-presets-scroll{--avatar-row:103px;--avatar-gap:8px}.avatar-grid .profile-avatar-large{width:50px;height:50px}}@media (height<=600px){.avatar-picker{gap:13px;padding:18px}.avatar-presets-scroll{--avatar-row:90px}.avatar-grid .profile-avatar-large{width:46px;height:46px;font-size:20px}}@media (prefers-reduced-motion:reduce){.avatar-grid button{transition:none}}img[src="/icons/x.svg"]{flex-shrink:0;display:block;filter:brightness(0)invert()!important}.locale-switch{border:0;border-bottom:1px solid var(--tone-edge-39322d,#39322d);width:102px;height:42px;color:var(--tone-fg-7f7771,#7f7771);cursor:pointer;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:18px minmax(24px,1fr) 1px minmax(24px,1fr);align-items:center;gap:7px;padding:0 10px;display:grid;position:relative}.locale-switch>img{opacity:.62;filter:brightness(0)saturate()invert(70%)sepia(5%)saturate(370%)hue-rotate(339deg)brightness(90%);width:17px;height:17px}.locale-switch>i{background:var(--tone-bg-332d29,#332d29);width:1px;height:16px}.locale-switch .locale-option{height:100%;color:var(--tone-fg-817973,#817973);letter-spacing:.06em;place-items:center;font-size:11px;font-weight:720;transition:color .17s;display:grid;position:relative}.locale-switch .locale-option:after{content:"";background:var(--orange);opacity:0;height:2px;transition:opacity .17s,transform .17s;position:absolute;bottom:-1px;left:2px;right:2px;transform:scaleX(.45)}html[lang=ru] .locale-switch [data-lang-option=ru],html[lang=en] .locale-switch [data-lang-option=en]{color:var(--tone-fg-f1ebe6,#f1ebe6)}html[lang=ru] .locale-switch [data-lang-option=ru]:after,html[lang=en] .locale-switch [data-lang-option=en]:after{opacity:1;transform:scaleX(1)}.locale-switch:hover{color:var(--tone-fg-eee7e2,#eee7e2);border-bottom-color:var(--tone-edge-635048,#635048)}.locale-switch:hover>img{opacity:.88}.locale-switch:focus-visible{outline:2px solid var(--tone-edge-775047,#775047);outline-offset:3px}.account-edit-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:14px;min-height:76px;margin:0 30px;padding:14px 0;display:grid}.account-edit-row label{gap:7px;min-width:0;display:grid}.account-edit-row label>span:first-child,.account-email-row small{color:var(--tone-fg-8d837c,#8d837c);font-size:12px;font-weight:640}.account-edit-row .account-login-control{width:100%;min-height:30px;color:var(--tone-fg-f0e9e4,#f0e9e4);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.account-edit-row input{width:100%;min-height:30px;box-shadow:none;color:var(--tone-fg-f0e9e4,#f0e9e4);background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:14px}.account-edit-row input:disabled{opacity:1;cursor:default}.account-edit-row input:not(:disabled){border-bottom:1px solid var(--tone-edge-654238,#654238)}.account-edit-row input:focus{border-bottom-color:var(--orange)}.account-edit-row .account-login-control{align-items:center;gap:7px;display:flex}.account-edit-row .account-login-control>i{color:var(--tone-fg-857b74,#857b74);font-size:14px;font-style:normal;position:static;transform:none}.account-edit-row .account-login-control input{min-width:0}.username-control{background:var(--tone-bg-0d0c0b,#0d0c0b);grid-template-columns:40px minmax(0,1fr);align-items:stretch;width:100%;min-width:0;min-height:50px;transition:border-color .17s,background-color .17s;display:grid;overflow:hidden}.username-control>i,.username-control>span:first-child{border:0!important;border-right:1px solid var(--tone-edge-302a26,#302a26)!important;width:40px!important;height:auto!important;color:var(--tone-fg-8f857e,#8f857e)!important;place-items:center!important;padding:0!important;font-size:14px!important;font-style:normal!important;line-height:1!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.username-control>input{width:100%!important;min-width:0!important;height:49px!important;min-height:49px!important;color:var(--tone-fg-f0e9e4,#f0e9e4)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 14px!important;font-size:14px!important;line-height:normal!important}.username-control:focus-within{background:var(--tone-bg-100e0d,#100e0d)}.username-control--profile{min-height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:24px minmax(0,1fr);overflow:visible}.username-control--profile>i{border-right:0!important;justify-items:start!important;width:24px!important}.username-control--profile>input{height:30px!important;min-height:30px!important;padding:0!important}.username-control--profile:has(input:not(:disabled)){box-shadow:none;border-color:#0000;border-bottom:1px solid var(--border-strong)}.username-control--search{grid-template-columns:40px minmax(0,1fr);position:relative;overflow:visible;background:var(--tone-bg-0d0c0b,#0d0c0b)!important}.username-control--search>input{padding-inline:14px!important}.admin-user-card{border:1px solid var(--tone-edge-302b27,#302b27)!important;background:var(--tone-bg-121110,#121110)!important;width:min(100%,1040px)!important;box-shadow:none!important;border-radius:11px!important}.admin-user-card .profile-section{padding:34px 36px!important}.admin-user-card .profile-section+.profile-section{border-top:1px solid var(--tone-edge-302b27,#302b27)!important}.admin-user-identity{background:var(--tone-bg-151311,#151311)!important;border-bottom:1px solid var(--tone-edge-302b27,#302b27)!important;padding:46px 34px 37px!important}.admin-user-identity .profile-name-line{justify-content:center;gap:10px}.admin-user-identity .profile-badges{justify-content:center}.profile-save-action:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.profile-edit-action{width:42px;height:42px;color:var(--tone-fg-b0a69f,#b0a69f);cursor:pointer;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.profile-save-action[hidden]:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.profile-edit-action[hidden]{display:none}.profile-edit-action img,.profile-save-action img{opacity:.88;filter:brightness(0)saturate()invert(72%)sepia(6%)saturate(260%)hue-rotate(338deg)brightness(91%);width:20px;height:20px;transition:opacity .16s,transform .16s}.profile-save-action img{filter:brightness(0)saturate()invert(67%)sepia(42%)saturate(642%)hue-rotate(87deg)brightness(89%)}.profile-edit-action:hover img,.profile-save-action:hover img{opacity:1;transform:scale(1.08)}.profile-save-action:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.profile-edit-action:focus-visible{outline:2px solid var(--tone-edge-6a5148,#6a5148);outline-offset:2px}.account-edit-status{grid-column:1/-1;margin:0}.account-email-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:14px;min-height:76px;margin:0 30px;padding:14px 0;display:grid}.account-email-row>span{gap:7px;min-width:0;display:grid}.account-email-row strong{color:var(--tone-fg-f0e9e4,#f0e9e4);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}html{scrollbar-gutter:stable;overflow-y:scroll}html.modal-open{overflow-y:scroll!important}body.modal-open{overflow-x:hidden!important}.load-panel{border-color:var(--tone-edge-292521,#292521)!important;background:var(--tone-bg-100f0e,#100f0e)!important;box-shadow:none!important}.service-health{border:0!important;border-left:1px solid var(--tone-edge-3a312c,#3a312c)!important;min-width:212px!important;min-height:58px!important;color:var(--tone-fg-eee7e2,#eee7e2)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:30px minmax(0,1fr) 38px!important;align-items:center!important;gap:11px!important;padding:0 2px 0 14px!important;display:grid!important;transform:none!important}.service-health:hover{border-left-color:var(--tone-edge-6a4939,#6a4939)!important;background:var(--tone-bg-151210,#151210)!important}.service-health__indicator{background:var(--tone-bg-171412,#171412);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.service-health .service-state-mark{background:var(--tone-bg-81756e,#81756e)!important;width:9px!important;height:9px!important;box-shadow:0 0 0 4px var(--tone-shadow-rgba-129-117-110-_12,#81756e1f)!important;border:0!important;border-radius:50%!important;display:block!important;position:static!important}.service-health .service-state-mark:before{content:none!important}.service-health[data-service-state=online] .service-state-mark{background:var(--tone-bg-49a96d,#49a96d)!important;box-shadow:0 0 0 4px var(--tone-shadow-rgba-73-169-109-_13,#49a96d21)!important}.service-health[data-service-state=offline] .service-state-mark{background:var(--tone-bg-c9615b,#c9615b)!important;box-shadow:0 0 0 4px var(--tone-shadow-rgba-201-97-91-_12,#c9615b1f)!important}.service-health[data-service-state=loading] .service-state-mark{animation:.7s linear infinite service-health-spin;border:2px solid var(--tone-edge-4d4039,#4d4039)!important;border-top-color:var(--orange)!important;width:13px!important;height:13px!important;box-shadow:none!important;background:0 0!important}.service-health__copy{text-align:left;justify-items:start;gap:3px;min-width:0;display:grid}.service-health__copy small{color:var(--tone-fg-8e847d,#8e847d)!important;letter-spacing:.03em!important;text-transform:none!important;font-size:11px!important;font-weight:640!important}.service-health__copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden;color:var(--tone-fg-eee7e2,#eee7e2)!important;font-size:13px!important;line-height:1.2!important}.service-health__refresh{opacity:.54;filter:brightness(0)saturate()invert(74%)sepia(6%)saturate(265%)hue-rotate(338deg)brightness(89%);width:17px;height:17px;transition:opacity .17s,transform .23s}.service-health:hover .service-health__refresh{opacity:.9;transform:rotate(24deg)}.service-health[data-service-state=loading] .service-health__refresh{opacity:.24}@keyframes service-health-spin{to{transform:rotate(360deg)}}.load-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-top:1px solid var(--tone-edge-2b2724,#2b2724)!important;border-bottom:1px solid var(--tone-edge-2b2724,#2b2724)!important;gap:0!important;display:grid!important}.load-summary>div{min-width:0;padding:18px 20px 19px 0}.load-summary>div:not([hidden])~div:not([hidden]){border-left:1px solid var(--tone-edge-292521,#292521);padding-left:20px}.load-breakdown{border-bottom:1px solid var(--tone-edge-292521,#292521);width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.load-breakdown>span{background:0 0!important;border:0!important;border-radius:0!important}.load-breakdown>span+span{border-left:1px solid var(--tone-edge-292521,#292521)!important}.chart-wrap{border-color:var(--tone-edge-292521,#292521)!important;background:var(--tone-bg-0d0c0b,#0d0c0b)!important;box-shadow:none!important;border-radius:11px!important}.broadcast-dispatch-footer{z-index:8;border-top:1px solid var(--tone-edge-292521,#292521);background:var(--tone-bg-0f0e0d,#0f0e0d);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin:28px -28px -34px;padding:16px 28px 20px;display:grid;position:sticky;bottom:0}.broadcast-dispatch{gap:9px;width:360px;display:grid}.dispatch-date{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;width:100%;animation:.17s cubic-bezier(.2,.7,.25,1) both dispatch-date-in;display:grid}.dispatch-date[hidden]{display:none}.dispatch-date>span{color:var(--tone-fg-9b918a,#9b918a);white-space:nowrap;font-size:12px;font-weight:620}.dispatch-action{background:var(--orange);width:100%;height:50px;box-shadow:none;border:0;border-radius:11px;grid-template-columns:56px minmax(0,1fr);display:grid;overflow:visible}.dispatch-mode{min-width:0;position:relative}.dispatch-mode>button,.dispatch-submit{width:100%;height:50px;min-height:0;box-shadow:none;border:0}.dispatch-mode>button{background:var(--tone-bg-cf4d12,#cf4d12);color:var(--tone-fg-fff5f2,#fff5f2);cursor:pointer;border-radius:11px 0 0 11px;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.dispatch-mode>button:hover,.dispatch-action[data-mode=scheduled] .dispatch-mode>button{background:var(--tone-bg-bd410b,#bd410b)}.dispatch-mode>button img:not(.dispatch-chevron){filter:brightness(0)invert();width:18px;height:18px}.dispatch-mode .dispatch-chevron{opacity:.78;filter:brightness(0)invert();width:12px;height:12px;transition:transform .16s}.dispatch-mode>button[aria-expanded=true] .dispatch-chevron{transform:rotate(180deg)}.dispatch-submit{border-left:1px solid var(--tone-edge-rgba-67-11-7-_2,#430b0733);background:var(--orange);color:var(--tone-fg-fff8f5,#fff8f5);cursor:pointer;border-radius:0 11px 11px 0;justify-content:space-between;align-items:center;gap:16px;padding:0 18px;font-size:13px;font-weight:730;display:flex}.dispatch-submit>img{filter:brightness(0)invert();width:18px;height:18px}.dispatch-submit:not(:disabled):hover{background:var(--orange-light)}.dispatch-submit:disabled{background:var(--tone-bg-2a211e,#2a211e);color:var(--tone-fg-756b65,#756b65);cursor:not-allowed}.dispatch-submit:disabled>img{opacity:.35}.dispatch-action.is-complete{border-top:1px solid var(--tone-edge-3b332e,#3b332e);border-bottom:1px solid var(--tone-edge-3b332e,#3b332e);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr)}.dispatch-action.is-complete .dispatch-submit,.dispatch-action.is-complete .dispatch-submit:disabled{color:var(--tone-fg-bcb2ab,#bcb2ab);cursor:default;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding-inline:2px}.dispatch-action.is-complete .dispatch-submit>img{opacity:.7;filter:brightness(0)saturate()invert(69%)sepia(7%)saturate(292%)hue-rotate(338deg)brightness(93%);margin-left:auto}.dispatch-action.is-complete[data-status=failed] .dispatch-submit{color:var(--tone-fg-d88880,#d88880)}.dispatch-menu{z-index:70;border:0;border-bottom:2px solid var(--tone-edge-cf4d12,#cf4d12);background:var(--tone-bg-171311,#171311);width:222px;box-shadow:0 -18px 48px var(--tone-shadow-rgba-0-0-0-_52,#00000085);transform-origin:0 100%;border-radius:11px 11px 11px 0;padding:5px;animation:.16s cubic-bezier(.2,.7,.25,1) both dispatch-menu-in;position:absolute;bottom:calc(100% - 1px);left:0;overflow:hidden}.dispatch-menu[hidden]{display:none}.dispatch-menu button{width:100%;min-height:48px;color:var(--tone-fg-eee7e2,#eee7e2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-items:start;gap:2px;padding:8px 28px 8px 10px;display:grid;position:relative}.dispatch-menu button:hover,.dispatch-menu button.is-selected{background:var(--tone-bg-231a17,#231a17)}.dispatch-menu button.is-selected:after{content:"";background:var(--orange);border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dispatch-menu strong{font-size:12px;line-height:1.25}.dispatch-menu small{color:var(--tone-fg-948982,#948982);font-size:11px;line-height:1.3}@keyframes dispatch-menu-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:none}}@keyframes dispatch-date-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.product-dialog{background:var(--tone-bg-11100f,#11100f)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;color:var(--text)!important;box-shadow:0 30px 90px var(--tone-shadow-rgba-0-0-0-_72,#000000b8)!important;scrollbar-width:none!important;border:0!important;border-radius:14px!important;padding:0!important;overflow:clip!important}.product-dialog::-webkit-scrollbar{display:none!important}.product-dialog [hidden],.product-dialog[hidden],.command-admin>em[hidden],.role-badge[hidden]{display:none!important}.product-dialog::backdrop{background:var(--tone-bg-rgba-3-3-3-_78,#030303c7)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.product-dialog>:is(.edit-modal,.confirm-modal,.email-modal,.logout-modal,.promo-redeem-modal,.broadcast-shell,.service-modal,.service-action-modal,.service-disable-modal,.agent-auth-modal){background:var(--modal-surface,var(--tone-bg-11100f,#11100f))!important;box-shadow:none!important;border:0!important;border-radius:14px!important}.product-dialog.password-reset-dialog{border:1px solid var(--tone-edge-3c342e,#3c342e)!important;background:var(--tone-bg-11100f,#11100f)!important;width:min(520px,100vw - 28px)!important;box-shadow:0 28px 80px var(--tone-shadow-rgba-0-0-0-_62,#0000009e)!important;border-radius:15px!important}.product-dialog.ban-dialog{border:1px solid var(--tone-edge-45332f,#45332f)!important;background:var(--tone-bg-12100f,#12100f)!important;width:min(530px,100vw - 28px)!important;box-shadow:0 28px 80px var(--tone-shadow-rgba-0-0-0-_62,#0000009e)!important;border-radius:15px!important}.product-dialog.ban-dialog .ban-modal{border:0!important;border-top:2px solid var(--tone-edge-9c4740,#9c4740)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:29px!important}.product-dialog.ban-dialog .ban-details{margin-top:24px}.product-dialog.ban-dialog .ban-details>div{border-top:1px solid var(--tone-edge-3b302b,#3b302b)!important;background:0 0!important;border-radius:0!important}.product-dialog.password-reset-dialog .password-reset-modal{width:100%;max-height:calc(100dvh - 32px);overflow-y:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:30px!important}.password-reset-dialog .modal-heading h2{font-size:27px;font-weight:650}.password-reset-dialog .modal-heading .section-label{color:var(--tone-fg-aa795a,#aa795a)}.password-reset-dialog .reset-form{gap:17px}.product-dialog.password-reset-dialog .field input{font-size:12px;background:var(--tone-bg-0c0b0a,#0c0b0a)!important;min-height:51px!important;padding:0 13px!important}.password-reset-dialog .reset-form{margin-top:22px;display:grid}.password-reset-dialog .reset-form[hidden]{display:none!important}.password-reset-dialog .reset-intro{color:var(--tone-fg-b7aba2,#b7aba2);margin:0;font-size:12px;line-height:1.6}.password-reset-dialog .reset-back{min-height:30px;color:var(--tone-fg-c39578,#c39578);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.password-reset-dialog .reset-back:hover{color:var(--orange-light)}.password-reset-dialog .reset-back:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.password-reset-dialog .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){margin-top:3px;min-height:50px!important}@media (width<=560px){.product-dialog.ban-dialog .ban-modal,.product-dialog.password-reset-dialog .password-reset-modal{padding:23px 20px!important}.product-dialog.password-reset-dialog .field input{font-size:16px!important}}.product-dialog .modal-heading{border-bottom:1px solid var(--tone-edge-302925,#302925)!important;margin:0!important;padding-bottom:17px!important}.product-dialog :is(.confirm-modal,.edit-modal,.service-disable-modal)>:is(p,.field,.confirm-actions){margin-block:0}.product-dialog :is(.confirm-modal,.edit-modal,.service-disable-modal){gap:20px}.product-dialog .modal-close{color:#fff!important;background:0 0!important;border:0!important}.product-dialog .modal-close:is(:hover,:focus-visible){color:#fff!important;background:0 0!important}.product-dialog .field input,.product-dialog .field textarea{background:var(--field-surface,var(--tone-bg-0d0c0b,#0d0c0b))!important;box-shadow:none!important;padding-inline:14px!important}.product-dialog .field input:focus,.product-dialog .field textarea:focus{box-shadow:none!important}.product-dialog :is(.service-action-impact,.ban-details,.agent-auth-link-preview,.email-steps,.service-control-surface){box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important}.command-admin>em,.role-badge{border:0!important;border-left:2px solid var(--orange)!important;background:var(--tone-bg-211916,#211916)!important;min-height:25px!important;color:var(--tone-fg-f0d8cf,#f0d8cf)!important;letter-spacing:.025em!important;text-transform:none!important;border-radius:3px!important;align-items:center!important;padding:5px 8px!important;font-size:11px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}[data-role=administrator]{border-left-color:var(--tone-edge-bb7a58,#bb7a58)!important;color:var(--tone-fg-e5d2c7,#e5d2c7)!important}[data-role=deputy_owner],[data-role=owner]{border-left-color:var(--tone-edge-db514b,#db514b)!important;background:var(--tone-bg-281715,#281715)!important;color:var(--tone-fg-ff8b83,#ff8b83)!important}.command-admin>em[data-role=deputy_owner],.command-admin>em[data-role=owner]{border-left:2px solid var(--tone-edge-db514b,#db514b)!important;background:var(--tone-bg-281715,#281715)!important;color:var(--tone-fg-ff8b83,#ff8b83)!important}.command-admin-list{align-content:start;width:100%;gap:0!important;display:grid!important}.command-admin{width:100%;border:0!important;border-bottom:1px solid var(--tone-edge-292521,#292521)!important;background:0 0!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr) max-content!important;gap:12px!important;min-height:56px!important;padding:9px 6px!important}.command-admin .avatar{border-radius:10px!important;width:38px!important;height:38px!important}.command-admin>span:nth-child(2){align-content:center;gap:3px;min-width:0;display:grid}.command-admin strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden;font-size:12px!important}.command-admin small{line-height:1.2;color:var(--tone-fg-8f857e,#8f857e)!important;font-size:10px!important}.command-admin>em{justify-content:center;align-self:center;min-width:94px}.telegram-service-page{flex-direction:column;min-height:100svh;display:flex}.telegram-service-page>[data-account-notices]{margin-top:4px;margin-bottom:28px}.telegram-service-page>[data-account-notices]:not(:has(>:not([hidden]))){display:none}.telegram-service-main{flex:1;width:100%;min-height:0;padding:0;display:grid}.telegram-service-surface{border:0;border-top:1px solid var(--tone-edge-2a2623,#2a2623);border-bottom:1px solid var(--tone-edge-2a2623,#2a2623);background:var(--tone-bg-0b0b0a,#0b0b0a);width:100%;min-height:100%;box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(44px,7vw,112px);padding:clamp(42px,6vw,82px) max(24px,50vw - 640px);display:grid}.telegram-service-heading{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:30px;padding:0;display:grid}.telegram-service-visual{background:var(--tone-bg-090909,#090909);width:112px;height:112px;box-shadow:none;border:0;border-radius:26px;overflow:hidden}.telegram-service-visual img{object-fit:cover;width:100%;height:100%}.telegram-service-copy{text-align:left;justify-items:start;min-width:0;display:grid}.telegram-service-kicker{color:var(--tone-fg-67b8dd,#67b8dd);letter-spacing:.06em;align-items:center;gap:8px;font-size:12px;font-weight:680;display:flex}.telegram-service-copy h1{letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(38px,5vw,68px);font-weight:620;line-height:.98}.telegram-service-copy>p{max-width:680px;color:var(--tone-fg-aaa19a,#aaa19a);margin:20px 0 0;font-size:16px;line-height:1.7}.telegram-service-details{border-top:1px solid var(--tone-edge-312b27,#312b27);border-bottom:1px solid var(--tone-edge-312b27,#312b27);align-content:center;min-width:0;display:grid}.telegram-service-benefits{margin:0;padding:0;list-style:none;display:grid}.telegram-service-benefits li{min-height:72px;color:var(--tone-fg-c3bbb5,#c3bbb5);border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding:18px 2px;font-size:14px;line-height:1.45;display:grid}.telegram-service-benefits li+li{border-top:1px solid var(--tone-edge-292521,#292521)}.telegram-service-benefits img{opacity:.76;filter:brightness(0)saturate()invert(72%)sepia(6%)saturate(260%)hue-rotate(338deg)brightness(91%);width:19px;height:19px}.telegram-service-actions{gap:13px;padding:24px 0;display:grid}.telegram-service-subscribe:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-278fbe,#278fbe);width:100%;min-height:50px;color:var(--tone-fg-071116,#071116);box-shadow:none;border:0;border-radius:11px;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:0;padding:0 18px;display:grid}.telegram-service-subscribe:after{content:"";width:20px;height:1px}.telegram-service-subscribe .social-icon{justify-self:start;width:20px;height:20px}.telegram-service-subscribe [data-button-label]{text-align:center;justify-self:center}.telegram-service-subscribe:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-36a3d3,#36a3d3);transform:translateY(-1px)}.telegram-service-note{max-width:none;color:var(--tone-fg-8c837c,#8c837c);text-align:left;margin:0;font-size:12px;line-height:1.55}.telegram-service-surface>.form-status{grid-column:1/-1;width:100%;margin:0}@media (width<=980px){.broadcast-dispatch-footer{grid-template-columns:minmax(0,1fr)}.broadcast-dispatch{width:100%}.telegram-service-surface{grid-template-columns:minmax(0,1fr);align-content:center;gap:38px}}@media (width<=680px){.locale-switch{grid-template-columns:16px minmax(20px,1fr) 1px minmax(20px,1fr);gap:4px;width:82px;padding-inline:4px}.account-edit-row,.account-email-row{margin-inline:20px}.admin-user-card .profile-section{padding:26px 20px!important}.admin-user-identity{padding:var(--profile-top,36px) var(--profile-inset,20px) 30px!important}.service-health{border-top:1px solid var(--tone-edge-332c28,#332c28)!important;border-left:0!important;width:100%!important;min-width:0!important}.load-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))!important}.load-breakdown>span:nth-child(3){border-left:0!important;border-top:1px solid var(--tone-edge-292521,#292521)!important}.load-breakdown>span:nth-child(4){border-top:1px solid var(--tone-edge-292521,#292521)!important}.broadcast-dispatch-footer{padding:14px max(14px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom));margin:22px -14px 0}.dispatch-date{grid-template-columns:minmax(0,1fr);gap:7px}.dispatch-menu{width:min(222px,100vw - 28px)}.telegram-service-surface{gap:32px;padding:34px 20px 42px}.telegram-service-heading{grid-template-columns:76px minmax(0,1fr);gap:18px}.telegram-service-visual{border-radius:19px;width:76px;height:76px}.telegram-service-copy h1{font-size:clamp(31px,10vw,45px)}.telegram-service-copy>p{grid-column:1/-1;margin-top:18px;font-size:15px}}@media (prefers-reduced-motion:reduce){.locale-switch *,.profile-edit-action img,.profile-save-action img,.dispatch-menu,.dispatch-date,.dispatch-chevron,.service-health .service-state-mark{transition:none;animation:none}}.rules-link{width:40px;height:42px;color:var(--tone-fg-918780,#918780);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;place-items:center;transition:color .17s,border-color .17s;display:grid}.rules-link img{opacity:.7;filter:brightness(0)saturate()invert(68%)sepia(7%)saturate(301%)hue-rotate(338deg)brightness(88%);width:19px;height:19px;transition:opacity .17s}.rules-link:hover{border-bottom-color:var(--tone-edge-635048,#635048);color:var(--tone-fg-eee7e2,#eee7e2)}.rules-link:hover img{opacity:1}.rules-link:focus-visible{outline:2px solid var(--tone-edge-775047,#775047);outline-offset:3px}.site-header{transition:opacity .18s,transform .18s cubic-bezier(.2,.7,.25,1),visibility 0s linear .18s}body.modal-open .site-header{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s;transform:translateY(-10px)}.registration-consents{gap:10px;display:grid}.registration-consents .consent{margin:0}.username-change-note{color:var(--tone-fg-887f78,#887f78);align-items:flex-start;gap:7px;margin-top:1px;font-size:11px;font-weight:450;line-height:1.45;display:flex}.username-change-note img{opacity:.7;filter:brightness(0)saturate()invert(64%)sepia(7%)saturate(347%)hue-rotate(339deg)brightness(93%);width:14px;height:14px;margin-top:1px}.profile-edit-action:disabled{cursor:not-allowed;opacity:.38}.admin-ban-button{border:0!important;border-left:2px solid var(--tone-edge-a64d49,#a64d49)!important;min-width:0!important;min-height:38px!important;color:var(--tone-fg-d98b86,#d98b86)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:9px!important;padding:0 2px 0 12px!important;font-size:10px!important;font-weight:670!important}.admin-ban-button:hover{color:var(--tone-fg-f0aaa5,#f0aaa5)!important;background:0 0!important;transform:none!important}.admin-ban-button.is-unban{border-left-color:var(--tone-edge-b46d3f,#b46d3f)!important;color:var(--tone-fg-e8a378,#e8a378)!important;background:0 0!important}.admin-ban-control-mark{flex:0 0 15px!important;width:15px!important;height:15px!important}.load-status-cluster{justify-content:flex-end;align-items:center;gap:18px;display:flex}.emergency-mode-indicator{min-height:36px;color:var(--tone-fg-e7dfd9,#e7dfd9);cursor:help;align-items:center;gap:10px;font-size:11px;font-weight:650;line-height:1.4;display:inline-flex;position:relative}.emergency-mode-indicator[hidden]{display:none!important}.emergency-mode-indicator>i{border:1px solid var(--tone-edge-332c28,#332c28);background:var(--tone-bg-1e1713,#1e1713);width:32px;height:32px;color:var(--tone-fg-eaa078,#eaa078);flex:0 0 32px;place-items:center;display:grid}.emergency-mode-indicator>i:before{content:"";background:currentColor;width:19px;height:19px;display:block;-webkit-mask:url(/icons/shield-check.svg) 50%/contain no-repeat;mask:url(/icons/shield-check.svg) 50%/contain no-repeat}.emergency-mode-indicator:focus-visible{outline:1px solid var(--tone-edge-d76731,#d76731);outline-offset:4px}.emergency-mode-tooltip{z-index:12;border-left:2px solid var(--tone-edge-d76731,#d76731);background:var(--tone-bg-171412,#171412);width:250px;box-shadow:0 16px 42px var(--tone-shadow-rgba-0-0-0-_42,#0000006b);opacity:0;visibility:hidden;border-radius:3px;gap:5px;padding:12px 14px;transition:opacity .14s,transform .14s,visibility 0s linear .14s;display:grid;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-3px)}.emergency-mode-tooltip b{color:var(--tone-fg-e7dfd9,#e7dfd9);font-size:11px;font-weight:650;line-height:1.4}.emergency-mode-tooltip small{color:var(--tone-fg-8d837c,#8d837c);font-size:9px;line-height:1.4}.emergency-mode-indicator:hover .emergency-mode-tooltip,.emergency-mode-indicator:focus-visible .emergency-mode-tooltip{opacity:1;visibility:visible;transition-delay:0s;transform:none}.command-emergency{border-left:0!important}.command-emergency.is-active{background:var(--tone-bg-1e1713,#1e1713)!important}.danger-submit.is-emergency:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--tone-bg-e76125,#e76125)!important;color:var(--tone-fg-170a04,#170a04)!important;border:0!important}.global-back-row.page-width{z-index:50;pointer-events:none;align-items:center;width:100%;max-width:none;min-height:0;margin:0;padding:0 clamp(20px,2.5vw,42px);display:flex;position:fixed;top:92px;left:0}.global-back-spacer{height:70px}.global-back{pointer-events:auto;width:44px;height:44px;color:var(--tone-fg-9c928b,#9c928b);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid}.global-back img{opacity:.78;filter:brightness(0)saturate()invert(67%)sepia(5%)saturate(331%)hue-rotate(340deg)brightness(87%);width:24px;height:24px;transition:opacity .15s,transform .15s}.global-back:hover img{opacity:1;transform:translate(-2px)}.global-back:focus-visible{outline:1px solid var(--tone-edge-655148,#655148);outline-offset:2px}@media (width<=720px){.load-status-cluster{gap:0;width:100%;display:grid}.emergency-mode-indicator{border-top:1px solid var(--tone-edge-332c28,#332c28);padding:11px 16px}.emergency-mode-tooltip{width:min(250px,100vw - 56px);right:14px}}@media (prefers-reduced-motion:reduce){.site-header,.rules-link,.rules-link img{transition:none!important}}input[type=search],input[data-site-access-exception-input]{box-shadow:none!important;outline:none!important}.username-control--profile:focus-within{border-bottom-color:var(--orange);background:0 0}.admin-configs[hidden],.analytics-user-view[hidden],.analytics-config-view[hidden],.load-history-days[hidden],.load-history-tooltip[hidden],.analytics-config-controls[hidden],.analytics-config-quick-actions[hidden]{display:none!important}.admin-command:has(+.admin-configs:not([hidden])){border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.admin-configs{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.admin-configs-table th:first-child{width:42%}.admin-configs-table th:nth-child(2){width:17%}.admin-configs-table th:nth-child(3){text-align:left;width:17%}.admin-configs-table th:nth-child(4){width:19%}.admin-configs-table th:last-child{width:5%}.admin-configs-table td:nth-child(3){text-align:left}.admin-configs-table td:last-child img,.admin-configs-pagination img,.analytics-config-row img,.analytics-config-quick-actions img{filter:brightness(0)invert(.8)}.admin-config-tier{color:var(--text-soft);font-size:11px}.admin-config-tier[data-tier=medium]{color:var(--tone-fg-e4aa7b,#e4aa7b)}.admin-config-tier[data-tier=high]{color:var(--tone-fg-e58d83,#e58d83)}.admin-config-usage{color:var(--text-soft);white-space:nowrap}.admin-configs-pagination{border-top:1px solid var(--border);min-height:55px;color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;padding:9px 25px;font-size:11px;display:flex}.admin-configs-pagination button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.admin-configs-pagination button:hover:not(:disabled){background:var(--surface-2)}.admin-configs-pagination button:disabled{opacity:.35;cursor:default}.analytics-empty{color:var(--muted);margin:0;padding:23px;font-size:12px}.load-view-controls{border-bottom:1px solid var(--border);align-items:center;gap:27px;margin-top:20px;display:flex}.load-view-controls button{min-height:43px;color:var(--muted);font:inherit;cursor:pointer;padding:0 0 13px;font-size:12px;font-weight:560;transition:color .18s;position:relative;background:0 0!important;border:0!important;border-radius:0!important}.load-view-controls button:hover,.load-view-controls button[aria-selected=true]{color:var(--text)}.load-view-controls button[aria-selected=true]{font-weight:700}.load-view-controls button[aria-selected=true]:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.load-history-days{scrollbar-width:thin;scrollbar-color:var(--tone-bg-54483e,#54483e) transparent;grid-template-columns:repeat(15,minmax(76px,1fr));width:100%;margin:13px 0 0;display:grid;overflow-x:auto}.load-history-days button{min-height:42px;color:var(--muted);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;padding:0 4px 9px;font-size:10px;position:relative;background:0 0!important;border:0!important;border-radius:0!important}.load-history-days button:hover,.load-history-days button[aria-pressed=true]{color:var(--text)}.load-history-days button[aria-pressed=true]:after{content:"";background:var(--orange);height:1px;position:absolute;bottom:0;left:10px;right:10px}.load-history-days button[data-available=false]{opacity:.58}.load-history-tooltip{z-index:3;border:1px solid var(--border);background:var(--surface-2);min-width:185px;max-width:245px;color:var(--text-soft);box-shadow:0 14px 34px var(--tone-shadow-0009,#0009);pointer-events:none;white-space:nowrap;border-radius:9px;gap:6px;padding:12px 14px;font-size:11px;display:grid;position:absolute}.load-history-tooltip strong{color:var(--text);font-size:12px}.analytics-main{min-height:calc(100dvh - 170px);padding-block:40px 70px}.analytics-page-heading{margin-bottom:24px}.analytics-page-heading h1{letter-spacing:-.05em;margin:8px 0 7px;font-size:clamp(32px,4.5vw,48px);font-weight:620}.analytics-page-heading>p:last-child{color:var(--muted);margin:0;font-size:12px}.analytics-profile-link{color:inherit;text-decoration:none;transition:color .16s}.analytics-profile-link:hover{color:var(--orange-light)}.analytics-profile-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.analytics-profile-link{transition:none}}.analytics-list-heading{justify-content:space-between;align-items:end;gap:14px;margin:28px 2px 12px;display:flex}.analytics-list-heading h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:650}.analytics-list-heading>span{color:var(--muted);font-size:11px}.analytics-config-list{border:1px solid var(--border);background:var(--surface);border-radius:10px;overflow:hidden}.analytics-config-row{border-bottom:1px solid var(--border);min-height:88px;color:inherit;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:20px;padding:18px 22px;text-decoration:none;transition:background .18s,color .18s;display:grid}.analytics-config-row:focus-visible{outline:2px solid var(--orange);outline-offset:-3px}.analytics-config-row>span:last-child{background:#ffffff04;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.analytics-config-row:hover>span:last-child{background:#e2813818}.analytics-config-row:last-child{border-bottom:0}.analytics-config-row:hover{background:var(--surface-2)}.analytics-config-row>span:first-child{gap:7px;min-width:0;display:grid}.analytics-config-row[data-archived=true]{color:var(--text-soft)}.analytics-config-row strong{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;font-size:14px;font-weight:560;display:flex;overflow:hidden}.analytics-config-row strong img{opacity:.65;flex:0 0 16px;display:block}.analytics-config-row small,.analytics-config-row>span:nth-child(2){color:var(--muted);font-size:11px}.analytics-config-meta{flex-wrap:wrap;align-items:center;gap:4px 9px;display:flex}.analytics-config-meta span+span{border-left:1px solid var(--tone-edge-594d45,#594d45);padding-left:9px}.analytics-page-heading>p:last-child:has(span){flex-wrap:wrap;align-items:center;gap:0 11px;display:flex}.analytics-page-heading>p:last-child span+span{border-left:1px solid var(--tone-edge-594d45,#594d45);padding-left:11px}.analytics-config-summary{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:25px;padding:11px 23px;display:grid}.analytics-config-summary>div{border-bottom:1px solid var(--border);gap:8px;min-width:0;padding:16px 0;display:grid}.analytics-config-summary small{color:var(--muted);font-size:11px}.analytics-config-summary strong{overflow-wrap:anywhere;font-size:13px;font-weight:650}.analytics-config-quick-actions{align-items:center;gap:10px;margin:14px 0 0;display:flex}.analytics-config-quick-actions button{background:var(--surface-2);min-height:43px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 15px;font-size:11px;font-weight:650;display:inline-flex}.analytics-config-quick-actions button:hover{background:var(--tone-bg-39302a,#39302a)}.analytics-config-quick-actions button[hidden]{display:none!important}.analytics-config-graph{margin-top:15px}.analytics-config-graph .panel-heading h2{font-size:clamp(24px,3vw,34px)}.analytics-live-refresh{border:0;border-left:1px solid var(--tone-edge-3a312c,#3a312c);min-height:44px;color:var(--tone-fg-a99b90,#a99b90);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:flex-end;align-items:center;gap:12px;padding:5px 2px 5px 14px;font-size:11px;font-weight:590;transition:color .16s,background .16s;display:inline-flex}.analytics-live-refresh:hover{color:var(--tone-fg-f0e7df,#f0e7df);background:var(--tone-bg-171310,#171310)}.analytics-live-refresh:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.analytics-live-refresh:disabled{cursor:progress;opacity:.65}.analytics-live-refresh img{opacity:.72;filter:brightness(0)invert()}.analytics-live-refresh:disabled img{animation:.8s linear infinite analytics-refresh-spin}.analytics-live-refresh[hidden],.analytics-traffic-summary>[hidden],.analytics-traffic-directions[hidden]{display:none!important}@keyframes analytics-refresh-spin{to{transform:rotate(360deg)}}.analytics-traffic-summary{margin-top:29px}.analytics-traffic-summary strong{font-size:clamp(31px,4.5vw,48px)}.analytics-traffic-directions{grid-template-columns:repeat(2,1fr)}.analytics-chart-wrap{height:226px}.analytics-chart-wrap canvas{width:100%;height:100%;display:block}.analytics-config-controls{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:22px;margin-top:15px;padding:25px 28px;display:flex}.analytics-config-controls h2{margin:0 0 7px;font-size:20px}.analytics-config-controls p{color:var(--muted);margin:0;font-size:11px}.analytics-control-actions{gap:9px;display:flex}.analytics-control-actions button{background:var(--surface-2);min-height:43px;color:var(--text);font:inherit;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:11px;font-weight:650}.analytics-control-actions button:hover{background:var(--tone-bg-39302a,#39302a)}.analytics-control-actions button[data-analytics-delete]{color:var(--tone-fg-e9a49c,#e9a49c)}.analytics-action-dialog [data-analytics-freeze-options][hidden],.analytics-action-dialog [data-analytics-until-row][hidden]{display:none!important}.analytics-freeze-options{gap:14px;padding-top:5px;display:grid}.analytics-freeze-toggle{border-radius:8px;min-height:56px;padding:12px 15px}.analytics-freeze-toggle strong{font-size:12px}.analytics-until-field{color:var(--text-soft);gap:8px;font-size:11px;display:grid}@media (width<=760px){.admin-configs-table tr{grid-template-columns:minmax(0,1fr) auto 12px}.admin-configs-table td:first-child{grid-row:1/3}.admin-configs-table td:nth-child(2){grid-area:1/2}.admin-configs-table td:nth-child(3){text-align:right;grid-area:2/2}.admin-configs-table td:nth-child(4){grid-area:3/1}.admin-configs-table td:last-child{grid-area:1/3/4}.admin-configs-pagination{justify-content:center}.analytics-main{padding-block:29px 56px}.analytics-config-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;padding:8px 16px}.analytics-config-row{gap:10px;padding:15px 17px}.analytics-config-row strong{font-size:13px}.analytics-config-controls{flex-direction:column;align-items:stretch;padding:19px}.analytics-control-actions{flex-wrap:wrap}.analytics-config-graph .panel-heading{align-items:flex-start}.analytics-live-refresh{border-left:0;justify-content:flex-start;padding-left:0}}@media (prefers-reduced-motion:reduce){.analytics-config-row,.load-view-controls button,.analytics-live-refresh{transition:none}.analytics-live-refresh:disabled img{animation:none}}.tcs-panel{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin:28px 0 0;padding:28px}.tcs-heading,.tcs-section-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.tcs-heading h2{letter-spacing:-.04em;margin:0;font-size:26px}.tcs-heading p,.tcs-observation,.tcs-section-heading>span{color:var(--muted);margin:4px 0 0;font-size:11px}.tcs-observation{font-variant-numeric:tabular-nums}.tcs-verdict{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:28px;padding:26px 0;display:grid}.tcs-status{--status-color:#7dbb97;color:var(--status-color);font-size:13px;line-height:1.55}.tcs-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block}[data-assessment=attention] .tcs-status{--status-color:#e2ba6f}[data-assessment=suspicious] .tcs-status{--status-color:#ef985c}[data-assessment=confirmed] .tcs-status{--status-color:#ff334a}:is([data-assessment=unavailable],[data-assessment=disabled]) .tcs-status{--status-color:var(--muted)}.tcs-verdict p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.75}.tcs-report{color:var(--orange);border-left:1px solid var(--border);align-items:center;gap:7px;margin-left:10px;padding-left:10px;text-decoration:none;display:inline-flex}.tcs-report img{filter:brightness(0)invert(.7);display:block}.tcs-history{border-bottom:1px solid var(--border);padding:24px 0}.tcs-section-heading h3{color:var(--text-soft);margin:0;font-size:12px;font-weight:550}.tcs-section-heading strong{font-variant-numeric:tabular-nums;font-size:13px}.tcs-days{grid-template-columns:repeat(15,minmax(0,1fr));gap:10px;height:95px;margin-top:22px;display:grid}.tcs-day{flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;display:flex}.tcs-day>span{height:max(2px, calc(var(--day-fill) * .65));background:var(--orange);opacity:.65;border-radius:2px 2px 0 0;display:block}.tcs-day:hover>span{opacity:1}.tcs-day[data-empty=true]>span{background:var(--border)}.tcs-day small{text-align:center;color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.tcs-workspace{padding-top:24px}.tcs-scope{max-width:480px;margin-top:15px;position:relative}.tcs-scope>button,.tcs-options button{width:100%;min-height:44px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);font:inherit;text-align:left;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:0 14px;font-size:12px;display:flex}.tcs-scope img{filter:brightness(0)invert(.7);flex-shrink:0;display:block}.tcs-options{z-index:8;overscroll-behavior:contain;background:var(--surface-2);border:1px solid var(--border);scrollbar-width:thin;scrollbar-color:#6b5140 transparent;border-radius:9px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 26px #0005}.tcs-options[hidden]{display:none}.tcs-options button{background:0 0;border:0;border-radius:5px;min-height:40px}.tcs-options button:hover,.tcs-options button:focus-visible{background:#ffffff08}.tcs-resources{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:28px 0 22px;display:grid}.tcs-resource{align-items:center;gap:16px;min-width:0;display:flex}.tcs-resource>:is(div,label):last-child{gap:6px;min-width:0;display:grid}.tcs-resource span{color:var(--text-soft);font-size:11px}.tcs-resource :is(strong,output){font-variant-numeric:tabular-nums;font-size:22px;font-weight:550;line-height:1.2}.tcs-resource small{color:var(--muted);font-size:10px}.tcs-meter{background:#ffffff09;border-radius:2px;flex:0 0 8px;align-items:flex-end;width:8px;height:104px;display:flex;position:relative;overflow:hidden}.tcs-meter i{width:100%;height:var(--meter-fill);background:#96908a;transition:height .22s;display:block}.tcs-bandwidth .tcs-meter i{background:var(--orange)}.tcs-bandwidth input{appearance:none;cursor:pointer;background:0 0;width:100%;max-width:190px;height:18px;margin:4px 0 0;padding:0}.tcs-bandwidth input::-webkit-slider-runnable-track{background:#6b5140;border-radius:2px;height:3px}.tcs-bandwidth input::-webkit-slider-thumb{appearance:none;background:var(--orange);border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px}.tcs-bandwidth input::-moz-range-track{background:#6b5140;height:3px}.tcs-bandwidth input::-moz-range-thumb{background:var(--orange);border:0;border-radius:50%;width:12px;height:12px}.tcs-help{max-width:780px;color:var(--muted);margin:0 0 22px;font-size:11px;line-height:1.7}.tcs-mode{border:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.tcs-mode button{min-height:43px;font:inherit;color:var(--muted);border:0;border-right:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;line-height:1;transition:background .16s,color .16s;display:inline-flex}.tcs-mode button:last-child{border-right:0}.tcs-mode button[aria-pressed=true]{color:var(--orange);background:#e2813820}.tcs-mode button:hover:not(:disabled){color:var(--text);background:#ffffff08}:is(.tcs-panel,.tcs-system) :is(button,input):disabled{opacity:.4;cursor:default}:is(.tcs-panel,.tcs-system) :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.tcs-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.tcs-actions p{color:var(--muted);flex:1;margin:0;font-size:11px;line-height:1.6}.tcs-actions button{white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;line-height:1;display:inline-flex}@media (width<=680px){.tcs-panel{padding:20px 16px}.tcs-verdict{grid-template-columns:1fr;gap:12px}.tcs-resources{gap:12px}.tcs-resource{align-items:stretch;gap:9px}.tcs-resource :is(strong,output){font-size:18px}.tcs-resource small{font-size:9px}.tcs-resource span{font-size:10px}.tcs-actions{flex-wrap:wrap}.tcs-actions p{flex-basis:100%}.tcs-mode button{font-size:10px}.tcs-days{gap:5px}}@media (prefers-reduced-motion:reduce){.tcs-panel *{transition:none!important}}.tcs-traffic-graph{border-top:1px solid var(--border);min-width:0;margin-top:26px;padding-top:26px}.tcs-traffic-graph .panel-heading h2{margin:6px 0 0;font-size:20px}.tcs-system{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:26px 24px}.tcs-system-status{text-align:right;color:var(--muted);gap:6px;font-size:11px;display:grid}.tcs-system-status strong{color:var(--orange);font-weight:550}.tcs-system-status[data-enabled=false] strong{color:var(--muted)}.tcs-master{grid-template-columns:minmax(0,1fr) minmax(220px,290px);align-items:center;gap:28px;padding:24px 0;display:grid}.tcs-master h3{margin:0 0 8px;font-size:13px;font-weight:550}.tcs-master p{max-width:580px;color:var(--muted);margin:0;font-size:11px;line-height:1.7}.tcs-mode.tcs-power{grid-template-columns:repeat(2,minmax(0,1fr))}.tcs-bulk{border-top:1px solid var(--border);padding-top:24px}.tcs-bulk>.tcs-help{max-width:none;margin-top:12px}@media (width<=680px){.tcs-traffic-graph .panel-heading{align-items:flex-start;gap:16px}.tcs-system{padding:22px 16px}.tcs-master{grid-template-columns:1fr;gap:16px}}.tcs-regulation{border-bottom:1px solid var(--border);grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:28px;padding:24px 0;display:grid}.tcs-regulation>div:first-child{align-content:start;gap:9px;display:grid}.tcs-regulation>div>span{color:var(--muted);font-size:11px}.tcs-regulation strong{color:var(--text-soft);font-size:13px;font-weight:550;line-height:1.5}.tcs-regulation p{color:var(--text-soft);margin:0;font-size:12px;line-height:1.75}.tcs-regulation small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.65;display:block}.tcs-regulation[data-control-state=automatic] strong{color:var(--orange)}.tcs-regulation:is([data-control-state=pending],[data-control-state=unavailable],[data-control-state=disabled]) strong{color:var(--muted)}@media (width<=640px){.tcs-regulation{grid-template-columns:1fr;gap:14px}}.service-date-control{--date-control-height:48px;width:100%;min-width:0;height:var(--date-control-height);background:var(--field-surface,var(--surface-black));align-items:stretch;display:flex;overflow:hidden}.service-date-control[data-disabled=true]{opacity:.52}.service-date-control>input[type=hidden]{display:none}.service-date-control .service-date-input{width:100%;min-width:0;height:calc(var(--date-control-height) - 2px);min-height:0;color:var(--text);font:inherit;flex:auto;margin:0;padding:0 13px;font-size:12px}.service-date-control .service-date-input::placeholder{color:var(--muted)}.service-date-trigger{width:46px;min-width:0;height:calc(var(--date-control-height) - 2px);border:0;border-left:1px solid var(--border);cursor:pointer;background:0 0;border-radius:0;flex:0 0 46px;place-items:center;min-height:0;margin:0;padding:0;display:grid}.service-date-trigger:hover{background:var(--surface-2)}.service-date-trigger img{width:18px;height:18px;filter:var(--interface-icon-filter,brightness(0) invert(.8))}.service-date-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}.dispatch-date .service-date-control{--date-control-height:42px}.service-calendar[popover]{inset:auto;left:var(--calendar-left,10px);top:var(--calendar-top,10px);z-index:2147483646;box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border-strong);background:var(--modal-surface,var(--surface));width:320px;max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);color:var(--text);scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;border-radius:11px;margin:0;padding:18px;position:fixed;overflow:auto;box-shadow:0 18px 50px #0005}.service-calendar[hidden]{display:none}.service-calendar[popover]:not(:popover-open){display:none}.service-calendar-head{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;padding-bottom:10px;display:grid}.service-calendar-head strong{text-align:center;text-transform:capitalize;font-size:13px;font-weight:650}.service-calendar button{font:inherit;cursor:pointer}.service-calendar-head button{background:0 0;border:0;border-radius:7px;place-items:center;width:36px;height:36px;padding:0;display:grid}.service-calendar-head button img{width:17px;height:17px;filter:var(--interface-icon-filter,brightness(0) invert(.8))}.service-calendar-head button:hover{background:var(--surface-2)}.service-calendar-weekdays,.service-calendar-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.service-calendar-weekdays{margin:0 0 10px}.service-calendar-weekdays span{text-align:center;color:var(--muted);font-size:10px;font-weight:500;line-height:28px}.service-calendar-days button{width:100%;min-width:0;height:36px;min-height:36px;color:var(--text-soft);font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;font-size:12px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:grid}.service-calendar-days button[data-outside=true]{color:var(--muted);opacity:.6}.service-calendar-days button[data-today=true]:not([data-selected=true]){border-color:var(--border-strong);color:var(--accent-text,var(--orange))}.service-calendar-days button:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.service-calendar-days button[data-selected=true]{background:var(--orange);color:#170b05;opacity:1}.service-calendar-days button[data-selected=true]:hover{background:var(--orange-light,var(--orange));color:#170b05}.service-calendar button:disabled{opacity:.35;cursor:not-allowed}.service-calendar-time{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:14px 0;display:flex}.service-calendar-time[hidden]{display:none}.service-calendar-time>span{color:var(--muted);font-size:11px}.service-calendar-time label{align-items:center;gap:6px;display:flex}.service-calendar-time input{text-align:center;width:42px;height:36px;font:inherit;color:var(--text);background:var(--field-surface,var(--surface-black));padding:0;font-size:12px}.service-calendar-time i{color:var(--muted);font-size:12px;font-style:normal}.service-calendar-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.service-calendar-time:not([hidden])+.service-calendar-actions{border-top:0;padding-top:0}.service-calendar-actions>span{gap:8px;display:flex}.service-calendar-actions button{min-height:36px;color:var(--text-soft);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.service-calendar-actions button:hover:not(:disabled){background:var(--surface-2)}.service-calendar-actions [data-calendar-apply]{background:var(--orange);color:#170b05}.service-calendar-actions [data-calendar-apply]:hover:not(:disabled){background:var(--orange-light,var(--orange))}.service-calendar button:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}@media (width<=640px){.service-date-control .service-date-input,.service-calendar-time input{font-size:16px}}@media (width<=360px){.service-calendar[popover]{padding:12px}.service-calendar-actions button{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.service-calendar button{transition:none}}.campaign-page{min-height:100dvh}.campaign-workspace.page-width{width:min(1540px,100% - 96px);max-width:none;padding:40px 0 64px}.campaign-workspace [hidden],.campaign-mode-dialog [hidden]{display:none}.campaign-workspace button,.campaign-mode-dialog button{font:inherit;cursor:pointer}.campaign-workspace button:disabled{opacity:.5;cursor:not-allowed}.campaign-workspace button:focus-visible,.campaign-mode-dialog button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.campaign-workspace img[src^="/icons/"],.campaign-mode-dialog img[src^="/icons/"]{filter:var(--interface-icon-filter,brightness(0) invert(.75));flex:none;display:block}.campaign-loading{min-height:400px;color:var(--muted);justify-content:center;align-items:center;gap:14px;display:flex}.campaign-load-error{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:200px;display:flex}.campaign-load-error button{background:var(--surface-2);color:var(--text);border:0;border-radius:11px;padding:12px 18px}.campaign-broadcast-header{justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.campaign-broadcast-header h1{letter-spacing:-1px;margin:0 0 12px;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.2}.campaign-broadcast-header-copy p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.campaign-summary{border-block:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:22px 0;display:grid}.campaign-summary>div{align-items:baseline;gap:12px;display:flex}.campaign-summary dt{color:var(--muted);order:1;font-size:11px}.campaign-summary dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:24px;font-weight:650}.campaign-broadcast-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;padding-top:32px;display:grid}.campaign-broadcast-sidebar{border-right:1px solid var(--border);min-width:0;padding-right:24px;position:sticky;top:112px}.campaign-library-section+.campaign-library-section{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.campaign-library-section summary{cursor:pointer;align-items:center;gap:10px;min-height:36px;font-size:12px;list-style:none;display:flex}.campaign-library-section summary::-webkit-details-marker{display:none}.campaign-library-section summary>span{color:var(--muted);margin-left:auto;font-size:11px}.campaign-library-section summary img{width:15px;height:15px;margin-left:auto;transition:transform .16s}.campaign-library-section:not([open]) summary img{transform:rotate(-90deg)}.campaign-search{background:var(--field-surface,var(--surface-black));align-items:center;gap:10px;min-height:44px;margin:12px 0 16px;padding:0 12px;display:flex}.campaign-search input{width:100%;min-width:0;height:42px;color:var(--text);font:inherit;padding:0;font-size:12px}.campaign-search input::-webkit-search-cancel-button{display:none}.campaign-search-empty{color:var(--muted);padding:16px 0;font-size:12px}.campaign-broadcast-list,.campaign-broadcast-template-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;gap:4px;max-height:410px;display:grid;overflow:auto}.campaign-broadcast-template-list{max-height:300px}.campaign-broadcast-list-item,.campaign-broadcast-template-item{width:100%;min-width:0;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;column-gap:12px;margin:0;padding:14px 10px;transition:background .15s,color .15s;display:grid}.campaign-broadcast-list-item:hover,.campaign-broadcast-template-item:hover,.campaign-broadcast-list-item.is-active{background:var(--surface-2);color:var(--text)}.campaign-library-icon{opacity:.75;width:18px;height:18px;margin-top:2px}.campaign-library-copy{gap:7px;min-width:0;display:grid}.campaign-library-copy>span{gap:5px;display:grid}.campaign-library-copy strong{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.5}.campaign-library-copy em{color:var(--muted);font-size:10px;font-style:normal;line-height:1.4}.campaign-broadcast-list-item[data-status=active] em{color:var(--ui-success,#90b49c)}.campaign-broadcast-list-item[data-status=scheduled] em{color:var(--accent-text,var(--orange))}.campaign-broadcast-list-item[data-status=failed] em{color:var(--danger)}.campaign-broadcast-list-meta{gap:3px;display:grid}.campaign-library-copy small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.campaign-broadcast-template-row{min-width:0;position:relative}.campaign-broadcast-template-row.can-delete{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:4px;display:grid}.campaign-broadcast-template-delete{width:30px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.campaign-broadcast-template-delete:hover{color:var(--danger);background:var(--surface-2)}.campaign-broadcast-template-empty{color:var(--muted);gap:8px;padding:16px 0;font-size:12px;line-height:1.6;display:grid}.campaign-broadcast-template-tabs{gap:16px;padding:8px 0 12px;display:flex}.campaign-broadcast-template-tabs button{min-height:34px;color:var(--muted);background:0 0;border:0;padding:0;font-size:11px}.campaign-broadcast-template-tabs button.is-active{color:var(--text)}.campaign-broadcast-main,.campaign-broadcast-editor{min-width:0}.campaign-broadcast-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:420px;padding:24px;display:flex}.campaign-broadcast-empty h3{margin:0;font-size:20px;font-weight:600}.campaign-broadcast-empty p{max-width:440px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.campaign-broadcast-editor-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:24px;display:flex}.campaign-broadcast-type-switch,.campaign-broadcast-locale-switch{background:var(--surface-2);border-radius:9px;align-items:center;gap:4px;padding:4px;display:flex}.campaign-broadcast-type-switch button,.campaign-broadcast-locale-switch button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:550;display:flex}.campaign-broadcast-type-switch button.is-active,.campaign-broadcast-locale-switch button.is-active{background:var(--surface);color:var(--text)}.campaign-broadcast-type-switch button img{width:16px;height:16px}.campaign-broadcast-channel-switches{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.campaign-broadcast-channel-switches label{cursor:pointer;min-height:36px;color:var(--text-soft);align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.campaign-broadcast-channel-switches input{opacity:0;width:1px;height:1px;position:absolute}.campaign-broadcast-channel-switches i{background:var(--border-strong);border-radius:12px;width:28px;height:16px;display:block;position:relative}.campaign-broadcast-channel-switches i:after{content:"";background:var(--surface);border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;inset:2px auto auto 2px}.campaign-broadcast-channel-switches input:checked+i{background:var(--orange)}.campaign-broadcast-channel-switches input:checked+i:after{transform:translate(12px)}.campaign-broadcast-channel-switches input:focus-visible+i{outline:2px solid var(--orange);outline-offset:3px}.campaign-broadcast-channel-switches label:has(input:disabled){opacity:.5;cursor:not-allowed}.campaign-broadcast-audience{border-block:1px solid var(--border);grid-template-columns:minmax(220px,1fr) minmax(280px,1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.campaign-broadcast-section-copy h3{margin:0;font-size:14px;font-weight:650;line-height:1.5}.campaign-broadcast-section-copy p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.6}.campaign-broadcast-audience-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-broadcast-audience-controls>:only-child{grid-column:1/-1}.campaign-broadcast-audience-controls:has(>[hidden])>.designed-select:first-child{grid-column:1/-1}.campaign-broadcast-user-options button{justify-content:space-between;gap:10px;display:flex}.campaign-broadcast-user-options small{color:var(--muted)}.campaign-broadcast-telegram-audience-note{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.6}.campaign-broadcast-content-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.campaign-broadcast-editor-tabs{gap:20px;display:flex}.campaign-broadcast-editor-tabs button{min-height:40px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:12px;display:flex}.campaign-broadcast-editor-tabs button.is-active{border-bottom-color:var(--orange);color:var(--text)}.campaign-broadcast-editor-tabs img{width:17px;height:17px}.campaign-broadcast-language-tools{align-items:center;gap:16px;display:flex}.campaign-broadcast-email-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:28px;display:grid}.campaign-broadcast-email-meta .field{margin:0}.campaign-broadcast-compose-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:32px;display:grid}.campaign-block-editor-frame{min-width:0}.campaign-block-editor-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.campaign-compose-actions{flex-wrap:wrap;gap:12px;display:flex}.campaign-block-add-menu{position:relative}.campaign-block-add-menu>div{z-index:20;border:1px solid var(--border);background:var(--surface);border-radius:10px;width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0004}.campaign-block-add-menu>div button{width:100%;min-height:40px;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.campaign-block-add-menu>div button:hover{background:var(--surface-2);color:var(--text)}.campaign-block-editor{gap:0;display:grid}.campaign-editor-block{border-top:1px solid var(--border);grid-template-columns:16px minmax(0,1fr) 28px;align-items:start;gap:10px;padding:20px 0;display:grid}.campaign-editor-block-handle{background:var(--muted);cursor:grab;width:14px;height:18px;margin-top:4px;-webkit-mask:url(/icons/grip-vertical.svg) 50%/contain no-repeat;mask:url(/icons/grip-vertical.svg) 50%/contain no-repeat}.campaign-editor-block-fields{gap:12px;min-width:0;display:grid}.campaign-editor-block-type{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.campaign-editor-block-fields input,.campaign-editor-block-fields textarea,.campaign-code textarea{background:var(--field-surface,var(--surface-black));width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;padding:12px 14px;font-size:12px;line-height:1.7}.campaign-editor-block-fields textarea{min-height:140px}.campaign-editor-block-tools{gap:6px;padding-top:0;display:grid}.campaign-editor-block-remove,.campaign-editor-block-move{width:28px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.campaign-editor-block-remove:before{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url(/icons/trash-2.svg) 50%/contain no-repeat;mask:url(/icons/trash-2.svg) 50%/contain no-repeat}.campaign-editor-block-remove:hover{color:var(--danger)}.campaign-editor-block-move:hover{background:var(--surface-2)}.campaign-code{color:var(--text-soft);gap:12px;font-size:12px;display:grid}.campaign-code textarea{min-height:440px;font-family:ui-monospace,monospace;font-size:12px}.campaign-code small{color:var(--muted);font-size:11px;line-height:1.7}.campaign-broadcast-email-preview{border:1px solid var(--border);background:var(--surface);border-radius:11px;min-width:0;position:sticky;top:112px;overflow:hidden}.campaign-email-preview-brand{border-bottom:1px solid var(--border);padding:22px;font-size:15px;font-weight:650}.campaign-email-preview-brand span{color:var(--orange)}.campaign-email-preview-subject{border-bottom:1px solid var(--border);gap:8px;padding:22px;display:grid}.campaign-email-preview-subject strong{font-size:14px;line-height:1.5}.campaign-email-preview-subject small{color:var(--muted);font-size:11px;line-height:1.6}.campaign-email-preview-content{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;max-height:640px;padding:24px;font-size:13px;line-height:1.8;overflow:auto}.campaign-email-preview-content:has(iframe){padding:0}.campaign-html-preview{background:var(--surface);border:0;width:100%;height:600px;display:block}.campaign-email-preview-content h4{margin:0 0 14px;font-size:18px;line-height:1.5}.campaign-email-preview-content p{margin:0 0 18px}.campaign-email-preview-content dl{border-block:1px solid var(--border);padding:16px 0}.campaign-email-preview-content dt{color:var(--muted);font-size:11px}.campaign-email-preview-content dd{margin:8px 0 0}.campaign-email-preview-action{background:var(--orange);color:#170b05;border-radius:7px;padding:12px 18px;text-decoration:none;display:inline-flex}.campaign-email-preview-footer{border-top:1px solid var(--border);color:var(--muted);padding:20px 22px;font-size:10px}.campaign-broadcast-dispatch-footer{border-top:1px solid var(--border);flex-direction:column;gap:24px;margin-top:32px;padding-top:24px;display:flex}.campaign-broadcast-quiet-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.campaign-broadcast-dispatch{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:20px;display:flex}.campaign-dispatch-date{width:280px;color:var(--muted);gap:8px;font-size:11px;display:grid}.campaign-dispatch-action{align-items:stretch;gap:10px;display:flex}.campaign-dispatch-mode{position:relative}.campaign-dispatch-mode>button{background:var(--surface-2);height:50px;color:var(--text);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex}.campaign-dispatch-menu{z-index:25;border:1px solid var(--border);background:var(--surface);border-radius:11px;width:280px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 32px #0005}.campaign-dispatch-menu button{width:100%;color:var(--text-soft);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px 12px;padding:14px 12px;display:grid}.campaign-dispatch-menu button>img{grid-row:1/3}.campaign-dispatch-menu strong{font-size:12px;font-weight:600}.campaign-dispatch-menu small{color:var(--muted);grid-column:2;font-size:11px;line-height:1.5}.campaign-dispatch-menu button:hover,.campaign-dispatch-menu button[aria-checked=true]{background:var(--surface-2)}.campaign-broadcast-new,.campaign-dispatch-submit,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-block-add-menu>button{min-height:50px;color:var(--text-soft);background:var(--surface-2);text-align:center;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 18px;font-size:12px;font-weight:600;line-height:1;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.campaign-broadcast-new,.campaign-dispatch-submit{background:var(--orange);color:#170b05}.campaign-broadcast-new:hover,.campaign-dispatch-submit:hover{background:var(--orange-light,var(--orange))}.campaign-dispatch-submit img{filter:brightness(0)}.campaign-broadcast-quiet-action:hover,.campaign-broadcast-translate:hover,.campaign-mode-trigger:hover,.campaign-block-add-menu>button:hover{background:var(--surface-3,var(--surface));color:var(--text)}.campaign-broadcast-quiet-action.danger-text{color:var(--danger)}.campaign-mode-dialog{width:min(620px,100vw - 32px)}.campaign-mode-content{padding:28px}.campaign-mode-content>p{color:var(--muted);margin:20px 0;font-size:12px;line-height:1.7}.campaign-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.campaign-mode-options button{background:var(--surface-2);color:var(--text-soft);text-align:left;border:1px solid #0000;border-radius:11px;grid-template-columns:22px minmax(0,1fr);gap:10px 12px;padding:20px;display:grid}.campaign-mode-options button>img{grid-row:1/3}.campaign-mode-options button[aria-pressed=true]{border-color:var(--orange)}.campaign-mode-options strong{font-size:13px}.campaign-mode-options span{color:var(--muted);grid-column:2;font-size:11px;line-height:1.7}@media (width<=1280px){.campaign-workspace.page-width{width:calc(100% - 64px)}.campaign-broadcast-layout{grid-template-columns:240px minmax(0,1fr);gap:28px}.campaign-broadcast-compose-grid{grid-template-columns:minmax(0,1fr);gap:28px}.campaign-broadcast-email-preview{position:static}.campaign-email-preview-content{max-height:500px}}@media (width<=960px){.campaign-broadcast-audience{grid-template-columns:minmax(0,1fr);gap:18px}.campaign-broadcast-email-meta{grid-template-columns:minmax(0,1fr)}.campaign-broadcast-content-toolbar{align-items:flex-start}.campaign-broadcast-language-tools{justify-content:space-between;width:100%}}@media (width<=760px){.campaign-workspace.page-width{width:calc(100% - 40px);padding:28px 0 44px}.campaign-broadcast-header{align-items:flex-start;gap:16px}.campaign-broadcast-header h1{font-size:26px}.campaign-broadcast-new{white-space:normal;min-height:44px;padding-inline:12px;font-size:11px}.campaign-summary{gap:12px;padding-block:18px}.campaign-summary>div{gap:5px;display:grid}.campaign-summary dt{order:0;font-size:10px}.campaign-summary dd{font-size:22px}.campaign-broadcast-layout{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.campaign-broadcast-sidebar{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0 0 24px;display:grid;position:static}.campaign-library-section+.campaign-library-section{border:0;margin:0;padding:0}.campaign-broadcast-list,.campaign-broadcast-template-list{max-height:260px}.campaign-library-copy strong{font-size:12px}.campaign-broadcast-list-item,.campaign-broadcast-template-item{column-gap:8px;padding-inline:6px}.campaign-broadcast-editor-tabs{flex-wrap:wrap;gap:16px}.campaign-broadcast-editor-tabs button{font-size:11px}.campaign-broadcast-editor-tabs img{width:15px;height:15px}.campaign-broadcast-channel-switches{gap:16px}.campaign-dispatch-action{width:100%}.campaign-dispatch-submit{flex:1}.campaign-dispatch-date{width:100%}.campaign-broadcast-quiet-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.campaign-broadcast-quiet-action{padding-inline:10px;font-size:11px}.campaign-mode-options{grid-template-columns:minmax(0,1fr)}.campaign-mode-content{padding:24px 20px}.campaign-editor-block-fields textarea,.campaign-editor-block-fields input,.campaign-code textarea{font-size:16px}}@media (width<=480px){.campaign-broadcast-sidebar{grid-template-columns:minmax(0,1fr);gap:24px}.campaign-broadcast-header{flex-wrap:wrap}.campaign-broadcast-audience-controls{grid-template-columns:minmax(0,1fr)}.campaign-dispatch-menu{width:min(280px,100vw - 40px);left:0;right:auto}.campaign-broadcast-quiet-action{min-height:50px}}@media (prefers-reduced-motion:reduce){.campaign-workspace *{transition:none}}.voucher-page{min-height:100svh}.voucher-workspace{min-height:calc(100svh - 190px);padding-block:44px 64px}.voucher-header{justify-content:space-between;align-items:center;gap:24px;padding-bottom:28px;display:flex}.voucher-header h1{letter-spacing:-1px;margin:0;font-size:clamp(28px,3vw,38px);line-height:1.15}.voucher-header p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.voucher-create:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange);color:#211109;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 20px;font-size:12px;font-weight:650;display:inline-flex}.voucher-create:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange-light)}.voucher-loader{min-height:260px;color:var(--text-soft);justify-content:center;align-items:center;gap:14px;display:flex}.voucher-loader[hidden],.voucher-load-error[hidden]{display:none}.voucher-load-error{color:var(--text-soft);padding:36px 0}.voucher-load-error button{background:var(--surface-2);color:var(--text);cursor:pointer;border:0;border-radius:9px;padding:12px 18px}.voucher-summary{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:20px 0 26px;display:grid}.voucher-summary div{min-width:0}.voucher-summary dt{color:var(--muted);font-size:11px}.voucher-summary dd{color:var(--text);font-variant-numeric:tabular-nums;margin:9px 0 0;font-size:27px;font-weight:650}.voucher-layout{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:36px;padding-top:30px;display:grid}.voucher-library{min-width:0;position:sticky;top:110px}.voucher-library-details summary{cursor:pointer;align-items:center;gap:10px;min-height:38px;font-size:13px;list-style:none;display:flex}.voucher-library-details summary::-webkit-details-marker{display:none}.voucher-library-details summary span{color:var(--muted);margin-left:auto;font-size:11px}.voucher-library-details summary img{filter:var(--interface-icon-filter);transition:transform .16s}.voucher-library-details:not([open]) summary img{transform:rotate(-90deg)}.voucher-search{background:var(--surface-black);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:0 12px;display:flex}.voucher-search:focus-within{border-color:var(--orange)}.voucher-search img{filter:var(--interface-icon-filter);flex:none}.voucher-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:12px}.voucher-search input::placeholder{color:var(--muted);opacity:1}.voucher-filters{gap:5px;padding:14px 0;display:flex}.voucher-filters button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px;font-size:11px}.voucher-filters button[aria-pressed=true]{color:var(--text);background:var(--surface-3)}.voucher-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track);gap:3px;max-height:min(620px,100svh - 330px);padding-right:5px;display:grid;overflow:auto}.voucher-list-item{width:100%;min-width:0;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:10px;padding:17px 14px;transition:background .16s;display:grid}.voucher-list-item:hover{background:var(--surface-2)}.voucher-list-item.is-selected{background:var(--selected-surface,var(--orange-soft))}.voucher-list-item>span:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.voucher-list-item strong{overflow-wrap:anywhere;letter-spacing:.3px;font-family:ui-monospace,Consolas,monospace;font-size:13px}.voucher-list-item em{color:var(--accent-text);margin-left:auto;font-size:10px;font-style:normal}.voucher-list-item.is-inactive em{color:var(--muted)}.voucher-list-item>span:last-child{color:var(--muted);font-size:11px}.voucher-empty{color:var(--muted);padding:24px 4px;font-size:12px;line-height:1.6}.voucher-editor{background:var(--surface);border-radius:12px;min-width:0;padding:28px;scroll-margin-top:115px}.voucher-editor-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:25px;display:flex}.voucher-editor-heading .section-label{font-size:10px}.voucher-editor-heading h3{letter-spacing:-.5px;overflow-wrap:anywhere;margin:9px 0 0;font-size:24px}.voucher-state{color:var(--muted);white-space:nowrap;font-size:11px}.voucher-state[data-active=true]{color:var(--accent-text)}.voucher-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 0;display:grid}.voucher-fields .field{min-width:0}.voucher-code-field input{letter-spacing:.4px;font-family:ui-monospace,Consolas,monospace}.voucher-term{border-top:1px solid var(--border);gap:16px;padding:26px 0;display:grid}.voucher-term>div:first-child{gap:7px;display:grid}.voucher-term strong{font-size:13px;font-weight:650}.voucher-term small{color:var(--muted);font-size:11px;line-height:1.6}.voucher-term-options{flex-wrap:wrap;gap:8px;display:flex}.voucher-term-options button{min-height:42px;color:var(--text-soft);background:var(--surface-2);cursor:pointer;border:0;border-radius:9px;padding:11px 14px;font-size:12px;transition:background .16s,color .16s}.voucher-term-options button.is-active{background:var(--selected-surface,var(--orange-soft));color:var(--accent-text)}.voucher-term>.field{max-width:360px}.voucher-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.voucher-actions .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:auto;min-width:210px;margin-left:auto}.voucher-actions .text-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.voucher-delete:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-2);min-height:44px;color:var(--text-soft);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:inline-flex}.voucher-delete:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){color:var(--danger);background:0 0}.voucher-actions button:disabled{opacity:.5;cursor:wait}.voucher-library-details summary:focus-visible,.voucher-filters button:focus-visible,.voucher-list-item:focus-visible,.voucher-term-options button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=1000px){.voucher-layout{grid-template-columns:240px minmax(0,1fr);gap:24px}.voucher-editor{padding:24px}.voucher-fields{gap:18px}}@media (width<=760px){.voucher-workspace{padding-block:28px 40px}.voucher-header{flex-direction:column;align-items:flex-start;gap:20px}.voucher-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.voucher-layout{grid-template-columns:minmax(0,1fr);gap:24px}.voucher-library{position:static}.voucher-list{max-height:260px}.voucher-editor{padding:22px 18px;scroll-margin-top:150px}.voucher-editor-heading{align-items:flex-start}.voucher-fields{grid-template-columns:minmax(0,1fr);gap:24px}.voucher-term-options{grid-template-columns:minmax(0,1fr);display:grid}.voucher-term-options button{text-align:left}.voucher-actions .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%;margin-left:0}.voucher-actions{gap:8px}}@media (prefers-reduced-motion:reduce){.voucher-page *{scroll-behavior:auto;transition:none!important}}dialog.product-dialog.maintenance-dialog{width:min(640px,100vw - 32px);max-width:none;max-height:calc(var(--usable-viewport-height,100dvh) - 32px);border:0;border-radius:15px;width:min(740px,100vw - 32px);max-height:calc(var(--usable-viewport-height,100dvh) - 32px)!important;overflow:hidden!important}.maintenance-modal{max-height:calc(var(--usable-viewport-height,100dvh) - 32px);overflow:hidden}.maintenance-body{grid-auto-rows:max-content;align-content:start}.maintenance-body::-webkit-scrollbar{width:6px}.maintenance-body::-webkit-scrollbar-track{background:0 0}.maintenance-body::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border-radius:8px}.maintenance-body::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.maintenance-modal{min-width:0;max-height:calc(var(--usable-viewport-height,100dvh) - 32px);background:var(--modal-surface,var(--surface));color:var(--text);border-radius:15px;flex-direction:column;display:flex}.request-heading,.maintenance-heading{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 22px;display:flex}.request-heading p{color:var(--muted);margin:0 0 8px;font-size:10px;font-weight:600}.request-heading h2,.maintenance-heading h2{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:650;line-height:1.25}.maintenance-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track);gap:24px;min-height:0;padding:24px 28px 28px;display:grid;overflow:auto}.request-field{gap:9px;min-width:0;display:grid}.request-field>span{color:var(--text-soft);font-size:11px;font-weight:600}.request-field input{background:var(--field-surface,var(--surface-black));width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;outline:0;padding:0 14px;font-size:13px;transition:border-color .16s,background .16s}.request-field input::placeholder{color:var(--muted);opacity:1}.request-field small{color:var(--muted);font-size:10px;line-height:1.6}.request-actions,.maintenance-actions{border-top:1px solid var(--border);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:18px 28px;display:flex}.request-cancel:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-2);min-height:48px;color:var(--text-soft);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;font-size:13px;font-weight:550;line-height:1.2;transition:background .18s,color .18s;display:inline-flex}.request-cancel:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-3);color:var(--text)}.request-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange);color:#211109;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:0 22px;font-size:13px;font-weight:600;line-height:1.2;transition:background .18s,opacity .18s;display:inline-flex}.request-submit:not(:disabled):hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--orange-light)}.request-submit:not(:disabled):active:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:color-mix(in srgb, var(--orange) 88%, #211109)}.request-submit img{filter:brightness(0);flex:none}.request-submit>span{line-height:inherit;display:block}.request-submit:disabled:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){opacity:.6;cursor:wait}.request-cancel:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.request-submit:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){outline:2px solid var(--orange);outline-offset:3px}.maintenance-overview{border-bottom:1px solid var(--border);gap:15px;padding-bottom:22px;display:grid}.maintenance-state>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.maintenance-state small{color:var(--muted);font-size:11px}.maintenance-state strong{color:var(--text);font-size:12px;font-weight:600}.maintenance-state[data-site-access-state=enabled] strong{color:var(--accent-text)}.maintenance-intro{color:var(--text-soft);margin:0;font-size:12px;line-height:1.65}.maintenance-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.maintenance-exceptions{border-top:1px solid var(--border);gap:16px;padding-top:22px;display:grid}.maintenance-exceptions-heading{align-items:flex-start;gap:12px;display:flex}.maintenance-exceptions-heading img{filter:var(--interface-icon-filter);flex:none}.maintenance-exceptions-heading div{gap:7px;display:grid}.maintenance-exceptions-heading strong{font-size:12px;font-weight:600}.maintenance-exceptions-heading small{color:var(--muted);font-size:11px;line-height:1.6}.maintenance-exception-search{background:var(--field-surface,var(--surface-black));grid-template-columns:34px minmax(0,1fr);align-items:center;min-height:46px;display:grid;position:relative}.maintenance-exception-search>span{text-align:center;color:var(--muted);font-size:14px}.maintenance-exception-search>input{width:100%;min-width:0;min-height:44px;color:var(--text);background:0 0;border:0;outline:0;padding:0 12px 0 0;font-size:13px}.maintenance-suggestions{z-index:3;border:1px solid var(--border);background:var(--surface);scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track);border-radius:10px;max-height:230px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #0000001f}.maintenance-suggestions button{width:100%;min-height:42px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:12px;padding:9px;font-size:12px;display:flex}.maintenance-suggestions button:hover,.maintenance-suggestions button:focus-visible{background:var(--surface-2)}.maintenance-suggestions small,.maintenance-suggestions p{color:var(--muted);font-size:11px}.maintenance-exception-list{flex-wrap:wrap;gap:8px;display:flex}.maintenance-exception-item{background:var(--surface-2);border-radius:10px;align-items:center;gap:14px;min-width:0;padding:10px 8px 10px 12px;display:flex}.maintenance-exception-item>span{gap:4px;display:grid}.maintenance-exception-item strong{font-size:11px}.maintenance-exception-item small{color:var(--muted);font-size:10px}.maintenance-exception-remove{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background .18s,color .18s;display:grid}.maintenance-exception-remove:hover{color:var(--text);background:var(--surface-3)}.maintenance-options{border-top:1px solid var(--border);gap:0;display:grid}.maintenance-checkbox,.maintenance-toggle{cursor:pointer;align-items:center;gap:16px;display:flex;position:relative}.maintenance-checkbox{border-bottom:1px solid var(--border);min-height:78px;padding:17px 0}.maintenance-checkbox>span,.maintenance-toggle>span{flex:1;gap:6px;min-width:0;display:grid}.maintenance-checkbox strong,.maintenance-toggle strong{font-size:12px;font-weight:600}.maintenance-checkbox small,.maintenance-toggle small{color:var(--muted);font-size:10px;line-height:1.5}.maintenance-checkbox input,.maintenance-toggle input{opacity:0;width:1px;height:1px;position:absolute}.maintenance-checkbox>i,.maintenance-toggle>i{background:var(--border-strong);border-radius:12px;flex:none;width:34px;height:20px;transition:background .16s;display:block;position:relative}.maintenance-checkbox>i{order:2;margin-left:auto}.maintenance-checkbox>i>span,.maintenance-toggle>i>span{background:var(--surface);border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;inset:3px auto auto 3px}.maintenance-checkbox input:checked+i,.maintenance-toggle input:checked+i{background:var(--orange)}.maintenance-checkbox input:checked+i>span,.maintenance-toggle input:checked+i>span{transform:translate(14px)}:is(.maintenance-checkbox:has(input:disabled),.maintenance-toggle:has(input:disabled)){opacity:.55;cursor:default}.maintenance-toggle{margin-right:auto}.maintenance-toggle strong{font-size:11px}.maintenance-toggle small{font-size:10px}@media (width<=540px){dialog.product-dialog.maintenance-dialog{width:calc(100vw - 20px);max-height:calc(var(--usable-viewport-height,100dvh) - 20px)}.maintenance-modal{max-height:calc(var(--usable-viewport-height,100dvh) - 20px)}.request-heading,.maintenance-heading{padding:22px 18px 18px}.request-heading h2,.maintenance-heading h2{font-size:22px}.maintenance-body{gap:22px;padding:22px 18px}.request-field input,.maintenance-exception-search>input{font-size:16px}.request-actions,.maintenance-actions{gap:8px;padding:16px 18px}.request-actions .request-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){flex:1;padding-inline:12px}.request-cancel:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){padding-inline:13px}.maintenance-fields{grid-template-columns:minmax(0,1fr)}.maintenance-toggle strong{max-width:none;font-size:12px}.maintenance-actions{padding-bottom:max(16px, env(safe-area-inset-bottom));flex-wrap:wrap}.maintenance-actions .maintenance-toggle{flex-basis:100%;min-height:44px;margin-bottom:4px}.maintenance-actions .request-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){flex:1;padding-inline:14px}.maintenance-checkbox{gap:14px;min-height:76px}.maintenance-checkbox small,.maintenance-toggle small{font-size:12px;line-height:1.55}.maintenance-suggestions button,.maintenance-exception-remove,.request-heading .modal-close,.maintenance-heading .modal-close{min-height:44px}.maintenance-exception-remove{min-width:44px}.maintenance-exception-item{gap:10px}.maintenance-exception-item>span{overflow-wrap:anywhere;min-width:0}.maintenance-field textarea,.request-field textarea,.maintenance-fields input,.maintenance-modal .field input,.maintenance-modal .field textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.maintenance-modal *{transition:none!important}}dialog.product-dialog.connection-setup-dialog{width:min(560px,100vw - 32px);max-width:none;max-height:calc(var(--usable-viewport-height,100dvh) - 32px);border:1px solid var(--border);background:var(--modal-surface,var(--surface));border-radius:15px;padding:0;overflow:hidden}.connection-setup-form{min-width:0;max-height:calc(var(--usable-viewport-height,100dvh) - 34px);color:var(--text);flex-direction:column;display:flex}.setup-heading{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:28px 28px 24px;display:flex}.setup-heading-copy{gap:12px;min-width:0;display:grid}.setup-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(22px,4vw,25px);font-weight:650;line-height:1.25}.setup-method{color:var(--muted);font-family:var(--font-mono,monospace);align-items:center;gap:10px;margin:0;font-size:11px;line-height:1;display:flex}.setup-method span:first-child{color:var(--accent-text)}.setup-method span+span{border-left:1px solid var(--border-strong,var(--border));padding-left:10px}.setup-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;gap:22px;min-height:0;padding:0 28px 28px;display:grid;overflow:auto}.setup-fields{gap:20px;display:grid}.setup-body .field{min-width:0;margin:0}.setup-recipient{border-block:1px solid var(--border);align-items:center;gap:12px;padding:16px 0;display:flex}.setup-recipient>img{filter:var(--interface-icon-filter);flex-shrink:0;display:block}.setup-recipient span{gap:6px;min-width:0;display:grid}.setup-recipient small{color:var(--muted);font-size:11px}.setup-recipient strong{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:550}.setup-actions{border-top:1px solid var(--border);flex:none;gap:12px;padding:20px 28px}@media (width<=560px){dialog.product-dialog.connection-setup-dialog{width:calc(100vw - 20px);max-height:calc(var(--usable-viewport-height,100dvh) - 20px)}.connection-setup-form{max-height:calc(var(--usable-viewport-height,100dvh) - 22px)}.setup-heading{padding:24px 20px}.setup-body{padding:0 20px 24px}.setup-actions{padding:18px 20px max(18px, env(safe-area-inset-bottom))}}:root{--accent:var(--orange);--accent-text:var(--orange);--interface-icon-filter:brightness(0) saturate(100%) invert(73%) sepia(8%) saturate(390%) hue-rotate(340deg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-account-theme=true][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--interface-icon-filter:brightness(0) saturate(100%) invert(28%) sepia(9%) saturate(683%) hue-rotate(347deg);--tone-bg-0d0c0b:#e4e3e0;--tone-bg-151311:#e4e3e0;--tone-bg-1a1715:#d9d6d1;--tone-bg-201c19:#d9d6d1;--tone-bg-100f0e:#e4e3e0;--tone-fg-f3eee9:#28231e;--tone-fg-c6bcb4:#554b42;--tone-fg-877b73:#74665a;--tone-fg-f26722:#e2651f;--tone-fg-ff8240:#e77336;--tone-fg-2a180f:#2a180f;--tone-fg-df625b:#753430;--tone-bg-2d1413:#d9d6d1;--tone-edge-2d2723:#cbc5bd;--tone-edge-46382f:#b7ada0;--tone-bg-0b0a09:#dfddda;--tone-bg-554238:#c4bdb4;--tone-bg-77513d:#77513d;--tone-bg-281716:#d9d6d1;--tone-edge-723b36:#bd987b;--tone-fg-8f8580:#554b42;--tone-fg-f2ece8:#28231e;--tone-edge-dd692d:#bd987b;--tone-edge-11100f:#cbc5bd;--tone-fg-817771:#74665a;--tone-bg-11100f:#eae9e6;--tone-edge-3a302b:#b7ada0;--tone-edge-bc6136:#bd987b;--tone-bg-171412:#e4e3e0;--tone-fg-eee8e4:#28231e;--tone-edge-b95750:#bd987b;--tone-edge-d66a31:#bd987b;--tone-fg-d87848:#754127;--tone-fg-c36a64:#75403c;--tone-fg-958983:#554b42;--tone-fg-fff:#28231e;--tone-edge-302a27:#b7ada0;--tone-edge-d6672d:#bd987b;--tone-bg-1d1917:#d9d6d1;--tone-edge-6a3c27:#bd987b;--tone-bg-211711:#d9d6d1;--tone-fg-f2a06e:#754e35;--tone-edge-3b332f:#b7ada0;--tone-bg-181513:#e4e3e0;--tone-fg-c9beb7:#554b42;--tone-edge-74442d:#bd987b;--tone-fg-f08a4e:#754326;--tone-edge-332d29:#b7ada0;--tone-bg-12100f:#e4e3e0;--tone-fg-827871:#74665a;--tone-edge-4c3529:#b7ada0;--tone-fg-e07a43:#754023;--tone-edge-3a312c:#b7ada0;--tone-fg-9c8f87:#554b42;--tone-fg-f0e9e4:#28231e;--tone-edge-b85b2f:#bd987b;--tone-shadow-b85b2f:#31261b1f;--tone-edge-41362f:#b7ada0;--tone-fg-eee7e2:#28231e;--tone-bg-241b17:#d9d6d1;--tone-fg-8f847d:#554b42;--tone-bg-191512:#e4e3e0;--tone-fg-8b8079:#554b42;--tone-fg-91857e:#554b42;--tone-fg-e18966:#754735;--tone-edge-4d352a:#b7ada0;--tone-edge-d4662f:#bd987b;--tone-bg-181310:#e4e3e0;--tone-edge-d46a34:#bd987b;--tone-fg-998c84:#554b42;--tone-bg-6f5546:#c4bdb4;--tone-fg-190c05:#190c05;--tone-edge-332e2a:#b7ada0;--tone-fg-928780:#554b42;--tone-fg-665d56:#74665a;--tone-fg-b9afa8:#554b42;--tone-edge-635750:#ac9b88;--tone-bg-211c19:#d9d6d1;--tone-bg-b6aaa2:#c4bdb4;--tone-edge-db672e:#bd987b;--tone-bg-df682e:#df682e;--tone-bg-21130c:#d9d6d1;--tone-fg-cb9b7d:#755a48;--tone-fg-eda19d:#75504e;--tone-fg-190807:#190807;--tone-bg-ed756f:#ed756f;--tone-bg-1b1714:#d9d6d1;--tone-fg-1a0c05:#1a0c05;--tone-bg-ff9a4d:#ff9a4d;--tone-bg-d84c1f:#d84c1f;--tone-bg-afa49c:#c4bdb4;--tone-bg-39332f:#cec9c2;--tone-bg-e8c495:#e8c495;--tone-bg-9f7048:#9f7048;--tone-bg-ef927d:#ef927d;--tone-bg-8f3940:#8f3940;--tone-bg-75c096:#75c096;--tone-bg-24533a:#eee0d1;--tone-edge-78432c:#bd987b;--tone-edge-655b52:#ac9b88;--tone-fg-efe6de:#28231e;--tone-edge-74332f:#bd987b;--tone-fg-f08b85:#754441;--tone-edge-594f48:#b7ada0;--tone-fg-a99e96:#554b42;--tone-edge-8a4b2b:#bd987b;--tone-edge-8a4545:#bd987b;--tone-fg-e69b9b:#754f4f;--tone-fg-ddd3cc:#28231e;--tone-edge-332c27:#b7ada0;--tone-fg-8c8179:#554b42;--tone-edge-302924:#cbc5bd;--tone-fg-847970:#74665a;--tone-fg-cbc0b8:#554b42;--tone-fg-eda276:#75503a;--tone-fg-e99189:#754945;--tone-edge-432320:#bd987b;--tone-fg-ef817b:#753f3c;--tone-fg-b66e69:#754744;--tone-fg-cfc6bf:#28231e;--tone-fg-9b8e85:#554b42;--tone-fg-d3a49b:#755b56;--tone-fg-f1e9e2:#28231e;--tone-edge-4b3a30:#b7ada0;--tone-edge-5e2e2a:#bd987b;--tone-fg-ec918c:#754846;--tone-edge-211d1a:#cbc5bd;--tone-bg-1b1917:#d9d6d1;--tone-bg-2a211b:#d9d6d1;--tone-fg-e3dbd5:#28231e;--tone-edge-5c4b41:#b7ada0;--tone-bg-bfae9f:#c4bdb4;--tone-edge-754025:#bd987b;--tone-bg-332017:#d9d6d1;--tone-edge-9c4740:#bd987b;--tone-edge-3b302b:#b7ada0;--tone-fg-a6968b:#554b42;--tone-fg-f0e8e1:#28231e;--tone-edge-c4674c:#bd987b;--tone-bg-211713:#d9d6d1;--tone-fg-d7b4a4:#756259;--tone-fg-a99b92:#554b42;--tone-edge-543220:#bd987b;--tone-bg-1b120d:#e4e3e0;--tone-fg-a99384:#554b42;--tone-edge-6b3e26:#bd987b;--tone-edge-744023:#bd987b;--tone-bg-857971:#c4bdb4;--tone-edge-7d4528:#bd987b;--tone-edge-6f3d24:#bd987b;--tone-fg-c1b4aa:#554b42;--tone-edge-5d4131:#bd987b;--tone-fg-e39a72:#75503b;--tone-edge-654128:#bd987b;--tone-fg-c2b5ab:#554b42;--tone-edge-66312d:#bd987b;--tone-fg-e47a74:#753f3c;--tone-fg-8b8179:#554b42;--tone-edge-63302b:#bd987b;--tone-bg-1e100e:#d9d6d1;--tone-fg-b27b75:#554b42;--tone-edge-713832:#bd987b;--tone-edge-5b3b28:#bd987b;--tone-bg-1b130e:#e4e3e0;--tone-edge-6a4329:#bd987b;--tone-fg-c9a087:#755d4f;--tone-fg-d17872:#754340;--tone-fg-a99a90:#554b42;--tone-edge-6a4229:#bd987b;--tone-edge-704228:#bd987b;--tone-edge-6a302c:#bd987b;--tone-fg-df7d77:#75423f;--tone-edge-73342f:#bd987b;--tone-bg-351713:#eee0d1;--tone-fg-f09a94:#754b48;--tone-edge-5d402e:#bd987b;--tone-fg-d89a74:#75543f;--tone-fg-d18a7f:#754d47;--tone-bg-14100f:#e4e3e0;--tone-edge-6d412a:#bd987b;--tone-edge-65302c:#bd987b;--tone-fg-df746e:#753d3a;--tone-bg-0e0d0c:#e4e3e0;--tone-fg-82cbea:#416675;--tone-bg-0c1a20:#d9d6d1;--tone-edge-3b312b:#b7ada0;--tone-bg-090909:#dfddda;--tone-fg-63b9e2:#336075;--tone-fg-bdb4ae:#554b42;--tone-bg-229ed9:#229ed9;--tone-fg-071116:#071116;--tone-bg-35a9df:#35a9df;--tone-fg-968a81:#554b42;--tone-edge-68432d:#bd987b;--tone-bg-12100e:#e4e3e0;--tone-bg-151210:#e4e3e0;--tone-bg-211a15:#d9d6d1;--tone-edge-63302c:#bd987b;--tone-bg-21110f:#d9d6d1;--tone-fg-e6847e:#754340;--tone-edge-85423c:#bd987b;--tone-bg-2a1411:#d9d6d1;--tone-fg-f0a09a:#754e4b;--tone-edge-634028:#bd987b;--tone-bg-20160f:#d9d6d1;--tone-edge-825432:#bd987b;--tone-bg-291b11:#d9d6d1;--tone-edge-352d28:#b7ada0;--tone-bg-100e0d:#e4e3e0;--tone-bg-211c18:#d9d6d1;--tone-shadow-4a3a30:#31261b1f;--tone-bg-1d1916:#d9d6d1;--tone-edge-d89758:#bd987b;--tone-fg-170b05:#170b05;--tone-edge-3d3028:#b7ada0;--tone-bg-14110f:#e4e3e0;--tone-edge-302822:#cbc5bd;--tone-edge-5b3c2b:#bd987b;--tone-bg-21150f:#d9d6d1;--tone-edge-2b2521:#cbc5bd;--tone-edge-563825:#bd987b;--tone-fg-6f655e:#74665a;--tone-edge-342b26:#b7ada0;--tone-edge-2c2622:#cbc5bd;--tone-fg-897d75:#74665a;--tone-edge-6d4933:#bd987b;--tone-bg-171411:#e4e3e0;--tone-bg-1a1613:#d9d6d1;--tone-edge-40332b:#b7ada0;--tone-fg-756a63:#74665a;--tone-edge-4d382d:#b7ada0;--tone-fg-bd9c87:#554b42;--tone-edge-69332e:#bd987b;--tone-fg-e07972:#753f3c;--tone-edge-3b312a:#b7ada0;--tone-bg-13110f:#e4e3e0;--tone-edge-60402e:#bd987b;--tone-bg-1b1511:#d9d6d1;--tone-fg-e1928c:#754c49;--tone-edge-46362d:#b7ada0;--tone-fg-746a63:#74665a;--tone-edge-332b26:#b7ada0;--tone-bg-141210:#e4e3e0;--tone-edge-5e3a26:#bd987b;--tone-fg-655d57:#74665a;--tone-fg-c77973:#754744;--tone-fg-7f746d:#74665a;--tone-edge-39312c:#b7ada0;--tone-fg-93877f:#554b42;--tone-edge-63432f:#bd987b;--tone-bg-1c1713:#d9d6d1;--tone-edge-495057:#b7ada0;--tone-bg-15191c:#d9d6d1;--tone-fg-b6c0c6:#554b42;--tone-edge-7d4d31:#bd987b;--tone-bg-241913:#d9d6d1;--tone-fg-eda071:#754f38;--tone-edge-514c68:#ac9b88;--tone-bg-1b1923:#d9d6d1;--tone-fg-d7cef2:#686475;--tone-edge-40362f:#b7ada0;--tone-fg-958980:#554b42;--tone-edge-754226:#bd987b;--tone-bg-2b1b13:#d9d6d1;--tone-fg-f17d3e:#753d1e;--tone-edge-865034:#bd987b;--tone-bg-211915:#d9d6d1;--tone-fg-f0a176:#754f3a;--tone-edge-65332f:#bd987b;--tone-bg-1d1110:#d9d6d1;--tone-fg-e98c86:#754643;--tone-edge-704729:#bd987b;--tone-bg-211710:#d9d6d1;--tone-fg-f0a06e:#754e36;--tone-edge-3c332d:#b7ada0;--tone-fg-a0958d:#554b42;--tone-edge-714b33:#bd987b;--tone-bg-201813:#d9d6d1;--tone-fg-f0a273:#754f38;--tone-edge-753934:#bd987b;--tone-bg-241311:#d9d6d1;--tone-fg-ed8a84:#754441;--tone-fg-786b63:#74665a;--tone-bg-5b4a40:#c4bdb4;--tone-edge-1a1613:#cbc5bd;--tone-bg-796052:#c4bdb4;--tone-edge-65554b:#b7ada0;--tone-bg-b79f91:#c4bdb4;--tone-edge-b79f91:#ac9b88;--tone-edge-46413d:#b7ada0;--tone-bg-171615:#d9d6d1;--tone-fg-bab2ac:#554b42;--tone-edge-71452f:#bd987b;--tone-bg-211712:#d9d6d1;--tone-fg-e9a174:#75513a;--tone-edge-3f5962:#b7ada0;--tone-bg-121a1d:#d9d6d1;--tone-fg-9fc6d2:#596f75;--tone-edge-38302a:#b7ada0;--tone-fg-a89487:#554b42;--tone-fg-736a64:#74665a;--tone-fg-d5c8bf:#28231e;--tone-edge-513a2d:#b7ada0;--tone-bg-1c1511:#d9d6d1;--tone-fg-d99368:#754f38;--tone-shadow-13110f:#31261b1f;--tone-bg-090807:#deddda;--tone-bg-0c0b0a:#e1dfdb;--tone-fg-f2eee9:#28231e;--tone-fg-c8c0b9:#554b42;--tone-fg-807870:#74665a;--tone-fg-df6427:#753515;--tone-fg-ee793c:#753c1e;--tone-fg-25150e:#25150e;--tone-fg-d46b64:#753b37;--tone-bg-261312:#d9d6d1;--tone-edge-292522:#cbc5bd;--tone-edge-3d3530:#b7ada0;--tone-fg-a79e97:#554b42;--tone-edge-573523:#bd987b;--tone-edge-9a4e29:#bd987b;--tone-fg-625b55:#74665a;--tone-bg-180d07:#e4e3e0;--tone-edge-3c3733:#b7ada0;--tone-bg-161412:#e4e3e0;--tone-fg-b9b1aa:#554b42;--tone-edge-3b3531:#b7ada0;--tone-fg-8f8780:#554b42;--tone-edge-704326:#bd987b;--tone-fg-eba06e:#755037;--tone-edge-5a4e44:#b7ada0;--tone-bg-1c1815:#d9d6d1;--tone-fg-e6d6c9:#28231e;--tone-fg-92877f:#554b42;--tone-edge-4a3528:#b7ada0;--tone-bg-1c1410:#d9d6d1;--tone-fg-d78b60:#754c34;--tone-edge-543522:#bd987b;--tone-edge-5a3c2b:#bd987b;--tone-edge-5a3d2a:#bd987b;--tone-edge-4b372b:#b7ada0;--tone-edge-59302d:#bd987b;--tone-edge-211e1b:#cbc5bd;--tone-edge-824524:#bd987b;--tone-edge-714024:#bd987b;--tone-edge-704226:#bd987b;--tone-edge-493021:#bd987b;--tone-edge-60332f:#bd987b;--tone-edge-5e402e:#bd987b;--tone-fg-ab9a8d:#554b42;--tone-edge-8b4540:#bd987b;--tone-edge-55302d:#bd987b;--tone-bg-201312:#d9d6d1;--tone-fg-e7a09b:#75514f;--tone-edge-4e402f:#b7ada0;--tone-bg-1b1711:#d9d6d1;--tone-fg-d5b993:#756651;--tone-edge-63332f:#bd987b;--tone-bg-281413:#d9d6d1;--tone-fg-e8918b:#754946;--tone-edge-82413b:#bd987b;--tone-bg-301715:#d9d6d1;--tone-fg-f0a29c:#754f4c;--tone-bg-201a16:#d9d6d1;--tone-bg-24170f:#d9d6d1;--tone-fg-ec9a69:#754d34;--tone-edge-76513a:#bd987b;--tone-bg-1d1814:#d9d6d1;--tone-edge-171411:#cbc5bd;--tone-bg-786f68:#c4bdb4;--tone-edge-71402b:#bd987b;--tone-edge-50463f:#b7ada0;--tone-edge-1b0c05:#cbc5bd;--tone-edge-4d443d:#b7ada0;--tone-bg-857b74:#c4bdb4;--tone-edge-8a4b2c:#bd987b;--tone-bg-2b180f:#d9d6d1;--tone-edge-65412e:#bd987b;--tone-edge-6c4937:#bd987b;--tone-edge-37302a:#b7ada0;--tone-fg-e7ded7:#28231e;--tone-fg-a99e95:#554b42;--tone-fg-e5d9ce:#28231e;--tone-edge-5a3827:#bd987b;--tone-fg-ded7d1:#28231e;--tone-fg-81776f:#74665a;--tone-fg-857b74:#74665a;--tone-edge-554d48:#b7ada0;--tone-fg-d9a58c:#75594c;--tone-fg-9a8f87:#554b42;--tone-fg-ee9a6e:#754c36;--tone-edge-96502c:#bd987b;--tone-bg-291810:#d9d6d1;--tone-fg-f2b18e:#755645;--tone-fg-766d67:#74665a;--tone-edge-3b332e:#b7ada0;--tone-fg-bdb3ac:#554b42;--tone-fg-d78b85:#754c49;--tone-bg-251514:#d9d6d1;--tone-fg-efaaa4:#755350;--tone-fg-c7845f:#754e38;--tone-fg-e6c0a8:#756256;--tone-bg-131210:#e4e3e0;--tone-fg-d98455:#75472e;--tone-edge-4a3a31:#b7ada0;--tone-bg-6a615b:#c4bdb4;--tone-bg-655d57:#c4bdb4;--tone-fg-cf9a78:#755744;--tone-fg-786f68:#74665a;--tone-edge-3a342f:#b7ada0;--tone-fg-8e857e:#554b42;--tone-fg-f2ece7:#28231e;--tone-edge-8f4b2a:#bd987b;--tone-edge-49372e:#b7ada0;--tone-bg-151310:#e4e3e0;--tone-fg-e8e1db:#28231e;--tone-edge-785039:#bd987b;--tone-bg-191612:#e4e3e0;--tone-fg-eee7e1:#28231e;--tone-fg-887e77:#74665a;--tone-bg-7a716b:#c4bdb4;--tone-fg-827971:#74665a;--tone-edge-38312c:#b7ada0;--tone-fg-c8beb6:#554b42;--tone-edge-6d4935:#bd987b;--tone-fg-f1eae5:#28231e;--tone-bg-241a14:#d9d6d1;--tone-fg-f0e6de:#28231e;--tone-bg-302016:#d9d6d1;--tone-bg-3e2719:#eee0d1;--tone-fg-a69588:#554b42;--tone-edge-131210:#cbc5bd;--tone-bg-9b4945:#9b4945;--tone-bg-4eac72:#4eac72;--tone-fg-d9d0ca:#28231e;--tone-edge-42372f:#b7ada0;--tone-edge-41342e:#b7ada0;--tone-edge-bd6038:#bd987b;--tone-bg-181411:#e4e3e0;--tone-edge-603732:#bd987b;--tone-edge-a94f49:#bd987b;--tone-bg-211615:#d9d6d1;--tone-fg-e8e1dc:#28231e;--tone-edge-342c27:#b7ada0;--tone-bg-211a16:#d9d6d1;--tone-edge-0e0d0c:#cbc5bd;--tone-bg-5a463b:#c4bdb4;--tone-edge-312a26:#b7ada0;--tone-edge-45362e:#b7ada0;--tone-fg-d5865a:#754a32;--tone-edge-3b322d:#b7ada0;--tone-fg-81766f:#74665a;--tone-edge-a75531:#bd987b;--tone-shadow-a75531:#31261b1f;--tone-fg-80756e:#74665a;--tone-fg-b8aea7:#554b42;--tone-edge-372e29:#b7ada0;--tone-edge-302925:#cbc5bd;--tone-fg-8b817a:#554b42;--tone-edge-12100f:#cbc5bd;--tone-bg-64676d:#c4bdb4;--tone-bg-42a66a:#42a66a;--tone-fg-998d85:#554b42;--tone-fg-a0958e:#554b42;--tone-edge-342e2a:#b7ada0;--tone-edge-41352f:#b7ada0;--tone-fg-ef7a3d:#753c1e;--tone-fg-8d827b:#554b42;--tone-edge-3d342f:#b7ada0;--tone-fg-9c9088:#554b42;--tone-edge-423731:#b7ada0;--tone-bg-241a15:#d9d6d1;--tone-fg-8e837b:#554b42;--tone-bg-191613:#d9d6d1;--tone-edge-51362a:#bd987b;--tone-edge-d56630:#bd987b;--tone-bg-17120f:#e4e3e0;--tone-edge-5a3a2c:#bd987b;--tone-bg-24150f:#d9d6d1;--tone-edge-4b3830:#b7ada0;--tone-edge-37302c:#b7ada0;--tone-bg-12110f:#e4e3e0;--tone-edge-594033:#b7ada0;--tone-edge-403630:#b7ada0;--tone-fg-8d837c:#554b42;--tone-fg-d9875c:#754932;--tone-edge-704128:#bd987b;--tone-bg-2b190f:#d9d6d1;--tone-fg-efa77f:#75523e;--tone-edge-a45b34:#bd987b;--tone-bg-351b10:#eee0d1;--tone-fg-ffd4bd:#756257;--tone-edge-49362e:#b7ada0;--tone-fg-9e9189:#554b42;--tone-edge-40352f:#b7ada0;--tone-fg-a89b93:#554b42;--tone-edge-292521:#cbc5bd;--tone-bg-62656b:#c4bdb4;--tone-bg-47a56a:#47a56a;--tone-edge-332a25:#b7ada0;--tone-fg-eee8e3:#28231e;--tone-fg-948a83:#554b42;--tone-edge-514039:#b7ada0;--tone-edge-3a302a:#b7ada0;--tone-bg-17242a:#d9d6d1;--tone-fg-65b9df:#356175;--tone-fg-c8beb7:#554b42;--tone-fg-69bfe5:#366275;--tone-fg-55b77a:#36754e;--tone-edge-557b65:#ac9b88;--tone-fg-8f8882:#554b42;--tone-fg-63b7dc:#356275;--tone-fg-6d9fe9:#375075;--tone-fg-8c93ef:#454875;--tone-edge-332b27:#b7ada0;--tone-fg-e6ded8:#28231e;--tone-edge-675449:#b7ada0;--tone-bg-514238:#c4bdb4;--tone-bg-0b0b0b:#dfddda;--tone-fg-6cb9dc:#3a6375;--tone-fg-aaa19a:#554b42;--tone-fg-bdb5af:#554b42;--tone-bg-238ec1:#238ec1;--tone-bg-31a0d2:#31a0d2;--tone-fg-827a74:#74665a;--tone-edge-2d2925:#cbc5bd;--tone-edge-443830:#b7ada0;--tone-edge-39322d:#b7ada0;--tone-fg-7f7771:#74665a;--tone-bg-332d29:#cec9c2;--tone-fg-817973:#74665a;--tone-fg-f1ebe6:#28231e;--tone-edge-635048:#b7ada0;--tone-edge-775047:#ac9b88;--tone-edge-654238:#b7ada0;--tone-edge-302a26:#cbc5bd;--tone-fg-8f857e:#554b42;--tone-edge-4b3a33:#b7ada0;--tone-edge-302b27:#b7ada0;--tone-bg-121110:#e4e3e0;--tone-fg-8d837b:#554b42;--tone-fg-e9c5ad:#756357;--tone-bg-332218:#d9d6d1;--tone-fg-fff0e7:#28231e;--tone-fg-b0a69f:#554b42;--tone-edge-6a5148:#b7ada0;--tone-edge-6a4939:#bd987b;--tone-bg-81756e:#c4bdb4;--tone-bg-49a96d:#49a96d;--tone-bg-c9615b:#c9615b;--tone-edge-4d4039:#b7ada0;--tone-fg-8e847d:#554b42;--tone-edge-2b2724:#cbc5bd;--tone-bg-0f0e0d:#e4e3e0;--tone-fg-9b918a:#554b42;--tone-bg-cf4d12:#cf4d12;--tone-fg-fff5f2:#28231e;--tone-bg-bd410b:#bd410b;--tone-fg-fff8f5:#28231e;--tone-bg-2a211e:#d9d6d1;--tone-fg-756b65:#74665a;--tone-fg-bcb2ab:#554b42;--tone-fg-d88880:#754a46;--tone-edge-cf4d12:#bd987b;--tone-bg-171311:#e4e3e0;--tone-bg-231a17:#d9d6d1;--tone-fg-948982:#554b42;--tone-edge-3c342e:#b7ada0;--tone-edge-45332f:#b7ada0;--tone-fg-aa795a:#75533e;--tone-edge-3b332d:#b7ada0;--tone-edge-be602f:#bd987b;--tone-fg-bcaea4:#554b42;--tone-fg-b7aba2:#554b42;--tone-fg-c39578:#755a48;--tone-fg-8d837d:#554b42;--tone-fg-f2ebe6:#28231e;--tone-fg-140802:#140802;--tone-bg-211916:#d9d6d1;--tone-fg-f0d8cf:#756a65;--tone-edge-bb7a58:#bd987b;--tone-fg-e5d2c7:#28231e;--tone-edge-db514b:#bd987b;--tone-bg-281715:#d9d6d1;--tone-fg-ff8b83:#75403c;--tone-edge-2a2623:#cbc5bd;--tone-bg-0b0b0a:#dfddda;--tone-fg-67b8dd:#376275;--tone-edge-312b27:#b7ada0;--tone-fg-c3bbb5:#554b42;--tone-bg-278fbe:#278fbe;--tone-bg-36a3d3:#36a3d3;--tone-fg-8c837c:#554b42;--tone-edge-332c28:#b7ada0;--tone-fg-918780:#554b42;--tone-fg-887f78:#554b42;--tone-edge-37302b:#b7ada0;--tone-fg-817871:#74665a;--tone-fg-6f665f:#74665a;--tone-fg-a9a09a:#554b42;--tone-fg-675e58:#74665a;--tone-fg-aaa19b:#554b42;--tone-fg-d58a66:#754c38;--tone-edge-4c3327:#bd987b;--tone-fg-b8afa9:#554b42;--tone-fg-d9d1cb:#28231e;--tone-bg-e85d22:#e85d22;--tone-fg-170a04:#170a04;--tone-bg-f16d34:#f16d34;--tone-fg-80766f:#74665a;--tone-edge-332d28:#b7ada0;--tone-edge-625046:#b7ada0;--tone-bg-11100e:#e4e3e0;--tone-edge-524239:#b7ada0;--tone-edge-8c5b40:#bd987b;--tone-fg-a09790:#554b42;--tone-edge-a64d49:#bd987b;--tone-fg-d98b86:#754b48;--tone-fg-f0aaa5:#755351;--tone-edge-b46d3f:#bd987b;--tone-fg-e8a378:#75523d;--tone-fg-eaa078:#75503c;--tone-bg-f26722:#f26722;--tone-edge-d76731:#bd987b;--tone-fg-e7dfd9:#28231e;--tone-edge-b6582e:#bd987b;--tone-edge-e2672b:#bd987b;--tone-bg-1e1713:#d9d6d1;--tone-bg-e76125:#e76125;--tone-edge-5d4134:#b7ada0;--tone-fg-bbb2ac:#554b42;--tone-bg-201b18:#d9d6d1;--tone-fg-d9857f:#754845;--tone-bg-261514:#d9d6d1;--tone-fg-efa09a:#754f4c;--tone-fg-9c928b:#554b42;--tone-edge-655148:#b7ada0;--tone-fg-e4aa7b:#75573f;--tone-fg-e58d83:#754843;--tone-bg-54483e:#c4bdb4;--tone-shadow-0009:#31261b1f;--tone-edge-594d45:#b7ada0;--tone-bg-39302a:#cec9c2;--tone-fg-a99b90:#554b42;--tone-fg-f0e7df:#28231e;--tone-bg-171310:#e4e3e0;--tone-fg-e9a49c:#75534f;--tone-edge-493b32:#b7ada0;--tone-edge-dd7139:#bd987b;--tone-fg-eae2dc:#28231e;--tone-fg-766c64:#74665a;--tone-edge-382f29:#b7ada0;--tone-bg-15120f:#e4e3e0;--tone-bg-241b16:#d9d6d1;--tone-edge-ed7a40:#bd987b;--tone-edge-39302a:#b7ada0;--tone-bg-57483d:#c4bdb4;--tone-edge-332b25:#b7ada0;--tone-bg-241d18:#d9d6d1;--tone-fg-d7cec6:#28231e;--tone-bg-292019:#d9d6d1;--tone-fg-f3ece6:#28231e;--tone-fg-71665f:#74665a;--tone-fg-ef985e:#754b2e;--tone-shadow-ad572b:#31261b1f;--tone-bg-df6d33:#df6d33;--tone-fg-1b0c05:#1b0c05;--tone-bg-ee7a3e:#ee7a3e;--tone-fg-a99c92:#554b42;--tone-edge-40352e:#b7ada0;--tone-edge-dc6c32:#bd987b;--tone-fg-9d8d82:#554b42;--tone-fg-bcb0a7:#554b42;--tone-bg-211b17:#d9d6d1;--tone-fg-f1eae4:#28231e;--tone-fg-e4d8ce:#28231e;--tone-fg-1a0b04:#1a0b04;--tone-bg-ed7b40:#ed7b40;--tone-fg-170904:#170904;--tone-fg-746d67:#74665a;--tone-edge-e96520:#bd987b;--tone-fg-e96520:#753310;--tone-fg-928980:#554b42;--tone-fg-17100c:#17100c;--tone-bg-e96520:#e96520;--tone-bg-f17a36:#f17a36;--tone-fg-91877d:#554b42;--tone-fg-a99f97:#554b42;--tone-fg-ede6df:#28231e;--tone-bg-201912:#d9d6d1;--tone-fg-f3ece5:#28231e;--tone-shadow-e96520:#31261b1f;--tone-fg-94887d:#554b42;--tone-fg-70ad88:#554b42;--tone-fg-df9a60:#755132;--tone-fg-dc867c:#754742;--tone-fg-80766d:#74665a;--tone-fg-927c6a:#74665a;--tone-bg-271b13:#d9d6d1;--tone-fg-dc9a7a:#755241;--tone-fg-8d8278:#554b42;--tone-fg-8e8379:#554b42;--tone-fg-82776d:#74665a;--tone-fg-f3eae2:#28231e;--tone-fg-958b81:#554b42;--tone-fg-8f8379:#554b42;--tone-bg-231b15:#d9d6d1;--tone-fg-f1e8df:#28231e;--tone-fg-9b8d82:#554b42;--tone-bg-39322c:#cec9c2;--tone-bg-b4a69a:#c4bdb4;--tone-bg-a34a1b:#a34a1b;--tone-bg-f9bc91:#f9bc91;--tone-fg-8d8075:#554b42;--tone-fg-a59487:#554b42;--tone-fg-84796e:#74665a;--tone-fg-f0e6dc:#28231e;--tone-fg-a09388:#554b42;--tone-bg-211b16:#d9d6d1;--tone-fg-d5b69d:#756456;--tone-bg-1c1814:#d9d6d1;--tone-shadow-0006:#31261b1f;--tone-fg-c9bbb0:#554b42;--tone-bg-2b211a:#d9d6d1;--tone-fg-f6ece3:#28231e;--tone-bg-181614:#d9d6d1;--tone-fg-77706b:#74665a;--tone-edge-2a241f:#cbc5bd;--tone-bg-68594e:#c4bdb4;--tone-fg-9b8878:#554b42;--tone-bg-0c0b09:#dfddda;--tone-fg-dfd4ca:#28231e;--tone-shadow-3a2e25:#31261b1f;--tone-bg-281e16:#d9d6d1;--tone-fg-8d7b6b:#74665a;--tone-fg-e38e77:#75493d;--tone-bg-2a1b15:#d9d6d1;--tone-fg-a89789:#554b42;--tone-fg-86786d:#74665a;--tone-fg-e9dfd5:#28231e;--tone-edge-27211b:#cbc5bd;--tone-fg-8c7e71:#74665a;--tone-fg-c7b9ac:#554b42;--tone-fg-e8dcd0:#28231e;--tone-edge-34291f:#cbc5bd;--tone-fg-887567:#74665a;--tone-fg-180f0a:#180f0a;--tone-fg-70655a:#74665a;--tone-fg-a09285:#554b42;--tone-fg-eee1d5:#28231e;--tone-fg-d88675:#754940;--tone-fg-938274:#554b42;--tone-bg-281d15:#d9d6d1;--tone-fg-efae7a:#75553c;--tone-fg-160d07:#160d07;--tone-bg-201a15:#d9d6d1;--tone-fg-d5c3b3:#554b42;--tone-bg-302319:#d9d6d1;--tone-fg-998372:#554b42;--tone-fg-988b7e:#554b42;--tone-bg-1b1612:#d9d6d1;--tone-fg-dfcbbb:#756b62;--tone-bg-352217:#d9d6d1;--tone-bg-2b2017:#d9d6d1;--tone-fg-a58f7d:#554b42;--tone-bg-49372a:#cec9c2;--tone-bg-100d0a:#e4e3e0;--tone-edge-2a211b:#cbc5bd;--tone-bg-rgba-4-3-3-0_82:#26211c61;--tone-bg-rgba-17-16-15-0:#523e2b00;--tone-shadow-rgba-0-0-0-0_42:#31261b1f;--tone-shadow-rgba-0-0-0-0_45:#31261b1f;--tone-shadow-rgba-212-106-52-0_09:#31261b17;--tone-bg-rgba-242-103-34-0_055:#523e2b0e;--tone-bg-rgba-242-103-34-0_045:#523e2b0b;--tone-shadow-rgba-242-103-34-0_13:#31261b1f;--tone-shadow-rgba-0-0-0-0_62:#31261b1f;--tone-bg-rgba-7-6-5-0_78:#e4e3e0c7;--tone-shadow-rgba-242-103-34-0_09:#31261b17;--tone-edge-rgba-223-98-91-0_18:#8f745d2e;--tone-bg-rgba-223-98-91-0_07:#523e2b12;--tone-shadow-rgba-0-0-0-0_48:#31261b1f;--tone-bg-rgba-255-255-255-0_03:#523e2b08;--tone-bg-rgba-17-15-14-0_62:#523e2b2e;--tone-shadow-rgba-242-103-34-0_11:#31261b1c;--tone-shadow-rgba-0-0-0-0_44:#31261b1f;--tone-bg-rgba-10-8-7-0_76:#e4e3e0c2;--tone-bg-rgba-20-17-15-0_72:#e4e3e0b8;--tone-shadow-rgba-223-98-91-0:#31261b00;--tone-shadow-rgba-223-98-91-0_09:#31261b17;--tone-shadow-rgba-0-0-0-0_35:#31261b1f;--tone-shadow-rgba-242-103-34-0_14:#31261b1f;--tone-shadow-rgba-242-103-34-0_1:#31261b1a;--tone-bg-rgba-18-16-14-0_7:#523e2b2e;--tone-edge-rgba-34-158-217-0_55:#8f745d8c;--tone-shadow-rgba-0-0-0-0_32:#31261b1f;--tone-shadow-rgba-34-158-217-0_1:#31261b1a;--tone-shadow-rgba-0-0-0-0_58:#31261b1f;--tone-shadow-rgba-255-255-255-0_018:#31261b05;--tone-shadow-rgba-0-0-0-0_2:#31261b1f;--tone-shadow-rgba-0-0-0-0_7:#31261b1f;--tone-bg-rgba-7-6-5-0_82:#e4e3e0d1;--tone-shadow-rgba-242-103-34-0_32:#31261b1f;--tone-bg-rgba-242-103-34-0_11:#523e2b1c;--tone-bg-rgba-242-103-34-0_025:#523e2b06;--tone-shadow-rgba-242-103-34-0_68:#31261b1f;--tone-shadow-rgba-242-103-34-0_12:#31261b1f;--tone-shadow-rgba-0-0-0-0_18:#31261b1f;--tone-bg-rgba-13-12-11-0_68:#523e2b2e;--tone-shadow-rgba-255-255-255-0_025:#31261b06;--tone-edge-rgba-255-255-255-0_18:#8f745d2e;--tone-bg-rgba-153-75-35-0_08:#523e2b14;--tone-bg-rgba-255-255-255-0_02:#523e2b05;--tone-bg-rgba-159-77-34-0_09:#523e2b17;--tone-bg-rgba-223-100-39-0_5:#523e2b2e;--tone-bg-rgba-5-4-4-0_82:#e4e3e0d1;--tone-shadow-rgba-223-100-39-0_09:#31261b17;--tone-edge-rgba-255-255-255-0_15:#8f745d26;--tone-bg-rgba-223-100-39-0_095:#523e2b18;--tone-bg-rgba-223-100-39-0_018:#523e2b05;--tone-bg-rgba-255-255-255-0_025:#523e2b06;--tone-shadow-rgba-238-121-60-0_52:#31261b1f;--tone-shadow-rgba-212-107-100-0_44:#31261b1f;--tone-shadow-rgba-0-0-0-0_24:#31261b1f;--tone-shadow-rgba-0-0-0-0_64:#31261b1f;--tone-edge-rgba-242-103-34-0_38:#8f745d61;--tone-shadow-rgba-0-0-0-_68:#31261b1f;--tone-shadow-rgba-0-0-0-0_5:#31261b1f;--tone-shadow-rgba-0-0-0-0_38:#31261b1f;--tone-shadow-rgba-0-0-0-0_52:#31261b1f;--tone-shadow-rgba-242-103-34-0_22:#31261b1f;--tone-shadow-rgba-255-255-255-0_12:#31261b1f;--tone-shadow-rgba-255-255-255-0_1:#31261b1a;--tone-shadow-rgba-255-255-255-0_08:#31261b14;--tone-shadow-rgba-0-0-0-0_55:#31261b1f;--tone-shadow-rgba-233-91-27-_1:#31261b1a;--tone-shadow-rgba-129-117-110-_12:#31261b1f;--tone-shadow-rgba-73-169-109-_13:#31261b1f;--tone-shadow-rgba-201-97-91-_12:#31261b1f;--tone-edge-rgba-67-11-7-_2:#8f745d33;--tone-shadow-rgba-0-0-0-_52:#31261b1f;--tone-shadow-rgba-0-0-0-_72:#31261b1f;--tone-bg-rgba-3-3-3-_78:#26211c61;--tone-shadow-rgba-0-0-0-_62:#31261b1f;--tone-shadow-rgba-0-0-0-_38:#31261b1f;--tone-shadow-rgba-242-103-34-_11:#31261b1c;--tone-shadow-rgba-0-0-0-_42:#31261b1f;--tone-shadow-rgba-0-0-0-_55:#31261b1f;--tone-shadow-rgba-0-0-0-_5:#31261b1f;--accent-text:#a74514;--orange:#e26824;--orange-light:#ee7b36;--bg:#deddda;--surface:#eae9e6;--surface-2:#dfddda;--surface-3:#d4d0ca;--surface-black:#e1dfdb;--border:#c5c0b9;--border-strong:#aaa094;--selected-surface:#f5e3d3;--field-surface:#e1dfdb;--modal-surface:#eae9e6;--command-action-surface:#d9d5cf;--command-action-hover:#cfc8bd;--command-action-divider:transparent;--command-action-padding:14px}.account-theme-toggle{background:var(--surface-2);height:38px;color:var(--text-soft);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:600;display:flex}@media (prefers-reduced-motion:no-preference){html.theme-snapshot-changing *,html.theme-snapshot-changing :before,html.theme-snapshot-changing :after{transition:none!important}html[data-account-theme=true]::view-transition-group(root){animation:none}html[data-account-theme=true]::view-transition-old(root){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,.2,1)}html[data-account-theme=true]::view-transition-new(root){mix-blend-mode:normal;animation-duration:.24s;animation-timing-function:cubic-bezier(.2,0,.2,1)}html[data-account-theme=true]::view-transition-old(root){animation:none}html[data-account-theme=true]::view-transition-new(root){animation-name:theme-snapshot-in}html.theme-changing body{transition:background-color .24s}}@keyframes theme-snapshot-in{0%{opacity:0}}.account-theme-toggle:hover{background:var(--surface-3);color:var(--text)}.account-theme-toggle:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.account-theme-toggle:disabled{opacity:.5;cursor:progress}.theme-toggle-icon{background:currentColor;width:17px;height:17px;-webkit-mask:url(/icons/sun.svg) 50%/contain no-repeat;mask:url(/icons/sun.svg) 50%/contain no-repeat}html[data-theme=light] .theme-toggle-icon{-webkit-mask-image:url(/icons/moon.svg);mask-image:url(/icons/moon.svg)}.campaign-page img[src^="/icons/"]:not(:is(.toast,.messenger-entry,.request-submit,.campaign-dispatch-submit,.site-access-messenger-link,.form-submit,.danger-submit,.primary-action) img):not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){filter:var(--interface-icon-filter)}.campaign-dispatch-submit img[src^="/icons/"]{filter:brightness(0)}html[data-account-theme=true][data-theme=light] img[src^="/icons/"]:not(:is(.toast,.messenger-entry,.request-submit,.campaign-dispatch-submit,.site-access-messenger-link,.form-submit,.danger-submit,.primary-action) img):not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){filter:var(--interface-icon-filter)}html[data-account-theme=true][data-theme=light] .app-loader{background:var(--bg);color:var(--text-soft)}@media (width<=640px){.account-theme-toggle{flex:none;width:36px;height:36px;padding:0}.theme-toggle-label{display:none}}@media (prefers-reduced-motion:reduce){.account-theme-toggle{transition:none}}.messenger-page{height:var(--usable-viewport-height,100dvh);background:var(--bg);flex-direction:column;min-height:680px;display:flex}.messenger-page [data-account-notices]{flex:none;margin-top:12px;margin-bottom:4px}.messenger-page [data-account-notices]:not(:has(>:not([hidden]))){display:none}.messenger-page .maintenance-access-strip{margin-bottom:0}.messenger-shell{background:0 0;border:0;border-radius:0;flex:1;grid-template-columns:232px minmax(0,1fr);gap:48px;width:calc(100% - 80px);min-height:200px;margin:28px auto 20px;display:grid}.messenger-rail{background:0 0;flex-direction:column;gap:16px;min-width:0;min-height:0;display:flex}.messenger-rail-heading{justify-content:space-between;align-items:flex-start;gap:12px;min-height:32px;padding:0 4px;display:flex}.messenger-rail-heading .section-label{display:none}.messenger-rail-heading h1{letter-spacing:-.04em;margin:0;font-size:26px;font-weight:600;line-height:1.2}.messenger-rules-link{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;text-decoration:none;display:grid}.messenger-rules-link:hover{background:var(--surface-2)}.messenger-rules-link img,.messenger-room-mark img,.messenger-feed-state-mark img,.messenger-attachment-menu img,.messenger-attach img,.messenger-file>img,.messenger-pending img[src^="/icons/"]{filter:var(--interface-icon-filter)}.messenger-rail-list{padding:0}.messenger-room{background:var(--surface-2);width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:12px;padding:14px 12px;display:flex}.messenger-room-mark{background:0 0;flex:none;place-items:center;width:36px;height:36px;display:grid}.messenger-room-copy{flex:1;gap:4px;min-width:0;display:grid}.messenger-room strong{font-size:13px;font-weight:600}.messenger-room-arrow{opacity:.55;width:16px;height:16px;filter:var(--interface-icon-filter);flex:none;margin-left:auto}.messenger-room small{color:var(--muted);font-size:11px}.messenger-conversation{background:0 0;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.messenger-chat{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.messenger-conversation.is-rules-locked .messenger-chat{filter:blur(6px);opacity:.4;pointer-events:none;-webkit-user-select:none;user-select:none}.messenger-rules-gate{z-index:2;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;background:color-mix(in srgb, var(--bg) 85%, transparent);place-items:center;padding:28px;display:grid;position:absolute;inset:0;overflow-y:auto}.messenger-rules-gate[hidden]{display:none}.messenger-rules-gate:focus{outline:none}.messenger-rules-gate-copy{border-block:1px solid var(--border-strong);gap:18px;width:min(100%,480px);padding:28px 0;display:grid}.messenger-rules-gate h2{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,28px);font-weight:600;line-height:1.2}.messenger-rules-gate p{color:var(--muted);max-width:440px;margin:0;font-size:13px;line-height:1.7}.messenger-rules-gate-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}@media (width<=540px){.messenger-rules-gate{padding:24px 18px}.messenger-rules-gate-actions{grid-template-columns:1fr}}.messenger-conversation-heading{border:0;align-items:flex-start;min-height:64px;padding:0 12px 18px;display:flex}.messenger-conversation-heading>div{gap:5px;display:grid}.messenger-conversation-heading strong{letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:1.3}.messenger-conversation-heading small{color:var(--muted);font-size:12px;line-height:1.5}.messenger-feed{overscroll-behavior:contain;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;min-height:0;padding:12px 12px 20px;overflow-y:auto}.messenger-feed::-webkit-scrollbar{width:5px;height:5px}.messenger-composer textarea::-webkit-scrollbar{width:5px;height:5px}.messenger-pending::-webkit-scrollbar{width:5px;height:5px}.messenger-feed::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.messenger-composer textarea::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.messenger-pending::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:4px}.messenger-older:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:var(--surface-2);color:var(--text-soft);font:inherit;cursor:pointer;border:0;border-radius:5px;margin:0 auto 16px;padding:8px 12px;font-size:11px;display:block}.messenger-older[hidden]:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.messenger-feed-state[hidden],.messenger-attachment-menu[hidden],.messenger-pending[hidden]{display:none}.messenger-feed-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:100%;display:flex}.messenger-feed-state-mark{opacity:.55;margin-bottom:8px}.messenger-feed-state strong{font-size:14px;font-weight:550}.messenger-feed-state>span:last-child{color:var(--muted);font-size:12px}.messenger-messages{flex-direction:column;align-items:flex-start;gap:14px;width:100%;display:flex}.messenger-day{color:var(--muted);align-self:center;margin:12px 0 4px;font-size:11px;font-weight:500}.messenger-message{align-items:flex-start;gap:10px;max-width:min(78%,680px);display:flex}.messenger-message.is-own{flex-direction:row-reverse;align-self:flex-end}.messenger-message.is-followup{margin-top:-10px}.messenger-message-avatar{color:#21150e;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;margin-top:21px;font-size:11px;font-weight:650;text-decoration:none;display:grid;overflow:hidden}.messenger-message-avatar img{object-fit:cover;width:100%;height:100%}.messenger-message.is-followup .messenger-message-avatar{visibility:hidden;margin-top:0}.messenger-message-copy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.messenger-message.is-own .messenger-message-copy{align-items:flex-end}.messenger-message-name{color:var(--text-soft);margin-inline:10px;font-size:11px;font-weight:600;line-height:16px;text-decoration:none}.messenger-message-name:hover{color:var(--orange-light)}.messenger-message.is-followup .messenger-message-name{display:none}.messenger-message-bubble{background:var(--surface-2);border:0;border-radius:12px;min-width:72px;max-width:100%;padding:11px 14px 8px}.messenger-message.is-own .messenger-message-bubble{background:color-mix(in srgb, var(--orange) 9%, var(--surface-2))}.messenger-message-body{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;text-align:left;margin:0;font-size:13px;line-height:1.55}.messenger-message.is-deleted .messenger-message-body{color:var(--muted);font-size:12px}.messenger-message-meta{justify-content:flex-end;align-items:center;gap:8px;min-height:16px;margin-top:4px;display:flex}.messenger-message-time{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.messenger-message-attachments{gap:8px;margin-top:8px;display:grid}.messenger-message-body:empty+.messenger-message-attachments,.messenger-message-attachments:first-child{margin-top:0}.messenger-image{width:min(340px,100%);color:var(--text-soft);gap:5px;text-decoration:none;display:grid}.messenger-image img{object-fit:contain;background:var(--surface);border-radius:5px;width:100%;height:auto;max-height:380px;display:block}.messenger-image-caption{max-width:320px;color:var(--muted);overflow-wrap:anywhere;font-size:10px}.messenger-file{min-width:min(220px,100%);color:var(--text);align-items:center;gap:12px;padding:8px 0;text-decoration:none;display:flex}.messenger-file>img{flex:0 0 17px}.messenger-file-copy{gap:4px;min-width:0;display:grid}.messenger-file strong{overflow-wrap:anywhere;font-size:12px;font-weight:550}.messenger-file small{color:var(--muted);font-size:10px}.messenger-file:hover strong{color:var(--orange-light)}.messenger-composer{background:0 0;border:0;padding:16px 12px 0}.messenger-composer-field{background:var(--surface-2);border:1px solid var(--border-strong);border-radius:7px;grid-template-columns:40px minmax(0,1fr) 40px;align-items:end;gap:8px;min-height:56px;padding:8px;transition:border-color .16s;display:grid}.messenger-composer-field:focus-within{border-color:var(--orange)}.messenger-composer textarea{box-sizing:border-box;resize:none;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;width:100%;min-width:0;min-height:40px;max-height:140px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:10px 0;font-size:13px;line-height:20px;overflow-y:auto}.messenger-composer textarea::placeholder{color:var(--muted)}.messenger-send{background:var(--orange);width:40px;height:40px;color:var(--accent-text);cursor:pointer;border:0;border-radius:50%;flex:0 0 40px;place-items:center;padding:0;transition:background-color .16s,opacity .16s;display:grid}.messenger-send img{filter:brightness(0);width:20px;height:20px;display:block;transform:rotate(-90deg)}.messenger-send:hover:not(:disabled){background:var(--orange-light)}.messenger-send:disabled{opacity:.38;cursor:default}.messenger-send[aria-busy=true]{opacity:.65;cursor:progress}.messenger-attach{cursor:pointer;background:0 0;border:0;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:40px;padding:0;transition:background-color .16s;display:grid}.messenger-attach:hover,.messenger-attach[aria-expanded=true]{background:var(--surface-3)}.messenger-attach:disabled{opacity:.5;cursor:progress}.messenger-attachment-control{flex:0 0 38px;position:relative}.messenger-attachment-menu{z-index:20;background:var(--surface-3);border:0;border-radius:10px;min-width:184px;padding:6px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 10px 28px #00000038}.messenger-attachment-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;padding:11px 10px;font-size:12px;display:flex}.messenger-attachment-menu button:hover,.messenger-attachment-menu button:focus-visible{background:var(--surface-2)}.messenger-pending{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;flex-wrap:wrap;gap:8px;max-height:132px;margin-bottom:12px;display:flex;overflow-y:auto}.messenger-pending-file{background:var(--surface-2);border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:260px;padding:7px 8px;display:flex}.messenger-pending-file>img{object-fit:cover;border-radius:3px;width:32px;height:32px}.messenger-pending-file>span{gap:3px;min-width:0;display:grid}.messenger-pending-file strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:550;overflow:hidden}.messenger-pending-file small{color:var(--muted);font-size:10px}.messenger-pending-file button{cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.messenger-pending-file button:hover{background:var(--surface-2)}.messenger-footer{width:var(--page);flex:none;margin:0 auto}.messenger-entry{z-index:55;left:max(18px,env(safe-area-inset-left));bottom:max(20px,env(safe-area-inset-bottom));background:var(--orange);color:#15100d;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:25px;align-items:center;gap:0;min-width:50px;height:50px;padding:0 15px;text-decoration:none;transition:gap .16s;display:flex;position:fixed;box-shadow:0 6px 18px #0000002e}.messenger-entry[hidden],.messenger-page .messenger-entry{display:none}.messenger-entry img{filter:brightness(0);width:20px;height:20px}.messenger-entry span{opacity:0;white-space:nowrap;width:0;font-size:12px;font-weight:600;transition:width .18s,opacity .18s;overflow:hidden}@media (hover:hover) and (pointer:fine){.messenger-entry:hover,.messenger-entry:focus-visible{gap:9px}.messenger-entry:hover span,.messenger-entry:focus-visible span{opacity:1;width:94px}}.messenger-entry:focus-visible{outline:2px solid var(--text);outline-offset:4px}.messenger-room:focus-visible,.messenger-rules-link:focus-visible,.messenger-attach:focus-visible,.messenger-send:focus-visible{outline:2px solid var(--orange);outline-offset:3px}@media (width<=1100px){.messenger-shell{grid-template-columns:206px minmax(0,1fr);gap:24px;width:calc(100% - 48px)}}@media (width<=700px){.messenger-page{min-height:0;padding-bottom:env(safe-area-inset-bottom)}.messenger-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:18px;width:calc(100% - 28px);min-height:240px;margin:16px auto 12px}.messenger-rail{gap:0}.messenger-rail-heading{min-height:32px;padding:0 2px}.messenger-rail-heading .section-label,.messenger-rail-list{display:none}.messenger-rail-heading h1{margin:0;font-size:22px}.messenger-conversation-heading{min-height:44px;padding:0 2px 12px}.messenger-conversation-heading strong{font-size:16px}.messenger-conversation-heading small{font-size:11px}.messenger-feed{padding:8px 2px 16px}.messenger-message{gap:8px;max-width:100%}.messenger-message-avatar{border-radius:10px;flex-basis:36px;width:36px;height:36px}.messenger-message-bubble{padding-inline:11px}.messenger-composer{padding:10px 2px 0}.messenger-composer-field{border:1px solid var(--border-strong);border-radius:7px;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;padding:6px;transition:border-color .16s}.messenger-composer textarea{min-height:44px;max-height:min(140px,24dvh);padding-block:12px;font-size:16px}.messenger-rules-link,.messenger-attach,.messenger-send{width:44px;height:44px;min-height:44px}.messenger-attach,.messenger-send,.messenger-attachment-control{flex-basis:44px}.messenger-attachment-menu{max-width:calc(100vw - 44px)}.messenger-attachment-menu button{min-height:44px;font-size:12px}.messenger-pending-file{max-width:100%}.messenger-pending-file button{width:44px;height:44px}.messenger-message-body{font-size:14px}.messenger-image,.messenger-file{max-width:100%}.messenger-rules-gate{padding:20px 12px}.messenger-rules-gate-copy{gap:12px}.messenger-rules-gate p{font-size:14px}.messenger-page.is-keyboard-open .messenger-footer,.messenger-page.is-keyboard-open .messenger-rail{display:none}.messenger-page.is-keyboard-open .messenger-shell{grid-template-rows:minmax(0,1fr);min-height:180px;margin-block:10px}.messenger-page.is-keyboard-open .messenger-conversation-heading{min-height:30px;padding-bottom:8px}.messenger-entry span{display:none}.messenger-entry{justify-content:center;width:48px;min-width:48px;height:48px;padding:0}}@media (prefers-reduced-motion:reduce){.messenger-composer-field,.messenger-send,.messenger-attach,.messenger-entry,.messenger-entry span{transition:none}}.messenger-context-menu{z-index:1000;border:1px solid var(--border);background:var(--surface-3);width:244px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--text);scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;overscroll-behavior:contain;border-radius:12px;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 10px 30px #0003}.messenger-context-menu[hidden]{display:none}.messenger-context-menu button{width:100%;min-height:36px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:8px;padding:8px;font-size:11px;line-height:1;display:flex}.messenger-context-menu button img{width:18px;height:18px;filter:var(--interface-icon-filter);flex:none}.messenger-context-menu button:hover,.messenger-context-menu button:focus-visible{background:var(--surface-2);outline:none}.messenger-moderation-tag{color:#cf7771;flex:none;font-size:10px;font-weight:650}.messenger-context-section{border-top:1px solid var(--border);color:var(--muted);margin-top:5px;padding:9px 8px 4px;font-size:10px;font-weight:500}.messenger-system-message{width:min(100%,620px);color:var(--muted);text-align:center;align-self:center;margin-block:6px;padding:12px 8px}.messenger-system-message p{margin:0;font-size:12px;line-height:1.7}.messenger-system-message small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.6;display:block}.messenger-reply-quote{border:0;border-left:2px solid var(--orange);width:100%;max-width:360px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:start;gap:3px;margin:0 0 10px;padding:5px 10px;font-size:11px;line-height:1.5;display:grid}.messenger-reply-quote strong{font-size:11px;font-weight:550}.messenger-reply-quote span{max-height:3em;color:var(--muted);white-space:normal;overflow-wrap:anywhere;display:block;overflow:hidden}.messenger-reply-quote:disabled{opacity:.65;cursor:default}.messenger-composer-mode{color:var(--text-soft);grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:12px;padding:0 8px 12px;display:grid}.messenger-composer-mode[hidden],.messenger-blocked-composer[hidden]{display:none}.messenger-composer-mode>img,.messenger-composer-mode button img,.messenger-blocked-composer>img{filter:var(--interface-icon-filter)}.messenger-composer-mode>div{gap:4px;min-width:0;display:grid}.messenger-composer-mode strong{font-size:12px;font-weight:550;line-height:1.5}.messenger-composer-mode span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.5;display:block;overflow:hidden}.messenger-composer-mode button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;display:grid}.messenger-blocked-composer{border-top:1px solid var(--border);color:var(--text-soft);align-items:flex-start;gap:14px;margin:14px 12px 0;padding:18px 0 0;display:flex}.messenger-blocked-composer>img{flex:none;margin-top:2px}.messenger-blocked-composer strong{font-size:13px;font-weight:550;line-height:1.6}.messenger-blocked-composer p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.6}.messenger-action-dialog{width:min(560px,100vw - 32px)}.messenger-action-dialog .confirm-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;flex-direction:column;gap:20px;min-height:0;max-height:calc(100dvh - 64px);display:flex;overflow:hidden}.messenger-action-dialog .modal-close img{filter:brightness(0)invert()}.messenger-action-dialog .confirm-copy{color:var(--text-soft);margin:0;font-size:13px;line-height:1.7}.messenger-block-form{flex-direction:column;gap:20px;min-height:0;display:flex}.messenger-block-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;gap:18px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.messenger-action-dialog .modal-heading,.messenger-action-dialog .confirm-actions{flex:none}.messenger-block-scopes{background:var(--surface-2);border:0;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.messenger-block-scopes button{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.4}.messenger-block-scopes button[aria-pressed=true]{color:var(--text);background:var(--surface-3)}.messenger-block-duration{min-height:20px;color:var(--muted);font-size:11px;line-height:1.6}.messenger-restriction-details{gap:20px;margin-top:24px;display:grid}.messenger-restriction-dialog .modal-close img{filter:brightness(0)invert()}.messenger-restriction-details .moderation-confirm-details{margin:0}.messenger-current-restrictions{gap:14px;display:grid}.messenger-current-restrictions>div{border-block:1px solid var(--border);gap:5px;padding-block:12px;font-size:12px;line-height:1.6;display:grid}.messenger-current-restrictions strong{font-weight:550}.messenger-current-restrictions span{color:var(--muted)}.messenger-current-restrictions p{overflow-wrap:anywhere;margin:0}.messenger-message-bubble:focus-visible{outline:1px solid var(--orange);outline-offset:3px}@media (width<=700px){.messenger-context-menu button{min-height:44px;font-size:12px}.messenger-composer-mode{grid-template-columns:18px minmax(0,1fr) 44px}.messenger-composer-mode button{width:44px;height:44px}.messenger-blocked-composer{margin-inline:2px;padding-top:14px}.messenger-action-dialog .field input{font-size:16px}.messenger-block-scopes{grid-template-columns:minmax(0,1fr)}}.profile-identity{--profile-inset:30px;--profile-top:38px}.admin-user-identity{--profile-inset:34px;--profile-top:46px}.profile-identity:has(>.profile-cover){padding-top:var(--profile-top);padding-inline:var(--profile-inset)}.profile-cover{height:clamp(168px,23vw,224px);margin:calc(-1 * var(--profile-top)) calc(-1 * var(--profile-inset)) 28px;isolation:isolate;border-bottom:1px solid var(--border-strong);background:var(--profile-cover-color,#9c653f);border-radius:15px 15px 0 0;flex-shrink:0;align-self:stretch;position:relative;overflow:hidden}.profile-cover:before{content:"";background-color:var(--profile-cover-color,#9c653f);transition:filter .18s;position:absolute;inset:-4px}.profile-cover[data-editable=true]:hover:before,.profile-cover[data-editable=true]:focus-within:before{filter:blur(4px)brightness(.7)}.profile-cover-change{z-index:1;border-radius:inherit;color:#fff;width:100%;height:100%;font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:24px;font-size:13px;font-weight:550;transition:opacity .18s;display:flex;position:absolute;inset:0}.profile-cover-change img{filter:brightness(0)invert();flex:none;align-self:center;width:18px;height:18px;margin:0;display:block}.profile-cover-change>span{margin:0;line-height:1;display:block}.profile-cover:hover .profile-cover-change,.profile-cover:focus-within .profile-cover-change{opacity:1}.profile-cover-change:focus-visible{outline-offset:-5px;outline:2px solid #fff}.profile-cover[data-uploading=true] .profile-cover-change{opacity:1;cursor:progress}.profile-cover-clear{z-index:2;color:#fff;min-height:34px;font:inherit;cursor:pointer;opacity:0;background:#0f0f0fcc;border:1px solid #fff3;border-radius:6px;padding:0 12px;font-size:11px;transition:opacity .18s;position:absolute;bottom:16px;right:16px}.profile-cover:hover .profile-cover-clear,.profile-cover:focus-within .profile-cover-clear{opacity:1}.profile-cover-clear[hidden]{display:none}.profile-identity .profile-avatar-button,.profile-identity .admin-presence-avatar{margin:0 auto;position:relative}.profile-identity .admin-presence-avatar{place-items:center;display:grid}.profile-identity .profile-name-line{flex-wrap:wrap;row-gap:8px;margin-top:18px}.profile-identity .profile-name-line h1{margin:0}.profile-identity .role-badge-profile{flex-shrink:0;margin-block:0}.profile-identity .profile-handle{margin-top:8px;line-height:1.6}.profile-identity .profile-avatar-large{box-sizing:border-box;border:1px solid var(--border)}.member-card{max-width:900px;margin:0 auto}.member-card .profile-identity{border-bottom:0;padding-bottom:44px}.profile-subscription-period{white-space:pre-line}.profile-email-note{color:var(--muted);border:0;margin:7px 0 0;padding:0;font-size:11px;font-weight:500;display:block}.users-table tr[data-user-id]{cursor:pointer}.users-table tr[data-user-id]:hover td,.users-table tr[data-user-id]:focus-visible td{background:var(--surface-2)}@media (width<=700px){.profile-identity{--profile-inset:20px;--profile-top:32px}.admin-user-identity{--profile-inset:20px;--profile-top:46px}.profile-cover{height:clamp(150px,45vw,190px);margin-bottom:24px}.profile-cover-change{min-height:44px;padding:16px;font-size:14px}.profile-cover-clear{min-height:44px;padding-inline:14px;font-size:12px;bottom:12px;right:12px}.profile-name-line h1,[data-member-name],.admin-user-identity h1{overflow-wrap:anywhere}.profile-identity .profile-name-line{flex-direction:column;align-items:center;gap:8px}.profile-identity .profile-handle{margin-top:8px}.profile-subscription-period{overflow-wrap:anywhere;line-height:1.6}.profile-email-note{font-size:12px;line-height:1.6}.member-card{margin-inline:0}}@media (hover:none){.profile-cover-change{opacity:1;background:#0000002e}.profile-cover-clear{opacity:1}}@media (prefers-reduced-motion:reduce){.profile-cover:before,.profile-cover-change,.profile-cover-clear{transition:none}}.admin-profile-overview{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:100%;margin:0;display:grid}.admin-profile-overview .admin-presence-avatar{grid-column:2}@media (width<=540px){.admin-profile-overview{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px}.admin-profile-overview .admin-presence-avatar{grid-column:1;justify-self:center}}.managed-workspace{grid-template-columns:210px minmax(0,1fr);gap:48px;margin-top:48px;display:grid}.managed-navigation{align-self:start;gap:6px;display:grid;position:sticky;top:24px}.managed-navigation button{min-height:48px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;padding:12px 14px;font-size:13px;display:flex}.managed-navigation button[aria-selected=true]{background:var(--surface-2);color:var(--text)}.managed-navigation button:hover{color:var(--text)}.managed-navigation img,.managed-config-actions img,.managed-password-reset img,.managed-rules-send img{filter:var(--interface-icon-filter);flex:none}.managed-navigation :focus-visible,.managed-config-row:focus-visible,.managed-config-actions :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.managed-content,.managed-panel{min-width:0}.managed-workspace[hidden],.managed-panel[hidden],.managed-subscription-grant[hidden],.managed-subscription-current[hidden]{display:none!important}.managed-panel{background:0 0;border:0;padding:4px 0 0}.managed-heading{margin-bottom:28px}.managed-heading h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.managed-heading p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.managed-form-grid,.managed-subscription-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;display:grid}.managed-panel .field{gap:9px;min-width:0;margin:0}.managed-panel .field>span:first-child{color:var(--text-soft);font-size:12px;font-weight:500;line-height:1.5}.managed-panel .field input,.managed-panel .designed-select-trigger{min-width:0;min-height:48px;font-size:14px}.managed-wide-field,.managed-active-toggle{grid-column:1/-1}.managed-panel .managed-active-toggle{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin:4px 0 0;padding:22px 0}.managed-active-toggle>span{flex:1;min-width:0}.managed-active-toggle strong{font-size:13px;line-height:1.5}.managed-active-toggle small{line-height:1.6}.managed-password-field{position:relative}.managed-role-field{align-content:start;display:grid}.managed-rules-send__copy{flex:1;gap:3px;min-width:0;display:grid}.managed-rules-send__copy strong{font-size:12px;font-weight:550;line-height:1.5}.managed-rules-send__copy small{color:var(--muted);font-size:11px;line-height:1.5}.managed-rules-send__arrow{opacity:.55}.managed-panel .managed-reason-field{margin-top:24px}.managed-account>.form-submit,.managed-subscription-grant>.form-submit{width:auto;min-width:220px;margin-top:24px}.managed-subscription-grant{gap:24px;display:grid}.managed-subscription-grant>.form-submit,.managed-subscription-grant .managed-reason-field{margin-top:0}.managed-term-switch{background:0 0;border:0;flex-wrap:wrap;gap:8px;padding:0;display:flex}.managed-term-switch button{background:var(--surface-2);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:10px 14px;font-size:12px;line-height:1}.managed-term-switch button.is-active{color:var(--text);background:var(--surface-3)}.managed-subscription-expiry[hidden]{display:none}.managed-subscription-current{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;display:grid}.managed-subscription-summary{min-width:0}.managed-subscription-summary>strong{letter-spacing:-.035em;margin-top:8px;font-size:28px;font-weight:600;line-height:1.25;display:block}.managed-subscription-summary dl{margin:24px 0 0}.managed-subscription-summary dl>div{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:14px 0;font-size:12px;line-height:1.6;display:grid}.managed-subscription-summary dt{color:var(--muted)}.managed-subscription-summary dd{color:var(--text-soft);text-align:right;overflow-wrap:anywhere;margin:0}.managed-subscription-current form{border-left:1px solid var(--border);align-content:start;gap:20px;min-width:0;padding-left:32px;display:grid}.managed-subscription-current form>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.6}.managed-subscription-current .danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){justify-self:start;width:auto}.managed-config-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.managed-config-heading .order-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){flex:none;width:auto;font-size:12px}.managed-config-toolbar{flex:none;justify-content:flex-end;align-items:center;gap:10px;max-width:100%;display:flex}.managed-config-toolbar .order-button{min-width:0}.managed-workspace .managed-config-toolbar .managed-config-delete-all{flex:none;justify-content:center;align-items:center;width:50px;min-width:50px;height:50px;min-height:50px;padding:0;display:inline-flex}.managed-config-delete-all:disabled{opacity:.4;cursor:not-allowed}.managed-delete-config-list{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;gap:0;max-height:220px;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow-y:auto}.managed-delete-config-list li{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;font-size:12px;line-height:1.5;display:flex}.managed-delete-config-list strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.managed-delete-config-list li>span{color:var(--muted);flex:none}.managed-config-list{max-height:none;margin:0;padding:0}.managed-config-row{border-top:1px solid var(--border);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;gap:16px 24px;padding:20px 0;display:grid}.managed-config-main{gap:7px;min-width:0;display:grid}.managed-config-main>strong{overflow-wrap:anywhere;font-size:15px;font-weight:550;line-height:1.5}.managed-config-main .config-meta{font-size:11px;line-height:1.6}.managed-config-row>.configuration-state{align-self:start}.managed-config-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.managed-config-actions button{background:var(--surface-2);width:40px;height:40px;color:var(--text-soft);cursor:pointer;border:0;border-radius:9px;place-items:center;padding:0;display:grid}.managed-config-actions button:hover{background:var(--surface-3)}.managed-list-empty{color:var(--muted);padding:24px 0;font-size:13px}.managed-history-wrap{scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;overscroll-behavior:contain;max-height:560px;overflow:auto}.managed-history{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6}.managed-history th{background:var(--bg);color:var(--muted);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);padding:14px 16px 14px 0;font-size:11px;font-weight:500;position:sticky;top:0}.managed-history td{border-bottom:1px solid var(--border);vertical-align:top;overflow-wrap:anywhere;padding:18px 16px 18px 0}.managed-history td:first-child{min-width:200px}.managed-history td:last-child{white-space:nowrap}.managed-history td strong,.managed-history td small{display:block}.managed-history td strong{font-size:12px;font-weight:550}.managed-history td small{max-width:320px;color:var(--muted);white-space:pre-line;margin-top:5px;font-size:11px;line-height:1.65}.profile-punishments{text-align:left;flex-wrap:wrap;align-self:stretch;gap:8px;width:100%;margin:-8px 0 24px;display:flex}.profile-punishments[hidden]{display:none}.profile-punishment{background:color-mix(in srgb,#cf7771 7%,var(--surface));color:#cf7771;min-height:36px;font:inherit;text-align:left;cursor:pointer;border:1px solid #cf77713d;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}.profile-punishment img{filter:brightness(0)saturate()invert(61%)sepia(16%)saturate(994%)hue-rotate(314deg);flex:none;width:15px;height:15px}.profile-punishment:hover{background:color-mix(in srgb,#cf7771 12%,var(--surface))}.profile-punishment:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=1000px){.managed-workspace{grid-template-columns:180px minmax(0,1fr);gap:28px}.managed-subscription-current{grid-template-columns:minmax(0,1fr);gap:28px}.managed-subscription-current form{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.managed-config-heading{flex-direction:column;gap:0;margin-bottom:24px}}@media (width<=700px){.managed-workspace{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.managed-navigation{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;gap:6px;padding:0 0 8px;display:flex;position:static;overflow-x:auto}.managed-navigation button{flex:none;min-height:44px;padding:10px 12px;font-size:12px}.managed-navigation img{width:16px;height:16px}.managed-form-grid,.managed-subscription-fields{grid-template-columns:minmax(0,1fr);gap:22px}.managed-heading h2{font-size:22px}.managed-panel .field input,.managed-panel .designed-select-trigger{font-size:16px}.managed-account>.form-submit,.managed-subscription-grant>.form-submit{width:100%;min-width:0}.managed-subscription-current .danger-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.managed-config-toolbar{width:100%}.managed-config-toolbar .order-button{flex:1}.managed-config-actions button{width:44px;height:44px}.managed-term-switch{flex-direction:column}.managed-term-switch button{text-align:center}.profile-punishment{min-height:44px;font-size:12px}}.managed-erasure-row{border-bottom:1px solid var(--border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:0 0 24px;display:flex}.managed-erasure-row[hidden]{display:none}.managed-erasure-row>div{flex:1;min-width:0}.managed-erasure-row strong{font-size:13px;font-weight:600;line-height:1.5}.managed-erasure-row p{max-width:460px;color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.managed-erasure-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:44px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:12px;font-weight:600;transition:background .16s,color .16s;display:inline-flex}.managed-erasure-button:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){background:color-mix(in srgb,var(--danger) 9%,transparent)}.managed-erasure-icon{background:currentColor;flex:none;width:17px;height:17px;-webkit-mask:url(/icons/trash-2.svg) 50%/contain no-repeat;mask:url(/icons/trash-2.svg) 50%/contain no-repeat}.managed-erasure-button:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)),.managed-email-state:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.managed-panel .managed-email-state{width:auto;min-height:28px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:start;margin:0;padding:3px 0;font-size:12px;line-height:1.6}.managed-email-state:hover{text-underline-offset:4px;text-decoration:underline}.managed-email-state:disabled{cursor:default;opacity:.65;text-decoration:none}#adminEmailConfirmationDialog .form-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:auto;min-height:46px;padding:0 20px}@media (width<=560px){.managed-erasure-row{flex-wrap:wrap;gap:16px}.managed-erasure-row>div{flex-basis:100%}.managed-erasure-button:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){width:100%;min-height:46px}#adminEraseAccountDialog .confirm-actions>button,#adminEmailConfirmationDialog .confirm-actions>button{flex:none;justify-content:center;align-self:stretch;width:100%;min-width:0;min-height:46px}}.managed-erasure-button:disabled:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){opacity:.55;cursor:wait}.managed-password-reset,.managed-rules-send{min-height:44px;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;margin-top:4px;padding:8px 0;font-size:12px;line-height:1.5;transition:color .16s;display:flex}.managed-rules-send{width:100%;min-height:52px}.managed-password-reset:hover:not(:disabled),.managed-rules-send:hover:not(:disabled){color:var(--orange-light)}.managed-password-reset:focus-visible,.managed-rules-send:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.managed-password-reset:disabled,.managed-rules-send:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.managed-password-reset,.managed-rules-send{transition:none}}dialog.product-dialog.cover-editor-dialog{width:min(760px,100vw - 32px);max-height:calc(var(--usable-viewport-height,100dvh) - 32px)!important;overflow:hidden!important}.cover-editor-modal{max-height:calc(var(--usable-viewport-height,100dvh) - 32px);background:var(--modal-surface,var(--surface));flex-direction:column;min-width:0;display:flex}.cover-editor-modal .request-heading{align-items:flex-start}.cover-editor-modal .cover-editor-intro{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:400;line-height:1.6}.cover-editor-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent;flex:auto;grid-auto-rows:max-content;align-content:start;gap:18px;min-height:0;padding:24px 28px;display:grid;overflow-y:auto}.cover-editor-body::-webkit-scrollbar{width:6px}.cover-editor-body::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border-radius:8px}.cover-editor-viewport{width:100%;aspect-ratio:var(--cover-editor-ratio,3.75);background:var(--surface-2);touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:10px;position:relative;overflow:hidden}.cover-editor-viewport:active{cursor:grabbing}.cover-editor-viewport:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.cover-editor-viewport>img,.profile-cover-image{object-fit:cover;object-position:var(--cover-x,50%) var(--cover-y,50%);width:100%;height:100%;transform:scale(var(--cover-zoom,1));transform-origin:var(--cover-x,50%) var(--cover-y,50%);pointer-events:none;margin:0;display:block;position:absolute;inset:0}.profile-cover-image{z-index:0;transition:filter .18s}.profile-cover[data-editable=true]:hover .profile-cover-image,.profile-cover[data-editable=true]:focus-within .profile-cover-image{filter:blur(4px)brightness(.7)}.cover-editor-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.cover-editor-hint[hidden]{display:none}.cover-editor-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.cover-editor-control{gap:12px;min-width:0;display:grid}.cover-editor-zoom{grid-column:1/-1}.cover-editor-control>span{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cover-editor-control strong{font-weight:550}.cover-editor-control output{color:var(--muted);font-variant-numeric:tabular-nums}.cover-editor-control input{appearance:none;cursor:pointer;background:0 0;width:100%;height:20px;margin:0;padding:0}.cover-editor-control input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--orange) 0 var(--range-fill,50%),var(--border-strong) var(--range-fill,50%) 100%);border-radius:4px;height:4px}.cover-editor-control input::-webkit-slider-thumb{background:var(--orange);appearance:none;border:0;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cover-editor-control input::-moz-range-track{background:var(--border-strong);border-radius:4px;height:4px}.cover-editor-control input::-moz-range-progress{background:var(--orange);border-radius:4px;height:4px}.cover-editor-control input::-moz-range-thumb{background:var(--orange);border:0;border-radius:50%;width:16px;height:16px}.cover-editor-reset:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:28px;color:var(--text-soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.cover-editor-reset:hover:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){color:var(--orange)}.cover-editor-reset:focus-visible:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){outline:2px solid var(--orange);outline-offset:4px}.cover-editor-modal[aria-busy=true] .cover-editor-viewport{cursor:progress}@media (width<=540px){dialog.product-dialog.cover-editor-dialog{width:calc(100vw - 20px);max-height:calc(var(--usable-viewport-height,100dvh) - 20px)!important}.cover-editor-modal{max-height:calc(var(--usable-viewport-height,100dvh) - 20px)}.cover-editor-body{padding:20px 18px}.cover-editor-controls{grid-template-columns:minmax(0,1fr);gap:16px}.cover-editor-control input{height:40px}.cover-editor-control input::-webkit-slider-thumb{width:22px;height:22px;margin-top:-9px}.cover-editor-control input::-moz-range-thumb{width:22px;height:22px}.cover-editor-reset:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){min-height:44px}.cover-editor-modal .request-actions{padding-bottom:max(16px, env(safe-area-inset-bottom))}.cover-editor-modal .request-heading{padding:20px 18px 16px}.cover-editor-intro{max-width:100%}.cover-editor-modal .request-submit:not(:where(:is(.product-dialog,.campaign-workspace,.voucher-workspace,.managed-workspace,.messenger-rules-gate) *)){padding-inline:14px}}@media (prefers-reduced-motion:reduce){.profile-cover-image{transition:none}}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read){height:auto;min-height:50px;box-shadow:none;text-align:center;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept){background:var(--orange);color:#170b05}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept):hover:not(:disabled):not([aria-disabled=true]){background:var(--orange-light)}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read){color:var(--text-soft);background:0 0}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read):hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-2);color:var(--text)}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read):focus-visible{outline:2px solid var(--orange);outline-offset:3px}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read):disabled,:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read)[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read)>:is(img,svg,span){flex-shrink:0}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read)>img{object-fit:contain;width:18px;height:18px}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept)>img{filter:brightness(0)saturate()}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read)>img{filter:var(--interface-icon-filter)}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.managed-erasure-button,.voucher-delete,.danger-operation,.campaign-broadcast-quiet-action.danger-text,.text-button.danger-text){color:var(--danger);background:0 0}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.managed-erasure-button,.voucher-delete,.danger-operation,.campaign-broadcast-quiet-action.danger-text,.text-button.danger-text):hover:not(:disabled){color:var(--danger);background:color-mix(in srgb,var(--danger) 8%,var(--surface))}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.form-submit,.danger-submit,.request-submit){width:100%}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .confirm-actions>:is(.form-submit,.danger-submit,.danger-button,.secondary-button){align-self:stretch;width:auto}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .header-auth{min-height:44px;padding-inline:17px}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .profile-save-action{width:44px;min-height:44px;padding:0}:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .campaign-dispatch-mode>button{border-radius:11px;height:auto;min-height:50px}@media (width<=560px){:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .confirm-actions>:is(.form-submit,.danger-submit,.danger-button,.secondary-button),:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) .messenger-rules-gate-actions>:is(a,button){width:100%}}@media (prefers-reduced-motion:reduce){:is(.product-dialog,.voucher-workspace,.managed-workspace,.messenger-rules-gate) :is(.primary-action,.header-auth,.form-submit,.danger-submit,.danger-button,.order-button,.request-submit,.command-primary,.voucher-create,.campaign-broadcast-new,.campaign-dispatch-submit,.email-verification-action,.telegram-service-subscribe,.profile-save-action,.config-action,.messenger-rules-accept,.secondary-button,.request-cancel,.text-button,.campaign-broadcast-quiet-action,.campaign-broadcast-translate,.campaign-mode-trigger,.campaign-email-preview-action,.cover-editor-reset,.sessions-revoke-all,.messenger-older,.voucher-delete,.danger-operation,.managed-erasure-button,.messenger-rules-read){transition:none}}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea),.designed-select-trigger{box-sizing:border-box;border:1px solid var(--border-strong);box-shadow:none;border-radius:7px;outline:none;transition:border-color .16s}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]):focus,textarea:focus),.designed-select-trigger:focus-visible{border-color:var(--orange);box-shadow:none;outline:none}textarea{resize:none;scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) transparent}:is(.password-field,.username-control:not(.username-control--profile),.profile-login-control,.admin-username-field,.maintenance-exception-search,.campaign-search,.service-date-control,.number-control,.users-search,.command-input-wrap,.voucher-search){border:1px solid var(--border-strong);box-shadow:none;border-radius:7px;transition:border-color .16s}:is(.password-field,.username-control:not(.username-control--profile),.profile-login-control,.admin-username-field,.maintenance-exception-search,.campaign-search,.service-date-control,.number-control,.users-search,.command-input-wrap,.voucher-search):focus-within{border-color:var(--orange)}:is(.password-field,.username-control,.profile-login-control,.admin-username-field,.maintenance-exception-search,.campaign-search,.service-date-control,.number-control,.users-search,.command-input-wrap,.voucher-search) input:not([type=hidden]),.field .password-field input,.field .username-control input,.field .service-date-control input{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.number-control{background:var(--field-surface,var(--surface-black));align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden}.number-control>input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex:auto;width:100%;min-width:0;min-height:46px;margin:0;padding-inline:13px}.number-control-actions{flex:none;grid-template-columns:42px 42px;align-items:stretch;gap:0;display:grid}.number-control-actions button{border:0;border-left:1px solid var(--border);width:42px;min-width:0;height:auto;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border-radius:0;place-items:center;margin:0;padding:0;transition:background .16s;display:grid}.number-control-actions button:hover{background:var(--surface-2)}.number-control-actions button:focus-visible{outline:2px solid var(--orange);outline-offset:-4px}.number-control-actions img{width:16px;height:16px;filter:var(--interface-icon-filter,brightness(0) invert(.8));display:block}.number-control:has(input:disabled){opacity:.52}.number-control:has(input:disabled) button{cursor:not-allowed}.number-control:has(input:disabled) button:hover{background:0 0}.field.is-invalid :is(input,textarea),input[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--danger)}:is(.password-field,.username-control,.service-date-control):has(input[aria-invalid=true]){border-color:var(--danger)}input:disabled,textarea:disabled{cursor:not-allowed}.configs-heading h2{margin-top:4px}.toast-region,.toast-region[popover]{inset:auto max(24px, env(safe-area-inset-right)) calc(24px + var(--toast-viewport-inset,0px) + env(safe-area-inset-bottom)) auto;z-index:2147483647;width:min(380px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--text);pointer-events:none;background:0 0;border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex;position:fixed;overflow:visible}.toast-region[hidden]{display:none}.toast-region[popover]:not(:popover-open){display:none}.toast-region::backdrop{pointer-events:none;background:0 0}.toast{color:#f6eee5;pointer-events:auto;background:#18130ff5;border:1px solid #ce873c38;border-radius:2px;grid-template-columns:22px minmax(0,1fr) 32px;justify-content:center;align-items:center;gap:13px;min-width:0;min-height:60px;margin:0;padding:12px 12px 12px 18px;animation:.26s cubic-bezier(.2,.7,.3,1) both vpn-toast-in;display:grid;box-shadow:0 6px 18px #0004}.toast-mark{place-items:center;width:22px;height:22px;margin:0;line-height:0;display:grid}.toast-mark img{filter:invert(63%)sepia(68%)saturate(697%)hue-rotate(346deg)brightness(102%)contrast(90%)drop-shadow(0 0 4px #e49a4a60);width:22px;height:22px;display:block}.toast-copy{overflow-wrap:anywhere;min-width:0;margin:0;padding:0;font-size:13px;font-weight:450;line-height:1.5;display:block}.toast-close{color:#ab9989;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;min-height:32px;padding:0;transition:color .16s;display:grid}.toast-close .icon-close{width:15px;height:15px}.toast-close:hover{color:#f6bf7e}.toast-close:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.toast[data-leaving=true]{pointer-events:none;animation:.2s both vpn-toast-out}@keyframes vpn-toast-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes vpn-toast-out{to{opacity:0;transform:translateY(14px)}}.owner-socials{align-items:center;gap:8px;display:flex}.owner-socials a,.owner-socials button{width:36px;height:40px;box-shadow:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;padding:0;transition:color .15s;display:grid}.owner-socials .social-icon{width:20px;height:20px}.owner-socials a:hover,.owner-socials button:hover{color:var(--text)}.maintenance-modal{height:auto}.maintenance-body{flex:0 auto;grid-auto-rows:max-content;align-content:start}.maintenance-body .form-status[hidden]{display:none}.maintenance-body>.maintenance-checkbox:last-of-type{border-bottom:0}.analytics-user-view>.profile-identity{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-radius:16px;width:min(100%,900px);margin:0 auto 32px}.analytics-user-view .profile-name-line a{color:inherit;text-decoration:none;transition:color .16s}@media (width<=640px){.owner-socials{gap:2px}.owner-socials a,.owner-socials button{width:32px;height:44px}.toast-region,.toast-region[popover]{right:max(16px, env(safe-area-inset-right));bottom:calc(16px + var(--toast-viewport-inset,0px) + env(safe-area-inset-bottom));max-height:calc(100dvh - 120px)}.toast{grid-template-columns:22px minmax(0,1fr) 36px;gap:10px;padding:12px 8px 12px 16px}.toast-close{width:36px;min-height:44px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=file]),textarea){font-size:16px}}@media (prefers-reduced-motion:reduce){.toast,.toast[data-leaving=true]{animation:none}}.site-footer{border-top:1px solid var(--border);min-height:68px;color:var(--muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:12px 0;font-size:9px;display:grid}.site-footer p{margin:0}.site-footer a:hover{color:var(--text-soft)}.site-footer a:focus-visible,.owner-socials button:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.owner-contact{color:var(--muted);white-space:nowrap;align-items:center;gap:11px;display:flex}.owner-contact>span{font-size:9px}.footer-documents{white-space:nowrap;align-items:center;gap:18px;display:flex}.footer-documents a{color:inherit}@media (width<=760px){.site-footer{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-height:62px}.site-footer>p{grid-area:1/1}.owner-contact{grid-area:1/2/span 2}}@media (width<=720px){.site-footer{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px;min-height:0;padding:24px 0;font-size:9px}.site-footer>p{grid-area:auto/1;max-width:none;font-size:9px;line-height:1.45}.owner-contact{grid-area:1/2;justify-self:end;gap:8px}.owner-contact>span{display:none}.footer-documents{grid-area:2/1/auto/-1;justify-content:center;justify-self:center;gap:clamp(14px,4vw,24px)}}@media (width<=700px){.messenger-footer .site-footer{padding-block:12px}}.analytics-user-view .profile-name-line a:hover{color:var(--orange-light)}.analytics-user-view .profile-name-line a:focus-visible{outline:2px solid var(--orange);outline-offset:5px;border-radius:3px}.server-location{border-top:1px solid var(--border);grid-template-columns:20px minmax(0,1fr);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:grid}.server-location-icon{width:20px;height:20px;filter:var(--interface-icon-filter,brightness(0) invert(.75));display:block}.server-location-copy{gap:2px;min-width:0;display:grid}.server-location-copy small{color:var(--muted);font-size:11px;line-height:1.6}.server-location-copy strong{color:var(--text);font-size:13px;font-weight:600;line-height:1.6}@media (width<=480px){.server-location{margin-top:18px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.analytics-user-view .profile-name-line a{transition:none}}.policy-main.page-width{width:min(860px,100% - 64px);padding:48px 0 76px}.policy-document{width:100%;color:var(--text-soft)}.document-navigation{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 30px;padding-bottom:24px;display:flex}.document-navigation a{min-height:40px;color:var(--muted);align-items:center;font-size:13px;font-weight:600;text-decoration:none;transition:color .16s;display:inline-flex}.document-navigation a:hover{color:var(--text)}.document-navigation a[aria-current=page]{color:var(--orange)}.document-navigation a:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:3px}.policy-title{padding:36px 0 8px}.policy-title h1{color:var(--text);letter-spacing:-1px;overflow-wrap:anywhere;margin:0;font-size:clamp(28px,4vw,42px);font-weight:750;line-height:1.25}.rules-document-dates{color:var(--muted);gap:6px;margin:14px 0 0;font-size:12px;line-height:1.6;display:grid}.rules-document-dates time{display:block}.policy-lead{max-width:78ch;padding-top:30px}.policy-lead>span,.rules-enforcement>span{color:var(--text);margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.6;display:block}.policy-lead p,.policy-sections p,.policy-sections li,.rules-group li,.rules-enforcement p{color:var(--text-soft);overflow-wrap:anywhere;font-size:14px;line-height:1.95}.policy-lead p{margin:0}.policy-sections>section{grid-template-columns:20px minmax(0,1fr);gap:14px;max-width:78ch;padding-top:34px;display:grid}.policy-number,.rules-group>header>span{min-width:12px;color:var(--orange);font-variant-numeric:tabular-nums;padding-top:5px;font-size:12px;font-weight:600;line-height:1.5}.policy-sections h2,.rules-group h2{color:var(--text);letter-spacing:-.35px;margin:0 0 18px;font-size:19px;font-weight:700;line-height:1.5}.policy-sections p{margin:0 0 14px}.policy-sections p:last-child{margin-bottom:0}.policy-sections ul{gap:14px;margin:0;padding-left:19px;display:grid}.policy-sections li{padding-left:7px}.policy-sections li::marker{color:var(--orange)}.rules-group{max-width:78ch;padding-top:34px}.rules-group>header{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:14px;display:grid}.rules-group ol{gap:18px;margin:0 0 0 34px;padding-left:25px;list-style:decimal;display:grid}.rules-group li{padding-left:9px}.rules-group li::marker{color:var(--orange);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.rules-group li strong{color:var(--text);font-weight:650}.rules-group li p{margin:6px 0 0}.rules-group li em{color:var(--orange-light);margin-top:8px;font-size:12px;font-style:normal;font-weight:600;line-height:1.8;display:block}.rules-enforcement{border-top:1px solid var(--border);max-width:78ch;margin-top:36px;padding-top:24px}.rules-enforcement p{margin:0}@media (width<=760px){.policy-main.page-width{width:calc(100% - 44px);padding:30px 0 48px}.document-navigation{gap:6px 22px;padding-bottom:18px}.document-navigation a{font-size:12px}.policy-title{padding:28px 0 0}.policy-title h1{letter-spacing:-.6px}.policy-lead,.rules-group,.policy-sections>section{padding-top:28px}.policy-sections>section,.rules-group>header{grid-template-columns:18px minmax(0,1fr);gap:11px}.policy-sections h2,.rules-group h2{margin-bottom:14px;font-size:17px}.policy-lead p,.policy-sections p,.policy-sections li,.rules-group li,.rules-enforcement p{font-size:13px;line-height:1.9}.rules-group ol{gap:16px;margin-left:29px;padding-left:22px}.policy-sections ul{gap:12px;padding-left:16px}.rules-enforcement{margin-top:32px;padding-top:18px}}@media (prefers-reduced-motion:reduce){.document-navigation a{transition:none}}.policy-document a[data-i18n=privacy\.tcsDocumentation]{color:var(--orange);text-underline-offset:3px;text-decoration:none}.policy-document a[data-i18n=privacy\.tcsDocumentation]:hover{text-decoration:underline}.documentation-shell.page-width{grid-template-columns:224px minmax(0,1fr);align-items:start;gap:0 64px;width:min(1180px,100% - 64px);padding-block:42px 84px;display:grid}.documentation-sidebar{top:calc(var(--site-header-height,80px) + 24px);grid-area:1/1/3;padding-block:6px;position:sticky}.documentation-sidebar h2{color:var(--text);margin:0 0 20px;font-size:12px;font-weight:600;line-height:1.4}.documentation-sidebar nav{gap:4px;display:grid}.documentation-sidebar a{color:var(--muted);grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:8px;padding:9px 0;font-size:11px;line-height:1.65;text-decoration:none;transition:color .16s;display:grid}.documentation-sidebar a:hover{color:var(--orange)}.documentation-index-number{color:var(--muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.documentation-article{min-width:0;max-width:820px;color:var(--text-soft);grid-column:2}.documentation-heading{border-bottom:1px solid var(--border);grid-column:2;min-width:0;max-width:820px;padding-bottom:26px}.documentation-back{color:var(--orange);margin-bottom:18px;font-size:11px;line-height:1.5;text-decoration:none;display:inline-block}.documentation-back:hover{text-underline-offset:3px;text-decoration:underline}.documentation-heading h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(28px,3vw,38px);font-weight:650;line-height:1.2}.documentation-meta{color:var(--muted);font-variant-numeric:tabular-nums;margin:15px 0 0;font-size:10px;line-height:1.65}.documentation-intro{padding-block:24px 0}.documentation-intro>span{color:var(--orange);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;display:inline-block}.documentation-intro p{max-width:68ch;color:var(--text-soft);margin:10px 0 0;font-size:14px;line-height:1.85}.documentation-sections>section{scroll-margin-top:calc(var(--site-header-height,80px) + 24px);padding-block:30px}.documentation-sections>section+section{border-top:1px solid var(--border)}.documentation-sections h2{color:var(--text);letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.4;display:flex}.documentation-section-number{color:var(--muted);letter-spacing:0;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:400}.documentation-sections p{max-width:78ch;color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.95}.documentation-sections p+p{margin-top:16px}.documentation-table-wrap{border:1px solid var(--border);scrollbar-width:thin;border-radius:4px;margin-block:22px;overflow-x:auto}.documentation-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.documentation-table-wrap th,.documentation-table-wrap td{vertical-align:top;padding:14px 16px;font-size:12px;line-height:1.7}.documentation-table-wrap thead{background:var(--surface-2)}.documentation-table-wrap th{color:var(--text);font-weight:550}.documentation-table-wrap tbody th{width:30%;min-width:120px}.documentation-table-wrap td{color:var(--text-soft)}.documentation-table-wrap tr+tr,.documentation-table-wrap tbody tr:first-child{border-top:1px solid var(--border)}.documentation-shell a:focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (width<=1000px){.documentation-shell.page-width{grid-template-columns:190px minmax(0,1fr);column-gap:32px}}@media (width<=760px){.documentation-shell.page-width{flex-direction:column;gap:0;width:calc(100% - 40px);padding-block:26px 52px;display:flex}.documentation-sidebar{border-bottom:1px solid var(--border);width:100%;padding:24px 0;position:static}.documentation-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 20px}.documentation-sidebar h2{margin-bottom:10px}.documentation-article{width:100%}.documentation-sections>section{padding-block:26px}.documentation-sections p{font-size:13px;line-height:1.85}.documentation-table-wrap th,.documentation-table-wrap td{padding:12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.documentation-sidebar a{transition:none}}.config-menu,.resource-context-menu{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:190px;max-width:calc(100vw - 16px);height:max-content;min-height:0;max-height:calc(100dvh - 16px);color:var(--text-soft);z-index:12000;border-radius:9px;grid-auto-rows:max-content;align-content:start;gap:2px;margin:0;padding:4px;display:grid;overflow-y:auto;box-shadow:0 12px 32px #0004}.config-menu{inset:auto;left:var(--config-menu-left,8px);top:var(--config-menu-top,8px);animation:.14s both config-action-menu-in;position:fixed}.config-menu[hidden]{display:none}.config-menu[popover]:not(:popover-open){display:none}.config-menu::backdrop{pointer-events:none;background:0 0}.resource-context-menu{opacity:0;transition:opacity .14s,transform .14s;position:fixed;inset:auto;transform:translateY(-4px)}.resource-context-menu.is-open{opacity:1;transform:none}.resource-context-menu.is-dialog-hosted{position:absolute}:is(.config-menu,.resource-context-menu) button{width:100%;height:auto;min-height:36px;max-height:none;color:var(--text-soft);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:none;justify-content:flex-start;align-items:center;gap:9px;padding:7px 10px;font-size:12px;line-height:1;transition:color .14s,background-color .14s;display:flex}:is(.config-menu,.resource-context-menu) button:hover,:is(.config-menu,.resource-context-menu) button:focus-visible{background:var(--surface-2);color:var(--text);outline:0}.config-menu button[data-config-menu-action=delete],.resource-context-menu button[data-tone=danger]{color:var(--danger)}.config-menu button[data-config-menu-action=delete]:hover,.config-menu button[data-config-menu-action=delete]:focus-visible,.resource-context-menu button[data-tone=danger]:hover,.resource-context-menu button[data-tone=danger]:focus-visible{background:var(--danger-soft);color:var(--danger)}.config-menu button:disabled,.resource-context-menu button:disabled{opacity:.45;cursor:not-allowed}.config-menu-icon,.config-menu-trigger-icon{width:16px;height:16px;filter:var(--interface-icon-filter,brightness(0) invert(.75));flex:none;display:block}.config-menu-trigger-icon{width:20px;height:20px}.config-menu button[data-config-menu-action=delete] .config-menu-icon{filter:invert(52%)sepia(24%)saturate(1304%)hue-rotate(315deg)brightness(94%)contrast(88%)}.resource-context-menu .managed-action-icon{flex:none;width:16px;height:16px}@keyframes config-action-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (width<=700px){:is(.config-menu,.resource-context-menu) button{min-height:44px}}@media (prefers-reduced-motion:reduce){.config-menu,.resource-context-menu,:is(.config-menu,.resource-context-menu) button{transition:none;animation:none;transform:none}}.moderation-form{border-bottom:1px solid var(--border);margin:0 0 28px;padding:0 0 28px}.moderation-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.moderation-section-heading h3{color:var(--text);margin:0;font-size:16px;font-weight:600;line-height:1.5}.moderation-section-heading>span{color:var(--muted);font-size:12px;line-height:1.6}.moderation-form{gap:18px;display:grid}.moderation-form .moderation-section-heading{margin-bottom:0}.moderation-action-picker{background:var(--surface);border:0;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;min-width:0;margin:0;padding:4px;display:grid}.moderation-action-picker label{cursor:pointer;min-width:0;position:relative}.moderation-action-picker input{opacity:0;width:1px;height:1px;position:absolute}.moderation-action-picker span{min-height:44px;color:var(--muted);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:10px 8px;font-size:12px;line-height:1.4;transition:background-color .16s,color .16s;display:flex}.moderation-action-picker input:checked+span{background:var(--surface-3);color:var(--text)}.moderation-action-picker input:focus-visible+span{outline:2px solid var(--orange);outline-offset:2px}.moderation-action-picker input:disabled+span{opacity:.4;cursor:not-allowed}.moderation-action-hint{color:var(--muted);min-height:40px;margin:0;font-size:12px;line-height:1.65}.moderation-form .form-submit{width:100%}.moderation-active-list{min-height:70px}.moderation-record{border:0;border-top:1px solid var(--border);text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.moderation-record>img{width:18px;height:18px;filter:var(--interface-icon-filter)}.moderation-record>div{gap:6px;min-width:0;display:grid}.moderation-record strong{font-size:13px;font-weight:550;line-height:1.5}.moderation-record small,.moderation-record p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.moderation-record:hover strong{color:var(--orange)}.moderation-record:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.moderation-empty{color:var(--muted);margin:0;padding:16px 0;font-size:13px;line-height:1.65}.moderation-pagination{border-top:1px solid var(--border);color:var(--muted);justify-content:flex-end;align-items:center;gap:12px;padding-top:18px;font-size:12px;display:flex}.moderation-pagination button{place-items:center;width:40px;height:40px;min-height:40px;padding:0;display:grid}.moderation-pagination img{filter:var(--interface-icon-filter)}.warning-profile-dialog .confirm-modal{flex-direction:column;max-height:calc(100dvh - 64px);display:flex}.warning-profile-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;min-height:0;max-height:55dvh;overflow-y:auto}.warning-profile-dialog .moderation-pagination{flex:none;margin-top:18px}.moderation-confirm-details{gap:16px;margin:0;display:grid}.moderation-confirm-details div{gap:6px;display:grid}.moderation-confirm-details dt{color:var(--muted);font-size:12px}.moderation-confirm-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.warning-detail-back{align-self:flex-start;margin:0 0 20px}[data-moderation-date][hidden],.moderation-pagination[hidden]{display:none}@media (width<=640px){.moderation-section-heading{flex-wrap:wrap;align-items:flex-start;gap:8px}.moderation-action-picker span{min-height:58px;padding-inline:6px;font-size:12px}.warning-profile-dialog .confirm-modal{max-height:calc(100dvh - 32px)}.moderation-record{gap:10px}}@media (prefers-reduced-motion:reduce){.moderation-action-picker span{transition:none}}.punishment-remove-button{width:100%;margin-top:20px}.punishment-removal-form{gap:20px;display:grid}.punishment-removal-form .modal-heading,.punishment-removal-form .confirm-copy{margin-bottom:0}.punishment-removal-form>.form-submit{width:100%}.product-dialog.punishment-dialog{border-top:2px solid var(--tone-edge-9c4740,#9c4740)!important}.punishment-dialog:not(.warning-profile-dialog)>.confirm-modal{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;max-height:calc(100dvh - 32px);overflow-y:auto}.signin-main{border-bottom:1px solid var(--border);background:var(--bg);place-items:center;min-height:680px;padding:48px 24px;display:grid}.signin-card{background:var(--surface);border:0;border-radius:0;width:min(520px,100%)}.signin-panel{min-width:0;padding:32px 40px}.signin-panel-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding-bottom:25px;display:flex}.signin-mark{color:var(--text);letter-spacing:-.5px;align-items:center;gap:12px;font-size:18px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.signin-mark img{object-fit:contain;flex-shrink:0;width:30px;height:38px;display:block}.signin-mark>span>span{color:var(--orange)}.signin-help{min-height:40px;color:var(--muted);flex-shrink:0;justify-content:center;align-items:center;gap:7px;font-size:11px;text-decoration:none;display:inline-flex}.signin-help img,.signin-password img,.signin-provider-buttons img{filter:var(--interface-icon-filter,brightness(0) invert(.8))}.signin-help:hover{color:var(--text)}.signin-panel h1{color:var(--text);letter-spacing:-.035em;margin:0;font-size:30px;font-weight:700;line-height:1.2}.signin-subtitle{color:var(--muted);margin:12px 0 28px;font-size:13px;line-height:1.7}.signin-form{flex-direction:column;gap:0;min-width:0;display:flex}.signin-form[hidden],.signin-providers[hidden],.signin-alternative[hidden]{display:none}.signin-field{min-width:0;margin:0;display:block}.signin-field+.signin-field{margin-top:22px}.signin-field>span:first-child,.signin-field-top>label{color:var(--text-soft);font-size:12px;font-weight:550;line-height:1.5;display:block}.signin-field>span:first-child{margin-bottom:9px}.signin-field-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;margin-bottom:9px;display:flex}.signin-field input:not([type=checkbox]){border:1px solid var(--border-strong);background:var(--surface-black);width:100%;height:50px;min-height:0;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 14px;font-size:14px;line-height:1.5;transition:border-color .16s;display:block}.signin-field input:hover:not(:focus):not(:disabled){border-color:var(--muted)}.signin-field input:focus{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.signin-field small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.65;display:block}.signin-password{display:block;position:relative}.signin-password input{padding-right:50px!important}.signin-password>button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;min-height:0;padding:0;display:grid;position:absolute;inset:3px 3px 3px auto}.signin-password img{opacity:.75;width:18px;height:18px}.signin-password button:hover img{opacity:1}.signin-submit{background:var(--orange);color:#170b05;width:100%;min-height:50px;font:inherit;text-align:center;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:14px;margin-top:26px;padding:0 44px;font-size:13px;font-weight:650;line-height:1;transition:background .16s;display:flex;position:relative}.signin-submit:hover:not(:disabled){background:var(--orange-light)}.signin-submit:disabled{opacity:.6;cursor:wait}.signin-submit>span:first-child{margin-left:0}.signin-submit>span:last-child{margin-left:0;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.signin-submit:disabled:after{content:"";box-sizing:border-box;pointer-events:none;border:2px solid #170b0540;border-top-color:#170b05;border-radius:50%;width:16px;height:16px;animation:.75s linear infinite signin-check-spin;position:absolute;top:calc(50% - 8px);right:20px}@keyframes signin-check-spin{to{transform:rotate(360deg)}}.signin-forgot,.signin-back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:1.5}.signin-forgot{min-height:28px}.signin-back{text-align:center;min-height:44px;margin-top:12px}.signin-forgot:hover,.signin-back:hover{color:var(--text)}.signin-providers{margin-top:26px}.signin-provider-divider{color:var(--muted);text-align:center;align-items:center;gap:14px;margin:0 0 17px;font-size:11px;line-height:1.5;display:flex}.signin-provider-divider:before,.signin-provider-divider:after{content:"";background:var(--border);flex:1;height:1px}.signin-provider-buttons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.signin-provider-buttons>button{background:var(--surface-2);width:100%;min-height:48px;color:var(--text-soft);font:inherit;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:600;transition:background .16s;display:flex}.signin-provider-buttons img{flex-shrink:0;width:19px;height:19px}.signin-provider-buttons>button:hover:not(:disabled){background:var(--surface-3);color:var(--text)}.signin-provider-buttons>button:disabled{opacity:.6;cursor:wait}.signin-alternative{border-top:1px solid var(--border);text-align:center;color:var(--muted);margin:26px 0 0;padding-top:22px;font-size:12px;line-height:1.8}.signin-alternative a{color:var(--text);margin-left:5px;font-weight:600;text-decoration:none;display:inline-block}.signin-alternative a:hover{color:var(--orange)}.signin-panel :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:4px}.signin-form .registration-consents{margin-top:22px}.signin-form .consent{font-size:12px;line-height:1.75}.signin-form .two-factor-heading{margin:22px 0}@media (width<=760px){.signin-main{min-height:0;padding:28px max(16px,env(safe-area-inset-right)) 40px max(16px,env(safe-area-inset-left))}.signin-panel{padding:28px}.signin-field input:not([type=checkbox]){font-size:16px}.signin-help,.signin-forgot{min-height:44px}.signin-alternative a{min-height:44px;line-height:44px}}@media (width<=390px){.signin-panel{padding:24px 20px}.signin-panel-header{gap:12px;margin-bottom:24px;padding-bottom:21px}.signin-mark{gap:9px;font-size:16px}.signin-mark img{width:25px;height:32px}.signin-help{font-size:11px}.signin-panel h1{font-size:27px}.signin-field-top{gap:6px 10px}.signin-forgot{font-size:10px}.signin-provider-buttons{gap:8px}}@media (prefers-reduced-motion:reduce){.signin-submit:disabled:after{animation:none}.signin-field input,.signin-submit,.signin-provider-buttons>button{transition:none}}.connected-accounts .profile-section-heading{margin-bottom:18px}.connected-account{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:12px 0;display:grid}.connected-account+.connected-account{border-top:1px solid var(--border)}.connected-account>img{filter:var(--interface-icon-filter,brightness(0) invert(.8))}.connected-account strong{font-size:13px;line-height:1.6;display:block}.connected-account small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.6;display:block}.connected-account-action{background:var(--surface-2);min-height:40px;color:var(--text-soft);font:inherit;border:0;border-radius:11px;padding:0 14px;font-size:12px;font-weight:650}.connected-account-action:hover{background:var(--surface-3);color:var(--text)}.connected-account-action[hidden]{display:none}.connected-account-action:disabled{opacity:.5;cursor:wait}@media (width<=390px){.connected-account{gap:10px}.connected-account-action{padding-inline:10px}}.help-copy>[lang=ru],html[lang=ru] .help-copy>[lang=en]{display:none}html[lang=ru] .help-copy>[lang=ru]{display:inline}.connection-help{max-width:1120px;padding-block:72px 64px}.help-heading{text-align:center;max-width:760px;margin-inline:auto}.help-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(32px,5vw,54px);line-height:1.14}.help-heading p{color:var(--muted);margin:20px 0 0;font-size:15px;line-height:1.7}.help-platforms{background:var(--surface);width:fit-content;max-width:100%;margin:36px auto 48px;padding:4px;display:flex}.help-platforms button{min-width:146px;min-height:48px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:13px;font-weight:650;display:inline-flex}.help-platforms button+button{border-left:1px solid var(--border)}.help-platforms button[aria-selected=true]{background:var(--surface-2);color:var(--text)}.help-platforms button:hover{color:var(--text)}.help-platforms img,.help-text-link img,.help-download img,.connection-help-link img{filter:var(--interface-icon-filter)}.help-platforms button:focus-visible,.help-download:focus-visible,.help-text-link:focus-visible,.connection-help-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.help-preparation{border-block:1px solid var(--border);grid-template-columns:180px 1fr;gap:15px 40px;padding:24px 0;display:grid}.help-preparation>span{color:var(--muted);padding-top:4px;font-size:12px}.help-preparation p{max-width:690px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.8}.help-preparation>a{grid-column:2;justify-self:start}.help-text-link{width:fit-content;color:var(--text);align-items:center;gap:10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.help-text-link:hover{color:var(--orange)}.help-migration{padding-block:36px 8px}.help-migration header{max-width:760px}.help-migration h2{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;line-height:1.3}.help-migration p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.8}.help-migration-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:24px;display:grid}.help-migration-paths>div{border-top:1px solid var(--border);min-width:0;padding-top:20px}.help-migration h3{margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.5}@media (width<=640px){.help-migration-paths{grid-template-columns:1fr;gap:24px}}.help-client{justify-content:space-between;align-items:center;gap:24px;padding:42px 0;display:flex}.help-client>div>span{color:var(--muted);font-size:12px}.help-client h2{letter-spacing:-.035em;margin:8px 0;font-size:clamp(24px,3vw,32px);line-height:1.2}.help-client p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.help-download{background:var(--surface-2);min-height:48px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.help-download:hover{background:var(--surface);color:var(--orange)}.help-step{border-top:1px solid var(--border);grid-template-columns:52px minmax(0,1fr);gap:22px;padding:34px 0;display:grid}.help-step--illustrated{grid-template-columns:52px minmax(0,1fr) minmax(230px,330px);gap:22px}.help-step-number{font-variant-numeric:tabular-nums;color:var(--orange);padding-top:5px;font-size:12px}.help-step h3{letter-spacing:-.02em;margin:0 0 18px;font-size:20px;line-height:1.35}.help-step p{max-width:720px;color:var(--text-soft);margin:0 0 14px;font-size:14px;line-height:1.85}.help-step p:last-child{margin-bottom:0}.help-step p.help-note{border-left:2px solid var(--orange);padding-left:16px;font-size:13px}.help-shot{min-width:0;margin:0}.help-shot>a{background:#090909;width:fit-content;max-width:100%;margin-inline:auto;display:block}.help-shot img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:490px;display:block}.help-step--illustrated:has(.help-shot--desktop){grid-template-columns:52px minmax(0,1fr)}.help-shot--desktop{grid-column:2;max-width:840px}.help-shot--desktop img{width:auto;max-height:560px}.help-shot figcaption{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.65}.help-shot figcaption>a{color:var(--muted);text-underline-offset:3px;margin-top:7px;text-decoration:underline;display:block}.help-availability{border-left:2px solid var(--orange);margin:0 0 38px;padding:0 0 0 22px}.help-availability h3{margin:0 0 12px;font-size:16px}.help-availability p{color:var(--text-soft);margin:0;font-size:14px;line-height:1.8}.help-troubleshooting{border-top:1px solid var(--border);margin-top:20px;padding-top:38px}.help-troubleshooting h2{letter-spacing:-.025em;margin:0 0 24px;font-size:25px}.help-troubleshooting details{border-top:1px solid var(--border);padding:20px 0}.help-troubleshooting summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;line-height:1.6;list-style:none;display:flex}.help-troubleshooting summary::-webkit-details-marker{display:none}.help-troubleshooting summary:after{content:"";width:16px;height:16px;filter:var(--interface-icon-filter);background:url(/icons/chevron-down.svg) 50%/contain no-repeat;flex-shrink:0}.help-troubleshooting details[open] summary:after{transform:rotate(180deg)}.help-troubleshooting summary:focus-visible{outline:2px solid var(--orange);outline-offset:5px}.help-troubleshooting p{max-width:780px;color:var(--text-soft);margin:15px 0 0;font-size:13px;line-height:1.85}.help-troubleshooting .help-text-link{margin-top:16px}.help-screen-note{border-top:1px solid var(--border);color:var(--muted);margin:0;padding-top:22px;font-size:11px;line-height:1.8}.configs-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.connection-help-link{min-height:48px;color:var(--text-soft);background:0 0;border:0;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.connection-help-link:hover{color:var(--orange);background:var(--surface-2)}dialog.connection-help-spotlight{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--text);background:0 0;border:0;border-radius:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.connection-help-spotlight::backdrop{background:0 0}.help-spotlight-hole{border:2px solid var(--orange);background:var(--surface);position:fixed;box-shadow:0 0 0 200vmax #000000b8}.help-spotlight-hole a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.help-spotlight-copy{overscroll-behavior:contain;border:1px solid var(--border);background:var(--surface);width:min(330px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;position:fixed;overflow-y:auto}.help-spotlight-copy h2{letter-spacing:-.025em;margin:0 0 12px;font-size:20px}.help-spotlight-copy p{color:var(--text-soft);margin:0 0 20px;font-size:13px;line-height:1.7}.help-spotlight-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.help-spotlight-actions button{min-width:44px;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:12px}.help-spotlight-actions a{min-height:44px;color:var(--orange);align-items:center;padding-block:10px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.help-spotlight-actions :is(a,button):focus-visible{outline:2px solid var(--orange);outline-offset:4px}@media (width<=780px){.connection-help{padding-block:42px}:is(.help-step--illustrated,.help-step--illustrated:has(.help-shot--desktop)){grid-template-columns:36px minmax(0,1fr)}.help-shot{grid-column:2;max-width:440px}.help-shot:not(.help-shot--desktop){max-width:270px}.help-preparation{grid-template-columns:1fr;gap:12px}.help-preparation>a{grid-column:1}.help-client{flex-direction:column;align-items:flex-start;padding-block:32px}.configs-heading-actions{width:100%}}@media (width<=640px){.help-platforms{width:100%;margin-bottom:32px}.help-platforms button{flex:1;gap:6px;min-width:0;padding:12px 10px;padding-inline:6px;font-size:12px}.help-platforms img{display:none}:is(.help-step,.help-step--illustrated:has(.help-shot--desktop)){grid-template-columns:25px minmax(0,1fr);gap:12px;padding-block:26px}.help-step h3{font-size:18px}.help-troubleshooting summary{min-height:44px}.help-troubleshooting details{padding-block:12px}.connection-help-link{padding-inline:8px}.configs-heading-actions{gap:8px}.configs-heading-actions .order-button{flex:1;width:auto;min-width:0}}.maintenance-trigger{z-index:70;right:24px;bottom:max(24px,env(safe-area-inset-bottom));border:0;border-left:2px solid var(--muted);background:var(--surface);min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:0;align-items:center;gap:13px;padding:14px 18px;transition:background .16s;display:inline-flex;position:fixed;box-shadow:0 8px 24px #00000029}.maintenance-trigger[hidden]{display:none}.maintenance-trigger:hover{background:var(--surface-2)}.maintenance-trigger:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.maintenance-trigger>img{filter:var(--interface-icon-filter);flex-shrink:0}.maintenance-trigger-copy{gap:5px;display:grid}.maintenance-trigger strong{font-size:12px;font-weight:650;line-height:1.3}.maintenance-trigger small{color:var(--muted);font-size:11px;line-height:1.4}.maintenance-trigger[data-enabled=true]{border-left-color:var(--orange)}.maintenance-trigger[data-enabled=true] small{color:var(--orange)}@media (width<=560px){.maintenance-trigger{right:16px;bottom:max(16px,env(safe-area-inset-bottom));gap:10px;min-height:48px;padding:11px 14px}.maintenance-trigger-copy small{display:none}}@media (prefers-reduced-motion:reduce){.maintenance-trigger{transition:none}}.inbox{color:var(--text);margin:24px 0 34px}.inbox-heading{justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding-bottom:10px;display:flex}.inbox-heading-title{align-items:center;gap:10px;min-width:0;display:flex}.inbox-heading h2{letter-spacing:-.025em;margin:0;font-size:18px;font-weight:700;line-height:1.3}.inbox-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.inbox-clear,.inbox-entry-open,.inbox-dismiss,.inbox-close,.inbox-hide,.inbox-done{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;margin:0}.inbox-clear{min-height:44px;color:var(--muted);background:0 0;padding:0 0 0 12px;font-size:12px}.inbox-clear:hover{color:var(--text)}.inbox-list{border-block:1px solid var(--border)}.inbox-entry{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px;align-items:center;column-gap:8px;display:grid}.inbox-entry:last-child{border-bottom:0}.inbox-entry-open{width:100%;min-width:0;min-height:76px;color:inherit;text-align:left;background:0 0;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;column-gap:16px;padding:17px 0;display:grid}.inbox-entry-copy{gap:6px;min-width:0;display:grid}.inbox-entry-title{color:var(--text);letter-spacing:-.012em;overflow-wrap:anywhere;font-size:14px;font-weight:680;line-height:1.4}.inbox-entry-summary{color:var(--text-soft);overflow-wrap:anywhere;font-size:12px;font-weight:400;line-height:1.6}.inbox-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;font-size:10px;font-weight:500;line-height:1.5;display:flex}.inbox-meta time{border-inline-start:1px solid var(--border);font-variant-numeric:tabular-nums;padding-inline-start:12px}.inbox-icon{width:18px;height:18px;-webkit-mask:var(--inbox-icon,url(/icons/bell.svg)) center/contain no-repeat;mask:var(--inbox-icon,url(/icons/bell.svg)) center/contain no-repeat;-webkit-mask:var(--inbox-icon,url(/icons/bell.svg)) center/contain no-repeat;background:currentColor;flex:0 0 18px;display:block}.inbox-entry-mark{width:21px;height:21px;color:var(--muted)}.inbox-entry[data-kind=update] .inbox-entry-mark,.inbox-entry[data-kind=update] .inbox-category{color:var(--orange)}.inbox-entry[data-tone=danger] .inbox-entry-mark{color:var(--danger)}.inbox-icon-forward{--inbox-icon:url(/icons/chevron-right.svg);width:15px;height:15px;color:var(--muted);transition:color .16s,transform .16s}.inbox-entry-open:hover .inbox-entry-title{color:var(--orange-light)}.inbox-entry-open:hover .inbox-icon-forward{color:var(--text);transform:translate(2px)}.inbox-dismiss,.inbox-close{width:44px;height:44px;color:var(--muted);background:0 0;place-items:center;padding:0;display:grid}.inbox-icon-close{--inbox-icon:url(/icons/x.svg)}.inbox-dismiss:hover,.inbox-close:hover{color:var(--text)}.inbox-clear:disabled,.inbox-dismiss:disabled,.inbox-hide:disabled{opacity:.45;cursor:wait}.inbox-entry-open:focus-visible,.inbox-clear:focus-visible,.inbox-hide:focus-visible,.inbox-done:focus-visible,.inbox-link:focus-visible{outline:2px solid var(--orange);outline-offset:4px}.inbox-dismiss:focus-visible,.inbox-close:focus-visible{color:var(--orange);outline:0}.inbox-dismiss:focus-visible .inbox-icon,.inbox-close:focus-visible .inbox-icon{outline-offset:4px;outline:2px solid}.inbox-dialog{width:min(640px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);border-radius:0;padding:0}.inbox-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8}.inbox-reader{border:1px solid var(--border-strong,var(--border));background:var(--modal-surface,var(--surface,#131210));border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100dvh - 32px);display:grid;overflow:hidden}.inbox-reader[data-tone=danger]{border-top:2px solid var(--danger)}.inbox-reader-heading{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:14px;padding:23px 18px 18px 26px;display:grid}.inbox-reader-title{min-width:0;padding-top:7px}.inbox-reader-title h2{color:var(--text);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,30px);font-weight:720;line-height:1.25}.inbox-reader-date{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:9px;font-size:11px;line-height:1.5;display:block}.inbox-reader-body{overscroll-behavior:contain;min-height:0;color:var(--text-soft);scrollbar-width:thin;scrollbar-color:var(--ui-scroll-thumb) var(--ui-scroll-track);flex-direction:column;gap:18px;padding:18px 26px 24px;font-size:14px;line-height:1.7;display:flex;overflow:auto}.inbox-reader-body::-webkit-scrollbar{width:6px}.inbox-reader-body::-webkit-scrollbar-track{background:var(--ui-scroll-track)}.inbox-reader-body::-webkit-scrollbar-thumb{background:var(--ui-scroll-thumb);border-radius:4px}.inbox-reader-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.inbox-reader-body h3{color:var(--text);letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:680;line-height:1.35}.inbox-muted{color:var(--muted);font-size:12px}.inbox-reader-body ul{margin:0;padding-left:20px}.inbox-reader-body li+li{margin-top:7px}.inbox-reader-body hr{background:var(--border);border:0;flex-shrink:0;width:100%;height:1px;margin:0}.inbox-facts{margin:0}.inbox-fact{border-top:1px solid var(--border);grid-template-columns:minmax(110px,.38fr) minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.inbox-fact:last-child{padding-bottom:0}.inbox-facts:first-child .inbox-fact:first-child{border-top:0;padding-top:0}.inbox-fact dt{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:500;line-height:1.6}.inbox-fact dd{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.6}.inbox-links{flex-wrap:wrap;gap:10px;display:flex}.inbox-link{background:var(--orange);color:#170b05;overflow-wrap:anywhere;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;max-width:100%;min-height:44px;padding:10px 16px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.inbox-link .inbox-icon{--inbox-icon:url(/icons/arrow-right.svg);flex-basis:16px;width:16px;height:16px}.inbox-link:hover{background:var(--orange-light)}.inbox-reader-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 26px;display:flex}.inbox-hide{min-height:44px;color:var(--muted);background:0 0;padding:0 8px;font-size:12px}.inbox-hide:hover{color:var(--text)}.inbox-done{background:var(--surface-2);min-width:100px;min-height:44px;color:var(--text);border-radius:9px;padding:10px 18px;font-size:12px;font-weight:650}.inbox-done:hover{background:var(--surface-3,var(--surface-2));color:var(--orange-light)}.inbox-dialog[open] .inbox-reader{animation:.16s ease-out both inbox-reader-in}.inbox-dialog.is-closing .inbox-reader{pointer-events:none;animation:.16s ease-in both inbox-reader-out}.inbox-dialog.is-closing::backdrop{animation:.16s ease-in both inbox-reader-out}@keyframes inbox-reader-in{0%{opacity:0}to{opacity:1}}@keyframes inbox-reader-out{0%{opacity:1}to{opacity:0}}@media (width<=640px){.inbox{margin:18px 0 28px}.inbox-heading{gap:10px;padding-bottom:7px}.inbox-heading h2{font-size:17px}.inbox-entry{column-gap:2px}.inbox-entry-open{grid-template-columns:19px minmax(0,1fr);column-gap:12px;padding:15px 0}.inbox-entry-mark{width:19px;height:19px}.inbox-entry-open>.inbox-icon-forward{display:none}.inbox-entry-title{font-size:13px}.inbox-meta{flex-direction:column;align-items:flex-start;gap:4px}.inbox-meta time{border:0;padding:0}.inbox-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.inbox-reader{max-height:calc(100dvh - 24px)}.inbox-reader-heading{gap:8px;padding:16px 12px 16px 20px}.inbox-reader-body{padding:17px 20px 20px;font-size:13px}.inbox-fact{grid-template-columns:minmax(0,1fr);gap:5px;padding:12px 0}.inbox-reader-actions{gap:8px;padding:12px 16px}.inbox-hide{padding-inline:4px}.inbox-link{width:100%}}@media (prefers-reduced-motion:reduce){.inbox-dialog[open] .inbox-reader,.inbox-dialog.is-closing .inbox-reader,.inbox-dialog.is-closing::backdrop{animation:none}.inbox-icon-forward{transition:none}}
