@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:oklch(97.2% .006 258);--paper-soft:oklch(94.8% .008 258);--ink:oklch(13% .012 258);--ink-soft:oklch(23% .015 258);--muted:oklch(52% .018 258);--faint:oklch(72% .014 258);--line:oklch(86% .012 258);--line-dark:oklch(29% .018 258);--night:oklch(10.5% .014 258);--night-soft:oklch(14% .018 258);--blue:oklch(59% .21 267);--brand:var(--blue);--violet:oklch(62% .19 292);--acid:oklch(89% .22 128);--acid-ink:oklch(18% .04 128);--cyan:oklch(77% .13 214);--success:oklch(74% .17 153);--danger:oklch(62% .2 25);--radius:6px;--shadow:0 24px 80px oklch(8% .015 258/.12);--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);letter-spacing:0;margin:0;font-family:Onest Variable,system-ui,sans-serif;overflow-x:hidden}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}body.drawer-open{overflow:hidden}.page-scrollbar{z-index:90;cursor:pointer;touch-action:none;border-radius:6px;outline:0;width:18px;position:fixed;top:8px;bottom:8px;right:4px}.page-scrollbar:before{content:"";opacity:0;width:4px;transition:opacity .18s var(--ease);background:oklch(88% .01 258/.55);border-radius:4px;position:absolute;top:0;bottom:0;right:7px}.page-scrollbar-thumb{background:var(--ink-soft);cursor:grab;touch-action:none;will-change:transform;width:6px;min-height:56px;transition:width .18s var(--ease), right .18s var(--ease), background-color .18s var(--ease);border:1px solid oklch(97.2% .006 258/.72);border-radius:5px;position:absolute;top:0;right:6px;box-shadow:0 2px 8px oklch(8% .015 258/.16)}.page-scrollbar:hover:before,.page-scrollbar:focus-visible:before,.page-scrollbar.is-dragging:before{opacity:1}.page-scrollbar:hover .page-scrollbar-thumb,.page-scrollbar:focus-visible .page-scrollbar-thumb{background:var(--blue);width:8px;right:5px}.page-scrollbar.is-dragging .page-scrollbar-thumb{background:var(--ink);cursor:grabbing;width:10px;right:4px}.scrollbar-dragging *{-webkit-user-select:none!important;user-select:none!important}.scrollbar-dragging{scroll-behavior:auto!important}body.drawer-open .page-scrollbar{pointer-events:none;opacity:0}@media (pointer:coarse),(width<=820px){.page-scrollbar{display:none}}.site-cursor-dot,.site-cursor-ring{display:none}@media (pointer:fine){html,body,body *{cursor:none!important}.site-cursor-dot,.site-cursor-ring{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:difference;will-change:transform, width, height, opacity;border-radius:50%;display:block;position:fixed;top:0;left:0;translate:-50% -50%}.site-cursor-dot{background:var(--paper);width:4px;height:4px;transition:opacity .12s}.site-cursor-ring{z-index:9998;width:32px;height:32px;transition:width .3s var(--ease), height .3s var(--ease), border-color .3s var(--ease), background-color .3s var(--ease), opacity .12s ease;border:1px solid oklch(97.2% .006 258/.72)}body.cursor-visible .site-cursor-dot,body.cursor-visible .site-cursor-ring{opacity:1}body.cursor-hovering .site-cursor-ring{background:oklch(97.2% .006 258/.2);border-color:#0000;width:64px;height:64px}body.cursor-pressing .site-cursor-ring{border-color:var(--paper);background:0 0;width:24px;height:24px}}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent;cursor:pointer}button{color:inherit}button:disabled,[aria-disabled=true]{cursor:not-allowed}input,textarea{cursor:text}select,label[for],input[type=checkbox],input[type=radio],input[type=range]{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}[id]{scroll-margin-top:86px}.site-header{z-index:50;border-bottom:1px solid var(--line);background:oklch(97.2% .006 258/.96);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:76px;padding:0 3rem;display:grid;position:sticky;top:0}.brand{align-items:center;gap:.7rem;font-weight:850;display:inline-flex}.brand img{object-fit:cover;border-radius:5px;width:32px;height:32px}.nav{color:var(--muted);justify-self:center;gap:1.55rem;font-size:.86rem;font-weight:650;display:flex}.nav a{padding:.75rem 0;transition:color .16s;position:relative}.nav a:after{background:var(--ink);content:"";transform-origin:0;height:1px;transition:transform .24s var(--ease);position:absolute;bottom:.35rem;left:0;right:0;transform:scaleX(0)}.nav a:hover{color:var(--ink)}.nav a:hover:after{transform:scaleX(1)}.header-actions{align-items:center;gap:1rem;display:flex}.text-action{color:var(--muted);font-size:.85rem;font-weight:700;transition:color .16s}.text-action:hover{color:var(--ink)}.button{border-radius:var(--radius);cursor:pointer;min-height:44px;transition:transform .18s var(--ease), background-color .18s ease, border-color .18s ease, color .18s ease;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:.72rem 1rem;font-weight:750;line-height:1;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button:disabled{cursor:not-allowed;opacity:.46;transform:none}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--ink-soft)}.button-light{border-color:var(--line);background:var(--paper);color:var(--ink)}.button-light:hover{border-color:var(--ink)}.button-acid{background:var(--acid);color:var(--acid-ink)}.button-acid:hover{background:oklch(92% .2 128)}.button-large{min-height:50px;padding:.95rem 1.25rem}.icon-button{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;place-items:center;width:44px;height:44px;padding:0;transition:border-color .16s,background-color .16s;display:inline-grid}.icon-button:hover{border-color:var(--ink);background:var(--paper-soft)}.menu-button,.mobile-nav-actions{display:none}.hero{border-bottom:1px solid var(--line);isolation:isolate;grid-template-rows:minmax(560px,calc(100svh - 214px)) 82px;grid-template-columns:minmax(clamp(1.25rem,4.2vw,5rem),1fr) minmax(330px,540px) minmax(300px,520px) minmax(400px,560px) minmax(clamp(1.25rem,4.2vw,5rem),1fr);column-gap:clamp(1.25rem,2.3vw,3.5rem);min-height:0;display:grid;position:relative;overflow:hidden}.hero-grid,.map-grid{z-index:-2;background-image:linear-gradient(90deg, var(--line) 1px, transparent 1px), linear-gradient(0deg, var(--line) 1px, transparent 1px);opacity:.62;background-size:40px 40px;position:absolute;inset:0}.hero-copy{z-index:3;grid-area:1/2;place-self:center start;min-width:0;max-width:540px;padding:0}.online-chip{border:1px solid var(--line);background:var(--paper);border-radius:4px;align-items:center;gap:.55rem;min-height:32px;margin-bottom:2rem;padding:.45rem .65rem;font-family:JetBrains Mono Variable,monospace;font-size:.67rem;font-weight:700;display:inline-flex;box-shadow:0 8px 28px oklch(8% .015 258/.06)}.online-chip i{background:var(--success);border-radius:50%;width:.48rem;height:.48rem;animation:2.2s ease-in-out infinite statusPulse;box-shadow:0 0 0 4px oklch(74% .17 153/.14)}.online-chip span{color:var(--muted);font-family:Onest Variable,sans-serif;font-weight:500}.hero h1{max-width:560px;margin-bottom:1.5rem;font-size:clamp(5.2rem,6vw,6.6rem);font-weight:850;line-height:.87}.hero h1 span{color:var(--muted);font-weight:500;display:block}.hero-lead{max-width:570px;color:var(--muted);margin-bottom:2rem;font-size:1.04rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.hero-field{z-index:1;isolation:isolate;pointer-events:none;grid-area:1/3;place-self:center;width:100%;min-width:0;height:min(58vh,570px);max-height:calc(100% - 4rem);position:relative}.quantum-field{pointer-events:none;width:100%;height:100%;display:block}.provision-panel{z-index:3;border:1px solid var(--line);border-top:4px solid var(--ink);border-radius:var(--radius);background:var(--paper);width:min(100%,560px);min-width:0;box-shadow:var(--shadow);grid-area:1/4;place-self:center end;margin:0}.panel-heading,.panel-foot{color:var(--muted);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-family:JetBrains Mono Variable,monospace;font-size:.67rem;font-weight:700;display:flex}.panel-heading{border-bottom:1px solid var(--line)}.panel-heading span{align-items:center;gap:.45rem;display:flex}.panel-heading i{background:var(--paper-soft);border-radius:999px;width:46px;height:6px}.route-diagram{min-height:310px;position:relative;overflow:hidden}.route-diagram svg{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.route-node{fill:var(--ink);transform-box:fill-box;transform-origin:50%;will-change:transform}.route-node-halo{fill:oklch(59% .21 267/.08);stroke:var(--blue);stroke-width:1.25px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;will-change:transform, opacity;transform:scale(.72)}.route-line{fill:none;vector-effect:non-scaling-stroke}.route-line-base{stroke:oklch(69% .055 252/.55);stroke-width:1.5px;stroke-dasharray:5 7}.route-signal-path{fill:none;stroke:var(--ink);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;will-change:d}.route-svg-tag rect{fill:var(--paper);stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.route-tag-rect{transform-box:fill-box;transform-origin:50%;will-change:transform}.route-svg-tag text,.route-svg-status text{font-family:Onest Variable,sans-serif;font-size:11px;font-weight:700}.route-svg-status rect{fill:var(--ink)}.route-svg-status text{fill:var(--paper);font-family:JetBrains Mono Variable,monospace;font-size:10px}.route-svg-tag,.route-svg-status{pointer-events:none}.route-diagram:after{border:1px solid var(--ink);background:var(--paper);color:var(--muted);content:"AUTO ROUTE";border-radius:4px;padding:.25rem .4rem;font-family:JetBrains Mono Variable,monospace;font-size:.55rem;font-weight:700;position:absolute;bottom:.85rem;right:1rem}.panel-foot{border-top:1px solid var(--line)}.hero-proof{z-index:3;border-top:1px solid var(--line);grid-area:2/1/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.hero-proof span{border-right:1px solid var(--line);min-height:82px;color:var(--muted);padding:1.25rem 2rem;font-size:.82rem}.hero-proof span:last-child{border-right:0}.hero-proof strong{color:var(--ink);margin-bottom:.35rem;font-family:JetBrains Mono Variable,monospace;font-size:1.1rem;display:block}.ticker{border-bottom:1px solid var(--line);background:var(--paper-soft);overflow:hidden}.ticker-track{will-change:transform;width:max-content;animation:28s linear infinite tickerMove;display:flex}.ticker-group{flex:none;justify-content:space-around;min-width:100vw;display:flex}.ticker span{min-height:54px;color:var(--muted);align-items:center;gap:1.25rem;padding:0 1.25rem;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;font-weight:700;display:inline-flex}.ticker span:before{background:var(--blue);content:"";border-radius:50%;width:.35rem;height:.35rem}.section{width:min(1320px,100% - 4rem);margin:0 auto}.lifecycle,.pricing-section,.faq-section{padding:8rem 0}.section-intro{grid-template-columns:140px minmax(0,1fr) minmax(260px,.48fr);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.section-index{color:var(--muted);align-self:start;padding-top:.5rem;font-family:JetBrains Mono Variable,monospace;font-size:.7rem;font-weight:700}.section-index-light{color:oklch(70% .02 258)}.section-intro h2,.control-copy h2,.locations-copy h2,.footer h2{margin-bottom:0;font-size:3.6rem;font-weight:780;line-height:1.03}.section-intro>p,.control-copy>div>p,.locations-copy>p{color:var(--muted);margin-bottom:0;line-height:1.65}.lifecycle-track{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lifecycle-step{border-right:1px solid var(--line);min-height:270px;padding:1.4rem}.lifecycle-step:last-child{border-right:0}.step-top{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:5rem;font-family:JetBrains Mono Variable,monospace;font-size:.72rem;display:flex}.lifecycle-step h3{margin-bottom:.7rem;font-size:1.45rem}.lifecycle-step p{max-width:30ch;color:var(--muted);margin-bottom:0;line-height:1.55}.control-section{background:var(--night);color:oklch(96% .008 258)}.control-copy{grid-template-columns:minmax(0,.78fr) minmax(480px,.72fr);align-items:center;gap:7rem;min-height:820px;padding-top:7rem;padding-bottom:7rem;display:grid}.control-copy h2{max-width:690px;margin:1.4rem 0 1.5rem}.control-copy>div>p{color:oklch(72% .018 258);max-width:60ch}.control-list{color:oklch(82% .016 258);gap:.9rem;margin:2rem 0;padding:0;list-style:none;display:grid}.control-list li{align-items:center;gap:.65rem;display:flex}.control-list svg{color:var(--acid)}.control-console{border:1px solid var(--line-dark);border-radius:var(--radius);background:linear-gradient(145deg, oklch(24% .08 267/.24), transparent 45%), var(--night-soft);overflow:hidden;box-shadow:0 35px 110px oklch(2% .01 258/.52)}.console-toolbar{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:72px;padding:0 1.25rem;display:flex}.console-toolbar>div{align-items:center;gap:.75rem;font-weight:750;display:flex}.console-toolbar img{border-radius:5px;width:35px;height:35px}.console-toolbar>strong{font-family:JetBrains Mono Variable,monospace;font-size:.69rem}.status-active{color:var(--acid)}.status-paused{color:oklch(72% .12 56)}.connection-orbit{border-bottom:1px solid var(--line-dark);grid-template-columns:150px 1fr;align-items:center;gap:1.4rem;min-height:235px;padding:2rem;display:grid}.connection-button{border:1px solid var(--line-dark);color:oklch(65% .02 258);cursor:pointer;width:124px;height:124px;transition:color .22s ease, border-color .22s ease, transform .22s var(--ease), box-shadow .22s ease;background:0 0;border-radius:50%;place-items:center;display:grid;position:relative}.connection-button:before,.connection-button:after{border:1px solid var(--line-dark);content:"";border-radius:50%;position:absolute}.connection-button:before{inset:-13px}.connection-button:after{opacity:.55;inset:-27px}.connection-button:hover{transform:scale(1.03)}.connection-button.is-active{border-color:var(--acid);color:var(--acid);box-shadow:0 0 60px oklch(89% .22 128/.13)}.connection-button.is-active:before{border-color:oklch(89% .22 128/.42)}.connection-orbit span,.connection-orbit small{color:oklch(66% .018 258);font-family:JetBrains Mono Variable,monospace;font-size:.7rem;display:block}.connection-orbit strong{margin:.45rem 0;font-size:2rem;display:block}.console-stats{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.console-stats div{border-right:1px solid var(--line-dark);min-height:96px;padding:1.1rem}.console-stats div:last-child{border-right:0}.console-stats span,.access-row span{color:oklch(61% .018 258);margin-bottom:.5rem;font-family:JetBrains Mono Variable,monospace;font-size:.65rem;display:block}.console-stats strong,.access-row strong{font-family:JetBrains Mono Variable,monospace;font-size:.88rem}.access-row{justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.access-row .icon-button{border-color:var(--line-dark);color:oklch(90% .01 258)}.access-row .icon-button:hover{background:oklch(19% .02 258)}.access-row .copy-feedback{min-height:1em;color:var(--success);opacity:0;margin:.35rem 0 0;font-size:.58rem;transition:opacity .16s}.access-row .copy-feedback.is-copied{opacity:1}.access-row .copy-button.is-copied{border-color:var(--success);color:var(--success);background:oklch(74% .17 153/.1)}.pricing-intro{grid-template-columns:140px minmax(0,1fr) minmax(240px,.38fr)}.pricing-workspace{grid-template-columns:minmax(0,1fr) 390px;align-items:stretch;gap:1rem;display:grid}.plan-selector{border-top:1px solid var(--ink)}.plan-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:18px minmax(120px,.7fr) 1fr 110px 24px;align-items:center;gap:1rem;width:100%;min-height:88px;padding:0 1rem;transition:background-color .16s,color .16s;display:grid}.plan-row:hover,.plan-row.is-active{background:var(--paper-soft)}.plan-radio{border:1px solid var(--faint);border-radius:50%;width:11px;height:11px;transition:background-color .16s,box-shadow .16s}.plan-row.is-active .plan-radio{background:var(--blue);box-shadow:0 0 0 4px oklch(59% .21 267/.12)}.plan-name strong,.plan-name small{display:block}.plan-name small{color:var(--muted);margin-top:.25rem;font-size:.75rem}.plan-note{color:var(--muted);font-size:.82rem}.plan-price{text-align:right;font-family:JetBrains Mono Variable,monospace;font-weight:700}.plan-summary{border-radius:var(--radius);background:var(--ink);min-height:538px;color:var(--paper);flex-direction:column;padding:1.5rem;display:flex}.summary-label{color:oklch(67% .018 258);justify-content:space-between;align-items:center;font-family:JetBrains Mono Variable,monospace;font-size:.66rem;display:flex}.summary-label strong{background:var(--acid);color:var(--acid-ink);border-radius:3px;padding:.35rem .45rem}.plan-summary h3{margin:3.4rem 0 .7rem;font-size:2.5rem}.summary-price{border-bottom:1px solid var(--line-dark);padding-bottom:1.5rem}.summary-price strong{font-family:JetBrains Mono Variable,monospace;font-size:2rem;display:block}.summary-price span{color:oklch(67% .018 258);font-size:.82rem}.summary-lines{color:oklch(79% .015 258);gap:.85rem;margin:1.5rem 0;font-size:.84rem;display:grid}.summary-lines span{align-items:center;gap:.65rem;display:flex}.summary-lines svg{color:var(--cyan)}.plan-summary .button{width:100%;margin-top:auto}.summary-footnote{color:oklch(60% .018 258);text-align:center;margin-top:.75rem;font-size:.7rem;display:block}.locations-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:oklch(93.8% .025 248)}.locations-layout{grid-template-columns:.75fr 1.25fr;align-items:center;gap:4rem;min-height:760px;padding-top:6rem;padding-bottom:6rem;display:grid}.locations-copy h2{margin:1.4rem 0 1rem}.location-list{border-top:1px solid var(--ink);margin-top:2.5rem}.location-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid oklch(78% .025 248);grid-template-columns:58px 1fr 65px;align-items:center;gap:1rem;width:100%;min-height:70px;padding:0 .6rem;display:grid;position:relative;overflow:hidden}.location-row span,.location-row small{font-family:JetBrains Mono Variable,monospace;font-size:.74rem}.location-row span{color:var(--blue);font-weight:700}.location-row small{color:var(--muted);text-align:right}.location-row i{width:var(--load);background:var(--blue);transform-origin:0;height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.location-row.is-active{background:oklch(96% .015 248/.78)}.location-row.is-active i{transform:scaleX(1)}.route-map{border-radius:var(--radius);background:oklch(96% .014 248);border:1px solid oklch(77% .035 248);min-height:540px;position:relative;overflow:hidden}.route-map .map-grid{z-index:0;opacity:.65;background-size:32px 32px}.route-map>svg{width:100%;height:100%;position:absolute;inset:0}.map-path{fill:none;stroke:oklch(62% .09 262/.24);stroke-width:1.35px;stroke-dasharray:1.1 1.6;vector-effect:non-scaling-stroke}.map-path-active{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map-path-flow{fill:none;stroke:var(--ink);stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:38 112;stroke-dashoffset:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 2px oklch(59% .21 267/.28));animation:3.2s linear infinite mapRouteFlow}.map-client{z-index:2;border:1px solid var(--ink);background:var(--ink);width:62px;height:62px;color:var(--paper);left:var(--node-x);top:var(--node-y);border-radius:50%;place-content:center;place-items:center;gap:.25rem;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 10px oklch(59% .21 267/.1)}.map-client span{font-family:JetBrains Mono Variable,monospace;font-size:.55rem;font-weight:700}.map-node{z-index:2;border:1px solid var(--ink);background:var(--paper);cursor:pointer;width:46px;height:46px;left:var(--node-x);top:var(--node-y);transition:background-color .18s ease, color .18s ease, transform .18s var(--ease), box-shadow .18s ease;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-node span{font-family:JetBrains Mono Variable,monospace;font-size:.66rem;font-weight:700}.map-node:hover{transform:translate(-50%,-50%)scale(1.08)}.map-node.is-active{background:var(--ink);color:var(--paper);transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 10px oklch(59% .21 267/.1)}.map-status{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:auto 1fr;gap:.2rem .55rem;min-width:180px;padding:.8rem;display:grid;position:absolute;bottom:1rem;right:1rem;box-shadow:0 12px 40px oklch(8% .015 258/.08)}.map-status svg{color:var(--success);grid-row:span 2;align-self:center}.map-status span{color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:.61rem}.map-status strong{font-family:JetBrains Mono Variable,monospace}.faq-section .section-intro{grid-template-columns:140px minmax(0,1fr)}.faq-list{border-top:1px solid var(--ink);max-width:1000px;margin-left:auto}.faq-question{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;grid-template-columns:55px 1fr auto;align-items:center;gap:1rem;width:100%;min-height:82px;padding:0 .4rem;display:grid}.faq-question span{color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:.68rem}.faq-question strong{font-size:1.05rem}.faq-question svg{transition:transform .24s var(--ease)}.faq-question.is-open svg{transform:rotate(180deg)}.faq-answer{border-bottom:1px solid var(--line);overflow:hidden}.faq-answer p{max-width:70ch;color:var(--muted);margin:0;padding:0 3rem 1.5rem 4.3rem;line-height:1.65}.footer{background:var(--night);color:var(--paper);padding:6rem 4rem 2rem}.footer-main{justify-content:space-between;align-items:end;gap:2rem;width:min(1320px,100%);margin:0 auto;padding-bottom:5rem;display:flex}.footer h2{max-width:680px;margin-top:1.2rem}.footer-bottom{border-top:1px solid var(--line-dark);color:oklch(65% .018 258);justify-content:space-between;align-items:center;width:min(1320px,100%);margin:0 auto;padding-top:1.5rem;font-size:.78rem;display:flex}.footer-bottom nav{gap:1.2rem;display:flex}.footer-bottom a:hover{color:var(--paper)}.drawer-backdrop{z-index:100;cursor:default;background:oklch(7% .012 258/.72);border:0;position:fixed;inset:0}.checkout-drawer{z-index:101;background:var(--paper);width:min(480px,100%);height:100dvh;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-25px 0 80px oklch(5% .012 258/.28)}.drawer-header{z-index:2;border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;min-height:78px;padding:0 1.35rem;display:flex;position:sticky;top:0}.drawer-header span{color:var(--muted);font-family:JetBrains Mono Variable,monospace;font-size:.65rem;display:block}.drawer-header strong{margin-top:.25rem;display:block}.checkout-drawer form{padding:1.35rem}.checkout-plan{border-radius:var(--radius);background:var(--ink);min-height:140px;color:var(--paper);justify-content:space-between;align-items:end;margin-bottom:1.35rem;padding:1.2rem;display:flex}.checkout-plan span{color:oklch(68% .018 258);font-family:JetBrains Mono Variable,monospace;font-size:.67rem}.checkout-plan h3{margin:.4rem 0 0;font-size:1.8rem}.checkout-plan>strong{font-family:JetBrains Mono Variable,monospace;font-size:1.4rem}.checkout-field{gap:.5rem;margin-bottom:1.2rem;display:grid}.checkout-field>span,.payment-options legend{color:var(--muted);font-size:.76rem;font-weight:700}.checkout-field input,.checkout-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;min-height:50px;color:var(--ink);padding:0 .85rem}.checkout-field input:focus,.checkout-field select:focus{border-color:var(--blue);outline:0}.location-select{position:relative}.location-select-trigger{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);width:100%;min-height:54px;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:0 .85rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid}.location-select-trigger:hover,.location-select.is-open .location-select-trigger{border-color:var(--blue);background:var(--paper-soft);box-shadow:0 0 0 3px oklch(59% .21 267/.09)}.location-select-trigger>span{min-width:0}.location-select-trigger strong,.location-select-trigger small{display:block}.location-select-trigger small{color:var(--muted);margin-top:.12rem;font-family:JetBrains Mono Variable,monospace;font-size:.68rem}.location-select-trigger svg{transition:transform .18s var(--ease)}.location-select.is-open .location-select-trigger svg{transform:rotate(180deg)}.location-select-menu{z-index:8;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--faint) transparent;gap:.2rem;max-height:250px;padding:.35rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow-y:auto;box-shadow:0 18px 55px oklch(8% .015 258/.16)}.location-select-option{min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:46px minmax(0,1fr) 54px;align-items:center;gap:.65rem;padding:0 .55rem;transition:background-color .16s,color .16s;display:grid}.location-select-option:hover,.location-select-option.is-selected{background:var(--paper-soft)}.location-select-option.is-selected{color:var(--blue)}.location-select-option span,.location-select-option small{font-family:JetBrains Mono Variable,monospace;font-size:.68rem}.location-select-option span{font-weight:760}.location-select-option small{color:var(--muted);text-align:right}.payment-options{border:0;gap:.55rem;margin:0 0 1.2rem;padding:0;display:grid}.payment-options legend{margin-bottom:.5rem}.payment-option{border:1px solid var(--line);border-radius:var(--radius);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px 1fr 12px;align-items:center;gap:.7rem;min-height:64px;padding:0 .85rem;display:grid}.payment-option-logo{place-items:center;width:28px;height:34px;display:inline-grid}.payment-option-logo img{object-fit:contain;width:23px;height:29px;display:block}.payment-option>span strong,.payment-option>span small{display:block}.payment-option>span small{color:var(--muted);margin-top:.2rem;font-size:.7rem}.payment-option>i{border:1px solid var(--faint);border-radius:50%;width:10px;height:10px}.payment-option.is-active{border-color:var(--ink);background:var(--paper-soft)}.payment-option.is-active>i{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px oklch(59% .21 267/.12)}.terms-check{cursor:pointer;margin:1.2rem 0;display:block}.terms-check input{opacity:0;pointer-events:none;position:absolute}.terms-check>span{color:var(--muted);align-items:flex-start;gap:.65rem;font-size:.76rem;line-height:1.45;display:flex}.terms-check i{border:1px solid var(--line);color:#0000;border-radius:4px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.terms-check input:checked+span i{border-color:var(--blue);background:var(--blue);color:var(--paper)}.terms-check input:focus-visible+span i{outline:2px solid var(--blue);outline-offset:3px}.drawer-submit{width:100%;min-height:52px}.checkout-note{color:var(--muted);justify-content:center;align-items:center;gap:.45rem;margin:.8rem 0 0;font-size:.7rem;display:flex}@keyframes statusPulse{50%{opacity:.6;transform:scale(.82)}}@keyframes tickerMove{to{transform:translate(-50%)}}@keyframes mapRouteFlow{to{stroke-dashoffset:-150px}}@media (width<=1600px),(height<=820px){.hero-copy{padding:0}.hero h1{font-size:clamp(4.9rem,5.4vw,5.6rem)}.provision-panel{width:min(100%,520px)}}@media (width>=1281px) and (height<=820px){.hero-copy{padding:0}.online-chip{margin-bottom:1rem}.hero h1{margin-bottom:1rem;font-size:4.8rem;line-height:.88}.hero-lead{margin-bottom:1.25rem;line-height:1.5}}@media (width<=1280px){.site-header{padding:0 1.5rem}.hero{grid-template-rows:auto auto auto;grid-template-columns:minmax(1.5rem,1fr) minmax(0,540px) minmax(0,520px) minmax(1.5rem,1fr);column-gap:clamp(1rem,3vw,2rem);min-height:auto;padding-top:2rem}.hero-copy{grid-area:1/2;padding:2rem 0 3rem}.hero h1{font-size:5.1rem}.hero-field{grid-area:1/3;width:100%;height:min(52vw,500px);max-height:none}.provision-panel{grid-area:2/2/auto/4;justify-self:center;width:min(100%,720px);margin:0 0 3rem}.hero-proof{grid-area:3/1/auto/-1}.section-intro,.pricing-intro{grid-template-columns:100px minmax(0,1fr) minmax(230px,.42fr)}.control-copy{gap:3.5rem}}@media (width<=980px){.site-header{grid-template-columns:auto auto}.menu-button{justify-self:end;display:inline-grid}.nav{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow);grid-template-columns:1fr;gap:0;padding:.6rem;display:none;position:absolute;top:75px;left:1rem;right:1rem}.nav.is-open{display:grid}.nav a{padding:.9rem}.nav a:after,.header-actions{display:none}.mobile-nav-actions{border-top:1px solid var(--line);gap:.5rem;padding:.55rem;display:grid}.mobile-nav-actions a{border:1px solid var(--line);text-align:center}.mobile-nav-actions .button{width:100%}.hero{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(1rem,1fr) minmax(0,660px) minmax(1rem,1fr);column-gap:0;min-height:auto}.hero-copy{grid-area:1/2;align-self:start;padding:4rem 0 1rem}.hero h1{font-size:4rem}.hero-field{grid-area:2/2;width:100%;height:360px;max-height:none}.provision-panel{grid-area:3/2;width:100%;margin:0 0 3rem}.hero-proof{grid-row:4}.section-intro,.pricing-intro{grid-template-columns:90px 1fr}.section-intro>p{grid-column:2}.section-intro h2,.control-copy h2,.locations-copy h2,.footer h2{font-size:3rem}.lifecycle-track{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-step:nth-child(2){border-right:0}.lifecycle-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.control-copy{grid-template-columns:1fr;gap:4rem}.pricing-workspace{grid-template-columns:1fr}.plan-summary{min-height:460px}.locations-layout{grid-template-columns:1fr;gap:3rem}}@media (width<=820px){.site-header{min-height:66px;padding:0 .75rem}.brand img{width:30px;height:30px}.nav{top:65px}.section{width:min(100% - 1.5rem,1320px)}.hero{padding-top:0;display:block}.hero-copy{max-width:none;padding:3rem .75rem 1rem}.online-chip{margin-bottom:1.5rem}.online-chip span{display:none}.hero h1{font-size:3.3rem;line-height:.92}.hero-lead{font-size:.96rem}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .button{width:100%}.hero-field{pointer-events:none;grid-area:auto;width:calc(100% - 1.5rem);height:330px;max-height:none;margin:0 auto;position:relative}.provision-panel{justify-self:stretch;width:calc(100% - 1.5rem);margin:.75rem auto}.route-diagram{min-height:260px}.hero-proof{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.5rem}.hero-proof span{border-bottom:1px solid var(--line);min-height:78px;padding:1rem}.hero-proof span:nth-child(2n){border-right:0}.ticker{display:none}.lifecycle,.pricing-section,.faq-section{padding:5rem 0}.section-intro,.pricing-intro,.faq-section .section-intro{display:block}.section-intro h2,.control-copy h2,.locations-copy h2,.footer h2{margin:1rem 0;font-size:2.35rem}.lifecycle-track{grid-template-columns:1fr}.lifecycle-step,.lifecycle-step:nth-child(2){border-right:0;border-bottom:1px solid var(--line);min-height:220px}.lifecycle-step:last-child{border-bottom:0}.step-top{margin-bottom:3.5rem}.control-copy{min-height:auto;padding-top:5rem;padding-bottom:5rem}.connection-orbit{text-align:center;grid-template-columns:1fr;justify-items:center}.connection-button{width:102px;height:102px}.console-stats{grid-template-columns:1fr}.console-stats div{border-right:0;border-bottom:1px solid var(--line-dark);min-height:78px}.console-stats div:last-child{border-bottom:0}.plan-row{grid-template-columns:16px 1fr auto 20px;min-height:82px}.plan-note{display:none}.plan-price{font-size:.8rem}.plan-summary{min-height:440px}.locations-layout{min-height:auto;padding-top:5rem;padding-bottom:5rem}.route-map{min-height:390px}.map-node{width:40px;height:40px}.map-client{width:54px;height:54px}.map-status{min-width:150px;padding:.6rem;top:.6rem;bottom:auto;right:.6rem}.faq-list{margin-top:2.5rem}.faq-question{grid-template-columns:38px 1fr auto;min-height:76px}.faq-question strong{font-size:.94rem}.faq-answer p{padding:0 1rem 1.4rem 2.8rem}.footer{padding:5rem .75rem 1.5rem}.footer-main,.footer-bottom{gap:2rem;display:grid}.footer-main .button{width:100%}.footer-bottom nav{gap:.8rem;display:grid}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.route-signal-path,.map-path-flow{display:none}}:root{--app-bg:oklch(12% .012 258);--app-bg-deep:oklch(9.5% .012 258);--app-panel:oklch(15% .014 258);--app-panel-raised:oklch(18% .016 258);--app-line:oklch(27% .018 258);--app-line-soft:oklch(22% .016 258);--app-text:oklch(93% .008 258);--app-muted:oklch(66% .016 258);--app-faint:oklch(48% .014 258);--app-blue:oklch(62% .2 266);--app-blue-soft:oklch(23% .08 266);--app-cyan:oklch(74% .12 216);--app-success:oklch(72% .15 151);--app-warning:oklch(78% .13 85);--app-danger:oklch(64% .19 25);--app-radius:7px;--app-ease:cubic-bezier(.23, 1, .32, 1)}.route-loader{background:var(--app-bg);min-height:100vh;color:var(--app-muted);text-transform:uppercase;place-items:center;font:600 12px/1.4 JetBrains Mono,monospace;display:grid}html.product-mode{scrollbar-width:auto;scroll-behavior:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.product-mode::-webkit-scrollbar{width:11px;height:11px;display:block}body.product-mode::-webkit-scrollbar{width:11px;height:11px;display:block}html.product-mode::-webkit-scrollbar-track{background:var(--app-bg-deep)}body.product-mode::-webkit-scrollbar-track{background:var(--app-bg-deep)}html.product-mode::-webkit-scrollbar-thumb{border:3px solid var(--app-bg-deep);background:oklch(38% .02 258);border-radius:8px}body.product-mode::-webkit-scrollbar-thumb{border:3px solid var(--app-bg-deep);background:oklch(38% .02 258);border-radius:8px}body.product-mode{background:var(--app-bg);color:var(--app-text);letter-spacing:0;font-family:Onest Variable,Onest,system-ui,sans-serif;overflow-x:hidden}@media (pointer:fine){body.product-mode.product-cursor-ready,body.product-mode.product-cursor-ready *{cursor:none!important}.product-cursor-dot,.product-cursor-ring{z-index:9999;pointer-events:none;opacity:0;mix-blend-mode:difference;will-change:transform, width, height, opacity;border-radius:50%;display:block;position:fixed;top:0;left:0;translate:-50% -50%}.product-cursor-dot{background:oklch(98% .004 258);width:4px;height:4px;transition:opacity .12s}.product-cursor-ring{z-index:9998;width:32px;height:32px;transition:width .26s var(--app-ease), height .26s var(--app-ease), border-color .26s var(--app-ease), background-color .26s var(--app-ease), opacity .12s ease;border:1px solid oklch(98% .004 258/.68)}body.cursor-visible .product-cursor-dot,body.cursor-visible .product-cursor-ring{opacity:1}body.cursor-hovering .product-cursor-ring{background:oklch(98% .004 258/.18);border-color:#0000;width:58px;height:58px}body.cursor-pressing .product-cursor-ring{background:0 0;border-color:oklch(98% .004 258/.8);width:24px;height:24px}}.product-cursor-dot,.product-cursor-ring{display:none}@media (pointer:fine){body.product-mode.product-cursor-ready .product-cursor-dot,body.product-mode.product-cursor-ready .product-cursor-ring{display:block}}.product-mode button,.product-mode a,.product-mode input,.product-mode textarea,.product-mode select{font:inherit;letter-spacing:0}.product-mode button,.product-mode a{-webkit-tap-highlight-color:transparent}.product-mode button:active,.product-mode .ui-button:active{transform:scale(.975)}.product-mode :focus-visible{outline:2px solid var(--app-blue);outline-offset:2px}.product-app{background:linear-gradient(var(--app-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--app-line-soft) 1px, transparent 1px), var(--app-bg);min-height:100dvh;color:var(--app-text);background-size:40px 40px;font-family:Onest Variable,Onest,system-ui,sans-serif}.product-sidebar{z-index:20;border-right:1px solid var(--app-line);background:oklch(11% .014 258/.98);flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.product-logo{border-bottom:1px solid var(--app-line);min-height:72px;color:var(--app-text);align-items:center;gap:11px;padding:0 22px;font-family:Onest Variable,Onest,system-ui,sans-serif;font-weight:760;text-decoration:none;display:flex}.brand-mark{background:0 0;border:0;border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:inline-grid;overflow:hidden;box-shadow:0 12px 28px oklch(7% .02 258/.28)}.product-brand-mark{position:relative}.brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.product-sidebar nav{gap:4px;padding:18px 12px;display:grid}.product-sidebar nav a{border-radius:var(--app-radius);min-height:42px;color:var(--app-muted);transition:background-color .16s var(--app-ease), border-color .16s var(--app-ease), color .16s var(--app-ease), transform .12s var(--app-ease);border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.product-sidebar nav a:hover{border-color:var(--app-line);background:var(--app-panel);color:var(--app-text)}}.product-sidebar nav a.active{background:var(--app-blue-soft);color:oklch(90% .06 266);border-color:oklch(61% .2 266/.32)}.product-sidebar nav a.active svg{color:var(--app-blue)}.sidebar-account{border-top:1px solid var(--app-line);grid-template-columns:36px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-top:auto;padding:16px;display:grid}.account-avatar{color:oklch(88% .08 266);background:oklch(25% .04 266);border-radius:50%;place-items:center;width:36px;height:36px;font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:700;display:grid}.sidebar-account>div:nth-child(2){min-width:0}.sidebar-account strong,.sidebar-account span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-account strong{font-size:13px}.sidebar-account span{color:var(--app-faint);margin-top:3px;font-size:11px}.product-main{min-height:100dvh;margin-left:248px}.product-topbar{z-index:15;border-bottom:1px solid var(--app-line);background:oklch(11.5% .014 258/.94);justify-content:space-between;align-items:center;min-height:72px;padding:0 34px;display:flex;position:sticky;top:0}.system-state{color:var(--app-muted);text-transform:uppercase;align-items:center;gap:9px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:650;display:flex}.live-dot{background:var(--app-success);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px oklch(72% .15 151/.1)}.topbar-actions,.page-actions,.profile-actions,.admin-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.product-content{width:min(100%,1480px);margin:0 auto;padding:42px 40px 80px}.page-heading{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:34px;display:flex}.page-heading h1{color:var(--app-text);margin:8px 0 0;font-size:31px;font-weight:760;line-height:1.08}.page-heading p{max-width:650px;color:var(--app-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.mono-label{color:var(--app-faint);text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:650}.ui-button,.icon-control{border-radius:var(--app-radius);cursor:pointer;transition:background-color .16s var(--app-ease), border-color .16s var(--app-ease), color .16s var(--app-ease), transform .12s var(--app-ease), opacity .16s var(--app-ease);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ui-button{gap:8px;min-height:42px;padding:0 15px;font-size:13px;font-weight:720}.ui-button.primary{background:var(--app-blue);color:oklch(98% .004 258);border-color:oklch(69% .17 266/.55);box-shadow:inset 0 1px oklch(100% 0 0/.18)}.ui-button.quiet{border-color:var(--app-line);background:var(--app-panel-raised);color:var(--app-text)}.ui-button.danger{color:oklch(84% .08 25);background:oklch(22% .08 25);border-color:oklch(62% .18 25/.45)}.ui-button.text{min-height:34px;color:var(--app-muted);background:0 0;padding:0 4px}.ui-button.compact{min-height:34px;padding:0 11px;font-size:12px}.ui-button.wide{width:100%}.ui-button:disabled,.icon-control:disabled{cursor:not-allowed;opacity:.45}@media (hover:hover) and (pointer:fine){.ui-button.primary:hover{background:oklch(67% .2 266)}.ui-button.quiet:hover,.icon-control:hover{background:oklch(21% .018 258);border-color:oklch(42% .035 258)}}.icon-control{border-color:var(--app-line);background:var(--app-panel);width:34px;height:34px;color:var(--app-muted)}.status-pill{border:1px solid var(--app-line);min-height:24px;color:var(--app-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.tone-success{color:oklch(81% .12 151);background:oklch(20% .05 151);border-color:oklch(67% .14 151/.35)}.tone-warning{color:oklch(83% .09 85);background:oklch(18% .032 85/.72);border-color:oklch(73% .11 85/.42)}.tone-danger{color:oklch(82% .1 25);background:oklch(21% .055 25);border-color:oklch(64% .18 25/.35)}.tone-info{background:var(--app-blue-soft);color:oklch(84% .11 266);border-color:oklch(64% .18 266/.38)}.dashboard-summary,.profile-layout,.support-layout,.settings-grid,.admin-overview-grid,.campaign-builder{gap:18px;display:grid}.dashboard-summary{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:minmax(0,1.45fr) minmax(440px,1fr)}.access-focus{border-right:1px solid var(--app-line);grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:176px;padding:26px 28px 26px 0;display:grid}.access-focus h2{color:oklch(90% .009 258);letter-spacing:0;filter:none;text-shadow:none;-webkit-text-stroke:0 transparent;-webkit-font-smoothing:antialiased;margin:6px 0;font-size:23px;font-weight:700;line-height:1.08}.access-focus p{color:var(--app-muted);margin:0;font-size:13px}.access-orbit{background:var(--app-blue-soft);width:64px;height:64px;color:var(--app-blue);border:1px solid oklch(65% .18 266/.35);border-radius:50%;place-items:center;display:grid;position:relative}.pulse-ring{border-radius:inherit;border:1px solid oklch(65% .18 266/.24);animation:2.4s ease-out infinite access-pulse;position:absolute;inset:-7px}@keyframes access-pulse{0%{opacity:.7;transform:scale(.92)}70%,to{opacity:0;transform:scale(1.16)}}.metrics-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.metric{border-bottom:1px solid var(--app-line);min-height:88px;padding:18px 20px}.metric:nth-child(odd){border-right:1px solid var(--app-line)}.metric:nth-last-child(-n+2){border-bottom:0}.metric>span,.metric>small{color:var(--app-faint);font-size:11px;display:block}.metric>strong{margin:6px 0 3px;font-family:JetBrains Mono Variable,monospace;font-size:19px;font-weight:680;display:block}.metric-blue>strong{color:var(--app-cyan)}.metric-warning>strong{color:var(--app-warning)}.content-split{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;margin-top:30px;display:grid}.section-block,.settings-section,.platform-guides,.campaign-history{border:1px solid var(--app-line);border-radius:var(--app-radius);background:oklch(14% .014 258/.92)}.section-block,.settings-section,.campaign-history{padding:22px}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.section-heading h2{margin:5px 0 0;font-size:17px}.section-heading a{color:var(--app-muted);align-items:center;gap:5px;font-size:12px;text-decoration:none;display:inline-flex}.route-line{grid-template-columns:42px minmax(100px,1fr) 42px;align-items:center;margin:38px 6px 20px;display:grid}.route-node{border:1px solid var(--app-line);background:var(--app-panel-raised);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.route-node.server{background:var(--app-blue-soft);color:var(--app-blue);border-color:oklch(65% .18 266/.45)}.route-track{background:var(--app-blue);height:2px;position:relative}.route-track:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 14%,oklch(65% .2 266/.2) 14% 16%);position:absolute;inset:-5px 0}.route-track i{background:var(--app-bg-deep);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;transform:translate(-50%,-50%)}.route-track i:first-child{left:25%}.route-track i:nth-child(2){left:52%}.route-track i:nth-child(3){left:78%}.route-labels{justify-content:space-between;gap:20px;display:flex}.route-labels div:last-child{text-align:right}.route-labels strong,.route-labels span{display:block}.route-labels strong{font-size:12px}.route-labels span{color:var(--app-faint);margin-top:4px;font-size:11px}.compact-list{display:grid}.compact-list>div,.identity-list>div,.session-row,.campaign-row,.health-row{border-top:1px solid var(--app-line-soft);align-items:center;display:grid}.compact-list>div{grid-template-columns:24px minmax(0,1fr) 76px;gap:12px;min-height:62px}.compact-list>div:first-child,.identity-list>div:first-child,.health-row:first-child{border-top:0}.list-icon{box-sizing:border-box;color:oklch(72% .06 258);background:oklch(14.5% .02 258);border:1px solid oklch(38% .035 258/.82);border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.list-icon svg,.settings-section-icon svg,.session-device-icon svg{stroke-width:1.9px;display:block}.compact-list .list-icon{color:oklch(66% .06 258);background:0 0;border:0;border-radius:0;width:24px;height:24px}.compact-list .list-icon svg{width:17px;height:17px}.compact-list strong,.compact-list span,.identity-list strong,.identity-list span{display:block}.compact-list strong,.identity-list strong{font-size:12px}.compact-list span,.identity-list span{color:var(--app-faint);margin-top:3px;font-size:10px}.list-end{text-align:right;flex-direction:column;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;width:76px;min-width:76px;display:flex}.list-end .status-pill{text-align:center;justify-content:center;align-items:center;width:68px;height:22px;min-height:22px;margin:0;padding:0 8px;line-height:22px;display:inline-flex}.table-muted{color:var(--app-faint);font-size:11px}.profile-layout{grid-template-columns:minmax(0,1fr) 300px}.profile-primary,.qr-panel{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel)}.profile-primary{padding:26px}.profile-status-row{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.profile-status-row>div{align-items:center;gap:9px;display:flex}.copy-field,.surface-form label,.auth-form label,.compact-form label,.identity-add label,.admin-reason,.campaign-form label{color:var(--app-muted);gap:8px;font-size:12px;font-weight:620;display:grid}.copy-field>div{grid-template-columns:minmax(0,1fr) 40px;display:grid}.copy-field input,.surface-form input,.surface-form textarea,.auth-form input,.compact-form input,.identity-add input,.verify-inline input,.admin-reason textarea,.admin-action-row input,.campaign-form input,.campaign-form textarea,.filter-select,.search-field input{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);width:100%;color:var(--app-text);transition:border-color .16s var(--app-ease), background-color .16s var(--app-ease);outline:0}.copy-field input,.surface-form input,.auth-form input,.compact-form input,.identity-add input,.verify-inline input,.admin-action-row input,.campaign-form input,.filter-select{min-height:44px;padding:0 13px}.copy-field input{border-radius:var(--app-radius) 0 0 var(--app-radius);font-family:JetBrains Mono Variable,monospace;font-size:11px}.copy-field .icon-control{border-radius:0 var(--app-radius) var(--app-radius) 0;border-left:0;width:40px;height:44px}.profile-link-copy a{border:1px solid var(--app-line);border-radius:var(--app-radius) 0 0 var(--app-radius);background:var(--app-bg-deep);min-width:0;min-height:44px;color:var(--app-text);align-items:center;gap:9px;padding:0 13px;font-family:JetBrains Mono Variable,monospace;font-size:11px;text-decoration:none;display:flex}.profile-link-copy a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-link-copy a svg{color:var(--app-muted);flex:none}.surface-form textarea,.admin-reason textarea,.campaign-form textarea{resize:vertical;padding:12px 13px;line-height:1.5}.copy-field input:focus,.surface-form input:focus,.surface-form textarea:focus,.auth-form input:focus,.compact-form input:focus,.identity-add input:focus,.campaign-form input:focus,.campaign-form textarea:focus{border-color:var(--app-blue);background:oklch(12.5% .018 258)}.profile-actions{margin-top:18px}.qr-panel{text-align:center;align-content:center;place-items:center;min-height:320px;padding:24px;display:grid}.qr-panel img{border-radius:5px;width:190px}.qr-panel strong,.qr-panel span{display:block}.qr-panel strong{margin-top:16px;font-size:13px}.qr-panel span{max-width:220px;color:var(--app-muted);margin-top:5px;font-size:11px;line-height:1.45}.platform-guides{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.platform-guides .section-heading{border-bottom:1px solid var(--app-line);grid-column:1/-1;margin:0;padding:20px 22px}.guide-row{border:0;border-right:1px solid var(--app-line);min-height:82px;color:var(--app-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:14px;display:grid}.guide-row:last-child{border-right:0}.guide-row strong,.guide-row small{display:block}.guide-row strong{font-size:12px}.guide-row small{color:var(--app-faint);margin-top:4px;font-size:10px;line-height:1.35}.segmented-control{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);padding:3px;display:inline-flex}.segmented-control button{min-height:34px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:inline-flex}.segmented-control button.is-active{background:var(--app-panel-raised);color:var(--app-text);box-shadow:inset 0 0 0 1px var(--app-line)}.plans-shell{grid-template-columns:minmax(0,1fr) minmax(330px,.34fr);align-items:start;gap:18px;display:grid}.plans-main,.plan-checkout{border:1px solid var(--app-line);background:linear-gradient(180deg, oklch(18% .018 258/.7), oklch(12% .014 258/.88)), var(--app-panel);border-radius:8px;box-shadow:0 18px 70px oklch(5% .02 258/.24)}.plans-main{overflow:hidden}.plan-mode-switch{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(2,1fr);display:grid}.plan-mode-switch button{border:0;border-right:1px solid var(--app-line);min-height:74px;color:var(--app-muted);text-align:left;transition:background-color .18s var(--app-ease), color .18s var(--app-ease);background:0 0;align-content:center;gap:5px;padding:0 22px;display:grid}.plan-mode-switch button:last-child{border-right:0}.plan-mode-switch button span{color:var(--app-text);font-size:14px;font-weight:760}.plan-mode-switch button small{color:var(--app-faint);font-size:11px}.plan-mode-switch button.is-active{background:radial-gradient(circle at 18px,oklch(64% .2 266/.28),#0000 80px),oklch(19% .028 266/.86)}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-card{border:0;border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);min-height:208px;color:var(--app-text);text-align:left;isolation:isolate;transition:background-color .18s var(--app-ease), color .18s var(--app-ease), transform .18s var(--app-ease), box-shadow .18s var(--app-ease);background:0 0;align-content:space-between;padding:20px;display:grid;position:relative;overflow:hidden}.plan-card:nth-child(3n){border-right:0}.plan-card:before{z-index:-1;opacity:0;content:"";transition:opacity .18s var(--app-ease);background:linear-gradient(135deg,oklch(59% .21 266/.18),#0000 45%),radial-gradient(circle at 80% 15%,oklch(74% .12 216/.2),#0000 70px);position:absolute;inset:0}.plan-card:hover:before,.plan-card.is-selected:before{opacity:1}.plan-card.is-selected{background:oklch(17% .026 266/.82);box-shadow:inset 0 0 0 1px oklch(62% .2 266/.78)}.plan-card-tag{width:fit-content;color:var(--app-faint);text-transform:uppercase;border:1px solid oklch(42% .035 258);border-radius:999px;padding:4px 8px;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:700}.plan-card.is-featured .plan-card-tag,.plan-card.is-selected .plan-card-tag{background:var(--app-blue-soft);color:oklch(84% .11 266);border-color:oklch(62% .2 266/.54)}.plan-card strong{margin-top:18px;font-size:20px;line-height:1.1}.plan-card-days{color:var(--app-muted);margin-top:8px;font-size:12px}.plan-card-days b{color:var(--app-text);font-family:JetBrains Mono Variable,monospace;font-size:22px;font-weight:700}.plan-card-price{color:oklch(91% .012 258);margin-top:18px;font-family:JetBrains Mono Variable,monospace;font-size:22px;font-weight:760}.plan-card small{color:var(--app-faint);margin-top:7px;font-size:11px;line-height:1.45}.plan-checkout{gap:18px;padding:22px;display:grid;position:sticky;top:96px}.checkout-orbit{place-items:center;width:60px;height:60px;display:grid;position:relative;overflow:visible}.checkout-orbit .brand-mark{z-index:1;border-radius:8px;width:38px;height:38px;position:relative}.checkout-orbit-ring{pointer-events:none;border:1px solid oklch(62% .2 266/.24);border-radius:50%;position:absolute;inset:3px;box-shadow:inset 0 0 0 1px oklch(62% .2 266/.06),0 0 18px oklch(62% .2 266/.12)}.checkout-orbit-ring:after{border-radius:inherit;content:"";border:1px dashed oklch(62% .2 266/.22);position:absolute;inset:6px}.plan-checkout h2{margin:6px 0 0;font-size:24px}.plan-checkout p{color:var(--app-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.checkout-total{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:1fr auto;align-items:end;gap:5px 14px;padding:18px 0;display:grid}.checkout-total span,.checkout-total small{color:var(--app-faint);font-size:11px}.checkout-total strong{color:var(--app-text);grid-row:span 2;font-family:JetBrains Mono Variable,monospace;font-size:25px}.payment-methods{gap:8px;display:grid}.payment-method{border:1px solid var(--app-line);min-height:42px;color:var(--app-muted);text-align:left;transition:border-color .16s var(--app-ease), background-color .16s var(--app-ease), color .16s var(--app-ease);background:oklch(12% .014 258/.72);border-radius:7px;grid-template-columns:1fr 14px;align-items:center;padding:0 12px;display:grid}.payment-method i{border:1px solid var(--app-faint);border-radius:50%;width:9px;height:9px}.payment-method.is-active{background:var(--app-blue-soft);color:var(--app-text);border-color:oklch(62% .2 266/.72)}.payment-method.is-active i{border-color:var(--app-blue);background:var(--app-blue);box-shadow:0 0 0 4px oklch(62% .2 266/.14)}.checkout-submit{min-height:48px}.checkout-note-list{gap:8px;display:grid}.checkout-note-list span{color:var(--app-muted);align-items:center;gap:8px;font-size:11px;display:flex}.checkout-note-list svg{color:var(--app-success)}.data-table-wrap{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);scrollbar-color:oklch(38% .02 258) var(--app-bg-deep);scrollbar-width:thin;overflow:auto}.data-table-wrap::-webkit-scrollbar{width:10px;height:10px}.data-table-wrap::-webkit-scrollbar-track{background:var(--app-bg-deep)}.data-table-wrap::-webkit-scrollbar-thumb{border:2px solid var(--app-bg-deep);background:oklch(38% .02 258);border-radius:7px}.data-table{border-collapse:collapse;width:100%;min-width:760px;font-size:12px}.data-table th{border-bottom:1px solid var(--app-line);background:var(--app-bg-deep);height:42px;color:var(--app-faint);text-align:left;text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:650}.data-table th,.data-table td{padding:10px 14px}.data-table td{border-bottom:1px solid var(--app-line-soft);height:58px;color:var(--app-muted)}.data-table tbody tr:last-child td{border-bottom:0}.data-table td strong,.data-table td small{display:block}.data-table td strong{color:var(--app-text)}.data-table td small{color:var(--app-faint);margin-top:3px}.mono-value,.data-table code{color:var(--app-text);font-family:JetBrains Mono Variable,monospace;font-size:11px}.benefit-hero{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px 40px;padding:34px 0;display:grid}.benefit-hero strong{margin-top:8px;font-family:JetBrains Mono Variable,monospace;font-size:36px;display:block}.benefit-hero p{color:var(--app-muted);margin:6px 0 0;font-size:12px}.referral-channel-list{border-top:1px solid var(--app-line-soft);border-bottom:1px solid var(--app-line-soft);grid-column:1/-1;display:grid}.referral-channel-row{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 0;display:grid}.referral-channel-row+.referral-channel-row{border-top:1px solid var(--app-line-soft)}.referral-channel-row>svg{color:oklch(72% .11 266)}.referral-channel-row>div{min-width:0}.referral-channel-row span,.referral-channel-row a,.referral-channel-row small{display:block}.referral-channel-row span{color:var(--app-text);font-size:12px;font-weight:700}.referral-channel-row a,.referral-channel-row small{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:JetBrains Mono Variable,monospace;font-size:10px;overflow:hidden}.referral-channel-row a{color:oklch(78% .1 266);text-decoration:none}.referral-channel-row .ui-button{min-width:132px}.benefit-hero .referral-rules-copy{color:var(--app-faint);grid-column:1/-1;margin:-8px 0 0;line-height:1.55}.promo-benefit-panel{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);align-items:end;gap:22px 32px;margin-bottom:18px;padding:24px;display:grid}.promo-benefit-copy{align-items:flex-start;gap:14px;min-width:0;display:flex}.benefit-leading-icon{background:var(--app-blue-soft);width:38px;height:38px;color:var(--app-blue);border:1px solid oklch(62% .18 266/.38);border-radius:8px;flex:0 0 38px;place-items:center;display:inline-grid}.promo-benefit-copy h2{margin:5px 0 0;font-size:18px}.promo-benefit-copy p{max-width:52ch;color:var(--app-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.promo-benefit-form{gap:8px;min-width:0;display:grid}.promo-benefit-form>label{color:var(--app-muted);font-size:11px;font-weight:650}.promo-benefit-form>div{grid-template-columns:minmax(0,1fr) max-content;gap:8px;display:grid}.promo-benefit-form input{border:1px solid var(--app-line);background:var(--app-bg-deep);min-width:0;min-height:42px;color:var(--app-text);transition:border-color .18s var(--app-ease), box-shadow .18s var(--app-ease);border-radius:8px;outline:none;padding:0 13px;font-family:JetBrains Mono Variable,monospace;font-size:12px}.promo-benefit-form input:focus-visible{border-color:var(--app-blue);box-shadow:0 0 0 3px var(--app-blue-soft)}.promo-benefit-form .ui-button{min-width:122px}.promo-benefit-panel>.inline-notice{grid-column:1/-1;margin:0}.referral-link{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;display:grid}.referral-link-copy{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);min-width:0;padding:10px 13px}.referral-link-copy>.mono-label{margin-bottom:7px;display:block}.referral-link-copy a{color:oklch(80% .09 266);align-items:center;gap:9px;min-width:0;font-family:JetBrains Mono Variable,monospace;font-size:12px;text-decoration:none;display:flex}.referral-link-copy a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.referral-link-copy a svg{flex:none}.referral-link-copy a svg:last-child{margin-left:auto}.referral-link input{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);min-width:0;color:var(--app-muted);padding:0 13px;font-family:JetBrains Mono Variable,monospace;font-size:10px}.referral-link .ui-button{border-radius:var(--app-radius);min-width:150px}.benefit-grid{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.benefit-grid>div{flex-direction:column;align-items:flex-start;min-width:0;min-height:188px;padding:28px;display:flex}.benefit-grid>div+div{border-left:1px solid var(--app-line)}.benefit-grid>div>strong{margin-top:22px;font-size:17px;display:block}.benefit-grid p,.benefit-grid>div>span{max-width:440px;color:var(--app-muted);margin-top:5px;font-size:13px;line-height:1.5}.referral-earnings{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px;display:grid;overflow:hidden}.referral-earnings>div{min-width:0;padding:18px 20px}.referral-earnings>div+div{border-left:1px solid var(--app-line)}.referral-earnings span,.referral-earnings strong{display:block}.referral-earnings span{color:var(--app-faint);font-size:10px}.referral-earnings strong{margin-top:7px;font-family:JetBrains Mono Variable,monospace;font-size:17px}.referral-history{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;margin-top:18px;overflow:hidden}.referral-history>.section-heading{margin:0;padding:20px 22px}.referral-history-count{color:var(--app-faint);text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:10px}.referral-history .data-table-wrap{border:0;border-top:1px solid var(--app-line);border-radius:0}.referral-history-toolbar{border-top:1px solid var(--app-line);gap:4px;padding:10px 22px;display:flex}.referral-history-toolbar button{min-height:32px;color:var(--app-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 13px;font-size:11px;font-weight:650}.referral-history-toolbar button.is-active{background:var(--app-blue-soft);color:oklch(84% .1 266);border-color:oklch(62% .18 266/.35)}.referral-history-toolbar button:disabled{cursor:not-allowed;opacity:.4}.referral-history-scroll{max-height:430px;transition:opacity .16s var(--app-ease);overflow:auto}.referral-history-scroll.is-loading{opacity:.55}.referral-history-table thead{z-index:1;background:oklch(12% .014 258);position:sticky;top:0}.referral-pagination{border-top:1px solid var(--app-line);justify-content:flex-end;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:flex}.referral-pagination span{color:var(--app-faint);font-family:JetBrains Mono Variable,monospace;font-size:10px}.referral-history .state-panel{border:0;border-top:1px solid var(--app-line);border-radius:0}.referral-history-table td:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.support-layout{grid-template-columns:minmax(0,1fr) 320px}.surface-form{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);gap:18px;padding:24px;display:grid}.field-error,.danger-text{color:oklch(78% .12 25)!important}.support-context{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:26px 4px}.support-context h2{margin:22px 0 10px;font-size:18px}.support-context ul{color:var(--app-muted);gap:9px;margin:0 0 24px;padding-left:18px;font-size:12px;display:grid}.support-context a,.telegram-link{color:var(--app-cyan);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.settings-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.identity-list{display:grid}.identity-list>div{grid-template-columns:36px minmax(0,1fr) auto;gap:10px;min-height:58px}.identity-add{border-top:1px solid var(--app-line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.verify-inline{grid-template-columns:minmax(100px,1fr) auto;gap:8px;display:grid}.settings-copy{color:var(--app-muted);font-size:13px;line-height:1.55}.telegram-link,.sessions-section{margin-top:18px}.session-row{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;min-height:64px}.session-row strong,.session-row span{display:block}.session-row strong{font-size:12px}.session-row span{color:var(--app-faint);margin-top:4px;font-size:10px}.inline-notice{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel-raised);color:var(--app-muted);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.inline-notice svg{flex:none;margin-top:1px}.notice-success{color:oklch(82% .09 151);background:oklch(18% .04 151);border-color:oklch(68% .14 151/.28)}.state-panel{border:1px dashed var(--app-line);border-radius:var(--app-radius);min-height:240px;color:var(--app-muted);text-align:center;align-content:center;place-items:center;padding:28px;display:grid}.state-panel strong{color:var(--app-text);margin-top:13px;font-size:14px}.state-panel p{max-width:420px;color:var(--app-faint);margin:7px 0 14px;font-size:12px}.table-skeleton,.dashboard-skeleton{gap:10px;display:grid}.table-skeleton span,.skeleton-line,.skeleton-focus,.skeleton-grid span{background:linear-gradient(90deg, var(--app-panel) 25%, var(--app-panel-raised) 50%, var(--app-panel) 75%);background-size:200% 100%;border-radius:5px;animation:1.4s linear infinite skeleton-shift;display:block}.table-skeleton span{height:56px}@keyframes skeleton-shift{0%{background-position:100% 0}to{background-position:-100% 0}}.dashboard-skeleton .skeleton-line{height:22px}.dashboard-skeleton .wide{width:44%}.dashboard-skeleton .medium{width:62%;height:12px}.skeleton-focus{height:176px;margin-top:22px}.skeleton-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.skeleton-grid span{height:90px}.app-loading{background:var(--app-bg);min-height:100dvh;color:var(--app-muted);justify-content:center;align-items:center;gap:10px;font-family:JetBrains Mono Variable,monospace;font-size:11px;display:flex}.app-loading svg{animation:.8s linear infinite spin}.inline-loader{border:1px solid var(--app-line);background:var(--app-bg-deep);min-height:42px;color:var(--app-muted);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}@keyframes spin{to{transform:rotate(360deg)}}.auth-shell{background:linear-gradient(var(--app-line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--app-line-soft) 1px, transparent 1px), var(--app-bg);min-height:100dvh;color:var(--app-text);background-size:40px 40px;grid-template-columns:minmax(360px,1.15fr) minmax(420px,.85fr);font-family:Onest Variable,Onest,system-ui,sans-serif;display:grid}.auth-context{border-right:1px solid var(--app-line);flex-direction:column;justify-content:space-between;min-height:100dvh;padding:42px clamp(36px,7vw,110px);display:flex}.auth-back{width:fit-content;color:var(--app-muted);align-items:center;gap:7px;font-size:12px;text-decoration:none;display:inline-flex}.auth-context h1{max-width:680px;margin:12px 0 20px;font-size:clamp(42px,6vw,82px);line-height:.96}.auth-context p{max-width:590px;color:var(--app-muted);font-size:16px;line-height:1.6}.auth-facts{gap:28px;margin:0;padding:0;list-style:none;display:flex}.auth-facts li{color:var(--app-muted);align-items:center;gap:8px;font-size:12px;display:flex}.auth-panel{flex-direction:column;justify-content:center;justify-self:center;width:min(100%,520px);min-height:100dvh;padding:52px;display:flex}.auth-brand{align-items:center;gap:10px;margin-bottom:54px;font-weight:750;display:flex}.auth-panel h2,.mfa-panel h1{margin:9px 0 0;font-size:28px}.auth-copy{color:var(--app-muted);margin:11px 0 24px;font-size:13px;line-height:1.55}.auth-form,.compact-form{gap:16px;display:grid}.auth-form .segmented-control{grid-template-columns:1fr 1fr;display:grid}.otp-input{text-align:center;letter-spacing:.32em!important;font-family:JetBrains Mono Variable,monospace!important;font-size:22px!important}.auth-legal{color:var(--app-faint);margin-top:22px;font-size:10px;line-height:1.5}.auth-shell-admin{grid-template-columns:1fr}.mfa-panel{min-height:100dvh}.totp-secret{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);color:var(--app-cyan);overflow-wrap:anywhere;margin:12px 0 18px;padding:12px;display:block}.back-to-cabinet{color:var(--app-muted);align-items:center;gap:8px;margin:auto 14px 18px;font-size:12px;text-decoration:none;display:flex}.admin-metrics{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-metrics .metric{border-right:1px solid var(--app-line);border-bottom:0;padding-left:0}.admin-metrics .metric+.metric{padding-left:20px}.admin-metrics .metric:last-child{border-right:0}.admin-overview-grid{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);margin-top:24px}.health-row{min-height:52px;color:var(--app-muted);grid-template-columns:12px minmax(0,1fr) auto auto;gap:9px;font-size:11px}.health-row strong{color:var(--app-text)}.health-row code{color:var(--app-faint);font-size:10px}.search-field{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);width:min(330px,40vw);color:var(--app-faint);grid-template-columns:28px minmax(0,1fr);align-items:center;padding-left:8px;display:grid}.search-field input{background:0 0;border:0;min-height:38px}.bot-sync-panel{border:1px solid var(--app-line);border-radius:var(--app-radius);background:oklch(13.5% .014 258/.94);gap:18px;margin-bottom:18px;padding:20px;display:grid}.bot-sync-heading{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bot-sync-heading h2,.bot-sync-heading p{margin:0}.bot-sync-heading h2{margin-top:4px;font-size:16px}.bot-sync-heading p{max-width:760px;color:var(--app-muted);margin-top:6px;font-size:12px;line-height:1.5}.bot-sync-form{grid-template-columns:minmax(160px,.5fr) minmax(260px,1fr) auto;align-items:end;gap:10px;display:grid}.bot-sync-form label{color:var(--app-muted);gap:7px;font-size:11px;font-weight:650;display:grid}.bot-sync-form input{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);width:100%;min-height:42px;color:var(--app-text);padding:0 12px}.bot-sync-form input:focus{border-color:var(--app-blue);outline:0}.bot-sync-result{background:oklch(18% .045 266/.34);border:1px solid oklch(62% .2 266/.3);border-radius:8px;grid-template-columns:minmax(0,1fr) auto 34px auto auto;align-items:center;gap:9px;padding:12px;display:grid}.bot-sync-result>div{min-width:0}.bot-sync-result span,.bot-sync-result strong{display:block}.bot-sync-result span{color:var(--app-faint);font-size:10px}.bot-sync-result strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:JetBrains Mono Variable,monospace;font-size:11px;overflow:hidden}.bot-sync-copied{white-space:nowrap;font-family:JetBrains Mono Variable,monospace;color:oklch(80% .12 151)!important;font-size:10px!important}.table-link{color:var(--app-text);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.table-link strong,.table-link small{display:block}.inspector{z-index:30;border-left:1px solid var(--app-line);background:var(--app-bg);width:min(480px,100vw);animation:inspector-in .22s var(--app-ease);padding:24px;position:fixed;inset:72px 0 0 auto;overflow-y:auto;box-shadow:-24px 0 70px oklch(5% .01 258/.35)}@keyframes inspector-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.inspector-header{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.inspector-header h2{margin:6px 0 0}.inspector-facts{border-top:1px solid var(--app-line);border-left:1px solid var(--app-line);grid-template-columns:1fr 1fr;margin:0 0 20px;display:grid}.inspector-facts div{border-right:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:13px}.inspector-facts dt{color:var(--app-faint);font-size:10px}.inspector-facts dd{overflow-wrap:anywhere;margin:5px 0 0;font-family:JetBrains Mono Variable,monospace;font-size:11px}.admin-reason{margin-top:20px}.admin-action-row{margin-top:12px}.admin-action-row input{width:96px}.filter-select{width:auto;min-width:150px}.promo-list{border-top:1px solid var(--app-line)}.promo-list>div{border-bottom:1px solid var(--app-line);min-height:72px;color:var(--app-muted);grid-template-columns:minmax(180px,1fr) 100px 120px 100px;align-items:center;gap:20px;font-size:12px;display:grid}.promo-list code{color:var(--app-text);font-size:13px;display:block}.promo-list div>span{color:var(--app-faint);font-size:10px}.campaign-builder{grid-template-columns:minmax(0,1fr) 380px}.campaign-form{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);gap:18px;padding:24px;display:grid}.campaign-form fieldset{border:0;margin:0;padding:0}.campaign-form legend{color:var(--app-muted);margin-bottom:8px;font-size:12px;font-weight:620}.channel-select{flex-wrap:wrap;gap:8px;display:flex}.channel-select button{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-bg-deep);min-height:36px;color:var(--app-muted);cursor:pointer;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.channel-select button.is-active{background:var(--app-blue-soft);color:oklch(86% .09 266);border-color:oklch(64% .18 266/.48)}.campaign-preview{border-top:1px solid var(--app-line);border-bottom:1px solid var(--app-line);padding:24px 0}.message-preview{border:1px solid var(--app-line);border-radius:var(--app-radius);background:var(--app-panel);margin:20px 0;padding:18px}.message-preview p{min-height:80px;color:var(--app-muted);font-size:12px;line-height:1.5}.message-preview button{background:var(--app-blue-soft);color:oklch(86% .09 266);border:1px solid oklch(64% .18 266/.4);border-radius:5px;width:100%;min-height:34px}.campaign-preview dl{gap:9px;margin:0;display:grid}.campaign-preview dl div{color:var(--app-muted);justify-content:space-between;gap:20px;font-size:11px;display:flex}.campaign-preview dd{color:var(--app-text);margin:0}.campaign-history{margin-top:20px}.campaign-row{min-height:60px;color:var(--app-muted);grid-template-columns:30px minmax(0,1fr) auto auto;gap:10px;font-size:11px}.campaign-row strong,.campaign-row span{display:block}.campaign-row span{color:var(--app-faint);margin-top:3px}.audit-list{border-left:1px solid var(--app-line);margin-left:7px;display:grid;position:relative}.audit-list>div{border-bottom:1px solid var(--app-line);grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr) 150px;align-items:center;gap:20px;min-height:74px;padding-left:24px;display:grid;position:relative}.audit-dot{border:2px solid var(--app-bg);background:var(--app-blue);border-radius:50%;width:9px;height:9px;position:absolute;left:-5px}.audit-list strong,.audit-list span{display:block}.audit-list strong{font-size:12px}.audit-list span,.audit-list p,.audit-list time{color:var(--app-faint);font-size:10px}.audit-list p{margin:0}.audit-list time{text-align:right}.mobile-product-nav{display:none}@media (width<=1180px){.dashboard-summary{grid-template-columns:1fr}.access-focus{border-right:0;border-bottom:1px solid var(--app-line)}.platform-guides{grid-template-columns:repeat(3,1fr)}.guide-row{border-bottom:1px solid var(--app-line)}.plans-shell{grid-template-columns:1fr}.plan-checkout{grid-template-columns:58px minmax(0,1fr);align-items:center;position:static}.checkout-total,.payment-methods,.checkout-submit,.checkout-note-list{grid-column:1/-1}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics .metric:nth-child(2){border-right:0}.admin-metrics .metric:nth-child(-n+2){border-bottom:1px solid var(--app-line)}}@media (width<=900px){.product-sidebar{width:78px}.product-logo{justify-content:center;padding:0}.product-logo>span:last-child,.product-sidebar nav a span,.sidebar-account>div:nth-child(2),.back-to-cabinet{display:none}.product-sidebar nav a{justify-content:center;padding:0}.sidebar-account{grid-template-columns:36px;justify-content:center}.sidebar-account .icon-control{display:none}.product-main{margin-left:78px}.product-content{padding:34px 24px 76px}.content-split,.settings-grid,.admin-overview-grid,.campaign-builder,.profile-layout,.support-layout{grid-template-columns:1fr}.qr-panel{min-height:280px}.campaign-preview{border:1px solid var(--app-line);border-radius:var(--app-radius);padding:24px}.auth-shell{grid-template-columns:1fr}.auth-context{display:none}.auth-panel{min-height:100dvh}}@media (width<=680px){html.product-mode::-webkit-scrollbar{width:0}body.product-mode::-webkit-scrollbar{width:0}.product-sidebar{display:none}.product-main{margin-left:0}.product-topbar{min-height:58px;padding:0 16px}.product-content{padding:26px 16px 96px}.page-heading{gap:16px;margin-bottom:26px;display:grid}.page-heading h1{font-size:25px}.page-actions,.search-field{width:100%}.bot-sync-form,.bot-sync-result{grid-template-columns:1fr}.bot-sync-form .ui-button,.bot-sync-result .ui-button,.bot-sync-result .icon-control{width:100%}.bot-sync-result .icon-control{height:38px}.access-focus{grid-template-columns:52px minmax(0,1fr);padding:22px 0}.access-focus .ui-button{grid-column:1/-1;width:100%}.access-orbit{width:50px;height:50px}.access-focus h2{font-size:20px}.metrics-strip{grid-template-columns:1fr 1fr}.metric{min-height:82px;padding:15px 12px}.metric>strong{font-size:16px}.content-split{margin-top:18px}.section-block,.settings-section,.campaign-history,.profile-primary,.surface-form{padding:18px}.profile-status-row{align-items:flex-start}.platform-guides{grid-template-columns:1fr}.guide-row{border-right:0}.plan-mode-switch,.plans-grid{grid-template-columns:1fr}.plan-mode-switch button,.plan-card{border-right:0}.plan-card{min-height:176px;padding:18px}.plan-checkout{padding:18px}.benefit-hero,.benefit-grid{grid-template-columns:1fr}.referral-link{grid-template-columns:1fr;gap:8px}.referral-link input,.referral-link .ui-button{border:1px solid var(--app-line);border-radius:var(--app-radius);min-height:42px}.benefit-grid>div,.benefit-grid>div+div{border-left:0;border-bottom:1px solid var(--app-line);min-height:180px;padding:28px 0}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics .metric,.admin-metrics .metric+.metric{padding-left:12px}.campaign-builder{gap:14px}.audit-list>div{grid-template-columns:1fr;gap:5px;padding:14px 0 14px 20px}.audit-list time{text-align:left}.inspector{width:100%;inset:58px 0 64px}.mobile-product-nav{z-index:25;border-top:1px solid var(--app-line);background:oklch(10.5% .014 258/.97);grid-template-columns:repeat(5,1fr);min-height:64px;display:grid;position:fixed;inset:auto 0 0}.mobile-product-nav a{color:var(--app-faint);align-content:center;place-items:center;gap:4px;font-size:8px;font-weight:650;text-decoration:none;display:grid}.mobile-product-nav a.active{color:var(--app-blue)}.auth-panel{width:100%;padding:32px 20px}.auth-brand{margin-bottom:46px}.promo-list>div{grid-template-columns:1fr auto;gap:8px;padding:14px 0}}@media (prefers-reduced-motion:reduce){.pulse-ring,.table-skeleton span,.skeleton-line,.skeleton-focus,.skeleton-grid span,.inspector{animation:none}}.cabinet-app{background:radial-gradient(circle at 42% 8%, oklch(33% .09 266/.12), transparent 30rem), linear-gradient(oklch(22% .016 258/.42) 1px, transparent 1px), linear-gradient(90deg, oklch(22% .016 258/.42) 1px, transparent 1px), var(--app-bg-deep);background-size:auto,60px 60px,60px 60px,auto;min-height:100dvh}.cabinet-app .cabinet-sidebar{border-right-color:var(--app-line-soft);background:oklch(9.8% .012 258/.98);width:260px;box-shadow:14px 0 50px oklch(4% .01 258/.14)}.cabinet-app .product-logo{border-bottom-color:var(--app-line-soft);gap:10px;min-height:66px;padding:0 20px;font-size:17px;font-weight:780}.cabinet-app .product-logo>span:last-child{display:inline}.cabinet-app .product-logo .brand-mark{border-radius:7px;width:30px;height:30px;box-shadow:0 8px 22px oklch(6% .02 258/.34)}.cabinet-sidebar-close{display:none}.cabinet-app .product-sidebar nav{gap:3px;padding:14px 8px}.cabinet-app .product-sidebar nav a{border-radius:8px;gap:12px;min-height:45px;padding:0 14px;font-size:13px;font-weight:650}.cabinet-app .product-sidebar nav a.active{color:oklch(86% .09 266);background:oklch(22% .07 266/.62);border-color:oklch(62% .2 266/.26)}.cabinet-sidebar-footer{gap:8px;margin-top:auto;padding:12px 8px;display:grid}.cabinet-app .sidebar-account{border:0;grid-template-columns:36px minmax(0,1fr);margin:0;padding:8px 12px}.sidebar-admin-link,.sidebar-logout{border:1px solid var(--app-line);width:100%;min-height:42px;color:var(--app-muted);transition:border-color .18s var(--app-ease), background-color .18s var(--app-ease), color .18s var(--app-ease);background:oklch(13% .014 258);border-radius:8px;align-items:center;gap:11px;padding:0 13px;font-size:12px;font-weight:650;text-decoration:none;display:flex}.sidebar-admin-link{color:oklch(79% .08 266);border-color:oklch(62% .2 266/.22)}.sidebar-logout{cursor:pointer;text-align:left}@media (hover:hover) and (pointer:fine){.sidebar-admin-link:hover,.sidebar-logout:hover{background:var(--app-panel);color:var(--app-text);border-color:oklch(48% .04 258)}}.cabinet-app .product-main{margin-left:260px}.cabinet-topbar{display:none}.cabinet-mobile-brand{color:var(--app-text);align-items:center;gap:9px;font-size:14px;font-weight:760;text-decoration:none;display:flex}.cabinet-mobile-brand .brand-mark{width:30px;height:30px}.cabinet-app .product-content{width:min(100%,1000px);margin:0;padding:36px 32px 80px}.cabinet-app .page-heading{margin-bottom:28px}.cabinet-app .page-heading .mono-label{display:none}.cabinet-app .page-heading h1{margin:0;font-size:30px;font-weight:800}.cabinet-app .page-heading p{color:var(--app-muted);margin-top:9px;font-size:14px}.cabinet-app .ui-button.primary{color:oklch(82% .12 266);box-shadow:none;background:oklch(24% .09 266/.78);border-color:oklch(62% .2 266/.58)}@media (hover:hover) and (pointer:fine){.cabinet-app .ui-button.primary:hover{color:oklch(91% .06 266);background:oklch(28% .11 266/.86);border-color:oklch(67% .2 266/.75)}}.subscription-overview{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;overflow:hidden;box-shadow:0 20px 70px oklch(3% .01 258/.22)}.subscription-overview-head,.subscription-overview-actions{justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.subscription-overview-head>div:first-child{align-items:center;gap:10px;display:flex}.subscription-overview-head h2{margin:0;font-size:18px}.subscription-overview-state{color:var(--app-muted);align-items:center;gap:12px;font-size:11px;font-weight:650;display:flex}.subscription-overview-metrics{border-top:1px solid var(--app-line-soft);border-bottom:1px solid var(--app-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.subscription-overview-metrics>div{border-right:1px solid var(--app-line-soft);min-width:0;padding:20px 24px}.subscription-overview-metrics>div:last-child{border-right:0}.subscription-overview-metrics span,.subscription-overview-metrics strong{display:block}.subscription-overview-metrics span{color:var(--app-faint);font-size:11px}.subscription-overview-metrics strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:14px;overflow:hidden}.subscription-profile-link{border:1px solid var(--app-line);background:var(--app-bg-deep);border-radius:8px;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;gap:12px;margin:22px 24px 0;display:grid}.subscription-profile-link>span{color:var(--app-muted);white-space:nowrap;padding-left:13px;font-size:11px;font-weight:650}.subscription-profile-link code{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:10px;overflow:hidden}.subscription-profile-link .icon-control{border-width:0 0 0 1px;border-radius:0 8px 8px 0;width:38px;height:38px}.subscription-overview-actions{align-items:center}.subscription-overview-actions>a{color:var(--app-blue);align-items:center;gap:7px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.subscription-overview-actions>div{gap:8px;display:flex}.cabinet-purchase{width:fit-content;min-width:210px;margin-top:20px}.cabinet-secondary-grid{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:18px;margin-top:28px;display:grid}.cabinet-app .section-block,.cabinet-app .settings-section,.cabinet-app .profile-primary,.cabinet-app .qr-panel,.cabinet-app .platform-guides,.cabinet-app .surface-form{border-color:var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px}.cabinet-app .section-block{padding:22px 24px}.cabinet-bonus-preview{flex-direction:column;display:flex}.bonus-preview-value{margin-top:auto}.bonus-preview-value strong,.bonus-preview-value span{display:block}.bonus-preview-value strong{font-family:JetBrains Mono Variable,monospace;font-size:36px}.bonus-preview-value span,.cabinet-bonus-preview p{color:var(--app-muted);font-size:11px}.cabinet-bonus-preview p{margin:10px 0 0}.plans-builder{gap:16px;display:grid}.plan-builder-section,.plan-builder-summary,.plan-terms{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px}.plan-builder-section{padding:22px}.plan-builder-label{color:var(--app-faint);text-transform:uppercase;margin-bottom:14px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:700;display:block}.plans-builder .plan-mode-switch{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.plans-builder .plan-mode-switch.has-trial{grid-template-columns:repeat(3,minmax(0,1fr))}.plans-builder .plan-mode-switch button{border:1px solid var(--app-line);background:var(--app-bg-deep);border-radius:8px;min-height:66px}.plans-builder .plan-mode-switch button:last-child{border-right:1px solid var(--app-line)}.plans-builder .plan-mode-switch button.is-active{background:oklch(22% .07 266/.56);border-color:oklch(62% .2 266/.62)}.plans-builder .plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plans-builder .plans-grid.is-trial{grid-template-columns:minmax(0,1fr)}.plans-builder .plans-grid.is-trial .plan-card{min-height:108px}.plans-builder .plan-card{border:1px solid var(--app-line);background:var(--app-bg-deep);border-radius:8px;min-height:118px;padding:15px}.plans-builder .plan-card:nth-child(3n){border-right:1px solid var(--app-line)}.plans-builder .plan-card:before{display:none}.plans-builder .plan-card.is-selected{background:oklch(22% .07 266/.58);border-color:oklch(62% .2 266/.72);box-shadow:inset 0 0 0 1px oklch(62% .2 266/.18)}.plans-builder .plan-card-tag{color:var(--app-faint);border:0;padding:0}.plans-builder .plan-card strong{margin-top:9px;font-size:14px}.plans-builder .plan-card-days{margin-top:11px}.plans-builder .plan-card-days b{font-size:17px}.plans-builder .plan-card-price{margin-top:8px;font-size:16px}.plan-builder-summary{justify-content:space-between;align-items:end;gap:20px;padding:18px 20px;display:flex}.plan-builder-summary>div:last-child{text-align:right}.plan-builder-summary span,.plan-builder-summary strong{display:block}.plan-builder-summary span{color:var(--app-faint);font-size:11px}.plan-builder-summary strong{margin-top:5px;font-size:15px}.plan-builder-summary>div:last-child strong{color:var(--app-blue);font-family:JetBrains Mono Variable,monospace;font-size:20px}.plans-builder .payment-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plans-builder .payment-method{border:1px solid var(--app-line);background:var(--app-bg-deep);width:100%;min-width:0;min-height:92px;color:var(--app-text);text-align:left;cursor:pointer;transition:border-color .18s var(--app-ease), background-color .18s var(--app-ease), transform .18s var(--app-ease);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:16px 48px 16px 16px;display:grid;position:relative}.plans-builder .payment-method:hover{background:oklch(13.5% .02 258);border-color:oklch(48% .05 266)}.plans-builder .payment-method:active{transform:translateY(1px)}.plans-builder .payment-method.is-active{background:oklch(22% .07 266/.58);border-color:oklch(62% .2 266/.78);box-shadow:inset 0 0 0 1px oklch(62% .2 266/.16)}.payment-method-icon{border:1px solid var(--app-line);color:oklch(82% .06 266);background:oklch(15% .018 258);border-radius:8px;place-items:center;width:48px;height:48px;display:inline-grid}.payment-method-icon.sbp{background:oklch(94% .012 258)}.payment-method-icon.sbp img{object-fit:contain;width:27px;height:34px;display:block}.payment-method-copy{min-width:0;display:block}.payment-method-copy strong,.payment-method-copy small{display:block}.payment-method-copy strong{font-size:15px}.payment-method-copy small{color:var(--app-muted);margin-top:5px;font-size:11px;line-height:1.35}.payment-method-check{border:1px solid var(--app-line);color:#0000;border-radius:50%;place-items:center;width:21px;height:21px;display:inline-grid;position:absolute;bottom:16px;right:16px}.payment-method.is-active .payment-method-check{border-color:var(--app-blue);background:var(--app-blue);color:oklch(97% .01 258)}.plans-builder .checkout-submit{min-height:49px}.promo-apply-row,.wallet-topup-panel{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;display:grid}.promo-apply-row{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px}.promo-apply-row>svg{color:var(--app-blue)}.promo-apply-row label,.topup-controls label{color:var(--app-muted);gap:7px;font-size:11px;font-weight:650;display:grid}.promo-apply-row input,.topup-controls input{border:1px solid var(--app-line);background:var(--app-bg-deep);min-height:40px;color:var(--app-text);border-radius:8px;padding:0 12px;font-family:JetBrains Mono Variable,monospace}.wallet-topup-panel{grid-template-columns:minmax(170px,.42fr) minmax(0,1fr);align-items:end;gap:16px;padding:18px}.wallet-topup-panel strong,.wallet-topup-panel small{display:block}.wallet-topup-panel strong{color:var(--app-text);font-family:JetBrains Mono Variable,monospace;font-size:20px}.wallet-topup-panel small{color:var(--app-muted);margin-top:5px;font-size:11px}.topup-controls{grid-template-columns:minmax(0,1fr) 120px max-content;align-items:end;gap:10px;display:grid}.topup-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.topup-presets button{border:1px solid var(--app-line);background:var(--app-bg-deep);min-height:40px;color:var(--app-muted);cursor:pointer;border-radius:8px;font-family:JetBrains Mono Variable,monospace;font-size:11px}.topup-presets button.is-active{color:var(--app-text);background:oklch(22% .07 266/.58);border-color:oklch(62% .2 266/.72)}.plan-terms{overflow:hidden}.plan-terms summary{color:var(--app-text);cursor:pointer;padding:18px 48px 18px 20px;font-size:13px;font-weight:700;list-style:none;position:relative}.plan-terms summary::-webkit-details-marker{display:none}.plan-terms summary:after{color:var(--app-faint);content:"+";font-size:18px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.plan-terms[open] summary:after{content:"−"}.plan-terms>div{border-top:1px solid var(--app-line-soft);gap:10px;padding:18px 20px;display:grid}.plan-terms span{color:var(--app-muted);align-items:center;gap:9px;font-size:12px;display:flex}.plan-terms svg{color:var(--app-success);flex:none}.cabinet-app .settings-grid{grid-template-columns:1fr;gap:14px}.account-summary{order:1}.telegram-link{order:2}.email-two-factor{order:3}.security-password{order:4}.email-access-section{order:5}.account-details{border-top:1px solid var(--app-line-soft);margin:20px 0 0;display:grid}.account-details>div{border-bottom:1px solid var(--app-line-soft);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;min-height:48px;display:grid}.account-details dt{color:var(--app-faint);text-transform:uppercase;font-family:JetBrains Mono Variable,monospace;font-size:9px}.account-details dd{min-width:0;color:var(--app-text);margin:0;font-size:12px;font-weight:650}.account-details .account-id{overflow-wrap:anywhere;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:500}.settings-security-form{border-top:1px solid var(--app-line-soft);grid-template-columns:1fr;align-items:stretch;gap:9px;margin-top:20px;padding-top:18px;display:grid}.settings-security-form label,.two-factor-panel label{gap:7px;display:grid}.settings-security-form label>span,.two-factor-panel label>span{color:var(--app-muted);font-size:10px;font-weight:650}.settings-security-form input,.two-factor-panel input{border:1px solid var(--app-line);background:var(--app-bg-deep);width:100%;min-width:0;min-height:42px;color:var(--app-text);transition:border-color .16s var(--app-ease), background-color .16s var(--app-ease);border-radius:7px;outline:0;padding:0 12px}.settings-security-form input:focus,.two-factor-panel input:focus{border-color:var(--app-blue);background:oklch(12.5% .018 258)}.settings-security-form .ui-button{white-space:nowrap;width:fit-content;min-width:180px;min-height:42px}.security-password .inline-notice,.email-two-factor>.inline-notice{margin-top:14px}.two-factor-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.two-factor-action-row{border-top:1px solid var(--app-line-soft);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.two-factor-action-row strong,.two-factor-action-row span{display:block}.two-factor-action-row strong{font-size:12px}.two-factor-action-row span{color:var(--app-faint);margin-top:4px;font-size:10px}.two-factor-panel{background:oklch(18% .045 266/.38);border:1px solid oklch(62% .2 266/.28);border-radius:8px;grid-template-columns:minmax(240px,1fr) auto;align-items:end;gap:12px;margin-top:16px;padding:16px;display:grid}.two-factor-buttons{gap:8px;display:flex}.two-factor-buttons .ui-button{min-height:42px}.cabinet-app .telegram-link{color:inherit;font-size:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:0;text-decoration:none;display:grid}.cabinet-app .sessions-section{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;margin-top:14px;padding:0 24px}.cabinet-app .settings-section{padding:24px}.settings-section-heading{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;display:grid}.settings-section-heading h2,.settings-section-heading p{margin:0}.settings-section-heading h2{margin-top:4px;font-size:17px}.settings-section-heading p,.sessions-section .section-heading p{max-width:650px;color:var(--app-muted);margin-top:6px;font-size:12px;line-height:1.5}.settings-section-icon,.session-device-icon{box-sizing:border-box;color:oklch(74% .07 258);background:oklch(14.5% .02 258);border:1px solid oklch(38% .035 258/.82);border-radius:8px;flex:none;place-items:center;display:inline-grid}.settings-section-icon{color:oklch(66% .06 258);background:0 0;border:0;border-radius:0;width:24px;height:24px}.settings-section-icon.telegram{color:oklch(80% .12 230);background:0 0;border:0}.settings-section-icon svg,.cabinet-app .settings-grid .list-icon svg,.session-device-icon svg{width:17px;height:17px}.cabinet-app .settings-grid .list-icon,.session-device-icon{color:oklch(66% .06 258);background:0 0;border:0;border-radius:0;width:24px;height:24px}.cabinet-app .identity-list{border-top:1px solid var(--app-line-soft);border-bottom:1px solid var(--app-line-soft);margin-top:20px}.cabinet-app .identity-list>div{min-height:66px}.identity-actions{align-items:center;gap:10px;display:flex}.row-state{border:1px solid var(--app-line);min-height:34px;color:var(--app-muted);text-transform:uppercase;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:650;display:inline-flex}.row-state.is-success{color:oklch(78% .1 151);background:oklch(18% .04 151/.72);border-color:oklch(67% .14 151/.28)}.row-state svg{flex:none}.identity-list .row-state,.session-row .row-state{margin-top:0;display:inline-flex}.identity-change-action{border-radius:7px;min-height:34px;padding-inline:12px;font-size:12px}.identity-change-action:disabled{white-space:normal;max-width:190px}.email-change-cooldown{color:var(--app-faint);white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:10px}.email-change-panel{background:oklch(18% .045 266/.42);border:1px solid oklch(62% .2 266/.28);border-radius:8px;gap:14px;margin-top:18px;padding:18px;display:grid}.email-change-panel>div:first-child strong,.email-change-panel>div:first-child span{display:block}.email-change-panel>div:first-child strong{font-size:13px}.email-change-panel>div:first-child span{max-width:680px;color:var(--app-muted);margin-top:5px;font-size:11px;line-height:1.5}.cabinet-app .identity-add{border-top:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:18px;padding-top:0}.cabinet-app .identity-add label>span{color:var(--app-muted);font-size:11px}.cabinet-app .identity-add .ui-button{min-width:150px;min-height:44px}.cabinet-app .verify-inline{margin-top:10px}.cabinet-app .telegram-link .ui-button{min-width:190px}.cabinet-app .sessions-section>.section-heading{align-items:center;margin:0;padding:22px 0 18px}.cabinet-app .sessions-section .section-heading h2{margin-top:4px}.danger-action{color:oklch(75% .13 25)!important;border-color:oklch(64% .18 25/.28)!important}.sessions-list{border-top:1px solid var(--app-line-soft)}.cabinet-app .session-row{grid-template-columns:24px minmax(180px,1fr) minmax(150px,auto) 120px;gap:12px;min-height:68px}.session-device-icon{align-self:center;margin-top:0}.session-device strong,.session-device span{display:block}.session-device strong{font-size:12px}.session-device span,.session-seen{color:var(--app-faint);font-size:10px}.session-seen{text-align:right}.session-action{justify-content:flex-end;min-width:120px;display:flex}.session-action .row-state,.session-action .session-revoke{min-width:104px}.session-revoke{border-radius:7px;min-height:34px;padding-inline:12px;font-size:12px}.cabinet-app .platform-guides{grid-template-columns:1fr 1fr}.cabinet-app .guide-row{border-bottom:1px solid var(--app-line-soft);min-height:72px}.cabinet-app .benefit-hero{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;padding:28px}.cabinet-app .benefit-grid{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;margin-top:18px}.cabinet-app .benefit-capabilities{margin-top:0;margin-bottom:18px}.cabinet-app .support-context{border:1px solid var(--app-line);background:oklch(11.5% .013 258/.96);border-radius:8px;padding:24px}.cabinet-sidebar-backdrop{display:none}.auth-shell:not(.auth-shell-admin){isolation:isolate;background:oklch(6.8% .012 258);grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;min-height:100dvh;display:grid;position:relative;overflow:hidden auto}.auth-scene{z-index:-1;background:radial-gradient(circle,oklch(28% .11 266/.22),#0000 23rem),radial-gradient(circle,oklch(17% .04 292/.25),#0000 40rem);position:fixed;inset:0;overflow:hidden}.auth-scene-grid{background-image:linear-gradient(oklch(40% .04 266/.1) 1px,#0000 1px),linear-gradient(90deg,oklch(40% .04 266/.1) 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 68%);mask-image:radial-gradient(circle,#000 15%,#0000 68%)}.auth-scene-rings{aspect-ratio:1;width:min(72vw,760px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-scene-rings span{border:1px solid oklch(62% .2 266/.16);border-radius:50%;position:absolute}.auth-scene-rings span:first-child{inset:4%}.auth-scene-rings span:nth-child(2){border-style:dashed;inset:18%}.auth-scene-rings span:nth-child(3){inset:33%;box-shadow:0 0 80px oklch(62% .2 266/.1)}.auth-scene-rings:before,.auth-scene-rings:after{content:"";background:linear-gradient(90deg,#0000,oklch(62% .2 266/.36),#0000);width:118%;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-27deg)}.auth-scene-rings:after{transform:translate(-50%,-50%)rotate(38deg)}.auth-scene-shield{opacity:.18;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-scene-shield .brand-mark{filter:saturate(.75);border-radius:32px;width:180px;height:180px;box-shadow:0 0 90px oklch(62% .2 266/.34)}.auth-scene-code{color:oklch(62% .2 266/.42);font-family:JetBrains Mono Variable,monospace;font-size:10px;position:absolute}.auth-scene-code-left{bottom:14%;left:12%}.auth-scene-code-right{top:18%;right:11%}.auth-shell:not(.auth-shell-admin) .auth-back{z-index:3;border:1px solid var(--app-line);background:oklch(10% .013 258/.88);border-radius:8px;min-height:38px;padding:0 12px;position:fixed;top:24px;left:28px}.auth-shell:not(.auth-shell-admin) .auth-panel{z-index:2;box-sizing:border-box;width:min(100%,432px);min-height:auto;padding:20px;display:block;position:relative}.auth-card{box-sizing:border-box;background:oklch(10% .014 258/.94);border:1px solid oklch(32% .025 258);border-top-color:oklch(45% .04 266/.52);border-radius:8px;width:100%;max-width:100%;padding:34px 32px;overflow:hidden;box-shadow:0 24px 90px oklch(2% .01 258/.58)}.auth-card .auth-brand{justify-content:center;margin:0 0 30px;font-size:17px}.auth-card .auth-brand .brand-mark{width:38px;height:38px}.auth-card>.mono-label{color:var(--app-blue);margin-bottom:8px;display:block}.auth-card h2{margin:0;font-size:29px}.auth-card .auth-copy{margin:10px 0 24px;font-size:13px}.auth-code-destination{min-width:0}.auth-code-destination span,.auth-code-destination strong{display:block}.auth-code-destination strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:650;overflow:hidden}.auth-card .auth-form{gap:14px}.sync-panel{width:100%;max-width:560px}.sync-card{padding-bottom:30px}.sync-summary{border:1px solid var(--app-line);background:oklch(8.8% .012 258/.74);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:4px 0 16px;display:grid;overflow:hidden}.sync-summary>div{border-left:1px solid var(--app-line-soft);gap:6px;min-width:0;padding:16px;display:grid}.sync-summary>div:first-child{border-left:0}.sync-summary svg{color:oklch(72% .14 266)}.sync-summary span{color:var(--app-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.sync-summary strong{color:var(--app-text);text-overflow:ellipsis;white-space:nowrap;font-family:JetBrains Mono Variable,monospace;font-size:12px;overflow:hidden}.sync-flags{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.auth-form .sync-confirmation-check{color:var(--app-muted);background:oklch(17% .045 266/.28);border:1px solid oklch(34% .055 266/.62);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.auth-form .sync-confirmation-check input{accent-color:oklch(62% .2 266);width:16px;height:16px;min-height:16px;margin:1px 0 0}.sync-confirmation-check strong{color:var(--app-text);word-break:break-word;font-weight:700}.auth-security-note{color:var(--app-muted);background:oklch(17% .045 266/.34);border:1px solid oklch(34% .055 266/.62);border-radius:7px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;font-size:11px;line-height:1.5;display:grid}.auth-security-note svg{color:oklch(72% .14 266);margin-top:1px}.auth-mode-switch{border:1px solid var(--app-line);background:oklch(8.8% .012 258/.92);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.auth-mode-switch button{min-height:38px;color:var(--app-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:12px;font-weight:700}.auth-mode-switch button.is-active{color:oklch(86% .09 266);background:oklch(22% .07 266/.62)}.auth-telegram-hint{border-top:1px solid var(--app-line-soft);padding-top:14px}.auth-telegram-hint strong,.auth-telegram-hint span{display:block}.auth-telegram-hint strong{color:var(--app-text);font-size:11px}.auth-telegram-hint span{color:var(--app-faint);margin-top:5px;font-size:10px;line-height:1.5}.auth-input-wrap{align-items:center;display:flex;position:relative}.auth-input-wrap svg{z-index:1;color:var(--app-faint);pointer-events:none;position:absolute;left:14px}.auth-card .auth-input-wrap input{padding-left:42px}.auth-card .auth-input-wrap:has(.auth-input-action) input{padding-right:44px}.auth-input-action{z-index:2;width:34px;height:34px;color:var(--app-faint);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;right:8px}.auth-input-action:hover,.auth-input-action:focus-visible{color:var(--app-text);background:oklch(22% .04 266/.55)}.auth-input-action svg{pointer-events:none;position:static}.auth-forgot{color:oklch(72% .11 266);cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-5px;padding:2px 0;font-size:11px;font-weight:650}.auth-forgot:hover,.auth-forgot:focus-visible{color:oklch(84% .08 266)}.turnstile-box{justify-content:center;min-height:65px;display:flex;overflow:hidden}.turnstile-box iframe{max-width:100%}.turnstile-box-inline{justify-content:flex-start}.auth-card .auth-form input{border-color:var(--app-line);background:oklch(8.8% .012 258/.92);min-height:48px}.auth-card .auth-form input:focus{border-color:oklch(62% .2 266/.72);box-shadow:0 0 0 3px oklch(62% .2 266/.12)}.auth-card .ui-button.primary{color:oklch(86% .1 266);min-height:48px;box-shadow:none;background:oklch(24% .09 266/.82);border-color:oklch(62% .2 266/.58)}.auth-card .auth-legal{text-align:center;margin-bottom:0}@media (width<=760px){.cabinet-app .cabinet-sidebar{width:min(300px,86vw);transition:transform .24s var(--app-ease);display:flex;transform:translate(-100%)}.cabinet-app .cabinet-sidebar.is-open{transform:translate(0)}.cabinet-app .cabinet-sidebar .product-logo{justify-content:flex-start;padding:0 20px}.cabinet-app .cabinet-sidebar .product-logo>span:last-child,.cabinet-app .cabinet-sidebar nav a span,.cabinet-app .cabinet-sidebar .sidebar-account>div:nth-child(2){display:block}.cabinet-app .cabinet-sidebar nav a{justify-content:flex-start;padding:0 14px}.cabinet-app .cabinet-sidebar .sidebar-account{grid-template-columns:36px minmax(0,1fr);justify-content:stretch}.cabinet-sidebar-close{display:inline-grid;position:absolute;top:16px;right:12px}.cabinet-sidebar-backdrop{z-index:19;background:oklch(3% .01 258/.72);border:0;display:block;position:fixed;inset:0}.cabinet-app .product-main{margin-left:0}.cabinet-topbar{z-index:15;border-bottom:1px solid var(--app-line-soft);background:oklch(9.8% .012 258/.96);justify-content:space-between;min-height:58px;padding:0 14px;display:flex;position:sticky;top:0}.cabinet-app .product-content{padding:26px 16px 64px}.cabinet-app .page-heading h1{font-size:26px}.subscription-overview-head,.subscription-overview-actions{flex-direction:column;align-items:flex-start;padding:18px}.subscription-overview-state{justify-content:space-between;width:100%}.subscription-overview-metrics{grid-template-columns:1fr}.subscription-overview-metrics>div{border-right:0;border-bottom:1px solid var(--app-line-soft);padding:16px 18px}.subscription-overview-metrics>div:last-child{border-bottom:0}.subscription-profile-link{grid-template-columns:minmax(0,1fr) 38px;margin:18px 18px 0}.subscription-profile-link>span{grid-column:1/-1;padding:12px 12px 0}.subscription-profile-link code{padding-left:12px}.subscription-overview-actions>div{grid-template-columns:1fr;width:100%;display:grid}.subscription-overview-actions .ui-button,.cabinet-purchase{width:100%}.cabinet-secondary-grid{grid-template-columns:1fr}.plans-builder .plans-grid{grid-template-columns:1fr 1fr}.plans-builder .plan-card{min-height:124px}.plans-builder .payment-methods{grid-template-columns:1fr;display:grid}.plans-builder .payment-method{width:100%}.cabinet-app .platform-guides,.cabinet-app .benefit-grid{grid-template-columns:1fr}.cabinet-app .benefit-grid>div,.cabinet-app .benefit-grid>div+div{min-height:156px;padding:22px}.cabinet-app .settings-section{padding:20px}.account-details>div{grid-template-columns:82px minmax(0,1fr);gap:12px}.settings-security-form{grid-template-columns:1fr}.settings-security-form .ui-button{width:100%}.two-factor-header{grid-template-columns:1fr;gap:14px}.two-factor-header .row-state{justify-self:start}.two-factor-action-row{flex-direction:column;align-items:stretch}.two-factor-action-row .ui-button{width:100%}.two-factor-panel{grid-template-columns:1fr}.two-factor-buttons .ui-button{flex:1}.cabinet-app .telegram-link{grid-template-columns:1fr;gap:18px}.cabinet-app .telegram-link .ui-button,.cabinet-app .identity-add .ui-button{width:100%}.cabinet-app .identity-add{grid-template-columns:1fr}.cabinet-app .identity-list>div{grid-template-columns:36px minmax(0,1fr);padding-block:14px}.cabinet-app .identity-list .identity-actions{grid-column:1/-1;justify-content:space-between;align-items:stretch;margin-top:5px}.identity-change-action{min-width:0}.email-change-panel{padding:16px}.cabinet-app .sessions-section{padding:0 20px}.cabinet-app .sessions-section>.section-heading{flex-direction:column;align-items:flex-start}.cabinet-app .sessions-section>.section-heading .ui-button{width:100%}.cabinet-app .session-row{grid-template-columns:24px minmax(0,1fr) auto;gap:3px 12px;min-height:78px}.session-device-icon{grid-row:1/3}.session-seen{text-align:left;grid-area:2/2}.cabinet-app .session-row>.session-action{grid-area:1/3/3;align-self:center}.session-action{min-width:0}.session-action .row-state,.session-action .session-revoke{min-width:92px}.session-revoke{min-width:0;padding-inline:10px}.cabinet-app .referral-link-copy a span{overflow-wrap:anywhere;white-space:normal;overflow:visible}.auth-scene-rings{width:690px}.auth-scene-shield .brand-mark{border-radius:24px;width:130px;height:130px}.auth-scene-code{display:none}.auth-shell:not(.auth-shell-admin){box-sizing:border-box;justify-content:center;align-items:center;padding:0 14px;display:flex}.auth-shell:not(.auth-shell-admin) .auth-back{top:14px;left:14px}.auth-shell:not(.auth-shell-admin) .auth-panel{width:100%;max-width:432px;padding:68px 0 20px}.auth-card{padding:28px 20px}.sync-summary{grid-template-columns:1fr}.sync-summary>div,.sync-summary>div:first-child{border-top:1px solid var(--app-line-soft);border-left:0}.sync-summary>div:first-child{border-top:0}}@media (width<=480px){.auth-shell:not(.auth-shell-admin){flex-direction:column;justify-content:center;align-items:flex-start}.auth-shell:not(.auth-shell-admin) .auth-panel{max-width:342px}.auth-card h2{font-size:25px}.plans-builder .plans-grid,.plans-builder .plan-mode-switch,.plans-builder .plan-mode-switch.has-trial{grid-template-columns:1fr}.plan-builder-summary{flex-direction:column;align-items:flex-start}.plan-builder-summary>div:last-child{border-top:1px solid var(--app-line-soft);text-align:left;width:100%;padding-top:14px}.wallet-topup-panel,.topup-controls{grid-template-columns:1fr}.topup-controls .ui-button{width:100%}}@media (width<=860px){.promo-benefit-panel{grid-template-columns:1fr}.referral-earnings{grid-template-columns:1fr 1fr}.referral-earnings>div:nth-child(3){border-left:0}.referral-earnings>div:nth-child(n+3){border-top:1px solid var(--app-line)}}@media (width<=560px){.promo-benefit-panel{gap:18px;padding:20px}.promo-benefit-form>div{grid-template-columns:1fr}.promo-benefit-form .ui-button{width:100%}.referral-earnings{grid-template-columns:1fr}.referral-earnings>div+div,.referral-earnings>div:nth-child(3){border-top:1px solid var(--app-line);border-left:0}.referral-history>.section-heading{align-items:flex-start;gap:10px}.referral-channel-row{grid-template-columns:22px minmax(0,1fr)}.referral-channel-row .ui-button{grid-column:1/-1;width:100%}.referral-history-toolbar{padding-inline:16px;overflow-x:auto}.referral-pagination{justify-content:space-between}}
