:root{color-scheme:dark;--page-canvas:#0c0a08;--bg:#0c0a08;--bg-soft:#17120f;--surface:#1a1512;--surface-2:#211a15;--surface-hover:#2a211a;--text:#f7f2ec;--muted:#b8aa9f;--faint:#8d8178;--line:hsla(0,0%,100%,.12);--line-strong:hsla(0,0%,100%,.2);--blue:#ff9b62;--blue-strong:#fe5f3e;--green:#b7c66b;--amber:#ffbd5a;--red:#ff6b6b;--purple:#d59bff;--shadow:0 18px 60px rgba(0,0,0,.35);--radius:12px;--header-h:76px;--page-max:1600px;--page-gutter:40px;--page-width:min(var(--page-max),calc(100vw - var(--page-gutter)));font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,sans-serif}html:not([data-theme]),html[data-theme=light]{color-scheme:light;--page-canvas:#fbfbf7;--bg:#fbfbf7;--bg-soft:#f7faf8;--surface:#fff;--surface-2:#fbfcfa;--surface-hover:#f4f6f1;--text:#171b1f;--muted:#667078;--faint:#8b948e;--line:#dfe5de;--line-strong:#d8e3db;--blue:#426ff5;--blue-strong:#245df2;--green:#0fa88a;--amber:#b7791f;--red:#bf3f30;--purple:#7c5ce6;--shadow:0 1px 2px rgba(23,27,31,.035),0 10px 24px rgba(23,27,31,.045)}html:not([data-theme]){background:#fbfbf7;background-color:#fbfbf7}*{box-sizing:border-box}body,html{min-height:100%}html{background-color:var(--page-canvas);background:var(--page-canvas)!important}body,html{min-height:100%;overscroll-behavior-y:auto}body{margin:0;background-color:var(--bg);background:var(--bg)!important;color:var(--text);isolation:isolate}body.ct-ana-modal-open,body.ma-locked,body.mm-lock,body.pt-modal-open,body.ws-lock,body[data-collty-page-lock],html.ma-locked,html.ws-lock,html[data-collty-page-lock]{overscroll-behavior-y:none}body:before{content:"";position:fixed;inset:-160px 0;z-index:-1;pointer-events:none;background:var(--page-canvas);background-color:var(--page-canvas);transform:translateZ(0)}body[data-theme=dark],html[data-theme=dark],html[data-theme=dark] body{background:#0c0a08!important;background-color:#0c0a08}html[data-theme=dark] body:before{background:#0c0a08!important;background-color:#0c0a08!important}body[data-theme=light],html:not([data-theme]) body,html[data-theme=light],html[data-theme=light] body{background:#fbfbf7!important;background-color:#fbfbf7}html:not([data-theme]) body:before,html[data-theme=light] body:before{background:#fbfbf7!important;background-color:#fbfbf7!important}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-main{min-height:calc(100vh - var(--header-h));background:var(--bg)}.page-shell{width:var(--page-width);margin:0 auto;padding:24px 0 48px}.page-shell--narrow{width:min(920px,calc(100vw - 40px));padding-top:80px}.surface{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:24px}.eyebrow{margin:0 0 8px;color:var(--blue);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.muted{color:var(--muted)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--surface-2);color:var(--text);font-weight:750}.button--primary{background:var(--text);border-color:var(--text);color:var(--bg)}.icon-button{display:inline-grid;place-items:center;width:38px;height:38px;min-width:38px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text)}.skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,var(--surface-2) 78%,var(--muted));border-radius:8px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.18),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.page-auth-gate{visibility:hidden}.cabinet-auth-gate,.page-auth-gate{min-height:calc(100vh - var(--header-h))}.cabinet-auth-gate{background:var(--bg);padding:24px 0 42px}.cabinet-auth-gate__layout{width:var(--page-width);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(376px,420px);grid-gap:18px;gap:18px}.cabinet-auth-gate__console,.cabinet-auth-gate__console>span,.cabinet-auth-gate__detail,.cabinet-auth-gate__list,.cabinet-auth-gate__list>span,.cabinet-auth-gate__metrics>span,.cabinet-auth-gate__panel,.cabinet-auth-gate__side{border:1px solid color-mix(in srgb,var(--line) 48%,transparent);background:color-mix(in srgb,var(--surface) 18%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--line) 16%,transparent);animation:cabinetSkeletonPulse 2.6s ease-in-out infinite}.cabinet-auth-gate__console{min-height:420px;border-radius:14px;padding:14px;display:grid;align-content:start;grid-gap:10px;gap:10px}.cabinet-auth-gate__console>span,.cabinet-auth-gate__list>span{display:block;min-height:58px;border-radius:12px;opacity:.52}.cabinet-auth-gate__side{display:grid;grid-gap:12px;gap:12px;align-content:start;border:0;background:transparent;box-shadow:none}.cabinet-auth-gate__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(color-mix(in srgb,var(--line) 11%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--line) 11%,transparent) 1px,transparent 1px),transparent;background-size:28px 28px,28px 28px,auto}.cabinet-auth-gate__metrics>span{display:block;min-height:118px;border-radius:12px;opacity:.56}.cabinet-auth-gate__panel{min-height:146px;border-radius:14px}.cabinet-auth-gate__detail,.cabinet-auth-gate__list{min-height:280px;border-radius:14px;padding:14px}.cabinet-auth-gate__list{display:grid;grid-gap:10px;gap:10px;align-content:start}.cabinet-auth-gate__detail{min-height:360px}@keyframes cabinetSkeletonPulse{0%,to{opacity:.46;border-color:color-mix(in srgb,var(--line) 34%,transparent)}50%{opacity:.78;border-color:color-mix(in srgb,var(--line) 62%,transparent)}}@media (max-width:760px){:root{--page-gutter:24px}.cabinet-auth-gate__layout{grid-template-columns:1fr}.cabinet-auth-gate__side{order:-1}}.site-footer{position:relative;width:100%;border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:linear-gradient(hsla(39,44%,94%,.018) 1px,transparent 1px),linear-gradient(90deg,hsla(39,44%,94%,.018) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--surface) 74%,transparent),var(--bg));background-size:28px 28px,28px 28px,auto}.site-footer__inner{width:min(1600px,calc(100vw - 40px));margin:0 auto;padding:34px 0 44px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);grid-gap:32px;gap:32px;align-items:flex-start}.site-footer__brand{display:grid;grid-gap:14px;gap:14px;max-width:850px}.site-footer__copyright{margin:0;color:color-mix(in srgb,var(--text) 78%,var(--muted));font-size:12px;line-height:1.2;font-weight:720;letter-spacing:.01em}.site-footer__copy{max-width:940px;margin:0;color:color-mix(in srgb,var(--muted) 92%,var(--text));font-size:12.5px;line-height:1.72}.site-footer__copy a{color:var(--text);font-weight:780;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--green) 56%,transparent);text-decoration-color:color-mix(in srgb,var(--green) 56%,transparent);text-underline-offset:3px}.site-footer__social{display:flex;align-items:center;gap:9px}.site-footer__social a{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface) 86%,transparent);color:var(--text);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-footer__social a:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 10%,var(--surface));box-shadow:0 10px 22px color-mix(in srgb,var(--green) 10%,transparent),inset 0 1px 0 hsla(0,0%,100%,.055)}.site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:flex-start}.site-footer__group{display:flex;flex-direction:column;align-items:flex-start;gap:9px;align-content:flex-start}.site-footer__group h2{margin:0 0 4px;color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.site-footer__group a,.site-footer__text-button{width:-moz-fit-content;width:fit-content;border:0;padding:0;background:transparent;color:var(--muted);font-size:13px;font-weight:650;line-height:1.28;transition:color .16s ease,transform .16s ease}.site-footer__group a:hover,.site-footer__text-button:hover{color:var(--text);transform:translateX(2px)}.support-modal{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:20px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(820px 460px at 50% 0,color-mix(in srgb,var(--green) 10%,transparent),transparent 62%),rgba(6,7,9,.74);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.support-modal__card{position:relative;width:min(640px,100%);max-height:calc(100dvh - 40px);overflow:auto;padding:24px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:18px;background:linear-gradient(hsla(39,44%,94%,.025) 1px,transparent 1px),linear-gradient(90deg,hsla(39,44%,94%,.025) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--surface) 96%,transparent),color-mix(in srgb,var(--bg-soft) 96%,transparent));background-size:28px 28px,28px 28px,auto;color:var(--text);box-shadow:0 34px 90px rgba(0,0,0,.48),inset 0 1px 0 hsla(0,0%,100%,.035);outline:none}.support-modal__close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);color:var(--text);transition:background .16s ease,transform .16s ease,border-color .16s ease}.support-modal__close:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 26%,var(--line));background:color-mix(in srgb,var(--surface-hover) 92%,transparent)}.support-modal__kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:10px;color:var(--muted);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.support-modal__mark{width:12px;height:22px;border-radius:2px 9px 9px 2px;background:#fe3e3e;transform:skewY(-30deg);box-shadow:0 10px 18px rgba(254,62,62,.22)}.support-modal__title{max-width:calc(100% - 48px);margin:0;color:var(--text);font-size:30px;line-height:1.06;font-weight:850;letter-spacing:-.03em}.support-modal__subtitle{max-width:500px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.52}.support-modal__session{width:-moz-fit-content;width:fit-content;max-width:100%;display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 11px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--text) 86%,var(--green));font-size:12px;font-weight:680}.support-modal__session span{width:7px;height:7px;border-radius:999px;background:var(--green);box-shadow:0 0 12px color-mix(in srgb,var(--green) 55%,transparent)}.support-modal__form{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.support-modal__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.support-modal__choice{position:relative;min-width:0;cursor:pointer}.support-modal__choice input{position:absolute;opacity:0;pointer-events:none}.support-modal__choice>span{min-height:108px;display:grid;align-content:start;grid-gap:7px;gap:7px;padding:14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:14px;background:radial-gradient(160px 80px at 100% 0,color-mix(in srgb,var(--green) 7%,transparent),transparent 70%),color-mix(in srgb,var(--surface-2) 86%,transparent);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.support-modal__choice input:checked+span,.support-modal__choice:hover>span{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:radial-gradient(180px 90px at 100% 0,color-mix(in srgb,var(--green) 14%,transparent),transparent 72%),color-mix(in srgb,var(--surface-hover) 92%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--green) 8%,transparent),inset 0 1px 0 hsla(0,0%,100%,.05)}.support-modal__choice strong{color:var(--text);font-size:14px;font-weight:820;letter-spacing:-.01em}.support-modal__choice small{color:var(--muted);font-size:12px;line-height:1.45}.support-modal__selected{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 5px;border-bottom:1px solid color-mix(in srgb,var(--line) 58%,transparent)}.support-modal__selected span{color:var(--text);font-size:15px;font-weight:780}.support-modal__selected button{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius:999px;background:color-mix(in srgb,var(--surface-2) 86%,transparent);color:var(--text)}.support-modal__fields{display:grid;grid-gap:12px;gap:12px}.support-modal__fields label,.support-modal__message{display:grid;grid-gap:8px;gap:8px}.support-modal__fields span,.support-modal__message span{color:color-mix(in srgb,var(--text) 82%,var(--muted));font-size:12px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.support-modal__fields input,.support-modal__message textarea{width:100%;min-height:46px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-2) 88%,transparent);color:var(--text);outline:none;resize:vertical;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.support-modal__message textarea{min-height:132px}.support-modal__fields input::placeholder,.support-modal__message textarea::placeholder{color:var(--faint)}.support-modal__fields input:focus,.support-modal__message textarea:focus{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 10%,transparent),inset 0 1px 0 hsla(0,0%,100%,.045)}.support-modal__human{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:visible}.support-modal__human-text{color:var(--muted);font-size:12px}.support-modal__human-text b{color:var(--text);font-weight:780}.support-modal__human.is-passed .support-modal__human-text{color:color-mix(in srgb,var(--green) 88%,var(--text))}.support-modal__shapes{display:inline-flex;align-items:center;gap:15px;overflow:visible;padding:2px 0}.support-modal__shape{position:relative;flex:0 0 24px;width:24px;height:24px;border:0;background:transparent;opacity:.86;overflow:visible;transform:translateZ(0) scale(1);transition:opacity .18s ease,transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease;cursor:pointer;padding:0;border-radius:2px}.support-modal__shape.is-selected,.support-modal__shape:hover{opacity:1;transform:translateY(-1px) scale(1.08);filter:drop-shadow(0 0 12px var(--shape-glow))}.support-modal__shape:after{content:"";position:absolute;inset:0;border-radius:999px;opacity:0;transform:scale(1);background:radial-gradient(circle,var(--shape-glow),transparent 66%);transition:opacity .18s ease,transform .18s ease;z-index:-1;pointer-events:none}.support-modal__shape.is-selected:after,.support-modal__shape:hover:after{opacity:.34;transform:scale(1.45)}.support-modal__shape.shape-circle{border-radius:999px;background:var(--shape-color)}.support-modal__shape.shape-square{border-radius:7px;background:var(--shape-color)}.support-modal__shape.shape-triangle{width:24px;height:24px;border:none;border-radius:0;background:var(--shape-color);-webkit-clip-path:polygon(50% 4px,22px 20px,2px 20px);clip-path:polygon(50% 4px,22px 20px,2px 20px)}.support-modal__honeypot{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.support-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.support-modal__footer p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.support-modal__footer button{min-width:148px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid color-mix(in srgb,var(--green) 28%,transparent);border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,var(--green) 84%,#fff 10%),var(--green));color:#07120f;font-weight:850;box-shadow:0 14px 30px color-mix(in srgb,var(--green) 16%,transparent),inset 0 1px 0 hsla(0,0%,100%,.26);transition:transform .16s ease,filter .16s ease,opacity .16s ease}.support-modal__footer button:hover{transform:translateY(-1px);filter:brightness(1.03)}.support-modal__footer button:disabled{cursor:wait;opacity:.72}.support-modal__success{display:grid;grid-gap:8px;gap:8px;padding:16px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:14px;background:radial-gradient(220px 120px at 100% 0,color-mix(in srgb,var(--green) 14%,transparent),transparent 72%),color-mix(in srgb,var(--surface-2) 92%,transparent)}.support-modal__success strong{color:var(--text);font-size:16px;font-weight:820}.support-modal__success span{color:var(--muted);font-size:14px;line-height:1.55}.support-modal__status{min-height:20px;margin:-2px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.support-modal__status[data-state=success]{color:color-mix(in srgb,var(--green) 88%,var(--text))}.support-modal__status[data-state=error]{color:var(--red)}html[data-theme=light] .site-footer{background:linear-gradient(rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(90deg,rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(180deg,#fff,#f7faf8)}html[data-theme=light] .site-footer__social a{box-shadow:0 1px 2px rgba(23,27,31,.035),0 10px 24px rgba(23,27,31,.045),inset 0 1px 0 hsla(0,0%,100%,.92)}html[data-theme=light] .support-modal{background:radial-gradient(900px 520px at 50% 0,rgba(15,168,138,.12),transparent 62%),rgba(247,250,248,.74)}html[data-theme=light] .support-modal__card{border-color:rgba(23,27,31,.09);background:linear-gradient(rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(90deg,rgba(23,27,31,.022) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,249,.96));box-shadow:0 1px 2px rgba(23,27,31,.045),0 28px 78px rgba(23,27,31,.14),inset 0 1px 0 hsla(0,0%,100%,.94)}html[data-theme=light] .support-modal__footer button{color:#fff;background:linear-gradient(180deg,#19bd99,#0f9f83)}@media (max-width:960px){.site-footer__inner{grid-template-columns:minmax(0,1fr)}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-footer__inner{width:min(var(--page-max),calc(100vw - 40px));padding:32px 0 40px;gap:24px}.site-footer__nav{order:1}.site-footer__brand{order:2;gap:16px}.site-footer__social{order:1}.site-footer__copy{order:2}.site-footer__copyright{order:3;padding-top:4px}.site-footer__nav{grid-template-columns:max-content max-content;justify-content:start;column-gap:clamp(18px,5vw,26px);row-gap:16px;align-items:start}.site-footer__group{gap:8px}.site-footer__group h2{margin-bottom:3px}.site-footer__group a,.site-footer__text-button{font-size:12.5px;line-height:1.32}.site-footer__group:first-child{grid-column:1;grid-row:1/span 2}.site-footer__group:nth-child(2){grid-column:2;grid-row:1}.site-footer__group:nth-child(3){grid-column:2;grid-row:2}.support-modal{place-items:flex-start center;padding:calc(88px + env(safe-area-inset-top, 0px)) 12px calc(28px + env(safe-area-inset-bottom, 0px))}.support-modal__card{max-height:none;overflow:visible;padding:20px;border-radius:16px}.support-modal__title{font-size:25px}.support-modal__cards{grid-template-columns:minmax(0,1fr)}.support-modal__footer,.support-modal__human{align-items:stretch;flex-direction:column}.support-modal__shapes{justify-content:flex-start}.support-modal__footer button{width:100%}}