:root{--bg:#0c0b11;--surface:rgba(21,19,31,0.82);--surface-strong:rgba(17,15,27,0.94);--line:rgba(255,255,255,0.12);--line-strong:rgba(255,255,255,0.18);--text:#f7f6fb;--muted:#beb8cf;--muted-strong:#8f89a6;--blue:#56a7ff;--violet:#7d5cff;--magenta:#c800df;--green:#43f0a8;--orange:#ff9348;--font-sans:"Manrope","Segoe UI","Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"Overpass Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace;--radius-xl:32px;--radius-lg:24px;--radius-md:18px;--shadow:0 14px 30px rgba(0,0,0,0.18),0 2px 10px rgba(0,0,0,0.06),inset 0 1px 0 rgba(255,255,255,0.04);--header-offset:86px;--motion-distance:30px;--motion-duration:780ms;--motion-ease:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{scroll-behavior:smooth;color-scheme:only light;background:#0c0b11}.section[id]{scroll-margin-top:calc(var(--header-offset) + 10px)}body{margin:0;min-height:100vh;overflow-x:hidden;font-family:var(--font-sans),sans-serif;font-feature-settings:"ss01" 1,"cv03" 1,"cv04" 1;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;color:var(--text);background:linear-gradient(90deg,rgba(86,167,255,.08) 0,rgba(12,11,17,0) 34%,rgba(12,11,17,0) 66%,rgba(200,0,223,.08) 100%),radial-gradient(circle at 14% 8%,rgba(86,167,255,.22),transparent 34%),radial-gradient(circle at 18% 50%,rgba(86,167,255,.18),transparent 36%),radial-gradient(circle at 22% 90%,rgba(86,167,255,.16),transparent 38%),radial-gradient(circle at 88% 10%,rgba(200,0,223,.26),transparent 36%),radial-gradient(circle at 82% 52%,rgba(125,92,255,.2),transparent 38%),radial-gradient(circle at 86% 92%,rgba(200,0,223,.18),transparent 40%),var(--bg)}[role=button],a,button,input,select,summary,textarea{-webkit-tap-highlight-color:transparent}button{-webkit-appearance:none;appearance:none}::selection{color:var(--text);background:rgba(86,167,255,.28)}@supports (color-scheme:dark){body,html{color-scheme:only light}}@media (max-width:640px){body{background:linear-gradient(180deg,rgba(35,18,75,.98),rgba(47,22,92,.92) 34%,rgba(32,17,66,.96) 68%,rgba(14,13,24,.99)),linear-gradient(90deg,rgba(74,178,226,.2),rgba(126,88,255,.14) 46%,rgba(199,35,224,.22)),#0c0b11}.nav-shell{background:linear-gradient(180deg,rgba(106,72,166,.72),rgba(58,37,101,.74)),rgba(35,22,63,.92);border-color:rgba(197,164,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 18px 36px rgba(9,6,18,.28);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.brand-copy strong{background-image:linear-gradient(120deg,#6bc7ff,#9675ff 42%,#f05cff 78%,#6bc7ff)}.cabinet-button,.primary-button{background:linear-gradient(135deg,rgb(78,212,218),rgb(84,166,235) 38%,rgb(129,94,236) 68%,rgb(186,62,205));color:#ffffff}.secondary-button{background:rgba(61,38,96,.54);border-color:rgba(218,197,255,.18)}.hero-title__lead{color:rgba(255,255,255,.82)}.hero-text,.site-nav a{color:rgba(236,230,248,.78)}.hero-features-card{border-color:rgba(136,104,255,.34);background:linear-gradient(180deg,rgba(27,22,41,.98),rgba(13,11,22,.99)),#11101b;box-shadow:0 20px 44px rgba(4,3,10,.38),inset 0 1px 0 rgba(255,255,255,.06)}.hero-feature-note,.hero-features-list li{border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(37,32,53,.96),rgba(24,21,36,.98)),#171523;color:rgba(250,248,255,.92)}.hero-feature-note span,.trust-card>span{color:rgba(231,225,244,.78)}}body.page-preload .hero,body.page-preload .site-header{opacity:0;transform:translate3d(0,var(--motion-distance),0)}.reveal-on-scroll,body.page-ready .hero,body.page-ready .site-header{transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}body.page-ready .site-header{transition-delay:70ms}body.page-ready .hero{transition-delay:.13s}body.page-entered .hero,body.page-entered .site-header{opacity:1;transform:translateZ(0)}.reveal-on-scroll{opacity:0;transform:translate3d(0,var(--motion-distance),0);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.reveal-on-scroll.is-visible{opacity:1;transform:translateZ(0);will-change:auto}.reveal-on-scroll[data-reveal-style=soft]{transform:translate3d(0,var(--motion-distance),0)}.reveal-on-scroll[data-reveal-style=side-left]{transform:translate3d(-18px,calc(var(--motion-distance) - 8px),0)}.reveal-on-scroll[data-reveal-style=side-right]{transform:translate3d(18px,calc(var(--motion-distance) - 8px),0)}.reveal-on-scroll[data-reveal-style=zoom]{transform:translate3d(0,calc(var(--motion-distance) - 6px),0) scale(.985)}img{max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(125,92,255,.28)}.page-noise{inset:0;z-index:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:120px 120px;mask-image:radial-gradient(circle at center,black 35%,transparent 100%)}.page-noise,.site-header{position:fixed;pointer-events:none}.site-header{top:0;left:0;right:0;z-index:260;padding:14px 24px 0;background:transparent}.nav-shell{position:relative;z-index:1;overflow:hidden;isolation:isolate;max-width:1240px;margin:0 auto;min-height:60px;padding:10px 16px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.05)),linear-gradient(135deg,rgba(86,167,255,.06),rgba(125,92,255,.08) 52%,rgba(200,0,223,.06));border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 30px rgba(10,10,20,.14);backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%);pointer-events:auto;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.nav-shell:after{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:linear-gradient(90deg,transparent,rgba(86,167,255,.12),rgba(125,92,255,.1),transparent);transform:translateX(-28%);transition:opacity .26s ease,transform .52s var(--motion-ease)}.nav-shell:hover{border-color:rgba(122,183,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 18px 36px rgba(10,10,20,.18),0 0 34px rgba(86,167,255,.08)}.nav-shell:hover:after{opacity:1;transform:translateX(18%)}.brand{position:relative;display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--text);transition:gap .22s ease,transform .22s ease}.brand:hover{gap:12px;transform:translateY(-1px)}.brand-mark{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 42px;overflow:hidden;border-radius:50%;box-shadow:none;animation:brandMarkPop .62s cubic-bezier(.2,.8,.2,1) both}.brand-mark:after{content:"";position:absolute;inset:-35%;background:linear-gradient(115deg,transparent 36%,rgba(255,255,255,.52) 50%,transparent 64%);transform:translateX(-82%) rotate(12deg);opacity:0;transition:opacity .18s ease,transform .62s var(--motion-ease)}.brand:hover .brand-mark:after{opacity:.7;transform:translateX(82%) rotate(12deg)}.brand-mark img{width:100%;height:100%;display:block;object-fit:cover}.brand-copy{min-width:0;overflow:hidden;display:flex;align-items:center;opacity:0;max-width:0;transform:translateX(-8px);animation:brandCopyReveal .72s var(--motion-ease) .17s both}.brand-copy strong{font-size:1rem;letter-spacing:.02em;line-height:1;color:transparent;background-image:linear-gradient(120deg,var(--blue) 0,var(--violet) 35%,var(--magenta) 68%,var(--blue) 100%);background-size:200% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:brandGlowShift 4.8s linear infinite}@keyframes brandMarkPop{0%{opacity:0;transform:translate3d(-8px,0,0) scale(.82)}62%{opacity:1;transform:translateZ(0) scale(1.04)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes brandCopyReveal{0%{opacity:0;max-width:0;transform:translateX(-8px)}to{opacity:1;max-width:140px;transform:translateX(0)}}@keyframes brandGlowShift{0%{background-position:0 50%}to{background-position:200% 50%}}.benefit-index,.cabinet-button,.eyebrow,.faq-trigger,.field span,.panel-tag,.review-meta span,.service-list li,.site-nav,.step-index{font-family:var(--font-mono),monospace}.site-nav{justify-self:center;min-width:0;gap:18px;white-space:nowrap}.nav-actions,.site-nav{display:inline-flex;align-items:center}.nav-actions{justify-content:flex-end;justify-self:end;gap:8px}.site-nav a{position:relative;min-height:34px;display:inline-flex;align-items:center;color:var(--muted);font-size:.74rem;font-weight:500;line-height:1;letter-spacing:.01em;transition:color .18s ease,transform .18s ease}.site-nav a:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--violet));opacity:0;transform:scaleX(.24);transform-origin:center;transition:opacity .18s ease,transform .22s var(--motion-ease)}.site-nav a:hover{color:var(--text);transform:translateY(-1px)}.site-nav a:hover:after{opacity:1;transform:scaleX(1)}.cabinet-button,.dialog-close,.mode-link,.option-pill,.primary-button,.secondary-button{border:1px solid transparent;border-radius:999px;background-clip:padding-box;-webkit-background-clip:padding-box;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.cabinet-button{position:relative;z-index:2;min-height:34px;padding:0 16px;overflow:hidden;isolation:isolate;border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(89,209,188,.96),rgba(91,173,225,.94) 38%,rgba(123,109,232,.92) 69%,rgba(169,68,196,.9));background-clip:padding-box;-webkit-background-clip:padding-box;color:#ffffff;font-size:.82rem;font-weight:700;box-shadow:none}.cabinet-button,.mode-link,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center}.mode-link,.primary-button,.secondary-button{min-height:50px;padding:0 22px}.primary-button{position:relative;overflow:hidden;isolation:isolate;border-color:rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(91,212,190,.96),rgba(94,179,229,.94) 36%,rgba(125,112,237,.92) 69%,rgba(173,66,201,.9));background-clip:padding-box;-webkit-background-clip:padding-box;color:rgba(245,246,251,.95);font-weight:620;text-shadow:0 1px 0 rgba(11,10,20,.08);box-shadow:none}.cabinet-button:after,.cabinet-button:before,.primary-button:after,.primary-button:before{content:none}.mode-link,.option-pill,.secondary-button{position:relative;border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.035);color:var(--text);box-shadow:none}.mode-link:before,.secondary-button:before{content:none}.cabinet-button:hover,.dialog-close:hover,.mode-link:hover,.option-pill:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.cabinet-button:hover,.primary-button:hover{box-shadow:none}main{padding-top:var(--header-offset)}.section{max-width:1240px;margin:0 auto;padding:48px 24px}main>.section+.section{padding-top:24px}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy panel" "trust panel";grid-template-rows:auto auto;gap:28px;align-items:start;padding-top:28px}.hero-copy{grid-area:copy;min-width:0;position:relative;z-index:1;display:grid;align-content:start;justify-items:start}.eyebrow{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:rgba(255,255,255,.84);background:rgba(255,255,255,.06);border:1px solid var(--line);font-size:.8rem;letter-spacing:.05em;text-transform:uppercase}.hero-copy h1,.section-heading h2{margin:0;line-height:.95;letter-spacing:-.04em}.hero-copy h1{max-width:none;font-size:3.84rem;line-height:.96;letter-spacing:0}.hero-title{position:relative;isolation:isolate;width:fit-content;display:flex;flex-direction:column;align-items:flex-start;gap:.1em;margin-left:0;padding-bottom:2px}.hero-title__lead{display:block;font-family:var(--font-sans),sans-serif;font-size:.76rem;font-weight:700;line-height:1;letter-spacing:.18em;color:rgba(255,255,255,.72);text-transform:uppercase}.hero-copy>.hero-title__lead{margin-bottom:14px}.hero-title__display{display:block;font-family:var(--font-sans),sans-serif;font-size:.96em;font-weight:720;line-height:.96;letter-spacing:0;color:transparent;background-image:linear-gradient(105deg,#ffffff,#f5f7ff 42%,#d9eeff 70%,#cfc2ff);background-size:100% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 rgba(255,255,255,.12),0 16px 34px rgba(86,167,255,.12),0 18px 40px rgba(125,92,255,.1)}.hero-title__display--brandline{display:inline-block;font-size:1em;font-weight:720;white-space:nowrap;transform:none}.hero-title__brand{color:rgba(255,255,255,.8)}.hero-text{max-width:44ch;margin:24px 0 0;font-size:.98rem;line-height:1.6;color:var(--muted)}.hero-text__line{display:block}.hero-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.hero-actions .primary-button,.hero-actions .secondary-button{min-width:176px}.hero-socials{position:relative;z-index:2;margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.hero-socials__label{min-height:0;padding:0 0 0 2px;display:inline-flex;align-items:center;color:rgba(226,220,241,.66);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.hero-socials__icons{display:inline-flex;align-items:center;gap:8px}.hero-social-link{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.13);background:radial-gradient(120% 120% at 20% 0,rgba(255,255,255,.18),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035));box-shadow:0 10px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.hero-social-link:hover{transform:translateY(-1px);border-color:rgba(116,178,255,.38);box-shadow:0 12px 24px rgba(0,0,0,.2),0 0 20px rgba(86,167,255,.13),inset 0 1px 0 rgba(255,255,255,.1)}.hero-social-link img,.hero-social-link svg{width:22px;height:22px;display:block;object-fit:contain}.hero-social-link--telegram img{border-radius:50%}.hero-social-link--disabled{cursor:default;opacity:.64}.hero-social-link--disabled:hover{transform:none;border-color:rgba(255,255,255,.13);box-shadow:0 10px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.08)}.hero-social-link span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.trust-grid{grid-area:trust;list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.benefit-card,.faq-item,.hero-features-card,.mode-card,.review-card,.service-card,.step-card,.trust-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(31,28,43,.92),rgba(17,15,26,.94));box-shadow:var(--shadow)}.trust-card{min-width:0;min-height:136px;padding:24px 22px 20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;border-color:rgba(255,255,255,.07);background:radial-gradient(circle at 100% 0,rgba(125,92,255,.07),transparent 36%),radial-gradient(circle at 0 100%,rgba(86,167,255,.045),transparent 32%),linear-gradient(180deg,rgba(28,25,38,.96),rgba(18,16,28,.985));box-shadow:0 14px 28px rgba(0,0,0,.15),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.035),inset 0 -18px 24px rgba(0,0,0,.065);transition:transform .22s ease,border-color .26s ease,box-shadow .26s ease}.benefit-card>*,.faq-item>*,.hero-feature-note>*,.mode-card>*,.review-card>*,.service-card>*,.trust-card>*{position:relative;z-index:1}.benefit-card:before,.mode-card:before,.review-card:before,.service-card:before,.trust-card:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(86,167,255,.16),rgba(125,92,255,.14) 52%,rgba(255,255,255,.03));opacity:.68;pointer-events:none}.benefit-card:after,.faq-item:after,.hero-feature-note:after,.mode-card:after,.review-card:after,.service-card:after,.trust-card:after{content:"";position:absolute;inset:1px;border-radius:15px;border:1px solid rgba(255,255,255,.02);background:radial-gradient(circle at 88% 12%,rgba(125,92,255,.085),transparent 34%),radial-gradient(circle at 14% 86%,rgba(86,167,255,.06),transparent 30%);opacity:.92;pointer-events:none}.trust-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.1);box-shadow:0 16px 32px rgba(0,0,0,.17),0 3px 10px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.04)}.trust-title{display:flex;gap:9px;min-width:0;min-height:32px;font-size:clamp(1.28rem,1.8vw,1.7rem);line-height:1;letter-spacing:-.03em}.trust-card>span{color:var(--muted);line-height:1.45;text-wrap:balance}.trust-copy--compact .trust-nowrap{font-size:.94em;letter-spacing:-.01em}.trust-copy--single-line{display:inline-block}.trust-card--centered{align-items:center;text-align:center}.trust-card--centered .trust-title{justify-content:center}.trust-nowrap{white-space:nowrap}.trust-icon{width:24px;height:24px;flex:0 0 24px;display:inline-flex;align-items:center;justify-content:center;transform:translateY(1px)}.trust-icon svg{width:100%;height:100%;display:block}.trust-icon--check{filter:drop-shadow(0 0 8px rgba(67,240,168,.36));animation:trustCheckPulse 1.9s ease-in-out infinite}.trust-icon--bolt{filter:drop-shadow(0 0 10px rgba(125,92,255,.3));animation:trustBoltPulse 1.7s ease-in-out infinite}.trust-icon--shield{filter:drop-shadow(0 0 10px rgba(125,92,255,.28));animation:trustShieldPulse 2.1s cubic-bezier(.37,0,.22,1) infinite}@keyframes trustCheckPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 8px rgba(67,240,168,.32))}50%{transform:scale(1.12);filter:drop-shadow(0 0 14px rgba(67,240,168,.5))}}@keyframes trustBoltPulse{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 10px rgba(125,92,255,.28))}50%{transform:translateY(-2px) scale(1.16);filter:drop-shadow(0 0 16px rgba(86,167,255,.4))}}@keyframes trustShieldPulse{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 10px rgba(125,92,255,.24))}50%{transform:translateY(-1px) scale(1.05);filter:drop-shadow(0 0 14px rgba(125,92,255,.4))}}.hero-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hero-features-card,.hero-modes{display:grid;align-content:start}.hero-features-card{grid-area:panel;--hero-panel-inset:18px;min-height:0;height:auto;width:min(100%,476px);max-width:476px;justify-self:end;align-self:end;margin-top:0;padding:14px 12px 12px;gap:10px;isolation:isolate;border-color:rgba(125,92,255,.2);box-shadow:0 14px 30px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.04);background:linear-gradient(180deg,rgba(31,28,43,.92),rgba(17,15,26,.94));transform:translateZ(0);transform-origin:center center;backface-visibility:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;will-change:transform;animation:heroFeaturesFloat 1.8s ease-in-out infinite}.hero-features-card>*{position:relative;z-index:1;transform:translateZ(0);backface-visibility:hidden}.hero-features-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(135deg,rgba(86,167,255,.26),rgba(125,92,255,.34),rgba(200,0,223,.22));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.28}.hero-features-card:after{content:none}@keyframes heroFeaturesFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@media (max-width:640px){.trust-icon--bolt,.trust-icon--check,.trust-icon--shield{animation:none;will-change:auto}}.hero-features-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hero-features-list li{position:relative;min-height:40px;padding:10px 14px 10px 40px;display:flex;align-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.072);background:linear-gradient(180deg,rgba(38,34,52,.82),rgba(29,26,41,.9)),radial-gradient(circle at 100% 0,rgba(125,92,255,.05),transparent 40%);color:rgba(247,246,251,.88);font-size:.9rem;line-height:1.3;box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 8px 16px rgba(0,0,0,.08)}.hero-features-list li:before{content:"";position:absolute;top:50%;width:14px;height:14px;border-radius:6px;transform:translateY(-50%);background:linear-gradient(135deg,rgba(67,240,168,.96),rgba(86,167,255,.9) 55%,rgba(125,92,255,.86));box-shadow:0 0 0 1px rgba(255,255,255,.16),0 0 8px rgba(86,167,255,.18)}.hero-features-list li:after{content:"";position:absolute;top:50%;left:19px;width:5px;height:3px;border-left:2px solid rgba(255,255,255,.96);border-bottom:2px solid rgba(255,255,255,.96);transform:translateY(-60%) rotate(-45deg)}.hero-feature-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:stretch;margin-top:4px}.hero-feature-note{height:100%;min-height:96px;padding:12px 12px 11px;display:grid;grid-template-rows:16px minmax(38px,auto) 1fr;align-content:stretch;gap:7px;border-radius:16px;border:1px solid rgba(255,255,255,.072);background:linear-gradient(180deg,rgba(35,31,49,.84),rgba(25,22,37,.92)),radial-gradient(circle at 100% 0,rgba(125,92,255,.05),transparent 42%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 10px 18px rgba(0,0,0,.08)}.hero-feature-note__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(125,92,255,.12))}.hero-feature-note__icon svg{width:100%;height:100%;display:block}.hero-feature-note strong{margin:0;min-height:2.25em;display:flex;align-items:flex-start;font-size:.84rem;line-height:1.14;letter-spacing:-.02em;text-wrap:pretty;max-width:none}.hero-feature-note span{display:block;color:var(--muted);line-height:1.38;font-size:.75rem;text-wrap:pretty}.mode-card{min-height:250px;padding:22px;display:flex;flex-direction:column;justify-content:space-between;border-color:rgba(255,255,255,.07);background:radial-gradient(circle at 100% 0,rgba(125,92,255,.07),transparent 38%),linear-gradient(180deg,rgba(28,25,38,.96),rgba(18,16,28,.985));box-shadow:0 14px 30px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.035),inset 0 -18px 24px rgba(0,0,0,.065)}.mode-card--calibration{grid-column:span 2;min-height:220px}.benefit-card h3,.mode-card strong,.service-card h3,.step-card h3{margin:0}.mode-card strong{font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.02;letter-spacing:-.03em}.mode-card small{display:block;margin-top:10px;color:rgba(247,246,251,.8);line-height:1.55}.mode-link{align-self:flex-start;min-height:42px;padding:0 16px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:22px}.section-heading--stacked{display:grid;justify-items:start;gap:0}.section-heading h2{font-size:clamp(2.2rem,4vw,4rem)}.section-heading--compact-marketing{gap:0}.section-heading--compact-marketing h2{font-size:clamp(1.62rem,2.5vw,2.18rem);line-height:1.02;letter-spacing:-.036em}.section-heading--compact-marketing p{max-width:54ch;margin:12px 0 0;color:rgba(190,184,207,.84);font-size:.94rem;line-height:1.58}.demo-section{position:relative;padding-top:8px}.demo-section:before{content:"";position:absolute;top:0;left:24px;width:min(50vw,560px);height:148px;pointer-events:none;background:radial-gradient(78% 92% at 0 24%,rgba(86,167,255,.09),transparent 72%),radial-gradient(70% 96% at 58% 0,rgba(125,92,255,.08),transparent 74%);filter:blur(16px);opacity:.62}.demo-section>*{position:relative;z-index:1}.section-heading--flow{width:100%;gap:4px;margin-bottom:12px;justify-items:stretch}.section-heading--flow .eyebrow{margin-bottom:7px;justify-self:start;width:fit-content;max-width:max-content}.section-heading--flow .flow-heading{gap:0;font-size:clamp(1.56rem,2.52vw,2.22rem);font-weight:560;line-height:.98;letter-spacing:-.038em;justify-self:start}.demo-section .flow-video-shell{width:min(100%,768px);max-width:768px;margin-top:16px}.flow-heading{display:inline-flex;align-items:center;gap:0}.flow-heading__icon svg{width:100%;height:100%;display:block}.section-heading p{max-width:60ch;margin:18px 0 0;line-height:1.7;color:var(--muted)}.flow-video-shell{position:relative;width:min(100%,760px);margin-top:22px;padding:8px;border-radius:28px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),linear-gradient(135deg,rgba(86,167,255,.065),rgba(125,92,255,.1) 58%,rgba(200,0,223,.065));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 20px 44px rgba(0,0,0,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.flow-video{width:100%;display:block;aspect-ratio:16/8.35;background:rgba(10,10,18,.92);object-fit:cover}.flow-video,.flow-video-poster{border-radius:21px;border:1px solid rgba(255,255,255,.05)}.flow-video-poster{position:absolute;inset:10px;display:grid;align-content:end;gap:14px;padding:clamp(18px,3vw,28px);background:linear-gradient(180deg,rgba(8,10,18,.12),rgba(8,10,18,.86)),radial-gradient(circle at 18% 20%,rgba(86,167,255,.18),transparent 26%),radial-gradient(circle at 88% 16%,rgba(200,0,223,.2),transparent 28%),radial-gradient(circle at 72% 76%,rgba(125,92,255,.16),transparent 30%);transition:opacity .26s ease,visibility .26s ease,transform .32s cubic-bezier(.22,1,.36,1)}.flow-video-poster>span{max-width:46ch;color:rgba(247,246,251,.82);line-height:1.6}.demo-section .steps-grid{margin-top:8px}.flow-video-close,.flow-video-play{border:0;transition:transform .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease}.flow-video-play{width:fit-content;min-height:54px;padding:0 22px;display:inline-flex;align-items:center;gap:12px;position:relative;overflow:hidden;isolation:isolate;border-radius:999px;background:radial-gradient(118% 120% at 18% 0,rgba(255,255,255,.075) 0,rgba(255,255,255,0) 40%) padding-box,linear-gradient(135deg,rgba(91,212,190,.93),rgba(94,179,229,.9) 36%,rgba(125,112,237,.88) 69%,rgba(173,66,201,.85)) padding-box,linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.05)) border-box;border:1px solid rgba(255,255,255,.1);color:rgba(245,246,251,.95);font-weight:620;text-shadow:0 1px 0 rgba(11,10,20,.08);box-shadow:0 12px 24px rgba(14,10,24,.14),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(7,6,15,.1)}.flow-video-play:before{inset:1px 1px auto 1px;height:48%;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,0));opacity:.32}.flow-video-play:after,.flow-video-play:before{content:"";position:absolute;border-radius:inherit;pointer-events:none}.flow-video-play:after{inset:1px;background:radial-gradient(92% 145% at 50% -10%,rgba(255,255,255,.05) 0,rgba(255,255,255,.015) 30%,rgba(255,255,255,0) 72%),radial-gradient(125% 120% at 50% 112%,rgba(18,14,30,.09) 0,rgba(18,14,30,0) 48%);opacity:.4}.flow-video-play__icon{width:26px;height:26px;position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.flow-video-play__icon:before{content:"";margin-left:2px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid rgba(255,255,255,.96)}.flow-video-close{position:absolute;top:26px;right:26px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(10,12,20,.68);color:rgba(255,255,255,.9);opacity:0;pointer-events:none}.flow-video-close:hover,.flow-video-play:hover{transform:translateY(-1px)}.flow-video-shell.is-playing .flow-video-poster{opacity:0;visibility:hidden;transform:scale(.985);pointer-events:none}.flow-video-shell.is-playing .flow-video-close{opacity:1;pointer-events:auto}.catalog-section{padding-top:18px}.reviews-grid,.service-grid,.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-grid{grid-template-columns:repeat(3,minmax(0,350px));justify-content:center;gap:26px}.service-card{min-height:358px;padding:24px;justify-content:space-between;border-color:rgba(255,255,255,.072);background:radial-gradient(circle at 100% 0,rgba(125,92,255,.075),transparent 40%),linear-gradient(180deg,rgba(28,25,38,.965),rgba(18,16,28,.985));box-shadow:0 16px 34px rgba(0,0,0,.18),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.036),inset 0 -20px 28px rgba(0,0,0,.07);transition:transform .22s ease,box-shadow .26s ease,border-color .26s ease}.service-copy{display:grid;align-content:start;gap:10px}.service-card>*{position:relative;z-index:1}.service-card:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.11);box-shadow:0 24px 52px rgba(0,0,0,.24),0 0 0 1px rgba(255,255,255,.03),inset 0 1px 0 rgba(255,255,255,.042)}.benefit-card p,.faq-item p,.review-card p,.service-copy p,.step-card p{margin:14px 0 0;color:rgba(205,199,221,.82);line-height:1.62}.service-copy p{margin-top:0}.service-benefits{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-direction:column;gap:13px}.service-benefits li{display:flex;align-items:flex-start;gap:9px;color:rgba(218,214,232,.78);font-size:.79rem;line-height:1.42;white-space:nowrap}.benefit-check{width:16px;height:16px;min-width:16px;margin-top:0;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(154,126,226,.42);background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.015)),rgba(43,36,62,.84);box-shadow:0 0 12px rgba(92,196,210,.1),inset 0 1px 0 rgba(255,255,255,.12)}.benefit-check:before{content:"";width:4px;height:8px;margin-top:-1px;border-right:2px solid rgba(137,217,224,.92);border-bottom:2px solid rgba(137,217,224,.92);transform:rotate(45deg)}.service-card{--service-accent:91,212,190;width:100%;min-height:526px;padding:24px 22px 22px;display:flex;flex-direction:column;gap:14px;isolation:isolate;overflow:hidden;border:1px solid rgba(var(--service-accent),.3);border-radius:26px;background:radial-gradient(circle at 50% 18%,rgba(var(--service-accent),.2),transparent 31%),linear-gradient(145deg,rgba(10,17,29,.96),rgba(18,17,30,.94) 55%,rgba(8,8,15,.99)),rgba(9,10,18,.98);box-shadow:0 24px 58px rgba(5,7,20,.32),0 0 34px rgba(var(--service-accent),.12),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -32px 54px rgba(0,0,0,.24)}.service-card--xp{--service-accent:86,167,255}.service-card--calibration{--service-accent:202,87,222}.service-card:before{inset:0;height:auto;border-radius:inherit;background:linear-gradient(90deg,transparent 7%,rgba(var(--service-accent),.78) 50%,transparent 93%) 0 0 /100% 1px no-repeat,linear-gradient(90deg,transparent 18%,rgba(var(--service-accent),.58) 50%,transparent 82%) 0 100% /100% 1px no-repeat,linear-gradient(180deg,rgba(255,255,255,.06),transparent 28%),linear-gradient(140deg,rgba(var(--service-accent),.16),transparent 40%);opacity:1}.service-card:after{inset:1px;border-radius:25px;border-color:rgba(255,255,255,.035);background:linear-gradient(rgba(var(--service-accent),.09) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--service-accent),.07) 1px,transparent 1px);background-size:34px 34px;opacity:.16;mask-image:linear-gradient(180deg,black,rgba(0,0,0,.45) 54%,transparent);-webkit-mask-image:linear-gradient(180deg,black,rgba(0,0,0,.45) 54%,transparent)}.service-card:hover{transform:translateY(-4px);border-color:rgba(var(--service-accent),.42);box-shadow:0 30px 68px rgba(5,7,20,.38),0 0 40px rgba(var(--service-accent),.18),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -32px 54px rgba(0,0,0,.24)}.service-card__frame{position:absolute;inset:12px;z-index:1;overflow:hidden;border:1px solid rgba(var(--service-accent),.22);border-radius:20px;pointer-events:none;opacity:.72}.service-card__frame:after,.service-card__frame:before{content:"";position:absolute;left:50%;width:76px;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(var(--service-accent),.95),transparent);box-shadow:0 0 18px rgba(var(--service-accent),.38);transform:translateX(-50%)}.service-card__frame:before{top:0}.service-card__frame:after{bottom:0}.service-card__emblem{position:relative;z-index:2;width:166px;height:166px;object-fit:contain;align-self:center;margin:-2px auto -8px;pointer-events:none;user-select:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.3)) drop-shadow(0 0 22px rgba(var(--service-accent),.35))}.service-card--xp .service-card__emblem{width:172px;height:172px;margin-top:-2px;margin-bottom:-8px}.service-card--calibration .service-card__emblem{width:170px;height:170px;margin-top:-4px;margin-bottom:-10px}.service-card__body{position:relative;z-index:2;min-height:0;padding:0;display:flex;flex-direction:column;flex:1;justify-content:space-between;gap:14px}.service-card .service-copy{justify-items:center;text-align:center;gap:9px;text-shadow:0 2px 12px rgba(0,0,0,.36)}.service-card .service-copy h3{color:rgba(249,250,255,.98);font-size:1.42rem;line-height:1.08;font-weight:820;text-shadow:0 2px 0 rgba(5,7,18,.42),0 0 22px rgba(var(--service-accent),.2)}.service-card .service-copy p{max-width:28ch;margin-top:0;color:rgba(230,230,242,.9);font-size:.9rem;line-height:1.48;text-wrap:pretty}.service-card .service-benefits{width:100%;margin:10px 0 0;padding:0;gap:7px;border:0;border-radius:0;background:transparent;box-shadow:none}.service-card .service-benefits li{min-height:32px;align-items:center;gap:9px;padding:6px 10px;overflow:hidden;border:1px solid rgba(var(--service-accent),.28);border-radius:11px;background:linear-gradient(90deg,rgba(var(--service-accent),.18),rgba(255,255,255,.04)),rgba(4,8,16,.68);color:rgba(250,251,255,.94);font-size:.75rem;font-weight:650;line-height:1.32;text-align:left;white-space:normal;box-shadow:0 0 16px rgba(var(--service-accent),.09),inset 0 1px 0 rgba(255,255,255,.08)}.service-card--kd .service-benefits li:nth-child(2){gap:7px;padding-inline:8px;font-size:.68rem;white-space:nowrap}.service-card .benefit-check{border-color:rgba(var(--service-accent),.38);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.018)),rgba(var(--service-accent),.16);box-shadow:0 0 14px rgba(var(--service-accent),.13),inset 0 1px 0 rgba(255,255,255,.13)}.service-card .benefit-check:before{border-right-color:rgba(245,248,255,.92);border-bottom-color:rgba(245,248,255,.92)}.service-card__action{width:100%;min-height:58px;justify-content:center;gap:14px;overflow:hidden;border-radius:0;border-color:rgba(var(--service-accent),.46);background:linear-gradient(90deg,rgba(var(--service-accent),.78),rgba(87,171,255,.9) 48%,rgba(184,66,211,.88)),rgba(var(--service-accent),.2);box-shadow:0 0 22px rgba(var(--service-accent),.24),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -16px 26px rgba(6,9,21,.18);clip-path:polygon(17px 0,calc(100% - 17px) 0,100% 17px,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px),0 17px)}.service-card__action:before{content:"";position:absolute;inset:5px;z-index:0;border:1px solid rgba(255,255,255,.18);clip-path:inherit;opacity:.74;pointer-events:none}.service-card__action span{position:relative;z-index:1}.service-card__action-arrow{width:12px;height:12px;border-top:3px solid rgba(255,255,255,.92);border-right:3px solid rgba(255,255,255,.92);transform:rotate(45deg);transition:transform .18s ease}.service-card__action:hover .service-card__action-arrow{transform:translateX(3px) rotate(45deg)}@media (max-width:1080px){.service-card{max-width:390px;justify-self:center}}@media (max-width:640px){.service-card{min-height:540px;padding:22px 20px}.service-card__emblem{width:178px;height:178px}.service-card--xp .service-card__emblem{width:180px;height:180px;margin-top:-4px;margin-bottom:-12px}.service-card .service-copy h3{font-size:1.34rem}.service-card .service-copy p{font-size:.88rem}}@media (max-width:360px){.service-benefits li{white-space:normal}}.service-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.service-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(39,35,52,.76),rgba(31,28,43,.9)),rgba(255,255,255,.02);color:rgba(247,246,251,.86);font-size:.82rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 14px rgba(0,0,0,.06)}.service-list strong{font-family:Jost,sans-serif;font-size:1.06rem;font-weight:650;color:var(--text)}.service-upsell{padding:14px 16px;display:grid;gap:8px;overflow:visible;border-radius:var(--radius-md);border:1px solid var(--line);background:rgba(255,255,255,.04)}.service-upsell__actions,.service-upsell__header,.service-upsell__title{display:flex;align-items:center}.service-upsell__header{position:relative;justify-content:space-between;gap:12px;overflow:visible}.service-upsell__title{flex:1 1 auto;gap:12px;min-width:0;color:var(--text);font-size:.95rem;font-weight:600}.service-upsell__checkbox{position:relative;width:42px;height:24px;flex:0 0 42px;margin:0;appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.14);overflow:hidden;isolation:isolate;border-radius:999px;background:rgba(255,255,255,.08);background-image:none;background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:none;cursor:pointer;transition:background .62s cubic-bezier(.22,1,.36,1),border-color .62s cubic-bezier(.22,1,.36,1),box-shadow .62s cubic-bezier(.22,1,.36,1),transform .42s ease}.service-upsell__checkbox:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#ffffff;box-shadow:none;transition:transform .76s cubic-bezier(.22,1,.36,1),background-color .42s ease,box-shadow .42s ease}.service-upsell__checkbox:checked{border-color:transparent;background:linear-gradient(135deg,rgba(86,167,255,.96),rgba(125,92,255,.94) 55%,rgba(200,0,223,.88));background-image:linear-gradient(135deg,rgba(86,167,255,.96),rgba(125,92,255,.94) 55%,rgba(200,0,223,.88));background-repeat:no-repeat;background-size:150% 150%;background-position:50% 50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.service-upsell__checkbox:checked:before{transform:translateX(18px);box-shadow:none}.service-upsell__checkbox:active:before{transform:translateX(0) scale(.92)}.service-upsell__checkbox:checked:active:before{transform:translateX(18px) scale(.92)}.service-upsell__checkbox:focus-visible{outline:2px solid rgba(255,255,255,.18);outline-offset:1px;box-shadow:none}.service-upsell__actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-shrink:0;overflow:visible}.service-upsell__price-stack{display:inline-flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.service-upsell__help-wrap{position:relative;z-index:80;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:visible}.service-upsell__actions strong,.service-upsell__price-stack strong{font-size:1rem}.service-upsell__help{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);color:var(--muted);font-size:.8rem;font-weight:700}.service-upsell__popover{position:absolute;right:-8px;bottom:calc(100% + 10px);width:min(260px,calc(100vw - 48px));padding:10px 12px;border-radius:14px;border:1px solid rgba(125,92,255,.2);background:linear-gradient(180deg,rgba(29,26,41,.98),rgba(19,17,29,.98));box-shadow:0 14px 30px rgba(7,6,15,.28);color:rgba(240,237,250,.92);font-size:.8rem;line-height:1.45;opacity:0;transform:translateY(6px) scale(.98);transform-origin:bottom right;pointer-events:none;z-index:120;transition:opacity .18s ease,transform .18s ease}.service-upsell__popover:after{content:"";position:absolute;right:14px;top:calc(100% - 1px);width:10px;height:10px;border-right:1px solid rgba(125,92,255,.2);border-bottom:1px solid rgba(125,92,255,.2);background:rgba(19,17,29,.98);transform:rotate(45deg)}.service-upsell__popover.is-visible{opacity:1;transform:translateY(0) scale(1)}.service-upsell__note{color:var(--muted);font-size:.84rem;line-height:1.45}.dialog-upsell{margin-top:16px}.service-upsell--dialog{margin-top:0}.dialog-toast{margin-top:14px;padding:0 14px;max-height:0;overflow:hidden;border-radius:16px;border:1px solid transparent;background:linear-gradient(135deg,rgba(86,167,255,.12),rgba(125,92,255,.14) 55%,rgba(200,0,223,.12));color:rgba(240,237,250,.92);font-size:.84rem;line-height:1.5;opacity:0;transform:translateY(10px) scale(.985);transform-origin:top center;will-change:opacity,transform,max-height;transition:max-height .32s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .32s cubic-bezier(.22,1,.36,1),padding .22s ease,border-color .22s ease}.dialog-toast.is-visible{max-height:180px;padding:12px 14px;border-color:rgba(125,92,255,.22);opacity:1;transform:translateY(0) scale(1)}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:stretch}.benefit-card,.review-card,.step-card{padding:24px}.step-card{display:grid;grid-template-rows:auto minmax(2.36em,auto) 1fr;align-content:start;min-height:0;height:100%;padding:15px 15px 16px;border-color:rgba(255,255,255,.068);border-radius:28px;background:radial-gradient(circle at 100% 0,rgba(132,103,255,.08),transparent 36%),radial-gradient(circle at 0 100%,rgba(86,167,255,.05),transparent 34%),linear-gradient(180deg,rgba(28,25,38,.965),rgba(18,16,28,.985));box-shadow:0 14px 30px rgba(0,0,0,.16),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.038),inset 0 -18px 28px rgba(0,0,0,.08);transition:transform .22s ease,border-color .26s ease,box-shadow .26s ease,background-color .26s ease}.step-card:before{inset:0 0 auto;height:1px;background:linear-gradient(90deg,rgba(86,167,255,.16),rgba(125,92,255,.14) 52%,rgba(255,255,255,.03));opacity:.72}.step-card:after,.step-card:before{content:"";position:absolute;pointer-events:none}.step-card:after{border-radius:27px;border:1px solid rgba(255,255,255,.022)}.step-card>*{position:relative;z-index:1}.step-card h3{display:flex;align-items:flex-start;font-size:.95rem;font-weight:600;line-height:1.12;letter-spacing:-.026em;color:rgba(248,247,252,.955)}.step-card p{margin-top:7px;color:rgba(205,199,221,.8);font-size:.84rem;line-height:1.46}.step-copy--mobile{display:none}.benefit-index,.step-index{display:block;color:rgba(233,230,244,.78);font-size:.74rem}.step-index{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.22rem .52rem;border:1px solid rgba(255,255,255,.072);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.024)),rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);letter-spacing:.045em;line-height:1;text-transform:uppercase}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.benefit-card{height:100%;grid-template-rows:auto 1fr;background:radial-gradient(circle at 100% 0,rgba(125,92,255,.07),transparent 40%),linear-gradient(180deg,rgba(28,25,38,.96),rgba(18,16,28,.985))}.benefit-card,.review-card{min-height:0;padding:18px 18px 17px;display:grid;align-content:start;gap:12px;border-color:rgba(255,255,255,.072);box-shadow:0 12px 26px rgba(0,0,0,.15),0 2px 10px rgba(0,0,0,.04),inset 0 1px 0 rgba(255,255,255,.035);transition:transform .22s ease,border-color .26s ease,box-shadow .26s ease}.review-card{background:radial-gradient(circle at 100% 0,rgba(125,92,255,.08),transparent 36%),radial-gradient(circle at 0 100%,rgba(86,167,255,.04),transparent 30%),linear-gradient(180deg,rgba(29,26,40,.97),rgba(18,16,28,.99))}.benefit-card:hover,.review-card:hover,.step-card:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.1);box-shadow:0 16px 32px rgba(0,0,0,.17),0 3px 10px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.042)}.benefit-index,.panel-tag,.review-meta span{display:inline-flex;align-items:center;justify-content:center;width:fit-content;padding:.26rem .58rem;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.022)),rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.benefit-card h3,.service-card h3{font-weight:610;letter-spacing:-.025em}.benefit-card__body{display:grid;align-content:start;gap:8px}.benefit-card h3{font-size:.98rem;line-height:1.16}.benefit-card p{margin:0;max-width:28ch;font-size:.9rem;line-height:1.52}.benefits-section,.reviews-section{padding-top:34px}.benefits-section .section-heading,.reviews-section .section-heading{margin-bottom:18px}.reviews-section .reviews-grid{gap:14px}.review-card__head{display:flex;align-items:flex-start;justify-content:space-between}.review-meta{gap:4px}.review-meta strong{letter-spacing:-.02em;font-weight:610}.review-meta span{color:rgba(233,230,244,.8);font-size:.72rem;letter-spacing:.03em}.review-quote-mark{flex:0 0 auto;color:rgba(255,255,255,.18);font-size:2.1rem;line-height:.82;transform:translateY(-2px)}.review-card p{margin:0;color:rgba(214,209,228,.88);font-size:.93rem;line-height:1.56}.faq-list{width:min(100%,980px);margin:0 auto;display:grid;gap:16px}.faq-section .section-heading{width:100%;justify-content:center;justify-items:center;align-items:center;text-align:center;margin-bottom:28px}.faq-section .eyebrow{color:rgba(142,238,224,.86)}.faq-section .section-heading h2{font-size:clamp(2.2rem,4.6vw,4rem);letter-spacing:0}.faq-item{position:relative;overflow:hidden;padding:0;border-radius:26px;border:1px solid rgba(132,154,220,.16);background:linear-gradient(145deg,rgba(15,20,35,.94),rgba(28,21,42,.92) 58%,rgba(13,11,22,.98)),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.018));box-shadow:0 20px 46px rgba(5,7,20,.23),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.085),inset 0 -28px 48px rgba(0,0,0,.16);contain:paint;transition:border-color .18s ease}.faq-item:before{inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(91,212,190,.34),transparent 56%) 0 0 /100% 1px no-repeat,linear-gradient(145deg,rgba(91,212,190,.09),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%);opacity:.88}.faq-item:after,.faq-item:before{content:"";position:absolute;pointer-events:none}.faq-item:after{inset:1px;border-radius:25px;border:1px solid rgba(255,255,255,.035);background:linear-gradient(135deg,rgba(255,255,255,.032),transparent 40%)}.faq-item.is-open{border-color:rgba(91,212,190,.24)}@media (hover:hover) and (pointer:fine){.faq-item:hover{border-color:rgba(140,168,255,.24)}}.faq-trigger{position:relative;z-index:1;width:100%;min-height:78px;padding:22px 28px;border:0;border-radius:26px;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:1.03rem;font-weight:760;letter-spacing:0;text-align:left;color:rgba(247,246,251,.92);touch-action:manipulation;transition:color .16s ease}.faq-item.is-open .faq-trigger{color:rgba(247,246,251,.98)}.faq-item.is-open .faq-trigger span:first-child{color:rgba(91,212,190,.95)}@media (hover:hover) and (pointer:fine){.faq-item:hover .faq-trigger{color:rgba(247,246,251,.98)}}.faq-arrow{position:relative;flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 20px rgba(91,212,190,.08);transition:transform .3s cubic-bezier(.22,1,.36,1),background-color .18s ease,opacity .22s ease;opacity:.82}.faq-arrow:after,.faq-arrow:before{content:"";position:absolute;top:18px;left:12px;width:8px;height:1.6px;border-radius:999px;background:rgba(247,246,251,.86);transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.faq-arrow:before{transform:rotate(45deg)}.faq-arrow:after{left:18px;transform:rotate(-45deg)}.faq-item.is-open .faq-arrow{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.028)),rgba(91,212,190,.12)}.faq-item.is-open .faq-arrow:before{transform:rotate(-45deg)}.faq-item.is-open .faq-arrow:after{transform:rotate(45deg)}.faq-answer{position:relative;z-index:1;overflow:hidden;max-height:0;opacity:0;border-top:1px solid transparent;transition:max-height .23s cubic-bezier(.22,1,.36,1),opacity .15s ease,border-color .15s ease;will-change:max-height,opacity}.faq-answer__inner{padding:0 28px 26px;opacity:0;transform:translate3d(0,-4px,0);transition:opacity .17s ease,transform .19s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.faq-answer p{margin:0;max-width:82ch;color:rgba(220,216,230,.76);font-size:.98rem;line-height:1.72}.faq-item.is-open .faq-answer{max-height:var(--faq-answer-height,360px);opacity:1;border-top-color:rgba(255,255,255,.06)}.faq-item.is-open .faq-answer__inner{opacity:1;transform:translateZ(0)}@media (max-width:640px){.faq-item,.faq-trigger{border-radius:22px}.faq-trigger{min-height:64px;padding:16px;font-size:.86rem;line-height:1.3}.faq-arrow{width:34px;height:34px}.faq-arrow:before{top:16px;left:10px}.faq-arrow:after{top:16px;left:16px}.faq-answer__inner{padding:0 16px 18px}.faq-answer p{font-size:.84rem;line-height:1.56}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-arrow,.faq-arrow:after,.faq-arrow:before,.faq-item,.faq-trigger{transition:none;animation:none}.faq-answer__inner{transition:none}.faq-item.is-open .faq-answer,.faq-item.is-open .faq-answer__inner{opacity:1;transform:none}}.order-dialog{width:min(940px,calc(100vw - 32px));padding:0;border:0;border-radius:34px;color:var(--text);background:transparent}.order-dialog::backdrop{background:rgba(7,6,13,.72);backdrop-filter:blur(10px)}.dialog-frame{position:relative;padding:14px;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(160,77,229,.16),transparent 28%),radial-gradient(circle at bottom left,rgba(67,240,168,.12),transparent 30%),linear-gradient(180deg,rgba(17,15,27,.98),rgba(12,11,21,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 32px 90px rgba(0,0,0,.42)}.dialog-close{position:absolute;top:20px;right:20px;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:#0c0b11;background:rgba(255,255,255,.96);box-shadow:0 10px 24px rgba(0,0,0,.22)}.checkout-flow{display:grid;gap:8px}.checkout-step-indicator{display:grid;gap:6px;padding:8px 10px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025)}.checkout-step-indicator__progress{color:rgba(255,255,255,.56);font-size:.74rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.checkout-step-indicator__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-step-indicator__item{min-height:38px;padding:7px 8px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.018);color:rgba(255,255,255,.64)}.checkout-step-indicator__item strong{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);font-size:.76rem;line-height:1}.checkout-step-indicator__item span{font-size:.8rem;line-height:1.2;font-weight:600}.checkout-step-indicator__item.is-active{color:var(--text);border-color:rgba(124,141,255,.2);background:radial-gradient(120% 180% at 0 0,rgba(87,170,233,.1),rgba(87,170,233,0) 36%),rgba(255,255,255,.03)}.checkout-step-indicator__item.is-active strong,.checkout-step-indicator__item.is-complete strong{border-color:rgba(124,141,255,.2);background:linear-gradient(135deg,rgba(86,167,255,.2),rgba(125,92,255,.22))}.dialog-form-shell--step,.dialog-summary--step{max-width:690px;width:100%;margin:0 auto}.checkout-order-summary{display:grid;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(120% 180% at 100% 0,rgba(161,70,205,.12),rgba(161,70,205,0) 40%),rgba(255,255,255,.024)}.checkout-order-summary__head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.checkout-order-summary__eyebrow{display:block;color:rgba(255,255,255,.54);font-size:.7rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.checkout-order-summary__head strong{display:block;margin-top:4px;font-size:.98rem;line-height:1.2}.checkout-order-summary__total{font-size:1.18rem;line-height:1;font-weight:700;white-space:nowrap}.checkout-order-summary__meta{display:flex;flex-wrap:wrap;gap:8px}.checkout-order-summary__meta div{min-height:42px;padding:8px 10px;display:grid;align-content:center;gap:4px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.checkout-order-summary__meta span{color:rgba(255,255,255,.52);font-size:.68rem;line-height:1.15;letter-spacing:.06em;text-transform:uppercase}.checkout-order-summary__meta strong{font-size:.82rem;line-height:1.2}.checkout-live-swap{display:inline-block;animation:checkout-live-swap .19s cubic-bezier(.22,1,.36,1);transform-origin:50% 50%;will-change:opacity,transform}.checkout-step-actions{display:flex;justify-content:flex-end;gap:10px}.checkout-step-actions--footer{display:grid;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);align-items:stretch}.order-form__cluster--payment{gap:8px}.checkout-payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.checkout-payment-method{width:100%;min-height:64px;padding:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:radial-gradient(105% 140% at 0 0,rgba(92,196,230,.08),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.026));color:rgba(238,238,248,.92);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.052),0 10px 22px rgba(0,0,0,.12);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.checkout-payment-method:hover{transform:translateY(-1px);border-color:rgba(111,222,237,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 28px rgba(0,0,0,.16)}.checkout-payment-method:disabled{cursor:wait;opacity:.76;transform:none}.checkout-payment-method.is-active{border-color:rgba(111,222,237,.38);background:radial-gradient(115% 150% at 0 0,rgba(86,205,226,.16),transparent 52%),radial-gradient(120% 150% at 100% 100%,rgba(160,90,228,.14),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.074),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(91,205,230,.1)}.checkout-payment-method--gold{background:radial-gradient(110% 145% at 0 0,rgba(255,207,82,.12),transparent 48%),radial-gradient(120% 150% at 100% 100%,rgba(167,92,230,.11),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.054),rgba(255,255,255,.026))}.checkout-payment-method--gold.is-active{border-color:rgba(255,216,114,.38);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 rgba(255,255,255,.08),0 0 24px rgba(255,213,98,.1)}.checkout-payment-method__icon{width:34px;height:34px;display:inline-grid;place-items:center;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,rgba(80,212,226,.92),rgba(112,92,226,.86));color:rgba(255,255,255,.98);font-family:Overpass Mono,monospace;font-size:.82rem;font-weight:800;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.checkout-payment-method__icon img{width:100%;height:100%;display:block;object-fit:cover}.checkout-payment-method__icon--wata{background:#e1ff00;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 0 16px rgba(225,255,0,.1)}.checkout-payment-method--gold .checkout-payment-method__icon{background:linear-gradient(135deg,rgba(255,214,93,.98),rgba(189,129,42,.94));color:rgba(46,32,8,.95)}.checkout-payment-method__copy{min-width:0;display:grid;gap:4px}.checkout-payment-method__copy strong{color:rgba(255,255,255,.96);font-size:.88rem;line-height:1.18}.checkout-payment-method__copy small{color:rgba(218,221,239,.68);font-size:.74rem;line-height:1.25}.checkout-payment-method__price{justify-self:end;color:rgba(151,232,240,.95);font-family:Overpass Mono,monospace;font-size:.78rem;font-weight:800;line-height:1;white-space:nowrap}.checkout-payment-method--gold .checkout-payment-method__price{color:rgba(255,229,130,.96)}@media (max-width:640px){.checkout-payment-methods{grid-template-columns:1fr;gap:7px}.checkout-payment-method{min-height:58px;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:9px;border-radius:13px}.checkout-payment-method__icon{width:30px;height:30px;border-radius:10px}.checkout-payment-method__copy strong{font-size:.84rem}.checkout-payment-method__copy small{font-size:.7rem}}.secondary-button--checkout{min-height:50px;border-radius:14px}.dialog-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:12px}.dialog-form-shell,.dialog-summary{padding:18px;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.028)),rgba(255,255,255,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.panel-tag{justify-self:start;max-width:100%;min-height:30px;padding-inline:12px;font-size:.78rem;color:rgba(255,255,255,.88)}.dialog-summary{display:grid;gap:10px}.dialog-summary__hero{display:grid;grid-template-columns:minmax(0,1fr) 236px;align-items:start;gap:10px;padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(118% 140% at 0 0,rgba(87,170,233,.1),rgba(87,170,233,0) 38%),radial-gradient(120% 150% at 100% 0,rgba(165,76,207,.12),rgba(165,76,207,0) 38%),linear-gradient(180deg,rgba(22,20,33,.96),rgba(15,14,24,.96))}.dialog-summary__hero-copy{display:grid;gap:4px}.dialog-summary__mode{display:block;color:rgba(255,255,255,.56);font-size:.72rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.dialog-summary h2{margin:0;font-size:clamp(1.68rem,2.3vw,2.28rem);line-height:.98;max-width:8.5ch}.dialog-summary p{margin:0;color:var(--muted);line-height:1.38;max-width:30ch;font-size:.84rem}.dialog-summary__selection-card{display:grid;gap:4px;padding:10px 11px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.dialog-summary__selection-label{color:rgba(255,255,255,.56);font-size:.7rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.dialog-summary__selection-card strong{display:block;font-size:.94rem;line-height:1.18;letter-spacing:-.01em;white-space:nowrap}.dialog-summary__selection-card span:last-child{color:var(--muted);font-size:.78rem;line-height:1.34}.dialog-section{position:relative;display:grid;gap:8px;padding:10px;border-radius:14px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.024)}.dialog-section--upsell{z-index:35;overflow:visible}.dialog-section__head{display:grid;gap:5px}.dialog-section__head--inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.dialog-section__eyebrow{color:rgba(255,255,255,.52);font-size:.74rem;line-height:1.2;letter-spacing:.09em;text-transform:uppercase}.dialog-section__head strong{font-size:.86rem;line-height:1.28}.dialog-section__price{color:rgba(255,255,255,.86);font-size:.88rem;line-height:1.2;white-space:nowrap}.dialog-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.option-pill--package{min-height:58px;padding:11px 12px;display:grid;justify-items:start;align-content:center;gap:4px;border-radius:16px;text-align:left}.option-pill--package.is-active{border-color:rgba(133,160,255,.24);background:rgba(255,255,255,.075);background-image:none;box-shadow:none}.option-pill--tab{min-height:38px;padding:0 14px;border-radius:12px;border-color:transparent;background:transparent;box-shadow:none;color:rgba(255,255,255,.72);font-size:.8rem;font-weight:600;letter-spacing:0;white-space:nowrap}.option-pill--tab.is-active{border-color:rgba(157,174,255,.34);background:rgba(255,255,255,.075);background-image:none;color:rgba(255,255,255,.96);box-shadow:none}.option-pill--tab:hover{transform:none;border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.045);color:rgba(255,255,255,.88)}.option-pill--tab:focus-visible{outline:none;border-color:rgba(149,172,255,.38);box-shadow:none}.option-pill__label{font-weight:600;line-height:1.22;font-size:.88rem}.option-pill__price{color:rgba(255,255,255,.66);font-size:.74rem;line-height:1.2}.checkout-price-stack,.option-pill__price-stack{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap}.gold-price{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;border-radius:999px;background:transparent;color:rgba(255,235,174,.86);font-family:var(--font-mono),monospace;font-weight:820;letter-spacing:0;line-height:1;box-shadow:none;white-space:nowrap}.gold-price__amount{transform:translateY(.5px);text-shadow:none}.gold-price__symbol{width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0;background:radial-gradient(circle at 34% 24%,rgba(255,255,255,.42),transparent 24%),linear-gradient(135deg,#ffe68a,#e8b734 56%,#9b6817);color:#2d2105;font-size:.64em;font-weight:900;box-shadow:none;text-shadow:none}.gold-price--pill{padding:0;font-size:.68rem}.gold-price--upsell{padding:0;font-size:.76rem}.gold-price--summary{font-size:.72rem}.gold-price--hero{margin-top:4px;width:max-content;padding:0;font-size:.86rem}.gold-price--list{font-size:.86rem}.dialog-price-box{margin-top:0;padding:12px;border-radius:16px;border:1px solid rgba(104,156,255,.12);background:radial-gradient(130% 150% at 100% 0,rgba(161,70,205,.16),rgba(161,70,205,0) 38%),radial-gradient(120% 150% at 0 0,rgba(87,170,233,.14),rgba(87,170,233,0) 38%),linear-gradient(180deg,rgba(22,20,33,.98),rgba(14,13,23,.98));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 24px 44px rgba(4,6,14,.24)}.dialog-price-box__head{display:grid;gap:4px}.dialog-price-box__head>span{display:block;color:rgba(255,255,255,.62);font-size:.82rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.dialog-price-box__head>strong{display:block;margin-top:0;font-size:clamp(1.82rem,3.2vw,2.34rem);line-height:.94}.dialog-price-box small{display:block;margin-top:8px;color:var(--muted);line-height:1.5}.checkout-pricing-list{margin-top:10px;display:grid;gap:2px}.checkout-pricing-list div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.checkout-pricing-list span{color:rgba(255,255,255,.68)}.checkout-pricing-list strong{margin-top:0;font-size:.9rem;white-space:nowrap}.checkout-pricing-list__total span,.checkout-pricing-list__total strong{color:var(--text)}.checkout-pricing-list__total strong{font-size:1rem}.checkout-pricing-list__gold span{color:rgba(255,221,108,.76)}.checkout-pricing-list__gold strong{color:rgba(255,246,207,.92)}.checkout-page-card .checkout-pricing-list__gold .gold-price__symbol,.checkout-pricing-list__gold .gold-price__symbol{color:#2d2105}@keyframes checkout-live-swap{0%{opacity:.42;transform:translate3d(0,3px,0) scale(.988)}to{opacity:1;transform:translateZ(0) scale(1)}}.review-card--product{min-height:206px;height:100%;grid-template-rows:auto 1fr auto;border-color:rgba(255,255,255,.09);background:radial-gradient(circle at 100% 0,rgba(200,0,223,.1),transparent 38%),radial-gradient(circle at 0 100%,rgba(86,167,255,.06),transparent 34%),linear-gradient(180deg,rgba(31,28,43,.97),rgba(18,16,28,.99))}.reviews-section__heading{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 22px}.reviews-section__copy{display:grid;justify-items:start;gap:0}.reviews-section__actions{margin-top:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.reviews-section__actions .primary-button,.reviews-section__actions .secondary-button{min-height:42px;padding-inline:18px}.reviews-section__actions .primary-button{order:1}.reviews-section__actions .secondary-button{order:2}.reviews-section__stats{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.reviews-section__stats span{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);color:rgba(220,216,235,.78);font-size:.82rem}.review-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.review-meta{display:grid;gap:6px}.review-meta strong{font-size:1rem;line-height:1.1}.review-score{display:grid;justify-items:end;gap:4px}.review-score>span:last-child{color:rgba(218,214,232,.78);font-size:.78rem;line-height:1}.review-rating{display:inline-flex;gap:2px;color:rgba(255,255,255,.16);font-size:1.02rem;line-height:1;letter-spacing:0}.review-rating .is-filled{color:rgba(220,78,178,.95);text-shadow:0 0 16px rgba(220,78,178,.18)}.review-card--product p{margin:0;color:rgba(214,209,229,.82);font-size:.92rem;line-height:1.62}.reviews-section .review-card--product p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card__footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}.review-card__footer time{color:rgba(174,184,210,.72);font-size:.74rem;line-height:1.2;text-transform:lowercase}.review-reactions{display:inline-flex;align-items:center;gap:7px}.review-reactions form{margin:0}.review-reaction{min-width:58px;min-height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:999px;border:1px solid rgba(255,122,200,.2);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(255,255,255,.018);color:rgba(224,220,238,.84);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.review-reaction:hover{transform:translateY(-1px);border-color:rgba(91,212,190,.3);box-shadow:0 0 16px rgba(91,212,190,.08)}.review-reaction.is-active{border-color:rgba(91,212,190,.42);background:linear-gradient(135deg,rgba(91,212,190,.14),rgba(125,92,255,.14)),rgba(255,255,255,.03);color:rgba(245,248,255,.96)}.review-reaction__icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.review-reaction__icon svg{width:16px;height:16px;display:block}.review-reaction strong{font-size:.78rem;line-height:1}.reviews-empty-state{padding:22px;display:grid;gap:8px;text-align:center;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 100% 0,rgba(125,92,255,.1),transparent 42%),linear-gradient(180deg,rgba(31,28,43,.86),rgba(18,16,28,.94))}.reviews-empty-state span{color:var(--muted);line-height:1.5}.reviews-route-main{padding-top:calc(var(--header-offset) + 44px);padding-bottom:56px}.reviews-route-hero,.reviews-route-layout{width:min(1120px,calc(100vw - 32px));margin:0 auto}.reviews-route-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:32px 0 30px}.reviews-route-hero__copy{display:grid;gap:12px}.reviews-route-hero h1{margin:0;max-width:none;font-size:clamp(2.1rem,4vw,3rem);line-height:1.05;letter-spacing:0}.reviews-route-hero p{margin:0;max-width:68ch;color:rgba(214,209,229,.82);font-size:1.02rem;line-height:1.6}.reviews-route-controls{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px}.reviews-route-controls .primary-button{min-height:42px;padding-inline:20px;font-size:.84rem}.reviews-filter{position:relative;display:inline-flex;align-items:center}.reviews-filter:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.5px solid rgba(230,224,246,.72);border-bottom:1.5px solid rgba(230,224,246,.72);transform:translateY(-64%) rotate(45deg);pointer-events:none}.reviews-filter select{min-height:42px;min-width:146px;padding:0 36px 0 15px;border:1px solid rgba(255,114,204,.35);border-radius:999px;appearance:none;background:linear-gradient(180deg,rgba(255,255,255,.072),rgba(255,255,255,.028)),rgba(30,22,46,.76);color:rgba(241,238,249,.92);font:inherit;font-size:.84rem;box-shadow:0 10px 24px rgba(0,0,0,.16),0 0 22px rgba(206,74,210,.08),inset 0 1px 0 rgba(255,255,255,.075);outline:none;cursor:pointer}.reviews-filter select:focus-visible{border-color:rgba(103,211,224,.58);box-shadow:0 10px 24px rgba(0,0,0,.16),0 0 0 3px rgba(103,211,224,.12),0 0 26px rgba(206,74,210,.12)}.reviews-filter select option{background:#191525;color:rgba(245,242,251,.94)}.reviews-route-count{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,114,204,.28);background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.022)),rgba(255,255,255,.028);color:rgba(232,226,244,.9);font-size:.84rem;white-space:nowrap}.reviews-route-hero__actions,.reviews-route-hero__stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.reviews-route-hero__actions .primary-button,.reviews-route-hero__actions .secondary-button{min-height:42px}.reviews-route-hero__stats{grid-column:1/-1}.reviews-route-hero__stats span{min-height:38px;padding:0 14px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),rgba(255,255,255,.02);color:rgba(230,227,242,.86);font-size:.88rem}.reviews-route-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.reviews-masonry{columns:280px 3;column-gap:18px}.reviews-masonry .review-card,.reviews-masonry .reviews-empty-state{display:inline-grid;width:100%;margin:0 0 18px;break-inside:avoid}.reviews-masonry .review-card--product{height:auto;grid-template-rows:auto auto auto}.reviews-submit-card{position:relative;padding:20px;display:grid;gap:12px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 0 0,rgba(86,167,255,.12),transparent 44%),radial-gradient(circle at 100% 100%,rgba(200,0,223,.1),transparent 42%),linear-gradient(180deg,rgba(31,28,43,.92),rgba(17,15,26,.96));box-shadow:0 18px 44px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.055)}.reviews-submit-card h2,.reviews-submit-card p{margin:0}.reviews-submit-card p{color:var(--muted);line-height:1.56}.reviews-form{display:grid;gap:10px}.reviews-form textarea{min-height:130px}.reviews-modal{position:fixed;inset:0;z-index:240;display:grid;align-items:center;justify-items:center;min-height:100dvh;padding:18px;animation:reviewsModalFadeIn .18s ease-out both}.reviews-modal__backdrop{position:absolute;inset:0;border:0;border-radius:0;background:rgba(8,7,14,.54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:reviewsBackdropFadeIn .18s ease-out both}.reviews-submit-card--modal{width:min(460px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;position:relative;z-index:1;border-color:rgba(126,145,190,.32);background:radial-gradient(circle at 8% 0,rgba(86,167,255,.12),transparent 38%),radial-gradient(circle at 100% 100%,rgba(188,80,220,.12),transparent 42%),linear-gradient(180deg,rgb(34,32,48),rgb(22,18,32));box-shadow:0 24px 72px rgba(4,3,10,.48),0 0 0 1px rgba(255,255,255,.025),0 0 34px rgba(101,204,222,.1),inset 0 1px 0 rgba(255,255,255,.075);animation:reviewsCardIn .22s cubic-bezier(.2,.78,.24,1) both}.reviews-submit-card--modal h2{padding-right:44px;font-size:clamp(1.72rem,7vw,2.18rem);line-height:1.04;letter-spacing:-.04em}.reviews-modal__close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:rgba(255,255,255,.82);font-size:1.2rem;line-height:1}@keyframes reviewsModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes reviewsBackdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes reviewsCardIn{0%{opacity:0;transform:translateY(12px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:960px){.reviews-route-hero{grid-template-columns:1fr}.reviews-route-controls,.reviews-route-hero__actions,.reviews-route-hero__stats{justify-content:flex-start}.reviews-route-layout{grid-template-columns:1fr}.reviews-submit-card{position:static;order:-1}.reviews-submit-card--modal{position:relative}.reviews-submit-card--modal h2{font-size:clamp(1.62rem,6.8vw,2rem)}}.checkout-promo-state{padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.04);display:grid;gap:5px}.checkout-promo-state small,.checkout-promo-state span,.checkout-promo-state strong{display:block}.checkout-promo-state strong{font-size:.84rem;line-height:1.3}.checkout-promo-state small,.checkout-promo-state span{color:rgba(255,255,255,.7);line-height:1.5}.checkout-promo-state small strong{display:inline;font-size:inherit}.checkout-promo-state--idle{border-color:rgba(255,255,255,.08)}.checkout-promo-state--loading{border-color:rgba(93,176,230,.2);background:rgba(65,90,130,.18)}.checkout-promo-state--applied{border-color:rgba(78,173,122,.22);background:rgba(44,72,54,.3)}.checkout-promo-state--warning{border-color:rgba(194,139,84,.24);background:rgba(87,59,32,.24)}.order-form{display:grid;gap:14px}.dialog-form-shell{display:grid;gap:12px}.dialog-form-shell__header{display:grid;gap:6px}.dialog-form-shell__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.dialog-form-shell__header h3{margin:0;font-size:1.12rem;line-height:1.12}.dialog-form-shell__header p{margin:0;color:var(--muted);line-height:1.44;font-size:.88rem}.order-form__cluster{display:grid;gap:10px;padding:10px 0;border-radius:0;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.order-form__grid{display:grid;gap:12px}.order-form__grid--double{grid-template-columns:repeat(2,minmax(0,1fr))}.order-form__section-head{display:grid;gap:4px}.order-form__section-head small{color:rgba(255,255,255,.58);line-height:1.4}.order-form__footer{display:grid;gap:10px}.field{position:relative;display:block}.field-hint{position:absolute;top:10px;left:16px;z-index:1;font-size:.76rem;line-height:1;letter-spacing:.02em;color:var(--muted-strong);pointer-events:none}.field-hint--static{position:static;display:block;margin:0 0 2px}.field input,.field select,.field textarea{width:100%;min-height:50px;padding:24px 14px 10px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:var(--text);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025)),rgba(255,255,255,.025);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:rgba(125,92,255,.28);box-shadow:0 0 0 3px rgba(125,92,255,.08)}.field input[aria-invalid=true]{border-color:rgba(255,99,132,.5);box-shadow:inset 0 0 0 1px rgba(255,99,132,.08),0 0 0 3px rgba(255,99,132,.08)}.checkout-field-error{display:block;margin:8px 2px 0;color:rgba(255,159,184,.96);font-size:.82rem;line-height:1.35}.field textarea{resize:vertical;min-height:88px;padding-top:26px}.field input::placeholder,.field textarea::placeholder{color:rgba(190,184,207,.72)}.field--textarea textarea{line-height:1.55}.contact-field{display:grid;gap:8px}.contact-field--preference{padding:10px 12px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.025)),rgba(255,255,255,.025)}.contact-type-switch{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;width:100%}.contact-type-button{min-height:34px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);background-image:none;background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:none;color:var(--muted);font-family:Overpass Mono,monospace;font-size:.72rem;line-height:1;letter-spacing:.02em;transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease,box-shadow .18s ease}.contact-type-button__label-mobile{display:none}.contact-type-button__icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px}.contact-type-button__icon img,.contact-type-button__icon svg{width:100%;height:100%;display:block}.contact-type-button__icon img{object-fit:contain}.contact-type-button__icon .contact-platform-icon--telegram{width:13px;height:13px}.contact-type-button__icon .contact-platform-icon--max{width:12px;height:12px}.contact-type-button__icon svg rect{shape-rendering:geometricPrecision}.contact-type-button.is-active{border-color:rgba(125,92,255,.34);background:rgba(255,255,255,.075);background-image:none;color:var(--text);box-shadow:none}.checkbox-row{display:flex;align-items:start;gap:10px;padding:9px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02)}.checkbox-row input{margin-top:3px;accent-color:rgba(130,114,255,.92)}.checkbox-row span{color:var(--muted);line-height:1.36;font-size:.84rem}.primary-button--checkout{min-height:50px;width:100%;font-size:.92rem;border-radius:14px}.toast{position:fixed;right:22px;bottom:22px;max-width:min(420px,calc(100vw - 32px));padding:16px 18px;border-radius:18px;color:var(--text);border:1px solid rgba(67,240,168,.26);background:rgba(12,26,20,.9);box-shadow:0 18px 34px rgba(0,0,0,.24);opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.toast.is-visible{opacity:1;transform:translateY(0)}@media (max-width:1080px){:root{--header-offset:96px}.benefits-grid,.dialog-layout,.hero,.reviews-grid,.service-grid{grid-template-columns:1fr}.hero{grid-template-areas:"copy" "panel" "trust";grid-template-rows:auto;align-items:start}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-features-card{min-height:0;max-width:none;justify-self:stretch;align-self:start;margin-top:10px;width:100%}.hero-copy h1{max-width:none;font-size:3.44rem;line-height:.96}.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:static}.dashboard-grid,.dashboard-table__row{grid-template-columns:1fr}.dashboard-table__actions{justify-content:flex-start}.hero-text{max-width:52ch}.flow-video-shell{width:100%}.trust-grid{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start}.dialog-layout{grid-template-columns:1fr}.dialog-summary h2{max-width:none}.checkout-step-indicator__track{grid-template-columns:1fr}}@media (max-width:820px){:root{--header-offset:98px}.section,.site-header{padding-left:16px;padding-right:16px}.section{padding-top:40px;padding-bottom:40px}.demo-section{padding-top:26px}.demo-section:before{left:16px;width:min(72vw,520px);height:150px;opacity:.74}main>.section+.section{padding-top:20px}.nav-shell{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "nav nav";gap:10px 14px}.brand{grid-area:brand}.nav-actions{grid-area:actions;justify-self:end}.site-nav{grid-area:nav;justify-self:start;width:100%;flex-wrap:nowrap;gap:10px 14px;white-space:nowrap;overflow:visible}.site-nav::-webkit-scrollbar{display:none}.hero-features-card{padding:18px}.hero-copy h1{max-width:none;font-size:2.92rem;line-height:.96}.hero-text{max-width:34ch}.hero-features-list li{padding-left:46px}.hero-feature-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.trust-grid{grid-template-columns:1fr}}@media (max-width:640px){:root{--header-offset:112px}.nav-shell{min-height:0;grid-template-columns:minmax(0,1fr) auto;gap:9px 10px;padding:10px 12px;border-radius:16px}.brand{min-width:0}.brand,.brand:hover{gap:8px}.brand-mark{width:34px;height:34px;flex:0 0 34px}.brand-copy strong{font-size:.86rem}.section{padding-top:34px;padding-bottom:34px}.demo-section{padding-top:22px}.section-heading--flow{gap:4px;margin-bottom:16px}.section-heading--flow .eyebrow{margin-bottom:8px}main>.section+.section{padding-top:18px}.site-nav{gap:8px 10px}.hero-socials{margin-top:14px;gap:8px}.site-nav a{font-size:clamp(.58rem,2.55vw,.68rem);min-height:28px}.nav-actions{min-width:0;gap:6px}.nav-actions .cabinet-button{width:auto;min-height:34px;max-width:126px;padding:0 11px;overflow:hidden;font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.service-upsell__popover{left:50%;right:auto;width:min(238px,calc(100vw - 40px));transform:translate(-50%,6px) scale(.98);transform-origin:bottom center}.service-upsell__popover:after{left:50%;right:auto;transform:translateX(-50%) rotate(45deg)}.service-upsell__popover.is-visible{opacity:1;transform:translate(-50%) scale(1)}.cabinet-button,.checkout-back-link,.mode-link,.primary-button,.secondary-button{width:100%}.checkout-page-toolbar{gap:8px;padding:8px 10px;border-radius:16px}.checkout-product-switch{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.hero-copy{width:100%;max-width:none;justify-items:center}.hero-copy,.hero-copy>.hero-title__lead{text-align:center}.hero-title{align-items:center}.hero-title__display--brandline{transform:none}.hero-actions{flex-direction:column;align-items:stretch;width:min(100%,372px);gap:12px;margin-top:26px}.hero-socials{justify-content:center;width:100%}.hero-copy h1{max-width:none;font-size:2.98rem;line-height:.96}.hero-text{max-width:none;width:100%;margin-top:18px;font-size:.84rem;line-height:1.42;text-wrap:normal}.hero-text__line{display:block}.hero-actions .primary-button,.hero-actions .secondary-button{width:100%;min-width:0}.dashboard-panel,.dashboard-sidebar{padding:18px;border-radius:22px}.dashboard-nav__link{min-height:42px}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benefit-card,.faq-item,.hero-features-card,.mode-card,.review-card,.service-card,.step-card{border-radius:28px}.dialog-frame{padding:12px;border-radius:22px}.checkout-flow{gap:10px}.checkout-route-main{padding-top:calc(var(--header-offset) + 8px)}.checkout-route-main>.section{padding-top:10px}.checkout-step-indicator{gap:5px;padding:7px 8px;border-radius:12px}.checkout-step-indicator__progress{font-size:.66rem}.checkout-step-indicator__track{gap:6px}.checkout-step-indicator__item{min-height:34px;padding:6px 7px;border-radius:12px}.checkout-step-indicator__item strong{width:20px;height:20px;font-size:.7rem}.checkout-step-indicator__item span{font-size:.76rem}.dialog-close{top:14px;right:14px}.flow-video-shell{margin-top:18px;padding:10px;border-radius:22px}.flow-video{border-radius:16px}.flow-video-poster{inset:10px;gap:12px;border-radius:16px}.flow-heading{gap:10px}.flow-heading__icon{width:28px;height:28px;flex-basis:28px}.flow-video-play{min-height:48px;padding:0 18px;gap:10px}.flow-video-play__icon{width:28px;height:28px}.flow-video-close{top:18px;right:18px;width:40px;height:40px}.step-card{grid-template-rows:auto minmax(2.52em,auto) 1fr;padding:10px 11px 11px;border-radius:18px;gap:0}.step-index{justify-self:start;margin:-1px 0 6px -1px;padding:.18rem .44rem;font-size:.68rem}.step-card h3{font-size:.8rem;line-height:1.16;letter-spacing:-.024em}.step-card p{margin-top:5px;font-size:.74rem;line-height:1.36}.step-copy--desktop{display:none}.step-copy--mobile{display:inline}.service-upsell__header{align-items:center;flex-direction:row;gap:10px}.service-upsell__actions{margin-left:auto;align-self:center}.contact-type-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.contact-type-button{width:100%;justify-content:center;gap:6px;padding:0 10px;font-size:.72rem}.contact-type-button__label{display:none}.contact-type-button__label-mobile{display:inline}.checkout-page-toolbar{width:100%}.checkout-product-switch{width:100%;justify-content:flex-start;gap:6px}.option-pill--tab{min-height:34px;padding:0 12px;font-size:.72rem;border-radius:999px}.checkout-page-card{width:100%}.checkout-order-back{width:100%;min-height:34px}.checkout-order-back span{width:32px;height:32px;font-size:1.16rem}.dialog-form-shell,.dialog-summary{padding:14px;border-radius:18px}.dialog-summary{gap:12px}.dialog-summary__hero{grid-template-columns:1fr;gap:8px;padding:11px;border-radius:16px}.dialog-summary__hero-copy{gap:5px}.dialog-price-box__head>span,.dialog-section__eyebrow,.dialog-summary__mode{font-size:.7rem}.dialog-summary h2{font-size:clamp(1.64rem,7.2vw,2.02rem);line-height:.98}.dialog-form-shell__header p,.dialog-summary p{font-size:.8rem;line-height:1.36}.dialog-summary__selection-card{gap:4px;padding:10px 11px}.checkout-order-summary{gap:8px;padding:10px;border-radius:14px}.checkout-order-summary__head{gap:8px}.checkout-order-summary__head strong{font-size:.88rem}.checkout-order-summary__total{font-size:1.04rem}.checkout-order-summary__meta{gap:6px}.checkout-order-summary__meta div{min-height:38px;padding:7px 8px;border-radius:10px}.checkout-order-summary__meta span{font-size:.62rem}.checkout-order-summary__meta strong{font-size:.76rem}.dialog-section{gap:7px;padding:10px;border-radius:14px}.dialog-section__head strong{font-size:.86rem}.dialog-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.option-pill--package{min-height:52px;padding:9px 10px;border-radius:14px}.option-pill__label{font-size:.78rem}.option-pill__price{font-size:.66rem}.option-pill--tab{min-height:40px;white-space:nowrap}.service-upsell--dialog{padding:10px 11px;border-radius:14px}.service-upsell__header{gap:6px}.service-upsell__title{font-size:.84rem}.service-upsell__note{margin-top:4px;font-size:.74rem;line-height:1.3}.dialog-price-box{padding:12px;border-radius:14px}.dialog-price-box__head{gap:8px}.dialog-price-box__head>strong{font-size:clamp(1.72rem,7.8vw,2.02rem)}.checkout-pricing-list{margin-top:14px;gap:4px}.checkout-pricing-list div{padding:7px 0}.checkout-pricing-list span,.checkout-pricing-list strong{font-size:.78rem}.checkout-pricing-list__total strong{font-size:.88rem}.dialog-form-shell{gap:10px}.dialog-form-shell__header{gap:6px}.dialog-form-shell__title-row{gap:8px}.dialog-form-shell__header h3{font-size:.98rem}.checkout-step-back-inline{min-height:30px;padding-inline:11px;font-size:.72rem}.order-form{gap:10px}.order-form__cluster{gap:8px;padding:8px 0;border-radius:0}.order-form__grid--double{grid-template-columns:1fr}.field-hint{top:10px;left:14px;font-size:.76rem}.field input,.field select,.field textarea{min-height:46px;padding:22px 12px 9px;border-radius:12px;font-size:.88rem}.field textarea{min-height:80px;padding-top:24px}.contact-field{gap:8px}.contact-field--preference{padding:9px 10px 10px;border-radius:12px}.checkout-promo-state{padding:10px 11px;border-radius:12px;gap:5px}.checkout-promo-state strong{font-size:.84rem}.checkbox-row span,.checkout-promo-state small,.checkout-promo-state span,.order-form__section-head small{font-size:.76rem;line-height:1.32}.contact-type-button{min-height:32px;border-radius:12px}.checkbox-row{gap:8px;padding:8px 9px;border-radius:12px}.primary-button--checkout,.secondary-button--checkout{min-height:46px;border-radius:12px}.checkout-step-actions{gap:8px}.checkout-step-actions--footer{grid-template-columns:1fr}.hero-features-card{padding:16px;gap:12px}.trust-grid{margin-top:28px;gap:10px}.trust-card{min-height:0;padding:18px 18px 16px;border-radius:20px}.trust-title{min-height:0;font-size:1.05rem}.trust-card>span{font-size:.84rem}.trust-copy--single-line{max-width:100%;white-space:nowrap}.trust-copy--compact .trust-nowrap{font-size:1em;letter-spacing:0}.hero-features-list{gap:8px}.hero-features-list li{min-height:48px;padding:12px 14px 12px 42px;border-radius:16px;font-size:.88rem}.hero-features-list li:before{left:14px;width:13px;height:13px;border-radius:4px}.hero-features-list li:after{left:18px;width:5px;height:3px}.hero-feature-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.hero-feature-note{min-height:88px;padding:10px 8px 9px;border-radius:16px}.hero-feature-note strong{min-height:1.95em;font-size:.62rem}.hero-feature-note span{font-size:.56rem;line-height:1.26}.hero-feature-note__icon{width:16px;height:16px}}@media (max-width:380px){.hero-copy h1{font-size:2.68rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-on-scroll,body.page-preload .hero,body.page-preload .site-header{opacity:1!important;transform:none!important}*,:after,:before{animation:none!important;transition:none!important}}.checkout-route-main{padding-top:calc(var(--header-offset) + 10px)}.checkout-route-main>.section{padding-top:12px}.checkout-order-shell{animation:workspaceRouteIn .18s ease-out both;transform-origin:50% 18%;will-change:opacity,transform}.dashboard-route-transition{transform-origin:50% 16%}.dashboard-route-transition,.reviews-route-transition{animation:workspaceRouteIn .2s ease-out both;will-change:opacity,transform}.reviews-route-transition{transform-origin:50% 14%}@keyframes workspaceRouteIn{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:translateZ(0)}}.checkout-overlay{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:16px;background:rgba(7,6,13,.72);backdrop-filter:blur(10px)}.checkout-page-shell{display:grid;gap:6px}.checkout-order-shell{width:100%;display:grid;justify-items:center;gap:0}.checkout-page-toolbar{width:min(940px,calc(100vw - 32px));display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 10px;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(120% 160% at 12% 0,rgba(95,180,228,.08),rgba(95,180,228,0) 40%),linear-gradient(180deg,rgba(28,25,39,.9),rgba(16,14,24,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 20px 40px rgba(5,6,13,.18)}.checkout-back-link{min-height:38px;padding:0 13px;gap:7px;flex:0 0 auto;border-radius:12px;border:1px solid rgba(255,255,255,.11);background:radial-gradient(110% 135% at 50% -18%,rgba(255,255,255,.05),rgba(255,255,255,0) 42%),linear-gradient(180deg,rgba(41,39,57,.92),rgba(24,22,35,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 0 0 1px rgba(255,255,255,.015);color:rgba(255,255,255,.92);white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.checkout-back-link,.checkout-back-link__icon{display:inline-flex;align-items:center;justify-content:center}.checkout-back-link__icon{font-size:.9rem;line-height:1;color:rgba(255,255,255,.76)}.checkout-back-link__label{display:inline-flex;align-items:center;line-height:1;font-size:.79rem;font-weight:600}.checkout-back-link:hover{border-color:rgba(255,255,255,.18);background:radial-gradient(110% 135% at 50% -18%,rgba(255,255,255,.065),rgba(255,255,255,0) 44%),linear-gradient(180deg,rgba(47,44,64,.95),rgba(28,26,40,.98));color:rgba(255,255,255,.98)}.checkout-back-link:focus-visible{outline:none;border-color:rgba(149,172,255,.32);box-shadow:inset 0 0 0 1px rgba(149,172,255,.2),0 0 0 1px rgba(149,172,255,.1)}.checkout-product-switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;padding:3px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:radial-gradient(120% 160% at 50% -12%,rgba(255,255,255,.035),rgba(255,255,255,0) 42%),linear-gradient(180deg,rgba(23,21,33,.94),rgba(16,15,25,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.03),inset 0 -1px 0 rgba(5,5,11,.2)}.checkout-page-card{width:min(860px,calc(100vw - 32px))}.checkout-page-toast{justify-self:end;max-width:min(420px,calc(100vw - 32px));padding:16px 18px;border-radius:18px;color:var(--text);border:1px solid rgba(67,240,168,.26);background:rgba(12,26,20,.9);box-shadow:0 18px 34px rgba(0,0,0,.24)}.payment-success-screen{min-height:100svh;padding:72px 0;display:grid;place-items:center;justify-content:center;background:radial-gradient(58% 82% at 0 100%,rgba(28,79,109,.42),transparent 58%),radial-gradient(58% 88% at 100% 100%,rgba(91,13,91,.64),transparent 62%),radial-gradient(70% 80% at 50% 0,rgba(11,13,39,.72),transparent 62%),#090b17}.payment-success-card{width:min(595px,calc(100vw - 128px));min-height:354px;padding:26px 30px 30px;position:relative;overflow:hidden;border-radius:33px;border:1px solid rgba(124,136,226,.48);background:linear-gradient(90deg,rgba(20,34,55,.94),rgba(11,13,26,.98) 43%,rgba(26,12,36,.96)),#0b0d1a;box-shadow:inset 0 1px 0 rgba(255,255,255,.035);animation:payment-card-enter .52s cubic-bezier(.2,.78,.24,1) both}.payment-success-card:has(.payment-success-content--waiting){width:min(590px,calc(100vw - 72px));min-height:0;padding:22px 24px 24px;border-radius:28px}.payment-success-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(46% 68% at 0 70%,rgba(46,133,179,.2),transparent 64%),radial-gradient(48% 68% at 100% 90%,rgba(117,33,132,.18),transparent 68%)}.payment-success-card>*{position:relative;z-index:1}.payment-success-content{animation:payment-state-enter .42s cubic-bezier(.2,.78,.24,1) both}.payment-success-badge{width:94px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:17px;border:1px solid rgba(162,170,210,.28);background:linear-gradient(180deg,rgba(45,50,76,.86),rgba(29,32,52,.86)),#202338;color:rgba(255,255,255,.94);font-size:15px;font-weight:480;line-height:1;letter-spacing:0;box-shadow:inset 0 1px 0 rgba(255,255,255,.045);animation:payment-soft-enter .46s cubic-bezier(.2,.78,.24,1) 80ms both}.payment-success-content h1{margin:27px 0 0;color:rgba(255,255,255,.98);font-size:51px;font-weight:780;line-height:.98;letter-spacing:0;white-space:nowrap;text-shadow:0 2px 18px rgba(255,255,255,.1);animation:payment-soft-enter .52s cubic-bezier(.2,.78,.24,1) .15s both}.payment-success-content p{max-width:470px;margin:18px 0 0;color:rgba(255,255,255,.86);font-size:18px;font-weight:400;line-height:1.5;letter-spacing:0;animation:payment-soft-enter .52s cubic-bezier(.2,.78,.24,1) .21s both}.payment-success-content--waiting{display:grid;grid-template-columns:1fr 118px;column-gap:20px;align-items:start}.payment-success-content--waiting .payment-success-actions,.payment-success-content--waiting .payment-success-status,.payment-success-content--waiting h1,.payment-success-content--waiting p{grid-column:1/2}.payment-waiting-visual{grid-column:2/3;grid-row:1/span 3;width:106px;height:106px;margin:18px 4px 0 0;display:grid;place-items:center;animation:payment-visual-enter .62s cubic-bezier(.2,.78,.24,1) .18s both}.payment-waiting-visual img{width:106px;height:106px;object-fit:contain}.payment-success-content--waiting h1{margin-top:18px;font-size:40px}.payment-success-content--waiting p{max-width:410px;margin-top:12px;font-size:14px;line-height:1.55}.payment-success-confirmation{width:fit-content;min-height:46px;padding:8px 15px;display:grid;gap:2px;border-radius:16px;border:1px solid rgba(87,224,188,.24);background:radial-gradient(110% 140% at 0 0,rgba(73,225,218,.16),transparent 54%),rgba(17,45,45,.38)}.payment-success-confirmation span{color:rgba(158,241,232,.82);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.payment-success-confirmation strong{color:rgba(255,255,255,.96);font-size:13px;line-height:1.2}.payment-success-content--confirmed{display:grid;grid-template-columns:minmax(0,1fr) 118px;column-gap:20px;align-items:start}.payment-success-content--confirmed .payment-success-actions,.payment-success-content--confirmed h1,.payment-success-content--confirmed p{grid-column:1/2}.payment-confirmed-visual{grid-column:2/3;grid-row:1/span 2;width:106px;height:106px;margin:18px 4px 0 0;display:grid;place-items:center;animation:payment-visual-enter .62s cubic-bezier(.2,.78,.24,1) .18s both}.payment-confirmed-visual img{width:106px;height:106px;object-fit:contain}.payment-success-content--confirmed h1{margin-top:18px;max-width:370px;font-size:36px;white-space:nowrap}.payment-success-content--confirmed p{max-width:410px;margin-top:12px;font-size:14px;line-height:1.55}.payment-success-content--confirmed .payment-success-actions{margin-top:45px}.payment-success-actions{margin-top:53px;display:grid;grid-template-columns:254px 246px;gap:20px;animation:payment-soft-enter .52s cubic-bezier(.2,.78,.24,1) .3s both}.payment-success-actions--single{grid-template-columns:360px}.payment-success-button{height:63px;display:inline-flex;align-items:center;justify-content:center;border-radius:21px;overflow:hidden;color:rgba(255,255,255,.98);font-size:20px;font-weight:680;line-height:1;text-align:center}.payment-success-button--primary{border:0;background:linear-gradient(100deg,#3fd3d5,#6388f0 55%,#b83ad8);background-clip:border-box;box-shadow:none}.payment-success-button--secondary{border:1px solid rgba(156,161,195,.48);background:rgba(8,11,23,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.payment-success-status{margin-top:24px;display:grid;grid-template-columns:132px 150px;gap:10px;animation:payment-soft-enter .52s cubic-bezier(.2,.78,.24,1) .27s both}@keyframes payment-card-enter{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes payment-soft-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes payment-visual-enter{0%{opacity:0;transform:translateY(8px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes payment-state-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.payment-confirmed-visual,.payment-success-actions,.payment-success-badge,.payment-success-card,.payment-success-content,.payment-success-content h1,.payment-success-content p,.payment-success-status,.payment-waiting-visual{animation:none}}.payment-success-status article{min-height:88px;padding:15px;display:grid;align-content:space-between;border-radius:18px;border:1px solid rgba(150,162,224,.18);background:radial-gradient(120% 140% at 10% 0,rgba(87,194,230,.11),transparent 56%),rgba(255,255,255,.035)}.payment-success-status-card--payment{border-color:rgba(82,213,226,.25)}.payment-success-status-card--order{border-color:rgba(163,102,226,.25);background:radial-gradient(120% 140% at 10% 0,rgba(173,92,226,.13),transparent 56%),rgba(255,255,255,.035)}.payment-success-status span{color:rgba(193,206,236,.7);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.payment-success-status strong{color:rgba(255,255,255,.92);font-size:.84rem;line-height:1.15;white-space:nowrap}.dashboard-profile-nickname-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-profile-nickname-form input{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(105,156,238,.24);background:radial-gradient(130% 150% at 0 0,rgba(80,172,224,.12),transparent 48%),rgba(255,255,255,.045);color:rgba(255,255,255,.94);font:inherit;font-weight:700;outline:none}.dashboard-profile-nickname-form input:focus{border-color:rgba(93,202,226,.58);box-shadow:0 0 0 3px rgba(93,202,226,.1)}.dashboard-profile-nickname-form button{min-height:44px;padding:0 16px;border:0;border-radius:14px;background:linear-gradient(100deg,#4fd3d5,#7c7df0 58%,#b24bd9);color:white;font:inherit;font-weight:750;cursor:pointer}@media (max-width:980px){.payment-success-screen{align-items:center;padding:20px 0}.payment-success-card{width:min(100% - 24px,360px);height:auto;min-height:0;padding:22px 20px;border-radius:26px}.payment-success-content{position:static}.payment-success-content--waiting{display:block;padding-top:0}.payment-waiting-visual{position:absolute;top:22px;right:20px;z-index:2;width:62px;height:62px;margin:0}.payment-waiting-visual img{width:62px;height:62px}.payment-success-content--confirmed{display:block}.payment-confirmed-visual{position:absolute;top:22px;right:20px;z-index:2;width:62px;height:62px;margin:0}.payment-confirmed-visual img{width:62px;height:62px}.payment-success-badge{width:auto;height:36px;padding:0 16px;border-radius:18px;font-size:14px}.payment-success-content h1{margin-top:28px;font-size:clamp(25px,7vw,28px);white-space:nowrap}.payment-success-content p{max-width:100%;margin-top:12px;font-size:15px;line-height:1.55}.payment-success-actions{margin-top:24px;grid-template-columns:1fr;gap:10px}.payment-success-button{height:56px;border-radius:18px;font-size:16px}.payment-success-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.payment-success-status article{min-height:70px;padding:12px;border-radius:16px}.payment-success-status span{font-size:.68rem}.payment-success-status strong{font-size:.76rem}.payment-success-content--confirmed .payment-success-actions{margin-top:28px}.dashboard-profile-nickname-form{grid-template-columns:1fr}}.payment-status-main{min-height:100svh;display:grid;place-items:start center;padding:min(85px,8svh) 0 0}.payment-status-main>.section{width:100%;max-width:none;padding:0}.payment-status-section{display:grid;min-height:0;align-items:start;padding:0}.payment-status-card{position:relative;overflow:hidden;width:min(1340px,calc(100vw - 156px));min-height:min(836px,calc(100svh - 170px));margin:0 auto;padding:clamp(52px,4.35vw,65px);border:1px solid rgba(132,151,255,.42);border-radius:clamp(30px,4vw,54px);background:radial-gradient(72% 118% at 0 14%,rgba(63,151,221,.16),transparent 60%),radial-gradient(80% 110% at 100% 100%,rgba(170,54,210,.18),transparent 58%),linear-gradient(145deg,rgba(16,21,39,.96),rgba(14,11,25,.98) 58%,rgba(22,12,34,.97));box-shadow:0 34px 88px rgba(4,6,18,.38),0 0 48px rgba(83,147,255,.12),inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.025)}.payment-status-card:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(83,177,255,.16),transparent 30%,transparent 70%,rgba(190,87,225,.16)),radial-gradient(50% 80% at 22% 100%,rgba(47,225,230,.1),transparent 62%);opacity:.9}.payment-status-card>*{position:relative;z-index:1}.payment-status-tag{min-height:76px;padding:0 34px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(175,191,255,.25);background:radial-gradient(120% 160% at 20% 0,rgba(255,255,255,.14),transparent 46%),linear-gradient(180deg,rgba(45,50,76,.92),rgba(26,28,48,.94));color:rgba(255,255,255,.94);font-size:clamp(1.3rem,2vw,2rem);font-weight:650;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 14px 34px rgba(0,0,0,.24)}.payment-status-copy{max-width:100%}.payment-status-copy h1{margin:clamp(48px,4vw,55px) 0 0;max-width:100%;color:rgba(255,255,255,.98);font-size:clamp(4.8rem,7.1vw,6.65rem);line-height:.98;letter-spacing:0;text-wrap:balance;text-shadow:0 2px 22px rgba(255,255,255,.12)}.payment-status-copy p{margin:clamp(28px,3.3vw,44px) 0 0;max-width:1040px;color:rgba(255,255,255,.86);font-size:clamp(1.7rem,2.65vw,2.45rem);line-height:1.5;letter-spacing:0}.payment-status-actions{margin-top:clamp(86px,8vw,125px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.96fr);gap:clamp(40px,3.4vw,44px);max-width:1166px}.payment-status-actions--waiting{max-width:360px;grid-template-columns:1fr}@media (min-width:980px){.payment-status-card{padding-top:59px}.payment-status-copy h1{margin-top:61px;white-space:nowrap}}.payment-status-button{min-height:clamp(112px,9.7vw,144px);padding:0 clamp(24px,4vw,42px);display:inline-flex;align-items:center;justify-content:center;border-radius:clamp(38px,3.6vw,48px);border:1px solid transparent;color:rgba(255,255,255,.96);font-size:clamp(2.2rem,3.05vw,2.95rem);font-weight:760;line-height:1;text-align:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.payment-status-button:hover{transform:translateY(-1px)}.payment-status-button--primary{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,rgba(53,219,224,.98),rgba(96,144,245,.98) 48%,rgba(195,52,218,.96));box-shadow:0 18px 44px rgba(55,208,232,.16),0 0 34px rgba(181,72,225,.22),inset 0 1px 0 rgba(255,255,255,.28),inset 0 -14px 24px rgba(78,39,150,.18)}.payment-status-button--secondary{border-color:rgba(171,184,225,.34);background:radial-gradient(120% 140% at 50% -20%,rgba(255,255,255,.06),transparent 48%),rgba(13,15,27,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px rgba(255,255,255,.02)}.payment-status-grid{margin-top:34px;display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:14px}.payment-status-grid article{min-height:118px;padding:20px;display:grid;align-content:space-between;border-radius:22px;border:1px solid rgba(150,162,224,.18);background:radial-gradient(120% 140% at 10% 0,rgba(125,92,255,.13),transparent 52%),rgba(255,255,255,.035)}.payment-status-grid span{color:rgba(193,206,236,.7);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.payment-status-grid strong{color:rgba(255,255,255,.92);font-size:1.05rem}@media (max-width:760px){.payment-status-main{align-items:center;padding:0 0 24px}.payment-status-section{min-height:100svh;align-items:center}.payment-status-card{width:min(100%,calc(100vw - 24px));min-height:0;padding:24px 20px;border-radius:28px}.payment-status-tag{min-height:38px;padding-inline:18px;font-size:.95rem}.payment-status-copy h1{margin-top:34px;font-size:clamp(2.45rem,13vw,4.1rem)}.payment-status-copy p{margin-top:20px;font-size:1.08rem;line-height:1.5}.payment-status-actions{margin-top:30px;grid-template-columns:1fr;gap:12px}.payment-status-button{min-height:58px;border-radius:18px;font-size:1.04rem}.payment-status-grid{grid-template-columns:1fr}}.auth-page-shell{justify-items:center}.auth-modal-overlay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(7,6,13,.48);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .2s ease}.auth-modal-overlay.is-visible{opacity:1;pointer-events:auto}.auth-modal-card{width:min(860px,calc(100vw - 32px));opacity:0;transform:translate3d(0,10px,0) scale(.985);transition:opacity .2s ease,transform .2s ease}.auth-modal-card.is-visible{opacity:1;transform:translateZ(0) scale(1)}.auth-route-main{padding-top:calc(var(--header-offset) + 12px)}.auth-route-section{min-height:calc(100svh - var(--header-offset) - 24px);display:grid;align-items:start;align-content:start;padding-top:18px;padding-bottom:28px}.auth-card{width:min(860px,calc(100vw - 32px))}.auth-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.auth-card .dialog-form-shell,.auth-card .dialog-summary{min-height:100%}.auth-error{padding:12px 14px;border-radius:16px;border:1px solid rgba(255,124,124,.18);background:rgba(68,20,28,.7);color:rgba(255,222,222,.94);font-size:.9rem;line-height:1.45}.auth-switch{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--muted);line-height:1.5}.auth-switch a{color:var(--text);font-weight:600}.auth-switch a:hover{color:rgba(255,255,255,.82)}.auth-card__actions{margin-top:18px}.dashboard-route-main{padding-top:calc(var(--header-offset) + 28px)}.dashboard-shell{grid-template-columns:minmax(260px,300px) minmax(0,1fr);gap:20px}.dashboard-panel,.dashboard-sidebar{border:1px solid var(--line);border-radius:28px;background:linear-gradient(180deg,rgba(31,28,43,.92),rgba(17,15,26,.94));box-shadow:var(--shadow)}.dashboard-sidebar{top:calc(var(--header-offset) + 22px);padding:22px}.dashboard-panel h1,.dashboard-panel h2,.dashboard-panel h3,.dashboard-sidebar h2{margin:0}.dashboard-panel p,.dashboard-sidebar p{margin:0;color:var(--muted);line-height:1.6}.dashboard-content,.dashboard-stack{display:grid;gap:18px}.dashboard-nav{display:grid;gap:8px}.dashboard-nav__link{min-height:46px;padding:0 16px;display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--muted);transition:transform .18s ease,border-color .18s ease,color .18s ease,background-color .18s ease}.dashboard-nav__link.is-active{color:var(--text);border-color:rgba(125,92,255,.3);background:linear-gradient(135deg,rgba(86,167,255,.12),rgba(125,92,255,.16) 56%,rgba(200,0,223,.12))}.dashboard-nav__link:hover{transform:translateY(-1px);color:var(--text)}.dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-table{display:grid;gap:14px}.dashboard-table__row{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(120px,.7fr)) auto;gap:16px;align-items:start}.dashboard-table__row p{margin-top:8px}.dashboard-table__actions{display:flex;align-items:center;justify-content:flex-end}.route-card{max-width:980px;margin:0 auto}.route-card h1{margin:14px 0 0;font-size:clamp(2rem,3vw,3rem);line-height:1.02}.footer-shell{width:100%;padding:34px clamp(16px,4vw,44px) 30px}.footer-panel{width:min(1100px,100%);margin:0 auto;display:grid;gap:26px;padding:28px 0 0;border-top:1px solid rgba(255,255,255,.1);animation:legalContentIn .64s var(--motion-ease) both}.footer-panel__top{display:grid;grid-template-columns:minmax(220px,.88fr) minmax(0,1.12fr);align-items:start;gap:28px}.footer-brand{display:grid;gap:8px}.footer-brand strong{font-size:1.1rem;line-height:1.2;color:var(--text)}.footer-brand span{max-width:38ch;color:rgba(220,216,235,.72);font-size:.92rem;line-height:1.55}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px 18px}.footer-links a,.footer-links button{position:relative;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:rgba(235,232,246,.82);font:inherit;font-size:.9rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:color .16s ease,transform .16s ease}.footer-links a:after,.footer-links button:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--violet));opacity:0;transform:scaleX(.18);transform-origin:center;transition:opacity .17s ease,transform .23s var(--motion-ease)}.footer-links a:hover,.footer-links button:hover{color:#ffffff;transform:translateY(-1px)}.footer-links a:hover:after,.footer-links button:hover:after{opacity:1;transform:scaleX(1)}.footer-panel__bottom{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07);color:rgba(190,184,207,.72);font-size:.8rem;line-height:1.45}.footer-panel__bottom span:last-child{max-width:58ch;text-align:right}.footer-legal-note{display:block}.footer-legal-note br{display:block;margin-top:4px;content:""}.footer-support-overlay{position:fixed;inset:0;z-index:190;display:grid;place-items:center;padding:22px;background:radial-gradient(circle at 50% 26%,rgba(125,92,255,.18),transparent 38%),rgba(8,7,13,.58);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:modalFadeIn .18s ease both}.footer-support-dialog{position:relative;width:min(446px,100%);display:grid;gap:24px;padding:28px 24px 24px;border:1px solid rgba(255,255,255,.1);border-radius:24px;background:linear-gradient(145deg,rgba(31,29,45,.98),rgba(18,16,28,.99)),rgba(18,16,28,.98);box-shadow:0 28px 70px rgba(5,4,11,.42),inset 0 1px 0 rgba(255,255,255,.06);animation:modalCardIn .22s var(--motion-ease) both}.footer-support-dialog__close{position:absolute;top:18px;right:18px;width:34px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:rgba(255,255,255,.04);color:rgba(247,246,251,.82);cursor:pointer}.footer-support-dialog__close svg{width:14px;height:14px}.footer-support-dialog__head{padding-right:42px;display:grid;gap:8px}.footer-support-dialog__head h2{margin:0;color:var(--text);font-size:1.48rem;line-height:1.08}.footer-support-dialog__head p{margin:0;color:rgba(220,216,235,.72);font-size:.94rem;line-height:1.5}.footer-support-dialog__actions{display:grid;gap:12px}.footer-support-dialog__actions a,.footer-support-dialog__actions button{min-height:46px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.footer-support-dialog__actions a:hover,.footer-support-dialog__actions button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.07)}.footer-support-dialog__actions small{flex:0 0 auto;color:rgba(190,184,207,.82);font-size:.76rem;font-weight:800}.footer-support-dialog__actions button{border:0;background:linear-gradient(135deg,rgb(78,212,218),rgb(84,166,235) 38%,rgb(129,94,236) 68%,rgb(186,62,205));color:#ffffff;box-shadow:0 16px 28px rgba(86,167,255,.16),inset 0 1px 0 rgba(255,255,255,.16)}.footer-support-dialog__actions button small{color:rgba(255,255,255,.78)}.legal-route-main{position:relative;overflow:hidden;padding-top:calc(var(--header-offset) + 20px);background:radial-gradient(circle at 82% 10%,rgba(86,167,255,.15),transparent 30%),radial-gradient(circle at 12% 24%,rgba(125,92,255,.12),transparent 32%),linear-gradient(180deg,rgba(18,29,48,.48),rgba(12,11,17,0) 38%)}.legal-route-main:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:96px 96px;mask-image:linear-gradient(180deg,rgba(0,0,0,.7),transparent 72%)}.legal-hero{position:relative;z-index:1;width:min(1120px,100%);margin:0 auto;padding:clamp(48px,8vw,86px) 24px clamp(32px,5vw,54px)}.legal-hero__inner{max-width:920px;display:grid;gap:18px;animation:legalContentIn .72s var(--motion-ease) both}.legal-document__eyebrow{color:rgba(103,197,255,.92);font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.legal-hero h1{margin:0;width:fit-content;color:transparent;background-image:linear-gradient(100deg,#ffffff,#79d4ff 38%,#7b75ff 70%,#e98cff);background-size:140% 100%;background-position:0 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.9rem,7vw,5.35rem);line-height:.94;letter-spacing:0;text-shadow:0 24px 52px rgba(86,167,255,.12);animation:legalTitleSheen 6.5s ease-in-out infinite}.legal-hero p{max-width:68ch;margin:0;color:rgba(220,216,235,.76);font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.72}.legal-document__meta{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.legal-document__meta span{min-height:30px;padding:0 12px;display:inline-flex;align-items:center;border:1px solid rgba(86,167,255,.18);border-radius:999px;color:rgba(220,234,252,.78);background:linear-gradient(180deg,rgba(86,167,255,.08),rgba(255,255,255,.025)),rgba(255,255,255,.025);font-size:.78rem;font-weight:800}.legal-section{position:relative;z-index:1;max-width:1120px;padding-top:0;padding-bottom:52px}.legal-document-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(30px,5vw,58px);align-items:start}.legal-document-nav{position:sticky;top:calc(var(--header-offset) + 24px);display:grid;gap:22px;animation:legalContentIn .68s var(--motion-ease) 90ms both}.legal-document-nav__group{display:grid;gap:8px;padding-left:14px;border-left:1px solid rgba(86,167,255,.24)}.legal-document-nav__group span{margin-bottom:4px;color:rgba(103,197,255,.72);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.legal-document-nav a{position:relative;width:fit-content;max-width:100%;padding:5px 0;color:rgba(220,216,235,.68);font-size:.86rem;line-height:1.28;transition:color .17s ease,transform .17s ease}.legal-document-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--violet));opacity:0;transform:scaleX(.22);transform-origin:left;transition:opacity .17s ease,transform .23s var(--motion-ease)}.legal-document-nav a:hover,.legal-document-nav a[aria-current=page]{color:#ffffff;transform:translateX(2px)}.legal-document-nav a:hover:after,.legal-document-nav a[aria-current=page]:after{opacity:1;transform:scaleX(1)}.legal-document{min-width:0}.legal-document__body{display:grid;gap:clamp(42px,6vw,68px)}.legal-document__block{min-width:0;display:grid;gap:16px;scroll-margin-top:calc(var(--header-offset) + 20px);opacity:0;animation:legalContentIn .62s var(--motion-ease) var(--legal-section-delay,0s) both}.legal-document__block h2{position:relative;margin:0 0 8px;padding-bottom:17px;color:var(--text);font-size:clamp(1.55rem,2.6vw,2.18rem);line-height:1.1;letter-spacing:0}.legal-document__block h2:after{content:"";position:absolute;left:0;bottom:0;width:min(100%,900px);height:2px;border-radius:999px;background:linear-gradient(90deg,var(--blue),var(--violet),rgba(200,0,223,.34));box-shadow:0 0 22px rgba(86,167,255,.14);transform-origin:left;animation:legalLineIn .72s var(--motion-ease) calc(var(--legal-section-delay, 0s) + .12s) both}.legal-document__block li,.legal-document__block p{color:rgba(205,218,239,.78);font-size:1rem;line-height:1.76}.legal-document__block p{max-width:82ch;margin:0}.legal-document__block ul{width:min(100%,900px);margin:6px 0 0;padding:18px 20px;display:grid;gap:11px;border:1px solid rgba(86,167,255,.22);border-radius:16px;background:linear-gradient(145deg,rgba(86,167,255,.08),rgba(125,92,255,.07)),rgba(18,26,42,.55);box-shadow:0 18px 34px rgba(6,5,13,.16),inset 0 1px 0 rgba(255,255,255,.045);list-style:none}.legal-document__block li{position:relative;padding-left:20px}.legal-document__block li:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 0 14px rgba(86,167,255,.22)}@keyframes legalContentIn{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes legalLineIn{0%{opacity:0;transform:scaleX(.22)}to{opacity:1;transform:scaleX(1)}}@keyframes legalTitleSheen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:980px){.legal-hero{padding-top:40px}.legal-document-shell{grid-template-columns:1fr;gap:30px}.legal-document-nav{position:relative;top:auto;grid-template-columns:1fr}.legal-document-nav__group{padding-left:0;padding-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;border-left:0;border-bottom:1px solid rgba(86,167,255,.18)}.legal-document-nav__group--sections{display:none}.legal-document-nav__group span{flex-basis:100%}}@media (max-width:820px){.auth-route-main{padding-top:calc(var(--header-offset) + 8px)}.auth-route-section{min-height:auto;padding-top:12px;padding-bottom:24px}.footer-panel{gap:22px}.footer-panel__top{grid-template-columns:1fr;gap:18px}.footer-links{justify-content:flex-start}.footer-panel__bottom{align-items:flex-start;flex-direction:column}.footer-panel__bottom span:last-child{max-width:none;text-align:left}.legal-route-main{padding-top:calc(var(--header-offset) + 10px)}.legal-hero{padding:32px 16px 28px}.legal-hero h1{font-size:clamp(2.4rem,13vw,3.55rem)}.legal-section{padding-left:16px;padding-right:16px;padding-bottom:40px}.legal-document__block{gap:13px}.legal-document__block h2{font-size:1.48rem}.legal-document__block li,.legal-document__block p{font-size:.94rem;line-height:1.68}.legal-document__block ul{padding:15px;border-radius:14px}}@media (max-width:1080px){.auth-layout{grid-template-columns:1fr}}.checkout-page-shell{justify-items:center}.checkout-page-toolbar{align-items:center}.checkout-back-link{min-height:36px;padding-inline:13px}.checkout-product-switch{max-width:100%}.checkout-page-card .dialog-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:16px}.checkout-page-card .dialog-form-shell,.checkout-page-card .dialog-summary{min-height:100%}.checkout-page-card .dialog-form-shell,.checkout-page-card .dialog-summary{padding:20px}.checkout-page-card .dialog-frame{padding:10px;border-radius:24px;overflow:hidden;border-color:rgba(132,158,255,.16);background:radial-gradient(58% 46% at 7% 5%,rgba(68,193,221,.16),transparent 58%),radial-gradient(50% 52% at 96% 18%,rgba(123,92,255,.18),transparent 58%),radial-gradient(72% 50% at 86% 100%,rgba(197,72,210,.12),transparent 62%),linear-gradient(180deg,rgba(19,22,40,.99),rgba(13,11,25,.99) 56%,rgba(10,10,19,.99));box-shadow:0 34px 92px rgba(0,0,0,.46),0 0 54px rgba(70,145,255,.08),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -36px 52px rgba(79,54,170,.08)}.checkout-frame-exit,.dashboard-room-workspace__exit{position:absolute;top:16px;right:16px;z-index:3}.checkout-frame-exit{top:9px;right:11px;width:28px;height:28px;font-size:1.02rem;border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 18px rgba(0,0,0,.14)}.checkout-page-card .dialog-frame:before{content:"";position:absolute;inset:1px;border-radius:23px;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.06),transparent 24%,transparent 72%,rgba(122,99,255,.05)),linear-gradient(180deg,rgba(77,205,226,.05),transparent 34%,rgba(195,72,210,.045));opacity:.78}.checkout-page-card .checkout-flow{position:relative;z-index:1;gap:6px;padding-top:36px}.checkout-page-card .checkout-step-indicator{padding:6px 8px;gap:4px;border-radius:14px;border-color:rgba(126,156,255,.14);background:radial-gradient(110% 150% at 0 0,rgba(82,179,230,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}.checkout-page-card .checkout-step-indicator__item{padding:5px 7px;border-radius:12px}.checkout-page-card .dialog-summary--step{max-width:650px;padding:14px;border-color:rgba(137,156,255,.16);background:radial-gradient(80% 56% at 0 0,rgba(67,196,221,.08),transparent 58%),radial-gradient(70% 62% at 100% 100%,rgba(172,73,207,.09),transparent 60%),linear-gradient(180deg,rgba(31,30,49,.7),rgba(17,16,30,.82));box-shadow:0 20px 50px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.07)}.checkout-page-card .dialog-summary__hero{position:relative;overflow:hidden;gap:10px;padding:12px;border-radius:16px;border-color:rgba(132,170,255,.22);background:radial-gradient(72% 92% at 0 0,rgba(69,204,225,.16),transparent 58%),radial-gradient(64% 92% at 100% 8%,rgba(127,92,255,.2),transparent 62%),linear-gradient(145deg,rgba(33,37,63,.92),rgba(20,17,37,.94) 54%,rgba(16,13,28,.96));box-shadow:0 16px 36px rgba(0,0,0,.18),0 0 34px rgba(80,174,229,.08),inset 0 1px 0 rgba(255,255,255,.085),inset 0 -20px 40px rgba(97,58,190,.12)}.checkout-page-card .dialog-summary__hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(102,219,232,.14),transparent 34%,rgba(201,84,220,.09)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 48%);opacity:.62}.checkout-page-card .dialog-summary__hero>*{position:relative;z-index:1}.checkout-page-card .dialog-summary__hero .panel-tag{border-color:rgba(106,215,231,.22);background:linear-gradient(135deg,rgba(82,196,222,.16),rgba(123,92,255,.16)),rgba(255,255,255,.035);color:rgba(240,250,255,.94);box-shadow:0 0 18px rgba(82,196,222,.08),inset 0 1px 0 rgba(255,255,255,.08)}.checkout-page-card .dialog-summary__mode{color:rgba(176,209,255,.72)}.checkout-page-card .dialog-summary h2{color:rgba(255,255,255,.98);font-size:clamp(1.72rem,2vw,2.05rem);text-shadow:0 0 22px rgba(104,197,235,.14)}.checkout-page-card .dialog-summary p{color:rgba(222,218,238,.82);font-size:.84rem;line-height:1.36}.checkout-page-card .dialog-summary__selection-card{padding:10px 12px;border-color:rgba(111,201,235,.24);background:radial-gradient(120% 130% at 0 0,rgba(83,196,224,.13),transparent 48%),radial-gradient(120% 130% at 100% 100%,rgba(161,82,219,.14),transparent 52%),linear-gradient(180deg,rgba(43,47,76,.72),rgba(24,22,42,.88));box-shadow:0 12px 26px rgba(0,0,0,.18),0 0 24px rgba(83,196,224,.07),inset 0 1px 0 rgba(255,255,255,.075)}.checkout-page-card .dialog-summary__selection-label{color:rgba(184,221,255,.78)}.checkout-page-card .dialog-summary__selection-card strong{color:rgba(255,255,255,.98)}.checkout-page-card .dialog-summary__selection-card span:last-child{color:rgba(220,216,235,.76)}.checkout-page-card .dialog-section{gap:6px;padding:9px;border-radius:14px;border-color:rgba(130,151,255,.14);background:radial-gradient(100% 130% at 0 0,rgba(72,178,224,.07),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.047),rgba(255,255,255,.024));box-shadow:inset 0 1px 0 rgba(255,255,255,.052),0 10px 24px rgba(0,0,0,.12)}.checkout-page-card .dialog-section__eyebrow{color:rgba(174,207,255,.7)}.checkout-page-card .dialog-section__head strong{color:rgba(255,255,255,.94)}.checkout-page-card .option-pill--package{min-height:50px;padding:9px 10px;border-radius:14px;border-color:rgba(179,190,255,.15);background:radial-gradient(110% 140% at 0 0,rgba(93,181,229,.07),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.027));color:rgba(239,238,248,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 8px 18px rgba(0,0,0,.12)}.checkout-page-card .option-pill--package:hover{border-color:rgba(122,200,238,.28);background:radial-gradient(110% 140% at 0 0,rgba(93,181,229,.11),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.038));box-shadow:0 12px 24px rgba(0,0,0,.16),0 0 18px rgba(93,181,229,.06),inset 0 1px 0 rgba(255,255,255,.06)}.checkout-page-card .option-pill--package.is-active{border-color:rgba(112,216,235,.46);background:radial-gradient(115% 140% at 0 0,rgba(84,211,226,.18),transparent 50%),radial-gradient(120% 140% at 100% 100%,rgba(169,82,220,.2),transparent 54%),linear-gradient(180deg,rgba(52,56,88,.72),rgba(26,23,48,.92));box-shadow:0 16px 30px rgba(0,0,0,.22),0 0 26px rgba(94,196,229,.13),inset 0 0 0 1px rgba(255,255,255,.045),inset 0 1px 0 rgba(255,255,255,.1)}.checkout-page-card .option-pill__label{color:rgba(255,255,255,.94)}.checkout-page-card .option-pill__price{color:rgba(206,219,244,.76)}.checkout-page-card .option-pill--package.is-active .option-pill__price{color:rgba(151,232,240,.9)}.checkout-page-card .service-upsell--dialog{padding:9px 10px;border-radius:14px;border-color:rgba(126,151,255,.17);background:radial-gradient(105% 150% at 0 0,rgba(84,183,229,.075),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.026));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 10px 24px rgba(0,0,0,.12)}.checkout-page-card .service-upsell--dialog:has(.service-upsell__checkbox:checked){border-color:rgba(106,211,235,.28);background:radial-gradient(120% 150% at 0 0,rgba(86,205,226,.13),transparent 48%),radial-gradient(120% 150% at 100% 100%,rgba(155,92,230,.12),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.068),rgba(255,255,255,.03));box-shadow:0 0 26px rgba(86,205,226,.08),inset 0 1px 0 rgba(255,255,255,.07)}.checkout-page-card .service-upsell__checkbox{border-color:rgba(199,205,232,.18);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),rgba(24,24,40,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0 -1px 0 rgba(0,0,0,.22)}.checkout-page-card .service-upsell__checkbox:before{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(212,222,242,.96));box-shadow:0 3px 9px rgba(0,0,0,.22)}.checkout-page-card .service-upsell__checkbox:checked{border-color:rgba(111,222,237,.4);background:linear-gradient(135deg,rgba(78,210,222,.98),rgba(80,143,238,.96) 45%,rgba(145,83,220,.94));box-shadow:0 0 18px rgba(84,205,226,.18),inset 0 1px 0 rgba(255,255,255,.16)}.checkout-page-card .service-upsell__actions strong{color:rgba(151,232,240,.95);text-shadow:0 0 14px rgba(84,205,226,.12)}.checkout-page-card .service-upsell__help{border-color:rgba(165,180,255,.2);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025)),rgba(255,255,255,.03);color:rgba(218,224,246,.76)}.checkout-page-card .order-form__cluster--promo{padding:0;border-bottom:0}.checkout-page-card .order-form__cluster--promo .field input{border-color:rgba(147,164,255,.16);background:radial-gradient(120% 160% at 0 0,rgba(82,186,230,.08),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.03));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 8px 18px rgba(0,0,0,.1)}.checkout-page-card .order-form__cluster--promo .field input:focus{border-color:rgba(105,211,235,.38);background:radial-gradient(120% 160% at 0 0,rgba(82,186,230,.13),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.036));box-shadow:0 0 0 3px rgba(105,211,235,.08),0 0 22px rgba(123,92,255,.1),inset 0 1px 0 rgba(255,255,255,.07)}.checkout-page-card .order-form__cluster--promo .field input::placeholder{color:rgba(204,205,226,.72)}.checkout-page-card .field-hint{color:rgba(179,205,241,.72)}.checkout-page-card .dialog-price-box{position:relative;overflow:hidden;padding:10px 12px;border-radius:14px;border-color:rgba(123,218,238,.28);background:radial-gradient(90% 145% at 0 0,rgba(80,209,226,.2),transparent 56%),radial-gradient(92% 140% at 100% 0,rgba(120,92,255,.22),transparent 58%),radial-gradient(100% 140% at 100% 100%,rgba(205,74,210,.16),transparent 62%),linear-gradient(150deg,rgba(37,46,78,.96),rgba(25,20,52,.97) 48%,rgba(18,15,34,.98));box-shadow:0 18px 42px rgba(0,0,0,.26),0 0 34px rgba(90,197,230,.12),inset 0 1px 0 rgba(255,255,255,.11),inset 0 -24px 42px rgba(106,72,198,.12)}.checkout-page-card .dialog-price-box:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(112,232,240,.12),transparent 38%,rgba(211,87,224,.08)),linear-gradient(180deg,rgba(255,255,255,.055),transparent 42%);opacity:.74}.checkout-page-card .dialog-price-box>*{position:relative;z-index:1}.checkout-page-card .dialog-price-box__head>span{color:rgba(195,224,255,.82)}.checkout-page-card .dialog-price-box__head>strong{color:rgba(255,255,255,.99);text-shadow:0 0 24px rgba(96,214,232,.22),0 1px 0 rgba(0,0,0,.1)}.checkout-page-card .checkout-pricing-list{gap:0}.checkout-page-card .checkout-pricing-list div{padding:6px 0;border-top-color:rgba(255,255,255,.09)}.checkout-page-card .checkout-pricing-list span{color:rgba(218,223,240,.78)}.checkout-page-card .checkout-pricing-list strong{color:rgba(255,255,255,.9)}.checkout-page-card .checkout-pricing-list__total{margin-top:2px}.checkout-page-card .checkout-pricing-list__total span{color:rgba(238,246,255,.92)}.checkout-page-card .checkout-pricing-list__total strong{color:rgba(151,232,240,.98);text-shadow:0 0 16px rgba(84,205,226,.18)}.checkout-page-card .checkout-pricing-list__gold span,.checkout-page-card .checkout-pricing-list__gold strong{color:rgba(255,229,130,.94)}.checkout-page-card .primary-button--checkout{min-height:52px;border:0;background:linear-gradient(135deg,rgb(78,214,224),rgb(83,151,238) 38%,rgb(125,92,232) 68%,rgb(189,70,207));background-clip:border-box;-webkit-background-clip:border-box;color:rgba(255,255,255,.98);box-shadow:0 16px 32px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.2)}.checkout-page-card .primary-button--checkout:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(0,0,0,.24),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.22)}.checkout-page-card .primary-button--checkout:active{transform:translateY(0)}.checkout-page-card .dialog-frame{padding:12px;border-radius:28px;border-color:rgba(118,154,230,.22);background:radial-gradient(58% 52% at 8% 0,rgba(71,191,220,.2),transparent 60%),radial-gradient(52% 58% at 100% 16%,rgba(135,92,255,.18),transparent 62%),radial-gradient(58% 60% at 82% 100%,rgba(198,68,211,.12),transparent 64%),linear-gradient(145deg,rgba(18,28,48,.98),rgba(13,12,27,.99) 48%,rgba(11,10,20,.99));box-shadow:0 34px 90px rgba(0,0,0,.46),0 0 54px rgba(73,164,226,.08),inset 0 1px 0 rgba(255,255,255,.08)}.checkout-page-card .dialog-frame:before{opacity:.44}.checkout-page-card .checkout-flow{gap:10px;padding-top:24px}.checkout-page-card .checkout-step-indicator{padding:0;gap:7px;border:0;border-radius:0;background:transparent;box-shadow:none}.checkout-page-card .checkout-step-indicator__progress{padding-left:4px;color:rgba(206,221,246,.54);font-size:.68rem}.checkout-page-card .checkout-step-indicator__track{gap:7px;padding:3px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024)),rgba(255,255,255,.024);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.045)}.checkout-page-card .checkout-step-indicator__item{min-height:32px;border:0;background:transparent;color:rgba(224,227,242,.56)}.checkout-page-card .checkout-step-indicator__item.is-active{background:radial-gradient(120% 160% at 0 0,rgba(98,207,229,.14),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px rgba(130,179,255,.16),inset 0 1px 0 rgba(255,255,255,.08)}.checkout-page-card .dialog-summary--step{max-width:648px;gap:8px;padding:0 4px;border:0;background:transparent;box-shadow:none}.checkout-page-card .dialog-summary__hero{grid-template-columns:minmax(0,1fr) minmax(182px,216px);gap:12px;padding:13px 14px;border-radius:20px;border-color:rgba(121,190,238,.18);background:linear-gradient(115deg,rgba(41,78,105,.54),rgba(27,24,52,.9) 50%,rgba(37,16,54,.86)),rgba(21,21,36,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 18px 42px rgba(0,0,0,.2)}.checkout-page-card .dialog-summary__hero:before{opacity:.38}.checkout-page-card .dialog-summary__hero .panel-tag{min-height:26px;padding-inline:10px;border-color:rgba(130,213,237,.18);background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);display:none}.checkout-page-card .dialog-summary h2{max-width:9ch;font-size:clamp(1.76rem,2.18vw,2.18rem);letter-spacing:-.045em}.checkout-page-card .dialog-summary p{max-width:28ch;color:rgba(229,226,241,.78)}.checkout-page-card .dialog-summary__selection-card{align-self:start;align-content:center;min-height:100px;padding:12px 13px;border:0;background:radial-gradient(100% 120% at 0 0,rgba(94,206,231,.12),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:inset 0 0 0 1px rgba(140,197,255,.16),inset 0 1px 0 rgba(255,255,255,.09)}.checkout-page-card .dialog-section{padding:0;border:0;background:transparent;box-shadow:none}.checkout-page-card .dialog-section__head{padding:0 3px;gap:3px}.checkout-page-card .dialog-section__eyebrow{font-size:.69rem;color:rgba(176,207,245,.58)}.checkout-page-card .dialog-section__head strong{color:rgba(250,250,255,.9);font-size:.86rem}.checkout-page-card .dialog-options{gap:7px}.checkout-page-card .option-pill--package{min-height:54px;padding:10px 12px;border:0;background:linear-gradient(180deg,rgba(255,255,255,.062),rgba(255,255,255,.028)),rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.052)}.checkout-page-card .option-pill--package:hover{border:0;background:radial-gradient(110% 140% at 0 0,rgba(103,208,232,.11),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.036));box-shadow:inset 0 0 0 1px rgba(129,203,242,.18),inset 0 1px 0 rgba(255,255,255,.065)}.checkout-page-card .option-pill--package.is-active{border:0;background:radial-gradient(112% 130% at 0 0,rgba(91,219,230,.2),transparent 52%),radial-gradient(116% 140% at 100% 100%,rgba(166,82,220,.18),transparent 56%),linear-gradient(180deg,rgba(61,71,111,.66),rgba(31,25,55,.94));box-shadow:inset 0 0 0 1px rgba(116,220,238,.42),inset 0 1px 0 rgba(255,255,255,.11),0 12px 30px rgba(0,0,0,.18)}.checkout-page-card .service-upsell--dialog{padding:10px 12px;border:0;background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.028)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.052)}.checkout-page-card .service-upsell--dialog:has(.service-upsell__checkbox:checked){border:0;background:radial-gradient(120% 150% at 0 0,rgba(86,205,226,.14),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.074),rgba(255,255,255,.032));box-shadow:inset 0 0 0 1px rgba(111,222,237,.24),inset 0 1px 0 rgba(255,255,255,.07)}.checkout-page-card .order-form__cluster--promo .field input{min-height:48px;border:0;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.026)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.075),inset 0 1px 0 rgba(255,255,255,.052)}.checkout-page-card .dialog-price-box{padding:12px 16px;border:0;border-radius:18px;background:radial-gradient(84% 130% at 0 0,rgba(82,215,230,.2),transparent 56%),radial-gradient(88% 135% at 100% 0,rgba(123,92,255,.2),transparent 58%),linear-gradient(140deg,rgba(43,62,96,.88),rgba(27,22,54,.96) 54%,rgba(19,16,36,.98));box-shadow:inset 0 0 0 1px rgba(122,218,238,.22),inset 0 1px 0 rgba(255,255,255,.11),0 18px 42px rgba(0,0,0,.24)}.checkout-page-card .primary-button--checkout{min-height:48px;border-radius:16px;box-shadow:0 16px 32px rgba(0,0,0,.2),inset 0 0 0 1px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.22)}.checkout-page-card .dialog-form-shell--step{max-width:672px;gap:10px;padding:0 4px;border:0;background:transparent;box-shadow:none}.checkout-page-card .dialog-form-shell__header{gap:5px;padding:12px 16px;border-radius:20px;background:radial-gradient(94% 150% at 0 0,rgba(91,205,230,.14),transparent 55%),radial-gradient(90% 145% at 100% 100%,rgba(160,82,220,.12),transparent 58%),linear-gradient(145deg,rgba(36,47,76,.72),rgba(24,21,44,.9));box-shadow:inset 0 0 0 1px rgba(132,190,255,.13),inset 0 1px 0 rgba(255,255,255,.075)}.checkout-page-card .dialog-form-shell__header .panel-tag{display:none}.checkout-page-card .dialog-form-shell__header h3{font-size:1.26rem;letter-spacing:-.035em}.checkout-step-back-inline{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.028)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.078),inset 0 1px 0 rgba(255,255,255,.052);color:rgba(232,229,245,.82);font-size:.78rem;font-weight:650;line-height:1;transition:color .16s ease,transform .16s ease,box-shadow .16s ease}.checkout-step-back-inline:hover{color:rgba(255,255,255,.96);transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(111,222,237,.18),inset 0 1px 0 rgba(255,255,255,.065)}.checkout-page-card .dialog-form-shell__header p{max-width:56ch;color:rgba(224,221,238,.76);font-size:.84rem}.checkout-page-card .checkout-order-summary{gap:7px;padding:12px 14px;border:0;border-radius:18px;background:radial-gradient(84% 130% at 100% 0,rgba(198,68,211,.12),transparent 58%),linear-gradient(180deg,rgba(255,255,255,.062),rgba(255,255,255,.028)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),inset 0 1px 0 rgba(255,255,255,.06)}.checkout-page-card .checkout-order-summary__head{align-items:center}.checkout-page-card .checkout-order-summary__head strong{margin-top:3px;font-size:.96rem}.checkout-page-card .checkout-order-summary__total{color:rgba(255,255,255,.98);font-size:1.28rem;text-shadow:0 0 18px rgba(91,205,230,.14)}.checkout-page-card .checkout-order-summary__meta{gap:7px}.checkout-page-card .checkout-order-summary__meta div{min-height:34px;padding:6px 9px;border:0;border-radius:13px;background:rgba(255,255,255,.042);box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)}.checkout-page-card .order-form{gap:9px}.checkout-page-card .order-form__cluster{gap:8px;padding:0;border-bottom:0}.checkout-page-card .order-form__section-head{padding:0 3px}.checkout-page-card .checkbox-row,.checkout-page-card .contact-field--preference,.checkout-page-card .field input,.checkout-page-card .field select,.checkout-page-card .field textarea{border:0;background:linear-gradient(180deg,rgba(255,255,255,.056),rgba(255,255,255,.028)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.078),inset 0 1px 0 rgba(255,255,255,.052)}.checkout-page-card .field input,.checkout-page-card .field select{min-height:50px;padding:23px 14px 9px}.checkout-page-card .field textarea{min-height:72px;padding:25px 14px 10px;resize:none}.checkout-page-card .field input:focus,.checkout-page-card .field select:focus,.checkout-page-card .field textarea:focus{border-color:transparent;background:radial-gradient(110% 150% at 0 0,rgba(88,203,224,.1),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.066),rgba(255,255,255,.032));box-shadow:inset 0 0 0 1px rgba(111,222,237,.28),0 0 0 3px rgba(111,222,237,.07)}.checkout-page-card .field-hint{color:rgba(181,207,241,.68)}.checkout-page-card .contact-field--preference{padding:10px 12px;border-radius:16px}.checkout-page-card .contact-type-switch{gap:7px}.checkout-page-card .contact-type-button{min-height:32px;padding-inline:11px;border:0;background:rgba(255,255,255,.042);box-shadow:inset 0 0 0 1px rgba(255,255,255,.07)}.checkout-page-card .contact-type-button.is-active{background:radial-gradient(120% 150% at 0 0,rgba(91,205,230,.16),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.04));box-shadow:inset 0 0 0 1px rgba(125,147,255,.3),inset 0 1px 0 rgba(255,255,255,.08)}.checkout-page-card .order-form__footer{gap:9px;padding-top:2px}.checkout-page-card .checkbox-row{align-items:center;min-height:42px;padding:9px 12px;border-radius:15px}.checkout-page-card .checkbox-row input{margin-top:0}.checkout-page-card .checkout-step-actions--footer{grid-template-columns:1fr}.checkout-page-card .secondary-button--checkout{min-height:48px;border:0;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.056),rgba(255,255,255,.028)),rgba(255,255,255,.018);box-shadow:inset 0 0 0 1px rgba(255,255,255,.078),inset 0 1px 0 rgba(255,255,255,.052)}@media (max-width:640px){.checkout-page-card .dialog-frame{padding:12px;border-radius:24px}.checkout-page-card .checkout-flow{gap:10px;padding-top:24px}.checkout-page-card .dialog-summary--step{padding:0}.checkout-page-card .dialog-summary__hero{grid-template-columns:1fr;gap:12px;padding:14px}.checkout-page-card .dialog-summary__selection-card{min-height:0}.checkout-page-card .dialog-options{grid-template-columns:1fr}.checkout-page-card .dialog-frame:before{content:none}.checkout-frame-exit{top:7px;right:9px}.dashboard-room-workspace__exit{top:12px;right:12px}.workspace-exit{width:32px;height:32px;font-size:1.16rem}.workspace-exit.checkout-frame-exit{width:28px;height:28px;font-size:1.04rem}.checkout-page-card .dialog-summary--step{gap:11px}.checkout-page-card .dialog-summary__hero{padding:13px;border:0;background:linear-gradient(145deg,rgba(33,37,63,.92),rgba(20,17,37,.96));box-shadow:none}.checkout-page-card .dialog-price-box:before,.checkout-page-card .dialog-summary__hero:before{content:none}.checkout-page-card .dialog-summary__selection-card{padding:11px 12px;border:0;box-shadow:none}.checkout-page-card .option-pill--package{box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 6px 14px rgba(0,0,0,.1)}.checkout-page-card .dialog-section,.checkout-page-card .option-pill--package,.checkout-page-card .service-upsell--dialog{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.026))}}@media (max-width:640px){.checkout-page-card .option-pill--package.is-active,.checkout-page-card .service-upsell--dialog:has(.service-upsell__checkbox:checked){background:linear-gradient(180deg,rgba(52,56,88,.76),rgba(26,23,48,.94))}.checkout-page-card .dialog-price-box{background:linear-gradient(150deg,rgba(37,46,78,.96),rgba(25,20,52,.98));box-shadow:0 14px 30px rgba(0,0,0,.22),0 0 24px rgba(90,197,230,.1),inset 0 1px 0 rgba(255,255,255,.1)}.reviews-route-controls,.reviews-route-hero__actions,.reviews-route-hero__stats,.reviews-section__actions{justify-content:flex-start}.reviews-section__heading{grid-template-columns:1fr;align-items:start}.reviews-route-main{padding-top:calc(var(--header-offset) + 22px)}.reviews-route-hero{grid-template-columns:1fr;padding-top:22px}.reviews-route-hero h1{max-width:none;font-size:clamp(2rem,11vw,2.75rem)}.reviews-route-hero p{font-size:.92rem;line-height:1.58}.reviews-route-controls{width:100%;gap:8px}.reviews-filter,.reviews-filter select,.reviews-route-count{flex:1 1 142px}.reviews-route-controls .primary-button{flex:1 1 100%}.reviews-route-layout{grid-template-columns:1fr}.reviews-submit-card{position:static;order:-1}.reviews-submit-card--modal{position:relative}.reviews-submit-card--modal h2{font-size:clamp(1.62rem,6.8vw,2rem)}.reviews-masonry{column-count:1}.review-card__footer{align-items:flex-start;flex-direction:column}.review-card--product .review-card__footer{align-items:center;flex-direction:row}}.auth-modal-overlay{padding:18px;background:rgba(7,6,13,.58);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow-y:auto;overscroll-behavior:contain;isolation:isolate;transition:opacity .18s ease}.auth-modal-card{width:min(688px,calc(100vw - 36px));max-height:min(680px,calc(100svh - 36px));overflow:auto;margin:auto;transform:translate3d(0,12px,0) scale(.985);transition:opacity .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.auth-modal-card .dialog-frame{padding:14px}.auth-modal-close{top:16px;right:16px;width:40px;height:40px;padding:0;color:rgba(255,255,255,.9);border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 18px rgba(0,0,0,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.auth-modal-close:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.065);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16)}.auth-modal-close:active{transform:translateY(0);background:rgba(255,255,255,.05)}.auth-modal-close__icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.auth-modal-close__icon svg{width:100%;height:100%;display:block}.auth-modal-close__icon path{stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.auth-layout--modal{grid-template-columns:minmax(0,.52fr) minmax(0,.9fr);gap:12px}.auth-form-shell,.auth-summary{min-height:100%}.auth-summary{display:grid;align-content:start;gap:10px}.auth-summary--modal{padding:16px}.auth-summary--modal h2{margin-top:2px;font-size:clamp(1.38rem,2vw,1.82rem);line-height:1.04}.auth-summary--modal p{margin-top:0;font-size:.88rem;line-height:1.48;max-width:25ch}.auth-form-shell--modal{padding:16px;border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.auth-form-shell--modal .order-form{gap:12px}.auth-form-shell--modal .field input,.auth-form-shell--modal .field select,.auth-form-shell--modal .field textarea{min-height:52px;padding:26px 15px 11px;border-radius:16px}.auth-form-shell--modal .primary-button{min-height:48px;width:100%}.auth-switch{margin-top:14px;font-size:.88rem}.dashboard-shell{gap:24px;grid-template-columns:minmax(250px,286px) minmax(0,1fr)}.dashboard-sidebar{gap:18px}.dashboard-sidebar__intro,.dashboard-sidebar__meta{display:grid;gap:14px}.dashboard-sidebar__user{padding:14px 16px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.dashboard-sidebar__user span,.dashboard-sidebar__user strong{display:block}.dashboard-sidebar__user strong{font-size:.96rem}.dashboard-sidebar__user span{margin-top:6px;color:var(--muted);font-size:.82rem}.dashboard-content,.dashboard-stack{gap:20px}.dashboard-panel{padding:24px}.dashboard-panel--hero h1{font-size:clamp(1.9rem,3vw,2.7rem);line-height:1.02}.dashboard-actions{margin-top:22px}.dashboard-actions form{margin:0}.dashboard-table{gap:16px}.dashboard-table__row{gap:18px;padding:22px}.dashboard-table__row h3{margin-top:8px}@media (max-width:1080px){.auth-layout--modal,.checkout-page-card .dialog-layout{grid-template-columns:1fr}.auth-summary--modal{padding-bottom:10px}.dashboard-grid--actions,.dashboard-grid--stats{grid-template-columns:1fr}}@media (max-width:820px){.auth-modal-overlay{padding:12px}.auth-modal-card{width:min(620px,calc(100vw - 24px));max-height:min(720px,calc(100svh - 24px))}.auth-modal-card .dialog-frame{padding:12px}.checkout-page-toolbar{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px;border-radius:12px}.checkout-back-link{width:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;flex:0 0 auto}.checkout-back-link__label{display:none}.checkout-product-switch{justify-content:flex-start;width:100%;overflow-x:auto;flex-wrap:nowrap;align-items:center;min-width:0;border-radius:12px;padding:3px}.dashboard-shell{grid-template-columns:1fr;gap:18px}.dashboard-sidebar{position:static;top:auto}.dashboard-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.auth-modal-overlay{padding:12px;place-items:center}.auth-modal-card{width:calc(100vw - 24px);max-height:calc(100svh - 24px);border-radius:28px}.auth-modal-close{top:14px;right:14px;width:40px;height:40px}.auth-modal-close__icon{width:17px;height:17px}.auth-form-shell--modal,.auth-summary--modal{padding:15px}.auth-summary--modal h2{font-size:1.34rem}.auth-summary--modal p{max-width:none;font-size:.84rem;line-height:1.42}.auth-form-shell--modal .order-form{gap:11px}.auth-form-shell--modal .primary-button{min-height:46px}.auth-switch{gap:6px;font-size:.84rem}.checkout-page-card .dialog-form-shell,.checkout-page-card .dialog-summary,.dashboard-panel,.dashboard-sidebar{padding:18px}.checkout-product-switch{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:6px;align-items:center;scrollbar-width:none}.checkout-product-switch .option-pill--tab{width:auto;min-width:max-content;flex:0 0 auto;justify-content:center;min-height:34px;padding:0 12px;border-radius:10px;font-size:.74rem}.checkout-product-switch::-webkit-scrollbar{display:none}.dashboard-nav{grid-template-columns:1fr}.dashboard-nav__link{justify-content:center}}.dashboard-route-main{padding-top:calc(var(--header-offset) + 30px)}.dashboard-sidebar{top:calc(var(--header-offset) + 20px);padding:24px;gap:20px;background:radial-gradient(circle at top right,rgba(125,92,255,.12),transparent 42%),linear-gradient(180deg,rgba(30,27,41,.95),rgba(16,14,25,.96))}.dashboard-sidebar__intro h2{font-size:1.55rem;line-height:1.04}.dashboard-sidebar__intro p{max-width:28ch}.dashboard-sidebar__actions{display:grid;gap:10px}.dashboard-sidebar__actions .primary-button,.dashboard-sidebar__actions .secondary-button{width:100%}.dashboard-nav{gap:10px}.dashboard-nav__link{min-height:62px;padding:14px 16px;display:grid;align-content:center;justify-items:start;gap:3px;border-radius:20px}.dashboard-nav__label{color:var(--text);font-weight:700;line-height:1.1}.dashboard-nav__description{color:var(--muted);font-size:.76rem;line-height:1.35}.dashboard-nav__link.is-active .dashboard-nav__description{color:rgba(255,255,255,.8)}.dashboard-content,.dashboard-stack{gap:22px}.dashboard-panel{border-radius:26px}.dashboard-panel--hero{gap:12px}.dashboard-panel--hero p{max-width:58ch}.dashboard-stat-card{display:grid;gap:10px;align-content:start}.dashboard-stat-card strong{font-size:clamp(1.7rem,2.1vw,2.25rem);line-height:1;letter-spacing:-.04em}.dashboard-grid--actions{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-order-list{gap:16px}.dashboard-order-card{grid-template-columns:minmax(0,1.25fr) minmax(220px,.9fr) auto;padding:22px}.dashboard-order-card__main,.dashboard-order-card__meta{gap:8px}.dashboard-order-card__main h3,.dashboard-order-card__main p,.dashboard-order-card__meta p{margin:0}.dashboard-order-card__badges{gap:8px}.dashboard-order-card__facts{display:flex;flex-wrap:wrap;gap:14px;color:var(--muted);font-size:.92rem}.dashboard-detail-list{display:grid;gap:14px}.dashboard-detail-list div{display:grid;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.dashboard-detail-list strong{font-size:.9rem;line-height:1.2}.dashboard-detail-list span{color:var(--muted);line-height:1.5}@media (max-width:1080px){.dashboard-grid--actions,.dashboard-grid--stats,.dashboard-order-card{grid-template-columns:1fr}.dashboard-order-card{align-items:start}.dashboard-table__actions{justify-content:flex-start}}@media (max-width:820px){.dashboard-shell{gap:18px}.dashboard-sidebar{padding:20px}.dashboard-sidebar__intro p{max-width:none}.dashboard-nav{grid-template-columns:1fr}.dashboard-nav__link{min-height:58px}}@media (max-width:640px){.dashboard-route-main{padding-top:calc(var(--header-offset) + 22px)}.dashboard-empty-state,.dashboard-panel,.dashboard-panel--hero,.dashboard-sidebar{padding:18px}.dashboard-panel--hero h1{font-size:1.7rem}.dashboard-order-card{padding:18px}.dashboard-order-card__facts{flex-direction:column;gap:6px}.dashboard-badge{min-height:30px;font-size:.68rem}}.dashboard-route-main{padding-top:calc(var(--header-offset) + 18px)}.dashboard-shell{display:grid;grid-template-columns:minmax(300px,324px) minmax(0,1fr);gap:26px;align-items:start;max-width:1420px;margin:0 auto}.dashboard-shell--room{grid-template-columns:minmax(0,1fr);max-width:1340px;margin-top:8px}.dashboard-shell--room .dashboard-room-screen{max-width:1180px}.dashboard-sidebar{position:sticky;top:calc(var(--header-offset) + 12px);display:grid;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:linear-gradient(180deg,rgba(31,28,43,.95),rgba(15,14,24,.98)),radial-gradient(circle at top right,rgba(103,137,255,.08),transparent 42%);box-shadow:0 20px 48px rgba(7,6,15,.34)}.dashboard-sidebar__surface{display:grid;gap:10px}.dashboard-sidebar__intro{position:relative;display:grid;gap:5px;padding:16px 16px 15px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.024)),radial-gradient(circle at top right,rgba(86,167,255,.08),transparent 44%);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.dashboard-sidebar__intro>*{position:relative;z-index:1}.dashboard-sidebar__intro:before{content:"";position:absolute;inset:auto -18px -30px auto;width:108px;height:108px;border-radius:999px;background:radial-gradient(circle,rgba(125,92,255,.22),transparent 72%);opacity:.78}.dashboard-sidebar__intro:after{content:"";position:absolute;top:8px;right:10px;width:154px;height:98px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='98' viewBox='0 0 154 98' fill='none'%3E%3Cg stroke='%23FFFFFF' stroke-opacity='.3' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='98' y='10' width='23' height='16' rx='4.8'/%3E%3Cpath d='M103.4 10v-1.15c0-.82.67-1.48 1.48-1.48h9.24c.82 0 1.48.66 1.48 1.48V10'/%3E%3Cpath d='M104.8 16.8h10'/%3E%3Cpath d='M104.8 20.4h5.7'/%3E%3Ccircle cx='135.5' cy='24.5' r='2.7'/%3E%3Cpath d='M131.1 32.3c1.5-2.25 6.7-2.25 8.2 0'/%3E%3Ccircle cx='111' cy='42.5' r='2.65'/%3E%3Cpath d='M106.7 50c1.45-2.2 6.5-2.2 7.95 0'/%3E%3Crect x='120' y='53' width='22' height='15' rx='4.5'/%3E%3Cpath d='M125.3 53v-1.05c0-.78.64-1.42 1.42-1.42h8.56c.78 0 1.42.64 1.42 1.42V53'/%3E%3Cpath d='M126.7 59.2h8.7'/%3E%3Ccircle cx='96' cy='67' r='2.55'/%3E%3Cpath d='M91.8 74.1c1.42-2.08 6.35-2.08 7.77 0'/%3E%3Ccircle cx='127.5' cy='77' r='2.45'/%3E%3Cpath d='M123.6 83.8c1.3-1.95 5.8-1.95 7.1 0'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:154px 98px;background-position:50%;opacity:.28;pointer-events:none}.dashboard-sidebar__intro-head{display:inline-flex;align-items:center;gap:9px}.dashboard-sidebar__intro-mark{width:30px;height:30px;flex:0 0 30px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.dashboard-sidebar__intro-mark svg{width:15px;height:15px;stroke:rgba(255,255,255,.86);stroke-width:1.35}.dashboard-sidebar__intro h2{font-size:1.18rem;line-height:1.02;letter-spacing:-.04em}.dashboard-sidebar__intro p{max-width:25ch;font-size:.79rem;line-height:1.38;color:rgba(255,255,255,.62)}.dashboard-sidebar__user{position:relative;display:grid;gap:4px;padding:14px 16px 15px;border-radius:20px;border:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02)),radial-gradient(circle at top right,rgba(86,167,255,.055),transparent 48%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 12px 24px rgba(7,6,15,.12)}.dashboard-sidebar__user-head{display:inline-flex;align-items:center;gap:9px;width:fit-content;max-width:100%}.dashboard-sidebar__user-label{display:block;color:rgba(255,255,255,.5);font-size:.7rem;line-height:1;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dashboard-sidebar__user-mark{position:relative;width:30px;height:30px;flex:0 0 30px;display:block;border-radius:11px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);line-height:0}.dashboard-sidebar__user-mark svg{position:absolute;top:calc(50% + .5px);left:50%;width:19px;height:19px;display:block;stroke:rgba(255,255,255,.74);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transform:translate(-50%,-50%)}.dashboard-sidebar__user strong{display:block;max-inline-size:100%;font-size:1.08rem;line-height:1.08;font-weight:670;letter-spacing:-.035em;overflow-wrap:anywhere}.dashboard-sidebar__footer{display:grid;gap:10px}.dashboard-sidebar__footer .primary-button,.dashboard-sidebar__shortcut{width:100%;min-height:48px;padding:0 18px;border-radius:18px;display:inline-flex;align-items:center;justify-content:flex-start;font-size:.92rem;line-height:1;font-weight:600;letter-spacing:-.02em}.dashboard-sidebar__primary-action{position:relative;overflow:hidden;isolation:isolate;min-height:56px;border-color:rgba(255,255,255,.11);color:rgba(12,10,20,.92);background:linear-gradient(135deg,rgba(113,246,212,.98),rgba(83,177,255,.97) 56%,rgba(140,150,255,.96)),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03));background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:none}.dashboard-sidebar__primary-action:after,.dashboard-sidebar__primary-action:before{content:none}.dashboard-sidebar__primary-action:hover{box-shadow:none}.dashboard-boost-chooser{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px;animation:reviewsModalFadeIn .18s ease-out both}.dashboard-boost-chooser__backdrop{position:absolute;inset:0;border:0;background:rgba(8,7,14,.54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:reviewsBackdropFadeIn .18s ease-out both}.dashboard-boost-chooser__card{position:relative;width:min(430px,100%);display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top left,rgba(92,204,224,.11),transparent 42%),radial-gradient(circle at bottom right,rgba(155,82,220,.14),transparent 46%),linear-gradient(180deg,rgba(31,28,43,.98),rgba(16,14,25,.99));box-shadow:0 26px 70px rgba(0,0,0,.42);animation:reviewsCardIn .22s cubic-bezier(.2,.78,.24,1) both}.dashboard-boost-chooser__head{position:relative;display:grid;gap:7px;padding-right:44px}.dashboard-boost-chooser__head h2,.dashboard-boost-chooser__head p{margin:0}.dashboard-boost-chooser__head h2{font-size:1.45rem;line-height:1.05;letter-spacing:-.04em}.dashboard-boost-chooser__head p{color:rgba(247,246,251,.68);font-size:.9rem;line-height:1.5}.dashboard-boost-chooser__close{position:absolute;top:0;right:0;width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.05);color:rgba(255,255,255,.78);font-size:1.25rem;line-height:1}.dashboard-boost-chooser__options{display:grid;gap:8px}.dashboard-boost-chooser__options button{width:100%;display:grid;gap:5px;padding:13px 14px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.022)),rgba(255,255,255,.012);color:var(--text);text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.dashboard-boost-chooser__options button:hover{transform:translateY(-1px);border-color:rgba(99,201,229,.24);background:radial-gradient(110% 140% at 0 0,rgba(88,203,224,.11),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.028))}.dashboard-boost-chooser__options span,.dashboard-boost-chooser__options strong{display:block}.dashboard-boost-chooser__options strong{font-size:.98rem;line-height:1.2}.dashboard-boost-chooser__options span{color:rgba(247,246,251,.62);font-size:.82rem;line-height:1.35}.dashboard-sidebar__nav{display:grid;gap:10px}.dashboard-sidebar__shortcut{border:1px solid rgba(255,255,255,.06);color:rgba(255,255,255,.78);background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.018)),rgba(255,255,255,.012);box-shadow:inset 0 1px 0 rgba(255,255,255,.028);transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dashboard-sidebar__shortcut:hover{color:var(--text);border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.046),rgba(255,255,255,.026)),rgba(255,255,255,.018)}.dashboard-sidebar__shortcut[aria-current=page]{color:var(--text);border-color:rgba(103,167,255,.22);background:linear-gradient(180deg,rgba(103,167,255,.09),rgba(103,167,255,.04)),rgba(255,255,255,.022);box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 10px 18px rgba(7,6,15,.12)}.dashboard-inline-actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-content__inner,.dashboard-stack{display:grid;gap:18px}.dashboard-overview{grid-template-columns:1fr;grid-template-areas:"channels";gap:16px}.dashboard-panel{padding:22px;border-radius:28px;border:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(29,26,41,.94),rgba(17,15,26,.97)),radial-gradient(circle at top left,rgba(125,92,255,.08),transparent 44%);box-shadow:0 14px 36px rgba(7,6,15,.24)}.dashboard-panel h1,.dashboard-panel h2,.dashboard-panel h3,.dashboard-panel p{margin:0}.dashboard-panel p{color:var(--muted);line-height:1.6}.dashboard-panel--hero{padding:24px;display:grid;gap:10px}.dashboard-panel--hero h1{font-size:clamp(1.8rem,2.4vw,2.45rem);line-height:1;letter-spacing:-.05em}.dashboard-panel--hero p{max-width:56ch}.dashboard-room-hero__facts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.dashboard-panel__header{display:flex;align-items:start;justify-content:space-between;gap:14px}.dashboard-panel__header h2{margin-top:8px;font-size:1.32rem;line-height:1.07;letter-spacing:-.04em}.dashboard-panel__header h1{margin-top:8px;font-size:clamp(1.8rem,2.4vw,2.45rem);line-height:1;letter-spacing:-.05em}.dashboard-overview__hero{grid-area:hero;min-height:0}.dashboard-grid--stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-overview__stats{grid-area:stats}.dashboard-overview__channels{grid-area:channels;display:grid;gap:8px;padding:14px}.dashboard-overview__room{display:grid;gap:12px;padding:18px}.dashboard-room-preview{display:grid;gap:12px}.dashboard-room-preview__summary{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:14px;align-items:start}.dashboard-room-preview__facts,.dashboard-room-preview__main{display:grid;gap:10px}.dashboard-room-preview__topline{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard-room-preview__main h3{font-size:1.18rem;line-height:1.08;letter-spacing:-.03em}.dashboard-room-hero__facts,.dashboard-room-preview__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-room-hero__facts div,.dashboard-room-preview__facts div{display:grid;gap:4px;padding:12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.dashboard-room-hero__facts span,.dashboard-room-preview__facts span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-room-hero__facts strong,.dashboard-room-preview__facts strong{font-size:.96rem;line-height:1.4;font-weight:650}.dashboard-room-preview__footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 16px;align-items:center}.dashboard-room-preview__footer p{max-width:56ch}.dashboard-room-preview__empty{padding:0;gap:10px}.dashboard-room-preview__empty .dashboard-room-preview__summary{grid-template-columns:minmax(0,1.16fr) minmax(248px,.84fr);gap:12px}.dashboard-room-preview__empty .dashboard-room-preview__main{gap:6px;align-content:start}.dashboard-room-preview__empty .dashboard-room-preview__main h3{font-size:1.26rem;line-height:1.06}.dashboard-room-preview__status-summary{display:grid;align-content:start;width:100%;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);overflow:hidden}.dashboard-room-preview__status-row{display:grid;gap:4px;padding:12px 14px}.dashboard-room-preview__status-row+.dashboard-room-preview__status-row{border-top:1px solid rgba(255,255,255,.06)}.dashboard-room-preview__status-row span{color:var(--muted);font-size:.74rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-room-preview__status-row strong{font-size:.95rem;line-height:1.35;font-weight:650}@media (max-width:1180px){.dashboard-room-preview__status-summary{grid-template-columns:1fr}}.dashboard-summary-card{min-height:148px;display:grid;gap:10px;grid-template-rows:auto auto 1fr;align-content:stretch}.dashboard-summary-card__label{color:var(--muted);font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.dashboard-summary-card strong{font-size:clamp(1.8rem,2.6vw,2.2rem);line-height:.94;letter-spacing:-.05em}.dashboard-summary-card p{max-width:28ch;font-size:.9rem;line-height:1.5}.dashboard-orders-screen,.dashboard-overview__bottom,.dashboard-profile-screen,.dashboard-room-screen{display:grid;grid-template-rows:auto minmax(0,1fr);gap:5px;width:100%;max-width:820px;min-height:calc(100svh - var(--header-offset) - 66px);margin-inline:auto}.dashboard-room-screen{grid-template-rows:minmax(0,1fr)}.dashboard-room-screen>.dashboard-room-back{display:none}.dashboard-room-back{width:fit-content;display:inline-flex;align-items:center;min-height:32px;padding:0 2px;color:rgba(247,246,251,.68);font-size:.84rem;font-weight:650;letter-spacing:.01em;text-decoration:none;transition:color .18s ease}.dashboard-room-back:hover{color:var(--text)}.workspace-exit{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:rgba(247,246,251,.82);font-size:1.25rem;line-height:1;font-weight:420;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16);transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.workspace-exit:hover{transform:translateY(-1px);border-color:rgba(137,188,255,.24);background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.16),transparent 38%),linear-gradient(180deg,rgba(94,132,205,.18),rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.workspace-exit.checkout-frame-exit{top:7px;right:10px;width:28px;height:28px;border-color:rgba(255,255,255,.075);font-size:1.06rem;font-weight:420;box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 6px 14px rgba(0,0,0,.12)}.checkout-order-back{width:min(860px,calc(100vw - 32px));justify-self:center;justify-content:flex-end;min-height:38px;padding:0;margin-bottom:-2px}.checkout-order-back span{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.025));color:rgba(247,246,251,.82);font-size:1.25rem;line-height:1;font-weight:420;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16);transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s ease}.checkout-order-back:hover span{transform:translateY(-1px);border-color:rgba(137,188,255,.24);background:radial-gradient(circle at 34% 20%,rgba(255,255,255,.16),transparent 38%),linear-gradient(180deg,rgba(94,132,205,.18),rgba(255,255,255,.04));color:rgba(255,255,255,.96)}.dashboard-overview__bottom{grid-area:recent}.dashboard-recent-panel{display:grid;gap:16px;min-height:0;width:100%}.dashboard-inline-meta{display:flex;flex-wrap:wrap;gap:8px}.dashboard-badge{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:rgba(255,255,255,.88);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.02em}.dashboard-badge--accent{border-color:rgba(125,92,255,.24);background:linear-gradient(135deg,rgba(86,167,255,.12),rgba(125,92,255,.18) 56%,rgba(200,0,223,.12))}.dashboard-badge--success{border-color:rgba(67,240,168,.22);background:rgba(67,240,168,.1)}.dashboard-badge--warning{border-color:rgba(255,147,72,.22);background:rgba(255,147,72,.12)}.dashboard-recent-list{display:grid;gap:10px}.dashboard-recent-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.95fr) auto;gap:12px;align-items:center;padding:15px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.025)}.dashboard-recent-row__main,.dashboard-recent-row__meta{display:grid;gap:6px}.dashboard-recent-row__main p,.dashboard-recent-row__main strong,.dashboard-recent-row__meta span{margin:0}.dashboard-recent-row__main strong{font-size:.98rem}.dashboard-recent-row__meta{justify-items:start}.dashboard-recent-row__meta span{color:var(--muted)}.dashboard-empty-inline{display:grid;gap:10px;justify-items:start}.dashboard-orders-screen{grid-template-rows:auto auto;min-height:0}.dashboard-orders-screen__stats{display:block}.dashboard-orders-summary{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:18px;padding:18px 22px;border-radius:24px}.dashboard-orders-summary__item{display:grid;gap:6px;align-content:start}.dashboard-orders-summary__item strong{font-size:clamp(1.8rem,3.4vw,2.35rem);line-height:.95}.dashboard-orders-summary__item p{max-width:26ch;color:rgba(247,246,251,.72);font-size:.88rem;line-height:1.45}.dashboard-orders-summary__divider{width:1px;min-height:100%;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.13),transparent)}.dashboard-order-list{display:grid;gap:10px;align-content:start}.dashboard-order-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.58fr) auto;gap:12px;align-items:center;padding:15px 16px;border-radius:22px}.dashboard-order-card__main,.dashboard-order-card__meta{display:grid;gap:7px}.dashboard-order-card__main h3{font-size:1rem;line-height:1.08}.dashboard-order-card__main p{color:rgba(247,246,251,.72);font-size:.88rem;line-height:1.35}.dashboard-order-card__badges{display:flex;flex-wrap:wrap;gap:6px}.dashboard-order-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.dashboard-order-card__facts div{display:grid;gap:2px;padding:8px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.dashboard-order-card__facts span{color:var(--muted);font-size:.64rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-order-card__facts strong{font-size:.88rem;line-height:1.15}.dashboard-order-card__action{display:flex;justify-content:flex-end}.dashboard-order-card__action .primary-button{min-height:38px;padding-inline:18px;font-size:.84rem}.dashboard-empty-state{display:grid;gap:12px;padding:26px;align-self:start}.dashboard-profile-grid,.dashboard-room-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.dashboard-room-card{display:grid;gap:16px;align-content:start}.dashboard-room-card--summary{grid-row:span 2}.dashboard-keyvalue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-keyvalue-grid div,.dashboard-keyvalue-list div{display:grid;gap:6px;padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.dashboard-keyvalue-grid span,.dashboard-keyvalue-list span{color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-keyvalue-grid strong,.dashboard-keyvalue-list strong{font-size:.96rem;line-height:1.45;font-weight:650}.dashboard-keyvalue-list{display:grid;gap:12px}.dashboard-profile-card{display:grid;gap:18px;align-content:start}.dashboard-section-copy{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6}.dashboard-profile-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.dashboard-profile-action,.dashboard-profile-card__logout,.dashboard-profile-card__logout button{min-width:0}.dashboard-profile-action{gap:10px;padding-inline:16px}.dashboard-profile-password{display:grid;gap:12px}.dashboard-profile-password__form{width:min(100%,560px);display:grid;gap:12px;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.dashboard-profile-password__form label{display:grid;gap:7px}.dashboard-profile-password__form label span{color:var(--muted);font-size:.74rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em}.dashboard-profile-password__form input{width:100%;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(105,156,238,.24);background:rgba(6,11,24,.52);color:var(--text);outline:none}.dashboard-profile-password__form input:focus{border-color:rgba(93,202,226,.58);box-shadow:0 0 0 3px rgba(93,202,226,.1)}.dashboard-profile-password__message{margin:0;font-size:.86rem;line-height:1.45}.dashboard-profile-password__message--error{color:#ff9aa8}.dashboard-profile-password__message--success{color:#79f0bb}.dashboard-profile-password__actions{display:flex;flex-wrap:wrap;gap:10px}.dashboard-profile-password__actions .primary-button,.dashboard-profile-password__actions .secondary-button{min-height:42px;padding-inline:16px}.dashboard-profile-password__cancel{border-radius:14px}.dashboard-profile-action:disabled{opacity:1;cursor:not-allowed}.dashboard-profile-action__badge{min-height:24px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:rgba(255,255,255,.76);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.dashboard-profile-card__logout{display:flex}.dashboard-profile-logout-button{min-width:132px;border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.05))}.dashboard-channel-list{display:grid;gap:12px}.dashboard-channel-settings{display:grid;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);overflow:hidden}.dashboard-channel-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 14px}.dashboard-channel-row+.dashboard-channel-row{border-top:1px solid rgba(255,255,255,.06)}.dashboard-channel-row__main{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;min-width:0}.dashboard-channel-row__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;width:30px;height:30px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.045);color:rgba(255,255,255,.82);font-size:.76rem;font-weight:700;letter-spacing:.04em}.dashboard-channel-row__icon img,.dashboard-channel-row__icon svg{width:18px;height:18px;display:block}.dashboard-channel-row__icon img{object-fit:contain}.dashboard-channel-row__icon .channel-platform-icon--telegram{width:16px;height:16px}.dashboard-channel-row__icon .channel-platform-icon--max{width:15px;height:15px}.dashboard-channel-row__copy{display:grid;gap:4px;align-items:center;min-width:0}.dashboard-channel-row__copy strong{font-size:.98rem;line-height:1.2}.dashboard-channel-row__copy a,.dashboard-channel-row__copy em,.dashboard-channel-row__copy span{color:var(--muted);font-size:.78rem;line-height:1.4;font-style:normal}.dashboard-channel-row__copy a{width:fit-content;color:rgba(126,214,255,.9);text-decoration:none}.dashboard-channel-row__error{color:#ff9aa8!important}.dashboard-channel-row__control{display:flex;align-items:center;justify-content:flex-end}.dashboard-channel-row__control--actions{flex-wrap:wrap;gap:8px}.dashboard-channel-action{min-height:34px;padding:0 12px;border-radius:12px;font-size:.74rem}.dashboard-toggle{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.dashboard-toggle:disabled{cursor:wait;opacity:.74}.dashboard-toggle__track{position:relative;display:inline-flex;width:48px;height:29px;padding:3px;overflow:hidden;isolation:isolate;border-radius:999px;border:1px solid rgba(119,220,232,.18);background:linear-gradient(135deg,rgba(88,216,214,.92),rgba(154,94,244,.9));background-image:linear-gradient(135deg,rgba(88,216,214,.92),rgba(154,94,244,.9));background-clip:padding-box;-webkit-background-clip:padding-box;box-shadow:none}.dashboard-toggle:not(.dashboard-toggle--on) .dashboard-toggle__track{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.08)}.dashboard-toggle__thumb{margin-left:0;width:21px;height:21px;border-radius:50%;background:rgba(255,255,255,.96);box-shadow:none;transition:transform .16s ease,background .16s ease}.dashboard-toggle--on .dashboard-toggle__thumb{transform:translateX(19px)}.dashboard-support-grid,.dashboard-support-screen{display:grid;gap:18px}.dashboard-support-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.dashboard-support-card{display:grid;gap:16px;align-content:start}.dashboard-support-form{display:grid;gap:12px}.dashboard-support-success{padding:12px 14px;border-radius:16px;border:1px solid rgba(67,240,168,.2);background:rgba(67,240,168,.08);color:rgba(255,255,255,.9)}.dashboard-room-grid--activity{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-room-upsell{display:grid;gap:10px;padding:14px 16px;border-radius:20px;border:1px solid rgba(125,92,255,.18);background:rgba(125,92,255,.08)}.dashboard-activity-feed{display:grid;gap:10px}.dashboard-activity-item{display:grid;gap:5px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.dashboard-activity-item span{color:var(--muted);font-size:.86rem}.dashboard-message-stack{display:grid;gap:10px}.dashboard-message{display:grid;gap:6px;padding:14px 16px;border-radius:18px}.dashboard-message strong{font-size:.86rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-message p{font-size:.9rem;line-height:1.5}.dashboard-message--system{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03)}.dashboard-message--operator{border:1px solid rgba(125,92,255,.16);background:rgba(125,92,255,.08)}.dashboard-message--client{border:1px solid rgba(86,167,255,.16);background:rgba(86,167,255,.08)}.dashboard-room-workspace{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:0;padding:0;overflow:hidden;border-radius:28px;min-height:calc(100svh - var(--header-offset) - 66px);border:1px solid rgba(255,255,255,.09);background:radial-gradient(circle at 14% -8%,rgba(75,132,255,.16),transparent 34%),radial-gradient(circle at 91% 1%,rgba(199,76,255,.14),transparent 30%),linear-gradient(180deg,rgba(30,27,44,.98),rgba(14,13,24,.99));box-shadow:0 30px 80px rgba(4,4,12,.44),inset 0 1px 0 rgba(255,255,255,.06)}.dashboard-room-workspace__header{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:16px 68px 14px 18px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(12,11,21,.42);backdrop-filter:blur(18px)}.dashboard-room-workspace__bar{min-width:0}.dashboard-room-workspace__identity{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;min-width:0}.dashboard-room-workspace__avatar{width:46px;height:46px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:2px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);color:#ffffff;font-size:.78rem;font-weight:800;letter-spacing:.03em;box-shadow:0 14px 28px rgba(2,3,12,.28),inset 0 1px 0 rgba(255,255,255,.08)}.dashboard-room-workspace__avatar img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.dashboard-room-workspace__titleblock{display:grid;gap:3px;min-width:0}.dashboard-room-workspace__eyebrow{color:rgba(202,210,235,.72);font-size:.68rem;line-height:1.15;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-room-workspace__titleblock h1{margin:0;font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.08;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-room-workspace__titleblock p{margin:0;color:rgba(202,210,235,.72);font-size:.82rem;line-height:1.24;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-room-workspace__meta{display:grid;justify-items:end;gap:8px;min-width:280px}.dashboard-room-workspace__badges,.dashboard-room-workspace__strip{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;align-items:center}.dashboard-room-workspace__strip div{display:flex;gap:5px;align-items:center;min-width:0;padding:7px 9px;border-radius:999px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.035)}.dashboard-room-workspace__strip span{color:rgba(202,210,235,.62);font-size:.62rem;text-transform:uppercase;letter-spacing:.05em}.dashboard-room-workspace__strip strong{color:rgba(247,249,255,.94);font-size:.74rem;line-height:1.2;font-weight:750}.priority-upgrade-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:12px 14px 0;padding:13px 14px;border:1px solid rgba(255,205,108,.22);border-radius:20px;background:linear-gradient(135deg,rgba(255,206,103,.14),rgba(121,170,255,.06)),rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 36px rgba(3,5,18,.18)}.priority-upgrade-panel:before{content:"";position:absolute;inset:1px;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(255,225,151,.09),transparent 46%,rgba(114,177,255,.08))}.priority-upgrade-panel--enabled{border-color:rgba(112,224,184,.28);background:linear-gradient(135deg,rgba(112,224,184,.14),rgba(121,170,255,.06)),rgba(255,255,255,.045)}.priority-upgrade-panel__copy,.priority-upgrade-panel__status,.priority-upgrade-panel__switch{position:relative;z-index:1}.priority-upgrade-panel__copy{display:grid;gap:3px;min-width:0}.priority-upgrade-panel__eyebrow{color:rgba(255,225,151,.82);font-size:.64rem;font-weight:800;line-height:1.15;letter-spacing:.07em;text-transform:uppercase}.priority-upgrade-panel--enabled .priority-upgrade-panel__eyebrow{color:rgba(139,238,202,.86)}.priority-upgrade-panel h2,.priority-upgrade-panel p{margin:0}.priority-upgrade-panel h2{color:rgba(255,255,255,.96);font-size:.98rem;line-height:1.1;letter-spacing:0}.priority-upgrade-panel p{max-width:70ch;color:rgba(223,229,250,.72);font-size:.78rem;line-height:1.42}.priority-upgrade-panel__switch{display:inline-grid;grid-template-columns:auto minmax(112px,auto);gap:10px;align-items:center;min-height:48px;padding:6px 9px 6px 7px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:rgba(7,8,16,.46);color:#ffffff;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease}.priority-upgrade-panel__switch:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,225,151,.42);background:rgba(12,13,23,.7)}.priority-upgrade-panel__switch:disabled{cursor:default}.priority-upgrade-panel__track{width:44px;height:26px;display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.priority-upgrade-panel__track span{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#fff3c9,#f0b84e);box-shadow:0 8px 16px rgba(0,0,0,.28);transition:transform .22s cubic-bezier(.16,1,.3,1)}.priority-upgrade-panel__switch[aria-checked=true] .priority-upgrade-panel__track{background:rgba(83,214,169,.24)}.priority-upgrade-panel__switch[aria-checked=true] .priority-upgrade-panel__track span{transform:translateX(18px);background:linear-gradient(135deg,#a5f5d7,#45c993)}.priority-upgrade-panel__action{display:grid;gap:1px;text-align:left}.priority-upgrade-panel__action strong{font-size:.78rem;line-height:1.05;white-space:nowrap}.priority-upgrade-panel__action small{color:rgba(223,229,250,.6);font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.priority-upgrade-panel__status{grid-column:1/-1;color:rgba(255,225,151,.86);font-size:.76rem;line-height:1.35}.priority-upgrade-panel__status--error{color:rgba(255,135,153,.92)}.dashboard-room-workspace__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;padding:18px 18px 10px;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 0);background-size:34px 34px}.dashboard-room-feed{display:grid;grid-template-rows:minmax(0,1fr);min-height:0}.dashboard-room-feed__header{display:none}.dashboard-room-feed__header h2{margin:0;font-size:.96rem;line-height:1.08;letter-spacing:-.03em}.dashboard-room-feed__list{display:flex;flex-direction:column;align-content:start;gap:10px;min-height:0;overflow-y:auto;padding:2px 6px 10px;scrollbar-color:rgba(124,160,255,.34) transparent}.dashboard-room-feed__list::-webkit-scrollbar{width:8px}.dashboard-room-feed__list::-webkit-scrollbar-track{background:transparent}.dashboard-room-feed__list::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(124,160,255,.28)}.dashboard-room-kd-guide{width:min(100%,760px);align-self:center;display:grid;gap:12px;padding:16px;border:1px solid rgba(85,198,255,.34);border-radius:22px;background:linear-gradient(135deg,rgba(45,132,196,.34),rgba(115,82,255,.22)),rgba(16,23,38,.94);box-shadow:0 20px 46px rgba(3,8,18,.32),inset 0 0 0 1px rgba(255,255,255,.045),0 0 34px rgba(77,184,255,.12)}.dashboard-room-kd-guide__header{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.dashboard-room-kd-guide__tag{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border-radius:999px;background:rgba(255,208,82,.16);color:#ffe08a;font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.dashboard-room-kd-guide h2,.dashboard-room-kd-guide h3,.dashboard-room-kd-guide p,.dashboard-room-kd-guide ul{margin:0}.dashboard-room-kd-guide h2{color:rgba(255,255,255,.96);font-size:1rem;line-height:1.18}.dashboard-room-kd-guide__body{display:grid;gap:10px}.dashboard-room-kd-guide__body section{display:grid;gap:6px;padding:10px 11px;border-radius:15px;background:rgba(255,255,255,.055)}.dashboard-room-kd-guide h3{color:rgba(255,255,255,.92);font-size:.78rem;line-height:1.22;font-weight:820;text-transform:uppercase}.dashboard-room-kd-guide li,.dashboard-room-kd-guide p{color:rgba(245,248,255,.88);font-size:.86rem;line-height:1.43}.dashboard-room-kd-guide strong{color:#ffffff}.dashboard-room-kd-guide__open{width:max-content;min-height:34px;padding:0 12px;border:1px solid rgba(143,229,255,.28);border-radius:999px;background:rgba(143,229,255,.1);color:#8fe5ff;font-size:.84rem;font-weight:760;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.dashboard-room-kd-guide__open:hover{border-color:rgba(143,229,255,.48);background:rgba(143,229,255,.16)}.dashboard-room-kd-guide ul{display:grid;gap:4px;padding-left:18px}.dashboard-room-kd-guide__rules{border-color:rgba(255,87,118,.2);background:linear-gradient(90deg,rgba(255,68,104,.13),transparent),rgba(255,255,255,.055)}.dashboard-room-kd-guide__launch-data{border:1px solid rgba(114,159,255,.22)}.dashboard-room-kd-guide__launch-header{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between}.dashboard-room-kd-guide__applied{display:inline-flex;min-height:28px;align-items:center;padding:0 10px;border:1px solid rgba(84,226,169,.34);border-radius:999px;background:rgba(84,226,169,.14);color:#9df6c7;font-size:.74rem;font-weight:820;animation:kdGuideAppliedIn .18s ease-out both}.dashboard-room-kd-guide__launch-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.46fr);gap:8px}.dashboard-room-kd-guide__field{display:grid;gap:5px;min-width:0}.dashboard-room-kd-guide__field span{color:rgba(245,248,255,.62);font-size:.68rem;font-weight:820;text-transform:uppercase}.dashboard-room-kd-guide__field input{width:100%;min-height:38px;box-sizing:border-box;padding:0 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(4,8,18,.32);color:rgba(255,255,255,.94);font:inherit;outline:none}.dashboard-room-kd-guide__field input::placeholder{color:rgba(245,248,255,.34)}.dashboard-room-kd-guide__field input:focus{border-color:rgba(143,229,255,.42);box-shadow:0 0 0 3px rgba(143,229,255,.1)}.dashboard-room-kd-guide__side-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(4,8,18,.24)}.dashboard-room-kd-guide__side-select--single{grid-template-columns:1fr}.dashboard-room-kd-guide__side-select button{min-height:30px;border:0;border-radius:9px;background:transparent;color:rgba(245,248,255,.72);cursor:pointer;font-weight:850}.dashboard-room-kd-guide__side--t.is-selected{background:linear-gradient(135deg,#ffd75e,#f0a925);color:#1c1502;box-shadow:0 8px 18px rgba(198,132,18,.28)}.dashboard-room-kd-guide__side--ct.is-selected{background:linear-gradient(135deg,rgba(85,198,255,.78),rgba(126,98,255,.74));color:#ffffff;box-shadow:0 8px 18px rgba(3,8,18,.22)}@keyframes kdGuideAppliedIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dashboard-room-kd-modal{position:fixed;z-index:240;inset:0;display:grid;align-items:center;justify-items:center;min-height:100dvh;padding:18px;background:rgba(8,7,14,.54);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:kdGuideBackdropIn .18s ease-out both}.dashboard-room-kd-modal__card{position:relative;width:min(640px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;display:grid;gap:16px;padding:20px;border:1px solid rgba(90,178,255,.28);border-radius:24px;background:radial-gradient(circle at top left,rgba(43,151,255,.2),transparent 38%),linear-gradient(180deg,rgba(18,35,49,.98),rgba(10,20,33,.98));box-shadow:0 24px 72px rgba(4,3,10,.42),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.07);transform-origin:center;animation:kdGuideCardIn .24s cubic-bezier(.2,.8,.2,1) both}.dashboard-room-kd-modal__card--error-preview{width:min(620px,100%)}@keyframes kdGuideBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes kdGuideCardIn{0%{opacity:0;transform:translateY(14px) scale(.975)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard-room-kd-guide__applied,.dashboard-room-kd-modal,.dashboard-room-kd-modal__card{animation:none}}.dashboard-room-kd-modal__close{position:absolute;top:14px;right:14px;width:34px;height:34px;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.86);cursor:pointer;font-size:1rem;line-height:1}.dashboard-room-kd-modal__header{display:grid;gap:6px;padding-right:42px}.dashboard-room-kd-modal__header span{color:#8fe5ff;font-size:.78rem;font-weight:850;text-transform:uppercase}.dashboard-room-kd-modal__header h2,.dashboard-room-kd-modal__launch h3,.dashboard-room-kd-modal__launch p,.dashboard-room-kd-modal__warning{margin:0}.dashboard-room-kd-modal__header h2{color:#ffffff;font-size:1.36rem;line-height:1.12}.dashboard-room-kd-modal__steps{margin:0;padding-left:22px;display:grid;gap:9px}.dashboard-room-kd-modal__launch p,.dashboard-room-kd-modal__steps li,.dashboard-room-kd-modal__warning{color:rgba(248,251,255,.92);font-size:.94rem;line-height:1.48}.dashboard-room-kd-modal__steps strong{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.dashboard-room-kd-modal__inline-trigger{display:inline;padding:0;border:0;background:transparent;color:#8fe5ff;cursor:pointer;font:inherit;font-weight:850;text-decoration:underline;text-underline-offset:3px}.dashboard-room-kd-modal__inline-trigger:focus-visible,.dashboard-room-kd-modal__inline-trigger:hover{color:#b8f0ff;outline:none}.dashboard-room-kd-modal__launch{display:grid;gap:8px;padding:14px;border:1px solid rgba(69,170,255,.28);border-radius:16px;background:rgba(69,170,255,.1)}.dashboard-room-kd-modal__launch h3{color:#ffffff;font-size:1.08rem;line-height:1.2;text-transform:uppercase}.dashboard-room-kd-modal__warning{padding:13px 14px;border:1px solid rgba(255,219,87,.28);border-radius:16px;background:rgba(255,219,87,.1)}.dashboard-room-kd-error-preview{overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#1e1f27;box-shadow:0 18px 44px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)}.dashboard-room-kd-error-preview__top{min-height:64px;display:flex;align-items:center;padding:0 32px;background:#20202a;color:rgba(255,255,255,.9);font-size:1.18rem;font-weight:900;text-transform:uppercase}.dashboard-room-kd-error-preview__message{min-height:150px;display:grid;place-items:center;align-content:center;gap:6px;padding:26px 28px;background:#2a2932;text-align:center}.dashboard-room-kd-error-preview__message p{margin:0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.34;font-weight:800}.dashboard-room-kd-error-preview__footer{min-height:104px;display:grid;place-items:center;background:#20212a}.dashboard-room-kd-error-preview__footer span{width:min(220px,62%);min-height:54px;display:grid;place-items:center;background:#86a3d3;color:rgba(255,255,255,.92);font-size:1.1rem;font-weight:900}@media (max-width:640px){.dashboard-room-kd-modal{padding:12px}.dashboard-room-kd-modal__card{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);gap:13px;padding:16px;border-radius:22px}.dashboard-room-kd-modal__card--error-preview{width:calc(100vw - 24px)}.dashboard-room-kd-error-preview__top{min-height:52px;padding:0 22px;font-size:1rem}.dashboard-room-kd-error-preview__message{min-height:126px;padding:22px 18px}.dashboard-room-kd-error-preview__message p{font-size:.86rem}.dashboard-room-kd-error-preview__footer{min-height:82px}.dashboard-room-kd-error-preview__footer span{min-height:46px}}.dashboard-room-feed__row{display:flex;gap:9px;align-items:flex-end;min-width:0;max-width:min(78%,720px)}.dashboard-room-feed__row--system{width:100%;max-width:none;justify-content:center;padding:2px 0}.dashboard-room-feed__row--client{align-self:flex-end;flex-direction:row-reverse}.dashboard-room-feed__row--operator{align-self:flex-start}.dashboard-room-feed__avatar{width:30px;height:30px;flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;padding:1px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:rgba(247,249,255,.9);font-size:.62rem;font-weight:800;box-shadow:0 10px 22px rgba(0,0,0,.2)}.dashboard-room-feed__avatar img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}.dashboard-room-feed__row--operator .dashboard-room-feed__avatar{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.04)}.dashboard-room-feed__row--client .dashboard-room-feed__avatar{border-color:rgba(255,255,255,.12);background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.06))}.dashboard-room-feed__item{display:grid;gap:5px;min-width:0;max-width:100%;padding:10px 12px 9px;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 30px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.06)}.dashboard-room-feed__item--system{width:min(100%,560px);padding:11px 14px 12px;border-radius:22px;border-color:rgba(105,201,192,.18);background:rgba(50,210,190,.085);box-shadow:none}.dashboard-room-feed__item--system .dashboard-room-feed__item-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:start}.dashboard-room-feed__item--operator{border-radius:18px 18px 18px 6px;border-color:rgba(125,166,255,.16);background:linear-gradient(135deg,rgba(42,46,76,.9),rgba(28,27,44,.92)),rgba(255,255,255,.05)}.dashboard-room-feed__item--client{border-radius:18px 18px 6px 18px;border-color:rgba(104,172,255,.26);background:linear-gradient(135deg,rgba(63,155,255,.72),rgba(104,88,255,.74)),rgba(86,167,255,.16)}.dashboard-room-feed__item-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;align-items:center}.dashboard-room-feed__item-meta strong{color:rgba(247,249,255,.9);font-size:.68rem;letter-spacing:.03em;text-transform:uppercase}.dashboard-room-feed__item-meta span{color:rgba(218,224,246,.62);font-size:.7rem}.dashboard-room-feed__item--system .dashboard-room-feed__item-meta span{white-space:nowrap}.dashboard-room-feed__item p{margin:0;min-width:0;color:rgba(247,249,255,.93);font-size:.92rem;line-height:1.44;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.dashboard-room-feed__item--client .dashboard-room-feed__item-meta span,.dashboard-room-feed__item--client .dashboard-room-feed__item-meta strong,.dashboard-room-feed__item--client p{color:rgba(255,255,255,.95)}@keyframes chatMessageSoftIn{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chatNewMessageGlow{0%{box-shadow:0 0 0 1px rgba(116,226,255,.3),0 18px 42px rgba(86,167,255,.2),inset 0 1px 0 rgba(255,255,255,.12)}58%{box-shadow:0 0 0 1px rgba(116,226,255,.22),0 14px 34px rgba(86,167,255,.16),inset 0 1px 0 rgba(255,255,255,.09)}to{box-shadow:0 14px 30px rgba(0,0,0,.17),inset 0 1px 0 rgba(255,255,255,.06)}}@keyframes chatTypingDot{0%,78%,to{transform:translateY(0);opacity:.38}36%{transform:translateY(-3px);opacity:1}}.admin-room-feed__item.is-new,.dashboard-room-feed__row.is-new .dashboard-room-feed__item,.support-chat__message-row.is-new .support-chat__message{animation:chatMessageSoftIn .22s ease-out both,chatNewMessageGlow 1.6s ease-out both}.chat-message-meta{justify-content:flex-end;gap:6px;white-space:nowrap}.chat-message-meta,.chat-read-receipt{display:inline-flex;align-items:center}.chat-read-receipt{position:relative;width:18px;min-width:18px;height:12px;flex:0 0 18px;justify-content:center;color:rgba(255,255,255,.56);font-size:0;line-height:1;pointer-events:none}.chat-read-receipt:after,.chat-read-receipt:before{content:"";position:absolute;right:4px;bottom:2px;width:4px;height:8px;border:solid;border-width:0 1.45px 1.45px 0;border-radius:0 0 1px 0;transform:rotate(45deg);transform-origin:center}.chat-read-receipt:after{display:none;right:2px}.chat-read-receipt--read:before{right:8px}.chat-read-receipt--read:after{display:block}.chat-read-receipt--read{color:rgba(132,231,255,.86);filter:drop-shadow(0 0 4px rgba(86,202,255,.16))}.chat-read-receipt--unread{color:rgba(218,224,246,.58)}.chat-typing-row{animation:chatMessageSoftIn .18s ease-out both}.chat-typing-indicator{width:fit-content;max-width:min(78%,320px);display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(125,166,255,.16);border-radius:18px 18px 18px 6px;background:linear-gradient(135deg,rgba(42,46,76,.82),rgba(28,27,44,.88)),rgba(255,255,255,.04);color:rgba(247,249,255,.76);font-size:.78rem;line-height:1.2;box-shadow:0 10px 22px rgba(3,5,10,.16)}.chat-typing-indicator--admin{max-width:min(72%,320px);border-color:rgba(111,129,163,.18);background:rgba(18,22,34,.72)}.chat-typing-indicator__dots{display:inline-flex;align-items:center;gap:3px}.chat-typing-indicator__dots i{width:5px;height:5px;display:block;border-radius:50%;background:currentColor;animation:chatTypingDot 1.1s ease-in-out infinite}.chat-typing-indicator__dots i:nth-child(2){animation-delay:.14s}.chat-typing-indicator__dots i:nth-child(3){animation-delay:.28s}.dashboard-room-composer{display:grid;gap:7px;padding:10px 18px 16px;border-top:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(18,17,29,.8),rgba(12,11,20,.96)),rgba(12,11,20,.9)}.dashboard-room-composer__shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;align-items:center;padding:7px;border-radius:22px;border:1px solid rgba(255,255,255,.095);background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.22);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.dashboard-room-composer__shell:focus-within{border-color:rgba(99,178,255,.32);background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 0 0 3px rgba(70,146,255,.08),0 14px 34px rgba(0,0,0,.24)}.dashboard-room-composer__label{display:none;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.dashboard-room-composer__file-input{display:none}.dashboard-room-composer__send,.dashboard-room-composer__tool{display:inline-flex;align-items:center;justify-content:center;border:0}.dashboard-room-composer__tool{width:39px;height:39px;border-radius:15px;background:transparent;color:rgba(219,226,248,.78);cursor:pointer;transition:color .18s ease,background-color .18s ease,transform .18s ease}.dashboard-room-composer__tool:hover{color:rgba(255,255,255,.96);background:rgba(255,255,255,.075);transform:translateY(-1px)}.dashboard-room-composer__tool.is-active{color:rgba(255,255,255,.96);background:rgba(90,164,255,.16)}.dashboard-room-composer__send svg,.dashboard-room-composer__tool svg{width:18px;height:18px}.dashboard-room-composer__input-wrap{position:relative;min-width:0}.dashboard-room-composer__emoji-menu{position:absolute;right:54px;bottom:calc(100% + 10px);width:208px;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(26,24,37,.98),rgba(15,14,24,.99));box-shadow:0 18px 40px rgba(7,6,15,.38);z-index:2}.dashboard-room-composer__emoji-option{min-height:38px;border:0;border-radius:12px;background:transparent;font-size:1.12rem}.dashboard-room-composer__emoji-option:hover{background:rgba(255,255,255,.05)}.dashboard-room-composer__input{width:100%;height:41px;padding:0 6px 0 2px;border:0;border-radius:0;outline:none;background:transparent;color:var(--text);font-size:.94rem;line-height:41px;box-shadow:none}.dashboard-room-composer__input::placeholder{color:rgba(202,210,235,.62)}.dashboard-room-composer__input:focus,.dashboard-room-composer__input:focus-visible{outline:none;box-shadow:none}.dashboard-room-composer__send{width:43px;height:43px;border-radius:16px;background:linear-gradient(135deg,#4eb6ff,#7568ff 58%,#d45cff);color:#ffffff;box-shadow:0 13px 28px rgba(86,167,255,.18),inset 0 1px 0 rgba(255,255,255,.22);transition:transform .18s ease,box-shadow .18s ease}.dashboard-room-composer__send:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(108,125,255,.24),inset 0 1px 0 rgba(255,255,255,.26)}.dashboard-room-composer__send:disabled{opacity:.58;cursor:not-allowed;transform:none}.dashboard-room-composer__hint{color:rgba(202,210,235,.68);font-size:.76rem;line-height:1.45;padding-inline:4px}@media (max-width:1180px){.dashboard-profile-grid,.dashboard-room-grid,.dashboard-room-grid--activity,.dashboard-support-grid{grid-template-columns:1fr}.dashboard-room-workspace__strip{gap:8px 12px}.dashboard-room-workspace__body{grid-template-columns:1fr}.dashboard-room-workspace__header{grid-template-columns:1fr;justify-items:stretch}.dashboard-room-workspace__meta{justify-items:start;min-width:0}.dashboard-room-workspace__badges,.dashboard-room-workspace__strip{justify-content:flex-start}.dashboard-channel-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.dashboard-channel-row__control{justify-content:flex-end;align-self:center}.dashboard-channel-row__control--actions{justify-content:flex-start}.dashboard-room-card--summary{grid-row:auto}.dashboard-room-hero__facts,.dashboard-room-preview__facts,.dashboard-room-preview__summary{grid-template-columns:1fr}}@media (max-width:1080px){.dashboard-shell{grid-template-columns:1fr;gap:18px}.dashboard-sidebar{position:static;top:auto}.dashboard-grid--stats{grid-template-columns:1fr}.dashboard-order-card,.dashboard-recent-row{grid-template-columns:1fr;align-items:start}.dashboard-order-card__action,.dashboard-recent-row__action{justify-content:flex-start}}@media (max-width:820px){.dashboard-route-main{padding-top:calc(var(--header-offset) - 10px)}.dashboard-shell--room{max-width:none;margin-top:8px}.dashboard-sidebar{padding:18px}.dashboard-panel,.dashboard-panel--hero{padding:20px}.dashboard-room-screen{max-width:100%;min-height:calc(100svh - var(--header-offset) - 38px);gap:4px}.dashboard-room-back{min-height:24px;font-size:.8rem}.dashboard-room-workspace{padding:18px;gap:11px;border-radius:22px;min-height:calc(100svh - var(--header-offset) - 38px)}.dashboard-summary-card{min-height:0}.dashboard-summary-card p{max-width:none}.dashboard-orders-summary{padding:16px;gap:14px;border-radius:22px}.dashboard-orders-summary__item p{max-width:none;font-size:.84rem}.dashboard-keyvalue-grid{grid-template-columns:1fr}.dashboard-room-preview__empty .dashboard-room-preview__summary,.dashboard-room-preview__summary{grid-template-columns:1fr;gap:12px}.dashboard-room-preview__status-summary{border-radius:18px}}@media (max-width:640px){.dashboard-shell--room{gap:0;margin-top:6px}.dashboard-shell{gap:16px}.dashboard-empty-state,.dashboard-panel,.dashboard-panel--hero,.dashboard-sidebar{padding:18px;border-radius:24px}.dashboard-sidebar{gap:10px;padding:14px}.dashboard-sidebar__surface{gap:8px}.dashboard-sidebar__intro{gap:6px;padding:13px;border-radius:18px}.dashboard-sidebar__intro:before{width:82px;height:82px;opacity:.48}.dashboard-sidebar__intro:after{right:-18px;opacity:.16;transform:scale(.82);transform-origin:top right}.dashboard-sidebar__intro-head{gap:8px}.dashboard-sidebar__intro-mark,.dashboard-sidebar__user-mark{width:28px;height:28px;flex-basis:28px;border-radius:10px}.dashboard-sidebar__intro h2{font-size:1.08rem;letter-spacing:-.03em}.dashboard-sidebar__intro p{max-width:24ch;font-size:.76rem;line-height:1.34}.dashboard-sidebar__user{gap:5px;padding:12px 13px;border-radius:18px}.dashboard-sidebar__user-label{font-size:.66rem}.dashboard-sidebar__user strong{font-size:1rem}.dashboard-sidebar__footer{grid-template-columns:1fr;gap:8px}.dashboard-sidebar__footer .primary-button,.dashboard-sidebar__shortcut{min-height:42px;padding-inline:14px;border-radius:15px;font-size:.86rem;line-height:1.15}.dashboard-sidebar__footer .dashboard-sidebar__primary-action{min-height:44px;justify-content:center;text-align:center}.dashboard-sidebar__nav{gap:7px}.dashboard-sidebar__shortcut{justify-content:center;text-align:center}.dashboard-boost-chooser{padding:14px;align-items:center}.dashboard-boost-chooser__card{gap:12px;padding:16px;border-radius:22px}.dashboard-boost-chooser__head h2{font-size:1.25rem}.dashboard-boost-chooser__head p{font-size:.84rem}.dashboard-boost-chooser__options button{padding:12px;border-radius:14px}.dashboard-order-card{padding:14px;border-radius:20px}.dashboard-orders-summary{grid-template-columns:1fr;gap:12px}.dashboard-orders-summary__divider{width:100%;min-height:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.13),transparent)}.dashboard-panel--hero h1{font-size:1.58rem}.dashboard-order-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell--room .dashboard-content__inner,.dashboard-shell--room .dashboard-stack>*{width:100%}.dashboard-shell--room .dashboard-room-screen,.dashboard-shell--room .dashboard-room-workspace{min-height:calc(100svh - var(--header-offset) - 24px)}.dashboard-shell--room .dashboard-room-workspace{padding:0;border-radius:24px}.dashboard-room-workspace__header{gap:10px;padding:13px 56px 12px 13px}.dashboard-room-workspace__identity{gap:9px}.dashboard-room-workspace__avatar{width:38px;height:38px;border-radius:15px;font-size:.7rem}.dashboard-room-workspace__titleblock h1{font-size:1.08rem;line-height:1.08}.dashboard-room-workspace__titleblock p{font-size:.78rem}.dashboard-room-workspace__strip{gap:5px}.dashboard-room-workspace__strip div{padding:6px 8px}.dashboard-room-workspace__strip span{font-size:.6rem}.dashboard-room-workspace__strip strong{font-size:.7rem}.dashboard-room-workspace__badges{gap:6px}.priority-upgrade-panel{grid-template-columns:1fr;gap:10px;margin:9px 9px 0;padding:11px;border-radius:17px}.priority-upgrade-panel h2{font-size:.92rem}.priority-upgrade-panel p{font-size:.76rem}.priority-upgrade-panel__switch{width:100%;grid-template-columns:auto minmax(0,1fr);justify-content:start}.dashboard-room-workspace__body{padding:12px 9px 8px}.dashboard-room-feed{gap:0}.dashboard-room-feed__list{gap:8px;padding:2px 3px 8px}.dashboard-room-feed__row{max-width:94%;gap:7px}.dashboard-room-feed__row--system{max-width:none}.dashboard-room-feed__item--system{width:calc(100% - 6px);padding:11px 13px 12px;border-radius:20px}.dashboard-room-feed__item--system .dashboard-room-feed__item-meta{grid-template-columns:minmax(0,1fr) auto;gap:4px 10px}.dashboard-room-feed__item--system .dashboard-room-feed__item-meta span,.dashboard-room-feed__item--system .dashboard-room-feed__item-meta strong{font-size:.68rem;line-height:1.18}.dashboard-room-feed__avatar{width:26px;height:26px;border-radius:10px;font-size:.56rem}.dashboard-room-feed__item{gap:5px;padding:9px 10px}.dashboard-room-feed__item-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;align-items:start}.dashboard-room-feed__item-meta strong{font-size:.7rem;min-width:0}.dashboard-room-feed__item-meta span{font-size:.72rem;justify-self:end;text-align:right;white-space:nowrap}.dashboard-room-feed__item p{font-size:.87rem;line-height:1.38}.dashboard-room-kd-guide__launch-fields{grid-template-columns:1fr}.dashboard-room-composer{gap:5px;padding:8px 9px 11px}.dashboard-room-composer__shell{grid-template-columns:auto minmax(0,1fr) auto auto;gap:5px;padding:6px;border-radius:18px}.dashboard-room-composer__emoji-menu{right:48px;width:min(208px,calc(100vw - 80px))}.dashboard-room-composer__tool{width:34px;height:34px;border-radius:12px}.dashboard-room-composer__send{width:38px;height:38px;border-radius:14px}.dashboard-room-composer__input{height:36px;padding-block:0;font-size:.88rem;line-height:36px}.dashboard-room-composer__hint{font-size:.76rem;line-height:1.35}.dashboard-overview__room{padding:20px;gap:14px}.dashboard-overview__channels{padding:12px;gap:7px}.dashboard-channel-settings{border-radius:16px}.dashboard-channel-row{padding:10px 12px;gap:8px}.dashboard-channel-row__main{gap:8px}.dashboard-channel-row__icon{width:28px;height:28px;border-radius:9px}.dashboard-room-preview__empty .dashboard-room-preview__main{gap:10px}.dashboard-room-preview__empty .dashboard-room-preview__main h3{font-size:1.16rem;line-height:1.12;letter-spacing:-.025em}.dashboard-room-preview__empty .dashboard-room-preview__main p{font-size:1rem;line-height:1.62}.dashboard-room-preview__status-row{padding:12px 14px}.dashboard-room-preview__status-row strong{font-size:.98rem;line-height:1.36}.dashboard-action-list,.dashboard-keyvalue-list,.dashboard-recent-list{gap:10px}.dashboard-profile-actions{flex-direction:column;align-items:stretch}.dashboard-profile-card__logout,.dashboard-profile-card__logout button,.dashboard-profile-password,.dashboard-profile-password .dashboard-profile-action,.dashboard-profile-password__actions .primary-button,.dashboard-profile-password__actions .secondary-button,.dashboard-profile-password__form{width:100%}.dashboard-order-card,.dashboard-recent-row{padding:14px}.dashboard-badge{min-height:30px;font-size:.68rem}}.dashboard-content{display:grid;align-content:start;min-width:0}.dashboard-content__inner{width:100%;min-width:0}.dashboard-content__inner>*,.dashboard-stack>*{min-width:0}.dashboard-overview{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch}.dashboard-overview>*{width:100%;justify-self:stretch}.admin-route-main{padding-top:18px;padding-bottom:24px;background:linear-gradient(180deg,rgba(9,12,17,.98),rgba(11,14,20,.98)),radial-gradient(circle at top right,rgba(83,98,130,.08),transparent 28%)}.admin-section{max-width:1380px;padding-top:0}.admin-shell{display:grid;grid-template-columns:216px minmax(0,1fr);gap:16px;align-items:start}.admin-sidebar{position:sticky;top:14px;display:grid;gap:10px}.admin-sidebar__surface,.admin-surface{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(18,21,27,.96);box-shadow:0 10px 30px rgba(0,0,0,.18)}.admin-sidebar__surface{padding:14px;display:grid;gap:14px}.admin-sidebar__intro{display:grid;gap:6px}.admin-sidebar__intro h1,.admin-topbar__copy strong{margin:0;font-size:.96rem;line-height:1.25;font-weight:620}.admin-empty-state p,.admin-sidebar__intro p,.admin-sidebar__link span,.admin-sidebar__user span,.admin-table__subtle,.admin-topbar__name,.admin-topbar__role{color:var(--muted)}.admin-sidebar__user{padding:10px 12px;display:grid;gap:3px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.02)}.admin-sidebar__user-label{font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.admin-sidebar__user strong,.admin-topbar__identity .admin-topbar__name{color:var(--text);font-size:.9rem;font-weight:620}.admin-sidebar__nav{display:grid;gap:5px}.admin-sidebar__link{min-height:48px;padding:9px 11px;display:grid;gap:3px;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(255,255,255,.015);transition:border-color .18s ease,background-color .18s ease}.admin-sidebar__link strong{font-size:.84rem;line-height:1.2;font-weight:600}.admin-sidebar__link span{font-size:.69rem;line-height:1.3}.admin-sidebar__link[aria-current=page]{border-color:rgba(119,146,192,.3);background:rgba(42,49,63,.72)}.admin-sidebar__link:hover{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.admin-sidebar__backlink{width:100%;min-height:38px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.05);border-radius:11px;background:rgba(255,255,255,.015);color:rgba(255,255,255,.82);font-size:.82rem}.admin-content{display:grid;gap:12px;min-width:0}.admin-card,.admin-empty-state,.admin-topbar{border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(18,21,27,.96);box-shadow:0 10px 28px rgba(0,0,0,.16)}.admin-topbar{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-topbar__copy,.admin-topbar__identity{display:grid;gap:2px}.admin-topbar__identity{justify-items:end;text-align:right}.admin-topbar__role{font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase}.admin-content__body{padding:0;display:grid;gap:14px;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none}.admin-grid{display:grid;gap:12px}.admin-grid--overview{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.admin-card{padding:14px;display:grid;gap:10px;min-width:0}.admin-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-card__header h2,.admin-card__header h3,.admin-empty-state h2{margin:0;font-size:.94rem;line-height:1.25;font-weight:620}.admin-stat-card{gap:4px}.admin-stat-card__label{color:var(--muted);font-size:.72rem}.admin-stat-card strong{font-size:1.44rem;line-height:1.05;font-weight:650}.admin-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.admin-list__row,.admin-table__row{min-width:0;padding:10px 12px;display:grid;gap:6px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(255,255,255,.018)}.admin-list__row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.admin-list__row--stacked{grid-template-columns:minmax(0,1fr);align-items:start}.admin-list__title,.admin-table__title{display:grid;gap:4px}.admin-list__title strong,.admin-order-summary__title strong,.admin-table__title strong{font-size:.87rem;line-height:1.2;font-weight:600}.admin-inline-actions,.admin-list__meta,.admin-order-actions__group{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.admin-inline-actions form{display:grid;width:100%;margin:0}.admin-table{margin:0;display:grid;gap:6px}.admin-table--orders .admin-table__row{grid-template-columns:minmax(178px,1.15fr) minmax(158px,1fr) minmax(78px,.5fr) minmax(118px,.66fr) minmax(66px,.42fr) minmax(132px,.74fr) minmax(58px,.34fr) minmax(64px,.36fr) minmax(112px,.5fr);align-items:center}.admin-table--queue .admin-table__row{grid-template-columns:minmax(180px,1.05fr) minmax(150px,.9fr) minmax(70px,.35fr) minmax(120px,.7fr) minmax(120px,.72fr) minmax(130px,.8fr) auto;align-items:center}.admin-table--messages .admin-table__row{grid-template-columns:minmax(160px,.9fr) minmax(180px,.95fr) minmax(260px,1.4fr) minmax(170px,.9fr) minmax(130px,.72fr) auto;align-items:center}.admin-table--dashboard-inbox .admin-table__row{grid-template-columns:minmax(140px,.8fr) minmax(130px,.72fr) minmax(320px,1.5fr) minmax(160px,.86fr) minmax(120px,.64fr) auto;align-items:center}.admin-table__head{padding:0 12px;display:grid;grid-template-columns:inherit;gap:6px;color:rgba(255,255,255,.38);font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.admin-order-comment{display:-webkit-box;overflow:hidden;color:rgba(255,255,255,.66);font-size:.72rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-order-comment span{color:rgba(255,255,255,.42)}.admin-table--orders .admin-table__head{grid-template-columns:minmax(178px,1.15fr) minmax(158px,1fr) minmax(78px,.5fr) minmax(118px,.66fr) minmax(66px,.42fr) minmax(132px,.74fr) minmax(58px,.34fr) minmax(64px,.36fr) minmax(112px,.5fr)}.admin-table--queue .admin-table__head{grid-template-columns:minmax(180px,1.05fr) minmax(150px,.9fr) minmax(70px,.35fr) minmax(120px,.7fr) minmax(120px,.72fr) minmax(130px,.8fr) auto}.admin-table--messages .admin-table__head{grid-template-columns:minmax(160px,.9fr) minmax(180px,.95fr) minmax(260px,1.4fr) minmax(170px,.9fr) minmax(130px,.72fr) auto}.admin-table--dashboard-inbox .admin-table__head{grid-template-columns:minmax(140px,.8fr) minmax(130px,.72fr) minmax(320px,1.5fr) minmax(160px,.86fr) minmax(120px,.64fr) auto}.admin-table--referrals .admin-table__row{align-items:center}.admin-table--referrals .admin-table__head,.admin-table--referrals .admin-table__row{grid-template-columns:minmax(164px,.95fr) minmax(226px,1.28fr) minmax(92px,.48fr) minmax(96px,.48fr) minmax(108px,.52fr) minmax(88px,.44fr) minmax(104px,.52fr) minmax(96px,.45fr)}.admin-table--referrals .admin-table__head span:nth-child(n+3){justify-self:center;text-align:center}.admin-table--referrals .admin-table__cell:nth-child(n+3):nth-child(-n+7){min-height:38px;display:grid;align-items:center;justify-items:center;padding-inline:8px;text-align:center;font-variant-numeric:tabular-nums}.admin-table--referrals .admin-table__cell:nth-child(n+3):nth-child(-n+7) strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}.admin-table--referrals .admin-table__cell:nth-child(2) .admin-table__subtle{max-width:100%;overflow-wrap:anywhere}.admin-table--referrals .admin-table__cell:nth-child(8){justify-self:stretch}.admin-table--referrals .admin-table__cell:nth-child(8)>.admin-inline-actions{display:grid;grid-template-columns:1fr;gap:6px}.admin-table--partner-orders .admin-table__row{align-items:center}.admin-table--partner-orders .admin-table__head,.admin-table--partner-orders .admin-table__row{grid-template-columns:minmax(190px,1.15fr) minmax(170px,1fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(120px,.72fr) minmax(138px,.86fr) minmax(88px,.5fr) auto}.admin-table--payout-requests .admin-table__row{align-items:center}.admin-table--payout-requests .admin-table__head,.admin-table--payout-requests .admin-table__row{grid-template-columns:minmax(200px,1.1fr) minmax(120px,.6fr) minmax(130px,.7fr) minmax(220px,1.2fr) minmax(138px,.86fr) auto}.admin-table--users .admin-table__head,.admin-table--users .admin-table__row{grid-template-columns:minmax(210px,.95fr) minmax(150px,.62fr) minmax(320px,1.34fr) minmax(220px,.88fr);align-items:center}.admin-table--promo-codes .admin-table__head,.admin-table--promo-codes .admin-table__row{grid-template-columns:minmax(220px,1.1fr) minmax(110px,.48fr) minmax(130px,.58fr) minmax(150px,.7fr) auto;align-items:center}.admin-promo-form{display:grid;grid-template-columns:minmax(180px,1fr) minmax(120px,.36fr) auto auto;gap:10px;align-items:end}.admin-dashboard-shortcut .primary-button,.admin-promo-form .primary-button{min-height:36px}.admin-route-main .admin-danger-button{border-color:rgba(189,84,96,.34);background:rgba(88,35,43,.58);color:rgba(255,226,230,.94)}.admin-route-main .admin-complete-button{border-color:rgba(83,199,146,.28);background:rgba(38,86,69,.5);color:rgba(215,255,238,.94)}.admin-users-order-form,.admin-users-referral-state,.admin-users-status{display:grid;gap:8px;min-width:0}.admin-users-order-form{grid-template-columns:minmax(190px,1fr) minmax(118px,auto);align-items:end}.admin-users-field{display:grid;gap:5px;min-width:0}.admin-users-checkbox span,.admin-users-field span{color:rgba(255,255,255,.48);font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.04em;text-transform:uppercase}.admin-users-field input,.admin-users-field select{min-height:34px;width:100%;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.88);font:inherit;font-size:.78rem}.admin-users-field select{padding:0 10px}.admin-users-field input{padding:0 11px}.admin-users-checkbox{min-height:34px;display:inline-flex;align-items:center;gap:7px}.admin-users-order-form .primary-button{min-height:34px;padding-inline:12px;font-size:.78rem}.admin-table__cell{min-width:0}.admin-table__cell span,.admin-table__cell strong{display:block}.admin-table__cell strong{font-size:.82rem;line-height:1.35;font-weight:560}.admin-table--orders .admin-table__cell:nth-child(9){display:grid;grid-template-columns:1fr;gap:6px;align-items:stretch}.admin-table--orders .admin-table__cell:nth-child(9) .secondary-button{min-height:32px;width:100%;padding-inline:10px;border-radius:10px;font-size:.72rem;line-height:1.1;white-space:nowrap;overflow-wrap:normal;word-break:normal}.admin-table__row--priority{border-color:rgba(204,168,92,.18);background:rgba(76,58,30,.16)}.admin-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.admin-filters__field{min-width:148px;display:grid;gap:5px}.admin-filters__field--search{min-width:220px}.admin-filters__field label{color:rgba(255,255,255,.48);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}.admin-filters__field input,.admin-filters__field select{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#11151d;color:var(--text);font-size:.82rem;color-scheme:dark}.admin-filters__field input::placeholder{color:rgba(255,255,255,.34)}.admin-filters__field select option{background:#11151d;color:var(--text)}.admin-stack{display:grid;gap:12px}.admin-dashboard-queue-now{max-width:340px}.admin-grid--detail{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr)}.admin-keyvalue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.admin-keyvalue--single{grid-template-columns:1fr}.admin-keyvalue__item,.admin-order-actions__panel{padding:10px 11px;border:1px solid rgba(255,255,255,.05);border-radius:10px;background:rgba(255,255,255,.02)}.admin-keyvalue__item--wide{grid-column:1/-1}.admin-keyvalue__item span,.admin-order-actions__panel label,.admin-order-summary__subtitle,.admin-room-context__meta span{display:block;color:rgba(255,255,255,.48);font-size:.7rem}.admin-keyvalue__item strong,.admin-room-context__meta strong{display:block;margin-top:3px;font-size:.84rem;font-weight:570}.admin-order-comment__full{white-space:pre-wrap}.admin-order-actions__panel{display:grid;gap:6px}.admin-order-actions__panel input,.admin-order-actions__panel select{min-height:36px;padding:0 10px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02);color:var(--text)}.admin-order-summary__header,.admin-room-context{display:grid;gap:6px}.admin-order-summary__header h1,.admin-room-context h1{margin:0;font-size:1.12rem;line-height:1.12;font-weight:620}.admin-room-workspace{height:min(760px,calc(100vh - 150px));min-height:560px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:0}.admin-room-workspace__header{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.015)}.admin-room-feed{min-height:0;padding:16px 18px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 12% 8%,rgba(86,167,255,.04),transparent 26%),radial-gradient(circle at 90% 14%,rgba(125,92,255,.035),transparent 28%),rgba(8,10,16,.22);scrollbar-color:rgba(125,92,255,.44) rgba(255,255,255,.04)}.admin-room-feed__row{display:flex}.admin-room-feed__row--client{justify-content:flex-start}.admin-room-feed__row--operator{justify-content:flex-end}.admin-room-feed__row--system{justify-content:center}.admin-room-feed__item{width:fit-content;max-width:min(72%,620px);min-width:0;padding:11px 12px;border:1px solid rgba(255,255,255,.05);border-radius:14px;background:rgba(255,255,255,.02);display:grid;gap:6px;box-shadow:0 10px 22px rgba(3,5,10,.14)}.admin-room-feed__item--client{border-color:rgba(111,129,163,.18);border-bottom-left-radius:6px;background:rgba(18,22,34,.72)}.admin-room-feed__item--operator{border-color:rgba(92,138,112,.18);border-bottom-right-radius:6px;background:linear-gradient(135deg,rgba(34,48,42,.78),rgba(24,36,32,.86))}.admin-room-feed__item--system{max-width:min(84%,680px);border-color:rgba(255,255,255,.06);border-radius:999px;background:rgba(255,255,255,.035)}.admin-room-feed__meta{display:flex;justify-content:space-between;gap:8px;align-items:center}.admin-room-feed__meta strong{font-size:.76rem;text-transform:uppercase;letter-spacing:.04em}.admin-room-feed__meta span{color:rgba(255,255,255,.44);font-size:.72rem;white-space:nowrap}.admin-room-feed__body,.admin-room-feed__item>div:last-child{min-width:0;color:rgba(247,246,251,.92);font-size:.88rem;line-height:1.48;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.admin-room-feed__attachments{display:grid;gap:8px}.admin-room-feed__attachments button{width:min(360px,100%);display:grid;gap:6px;padding:0;border:0;background:transparent;color:rgba(255,255,255,.78);text-align:left;text-decoration:none;cursor:zoom-in}.admin-room-feed__attachments img{width:100%;max-height:340px;display:block;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.08)}.admin-room-feed__attachments span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem}.admin-room-composer{padding:12px 14px 14px;display:grid;gap:6px;border-top:1px solid rgba(255,255,255,.06);background:rgba(9,11,18,.86)}.admin-room-composer__shell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}.admin-room-composer input:not([type=file]){min-height:38px;padding:0 11px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.02);color:var(--text)}.admin-room-composer .primary-button{min-height:38px;padding-inline:14px}.admin-room-composer__file-input{display:none}.admin-room-composer__tool{width:38px;min-height:38px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.7);transition:border-color .16s ease,color .16s ease,background .16s ease}.admin-room-composer__tool:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:var(--text)}.admin-room-composer__tool svg{width:18px;height:18px}.admin-room-composer__attachment-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-room-composer__attachment-chip{min-width:0;display:inline-flex;align-items:center;gap:10px;padding:7px 10px 7px 7px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035)}.admin-room-composer__attachment-chip img,.admin-room-composer__attachment-chip>span{width:30px;height:30px;flex:0 0 30px;border-radius:9px}.admin-room-composer__attachment-chip img{object-fit:cover}.admin-room-composer__attachment-chip>span{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);color:rgba(255,255,255,.72);font-size:.58rem;font-weight:700}.admin-room-composer__attachment-chip div{min-width:0;display:grid;gap:2px}.admin-room-composer__attachment-chip small,.admin-room-composer__attachment-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-room-composer__attachment-chip strong{max-width:260px;font-size:.8rem;line-height:1.2}.admin-room-composer__attachment-chip small{color:var(--muted);font-size:.7rem;line-height:1.2}.admin-room-composer__attachment-remove{min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.76);font-size:.76rem}.admin-support-workspace__mobile-back{display:none}@media (max-width:720px){.admin-room-workspace{height:calc(100vh - 92px);min-height:520px}.admin-room-workspace__header{display:grid;padding:14px}.admin-room-feed{padding:14px}.admin-room-feed__item{max-width:86%}.admin-room-composer{padding:10px 12px 12px}.admin-room-composer__shell{grid-template-columns:auto minmax(0,1fr)}.admin-room-composer .primary-button{grid-column:1/-1;width:100%}}.admin-badge-row{display:flex;flex-wrap:wrap;gap:6px}.admin-empty-state{padding:18px;display:grid;gap:8px}.admin-route-main .panel-tag{min-height:22px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);color:rgba(255,255,255,.52);font-size:.62rem;letter-spacing:.05em;text-transform:uppercase}.admin-route-main .primary-button,.admin-route-main .secondary-button{min-height:34px;padding:0 12px;border-radius:10px;font-size:.78rem;font-weight:560;box-shadow:none}.admin-route-main .primary-button{border:1px solid rgba(115,136,171,.32);background:rgba(56,68,88,.9);color:rgba(255,255,255,.94)}.admin-route-main .secondary-button{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.02);color:rgba(255,255,255,.82)}.admin-route-main .primary-button:hover,.admin-route-main .secondary-button:hover{transform:none;filter:none}.admin-route-main .dashboard-badge{min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025);color:rgba(255,255,255,.74);font-family:var(--font-mono),monospace;font-size:.64rem;letter-spacing:.03em}.admin-route-main .dashboard-badge--accent{border-color:rgba(111,129,163,.18);background:rgba(55,68,88,.5)}.admin-route-main .dashboard-badge--success{border-color:rgba(84,125,98,.2);background:rgba(42,57,47,.58)}.admin-route-main .dashboard-badge--warning{border-color:rgba(162,126,77,.24);background:rgba(74,56,32,.62)}.admin-route-main{background:radial-gradient(circle at 18% 0,rgba(65,101,149,.18),transparent 34%),radial-gradient(circle at 88% 14%,rgba(109,83,159,.14),transparent 32%),linear-gradient(180deg,rgba(8,11,16,.99),rgba(10,13,19,.99))}.admin-shell{grid-template-columns:232px minmax(0,1fr);gap:18px}.admin-card,.admin-empty-state,.admin-messenger,.admin-sidebar__surface,.admin-topbar{border-color:rgba(126,148,181,.13);background:linear-gradient(180deg,rgba(18,23,32,.96),rgba(12,15,22,.96)),rgba(13,17,24,.96);box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.03)}.admin-topbar{min-height:74px;padding:16px 18px;border-radius:16px}.admin-topbar__copy strong{font-size:1.05rem}.admin-topbar__eyebrow{color:rgba(137,210,230,.78);font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.admin-sidebar__surface{border-radius:18px}.admin-sidebar__link{border-radius:13px}.admin-sidebar__link[aria-current=page]{border-color:rgba(91,181,218,.26);background:linear-gradient(135deg,rgba(45,82,112,.56),rgba(58,50,92,.42));box-shadow:inset 3px 0 0 rgba(91,202,226,.72)}.admin-card{border-radius:16px}.admin-list__row,.admin-table__row{padding:12px 14px;border-radius:13px;background:rgba(255,255,255,.022)}.admin-table__cell,.admin-table__cell span,.admin-table__cell strong,.admin-table__title{min-width:0;overflow-wrap:anywhere}.admin-messenger{display:grid;gap:12px;padding:14px;border:1px solid rgba(126,148,181,.13);border-radius:18px}.admin-messenger__header{padding:4px 2px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.admin-messenger__header h2{margin:3px 0 0;font-size:1rem;line-height:1.2}.admin-messenger__header p{margin:4px 0 0;color:var(--muted);font-size:.82rem}.admin-messenger__summary{min-width:92px;padding:8px 10px;display:grid;gap:1px;justify-items:end;border:1px solid rgba(111,164,201,.16);border-radius:13px;background:rgba(33,53,68,.34)}.admin-messenger__summary strong{font-size:1rem;line-height:1}.admin-messenger__summary span{color:var(--muted);font-size:.68rem}.admin-messenger__sections{display:grid;gap:14px}.admin-messenger__group{display:grid;gap:8px}.admin-messenger__group-heading{min-width:0;display:flex;align-items:end;justify-content:space-between;gap:12px;padding:0 2px 1px}.admin-messenger__group-heading div{min-width:0;display:grid;gap:2px}.admin-messenger__group-heading span{width:fit-content;font-size:.72rem;font-weight:900;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.admin-messenger__group-heading p{margin:0;color:rgba(210,220,238,.52);font-size:.76rem;line-height:1.35}.admin-messenger__group-heading strong{flex:0 0 auto;min-width:30px;min-height:24px;padding:3px 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.72rem}.admin-messenger__group--room .admin-messenger__group-heading span{color:rgba(139,216,255,.96)}.admin-messenger__group--room .admin-messenger__group-heading strong{border:1px solid rgba(86,167,255,.2);background:rgba(35,72,105,.38);color:rgba(214,239,255,.92)}.admin-messenger__group--widget .admin-messenger__group-heading span{color:rgba(118,236,197,.96)}.admin-messenger__group--widget .admin-messenger__group-heading strong{border:1px solid rgba(104,218,183,.2);background:rgba(28,88,70,.32);color:rgba(212,255,240,.92)}.admin-messenger__list{display:grid;gap:8px}.admin-messenger-row{min-width:0;padding:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border:1px solid rgba(255,255,255,.055);border-radius:15px;background:linear-gradient(135deg,rgba(18,24,34,.9),rgba(12,15,22,.92)),rgba(255,255,255,.018);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.admin-messenger-row:hover{transform:translateY(-1px);border-color:rgba(109,166,209,.2);background:linear-gradient(135deg,rgba(22,31,45,.94),rgba(15,18,27,.96)),rgba(255,255,255,.025)}.admin-messenger-row--room{border-color:rgba(86,167,255,.13);background:radial-gradient(circle at 1% 50%,rgba(86,167,255,.12),transparent 34%),linear-gradient(135deg,rgba(18,25,38,.94),rgba(12,15,22,.94)),rgba(255,255,255,.018)}.admin-messenger-row--room:hover{border-color:rgba(98,188,255,.26);background:radial-gradient(circle at 1% 50%,rgba(86,167,255,.16),transparent 36%),linear-gradient(135deg,rgba(21,31,49,.96),rgba(13,17,26,.97)),rgba(255,255,255,.026)}.admin-messenger-row--widget{border-color:rgba(104,218,183,.13);background:radial-gradient(circle at 1% 50%,rgba(83,219,176,.1),transparent 34%),linear-gradient(135deg,rgba(17,31,31,.94),rgba(12,15,22,.94)),rgba(255,255,255,.018)}.admin-messenger-row--widget:hover{border-color:rgba(104,218,183,.25);background:radial-gradient(circle at 1% 50%,rgba(83,219,176,.14),transparent 36%),linear-gradient(135deg,rgba(18,39,38,.96),rgba(13,18,26,.97)),rgba(255,255,255,.026)}.admin-messenger-row__main{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;color:inherit}.admin-messenger-row__avatar{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(95,180,210,.18);border-radius:50%;background:linear-gradient(135deg,rgba(47,91,120,.8),rgba(72,55,116,.68));color:rgba(255,255,255,.94);font-size:.78rem;font-weight:800}.admin-messenger-row--room .admin-messenger-row__avatar{border-color:rgba(98,188,255,.26);background:linear-gradient(135deg,rgba(38,94,132,.86),rgba(65,66,132,.72))}.admin-messenger-row--widget .admin-messenger-row__avatar{border-color:rgba(104,218,183,.26);background:linear-gradient(135deg,rgba(32,109,83,.86),rgba(60,77,120,.68))}.admin-messenger-row__content{min-width:0;display:grid;gap:5px}.admin-messenger-row__meta,.admin-messenger-row__topline{min-width:0;display:flex;align-items:center;gap:8px}.admin-messenger-row__topline{justify-content:space-between}.admin-messenger-row__topline strong{min-width:0;overflow:hidden;font-size:.9rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-messenger-row__topline span{flex:0 0 auto;color:rgba(255,255,255,.5);font-family:var(--font-mono),monospace;font-size:.68rem}.admin-messenger-row__meta{color:var(--muted);font-size:.74rem}.admin-messenger-row__source{flex:0 0 auto;padding:2px 7px;border:1px solid rgba(119,157,196,.18);border-radius:999px;background:rgba(54,70,92,.34);color:rgba(204,224,241,.86);font-size:.66rem;font-weight:700}.admin-messenger-row__source--room{border-color:rgba(98,188,255,.24);background:rgba(41,87,121,.42);color:rgba(214,239,255,.92)}.admin-messenger-row__source--widget{border-color:rgba(104,218,183,.24);background:rgba(35,95,75,.38);color:rgba(212,255,240,.92)}.admin-messenger-row__context{min-width:0;overflow:hidden;color:rgba(218,224,246,.7);text-overflow:ellipsis;white-space:nowrap}.admin-messenger-row__bubble{min-width:0;min-height:36px;max-width:min(720px,100%);padding:9px 11px;display:-webkit-box;overflow:hidden;border:1px solid rgba(111,157,196,.13);border-radius:12px 12px 12px 4px;background:rgba(31,43,58,.58);color:rgba(255,255,255,.92);font-size:.84rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.admin-messenger-row--room .admin-messenger-row__bubble{border-color:rgba(86,167,255,.16);background:rgba(28,46,68,.62)}.admin-messenger-row--widget .admin-messenger-row__bubble{border-color:rgba(104,218,183,.14);background:rgba(25,50,47,.6)}.admin-messenger-row__bubble:empty{border-color:rgba(255,255,255,.045);background:rgba(255,255,255,.014)}.admin-messenger-row__state{min-width:150px;display:grid;gap:8px;justify-items:end}.admin-messenger-row__state .secondary-button{min-width:92px}.admin-messenger-empty{min-height:180px;align-content:center}@media (max-width:1200px){.admin-grid--detail,.admin-grid--overview,.admin-grid--stats{grid-template-columns:1fr}}@media (max-width:1480px){.admin-table--dashboard-inbox .admin-table__row,.admin-table--messages .admin-table__row,.admin-table--orders .admin-table__row,.admin-table--partner-orders .admin-table__row,.admin-table--payout-requests .admin-table__row,.admin-table--promo-codes .admin-table__row,.admin-table--queue .admin-table__row,.admin-table--referrals .admin-table__row,.admin-table--users .admin-table__row,.admin-table__row{grid-template-columns:1fr;align-items:stretch}.admin-promo-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table{gap:10px}.admin-table__head{display:none}.admin-table__row{gap:0;padding:12px}.admin-table__cell{display:grid;grid-template-columns:minmax(106px,.42fr) minmax(0,1fr);gap:4px 12px;align-items:start;padding-top:10px;margin-top:10px;border-top:1px solid rgba(255,255,255,.055)}.admin-table__cell:before{grid-column:1;grid-row:1/span 5;color:rgba(184,198,221,.58);font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:700;line-height:1.35;letter-spacing:.04em;text-transform:uppercase}.admin-table__cell>*{grid-column:2;min-width:0}.admin-table__cell:first-child{grid-template-columns:1fr;padding-top:0;margin-top:0;border-top:0}.admin-table__cell:first-child:before{content:none}.admin-table__cell:first-child>*{grid-column:1}.admin-table--dashboard-inbox .admin-table__cell:nth-child(6),.admin-table--messages .admin-table__cell:nth-child(6),.admin-table--orders .admin-table__cell:nth-child(9),.admin-table--partner-orders .admin-table__cell:nth-child(8),.admin-table--payout-requests .admin-table__cell:nth-child(6),.admin-table--promo-codes .admin-table__cell:nth-child(5),.admin-table--queue .admin-table__cell:nth-child(7),.admin-table--referrals .admin-table__cell:nth-child(8),.admin-table--users .admin-table__cell:nth-child(3),.admin-table--users .admin-table__cell:nth-child(4),.admin-table__cell.admin-inline-actions{grid-template-columns:1fr}.admin-table--dashboard-inbox .admin-table__cell:nth-child(6):before,.admin-table--messages .admin-table__cell:nth-child(6):before,.admin-table--orders .admin-table__cell:nth-child(9):before,.admin-table--partner-orders .admin-table__cell:nth-child(8):before,.admin-table--payout-requests .admin-table__cell:nth-child(6):before,.admin-table--promo-codes .admin-table__cell:nth-child(5):before,.admin-table--queue .admin-table__cell:nth-child(7):before,.admin-table--referrals .admin-table__cell:nth-child(8):before,.admin-table--users .admin-table__cell:nth-child(3):before,.admin-table--users .admin-table__cell:nth-child(4):before,.admin-table__cell.admin-inline-actions:before{grid-column:1/-1;grid-row:auto}.admin-table--dashboard-inbox .admin-table__cell:nth-child(6)>*,.admin-table--messages .admin-table__cell:nth-child(6)>*,.admin-table--orders .admin-table__cell:nth-child(9)>*,.admin-table--partner-orders .admin-table__cell:nth-child(8)>*,.admin-table--payout-requests .admin-table__cell:nth-child(6)>*,.admin-table--promo-codes .admin-table__cell:nth-child(5)>*,.admin-table--queue .admin-table__cell:nth-child(7)>*,.admin-table--referrals .admin-table__cell:nth-child(8)>*,.admin-table--users .admin-table__cell:nth-child(3)>*,.admin-table--users .admin-table__cell:nth-child(4)>*,.admin-table__cell.admin-inline-actions>*{grid-column:1/-1}.admin-table__cell.admin-inline-actions,.admin-table__cell>.admin-inline-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.admin-table__cell.admin-inline-actions:before,.admin-table__cell>.admin-inline-actions{grid-column:1/-1}.admin-table__cell.admin-inline-actions form,.admin-table__cell.admin-inline-actions>*,.admin-table__cell>.admin-inline-actions form,.admin-table__cell>.admin-inline-actions>*{min-width:0}.admin-table__cell.admin-inline-actions .primary-button,.admin-table__cell.admin-inline-actions .secondary-button,.admin-table__cell>.admin-inline-actions .primary-button,.admin-table__cell>.admin-inline-actions .secondary-button{width:100%;min-width:0;white-space:nowrap}.admin-table--referrals .admin-table__cell:nth-child(n+3):nth-child(-n+7){min-height:0;padding-inline:0;justify-items:stretch;text-align:left}.admin-table--referrals .admin-table__cell:nth-child(n+3):nth-child(-n+7) strong{justify-self:start;text-align:left}.admin-table--orders .admin-table__cell:nth-child(2):before,.admin-table--partner-orders .admin-table__cell:nth-child(2):before{content:"Клиент"}.admin-table--orders .admin-table__cell:nth-child(3):before,.admin-table--partner-orders .admin-table__cell:nth-child(3):before{content:"Сумма"}.admin-table--orders .admin-table__cell:nth-child(4):before,.admin-table--partner-orders .admin-table__cell:nth-child(4):before{content:"Статус"}.admin-table--orders .admin-table__cell:nth-child(5):before,.admin-table--partner-orders .admin-table__cell:nth-child(5):before{content:"Очередь"}.admin-table--orders .admin-table__cell:nth-child(6):before,.admin-table--partner-orders .admin-table__cell:nth-child(6):before{content:"Дата"}.admin-table--orders .admin-table__cell:nth-child(7):before,.admin-table--partner-orders .admin-table__cell:nth-child(7):before{content:"Room"}.admin-table--orders .admin-table__cell:nth-child(8):before{content:"Новые"}.admin-table--dashboard-inbox .admin-table__cell:nth-child(6):before,.admin-table--messages .admin-table__cell:nth-child(6):before,.admin-table--orders .admin-table__cell:nth-child(9):before,.admin-table--partner-orders .admin-table__cell:nth-child(8):before,.admin-table--payout-requests .admin-table__cell:nth-child(6):before,.admin-table--promo-codes .admin-table__cell:nth-child(5):before,.admin-table--queue .admin-table__cell:nth-child(7):before,.admin-table--referrals .admin-table__cell:nth-child(8):before{content:"Действия"}.admin-table--queue .admin-table__cell:nth-child(2):before{content:"Клиент"}.admin-table--queue .admin-table__cell:nth-child(3):before{content:"Позиция"}.admin-table--queue .admin-table__cell:nth-child(4):before{content:"Приоритет"}.admin-table--queue .admin-table__cell:nth-child(5):before{content:"Статус"}.admin-table--queue .admin-table__cell:nth-child(6):before{content:"Активность"}.admin-table--dashboard-inbox .admin-table__cell:nth-child(2):before,.admin-table--messages .admin-table__cell:nth-child(2):before{content:"Источник"}.admin-table--dashboard-inbox .admin-table__cell:nth-child(3):before,.admin-table--messages .admin-table__cell:nth-child(3):before{content:"Сообщение"}.admin-table--dashboard-inbox .admin-table__cell:nth-child(4):before,.admin-table--messages .admin-table__cell:nth-child(4):before{content:"Статус"}.admin-table--dashboard-inbox .admin-table__cell:nth-child(5):before,.admin-table--messages .admin-table__cell:nth-child(5):before{content:"Дата"}.admin-table--referrals .admin-table__cell:nth-child(2):before{content:"Код / ссылка"}.admin-table--referrals .admin-table__cell:nth-child(3):before{content:"Баланс"}.admin-table--referrals .admin-table__cell:nth-child(4):before{content:"Приглашено"}.admin-table--referrals .admin-table__cell:nth-child(5):before{content:"Регистрации"}.admin-table--referrals .admin-table__cell:nth-child(6):before{content:"Оплаты"}.admin-table--referrals .admin-table__cell:nth-child(7):before{content:"Выплачено"}.admin-table--payout-requests .admin-table__cell:nth-child(2):before{content:"Сумма"}.admin-table--payout-requests .admin-table__cell:nth-child(3):before{content:"Статус"}.admin-table--payout-requests .admin-table__cell:nth-child(4):before{content:"Комментарий"}.admin-table--payout-requests .admin-table__cell:nth-child(5):before{content:"Дата"}.admin-table--users .admin-table__cell:nth-child(2):before{content:"Статус"}.admin-table--users .admin-table__cell:nth-child(3):before{content:"Выдать заказ"}.admin-table--users .admin-table__cell:nth-child(4):before{content:"Рефералка"}.admin-table--promo-codes .admin-table__cell:nth-child(2):before{content:"Скидка"}.admin-table--promo-codes .admin-table__cell:nth-child(3):before{content:"Статус"}.admin-table--promo-codes .admin-table__cell:nth-child(4):before{content:"Создан"}.admin-messenger-row{grid-template-columns:1fr}.admin-messenger-row__state{min-width:0;grid-template-columns:minmax(0,1fr) auto;justify-items:start}}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}}@media (max-width:640px){.admin-route-main{padding-top:18px}.admin-section{padding-inline:10px}.admin-content__body,.admin-shell,.admin-stack{gap:10px}.admin-card,.admin-content__body,.admin-empty-state,.admin-sidebar__surface,.admin-topbar{padding:14px;border-radius:12px}.admin-topbar{grid-template-columns:1fr;display:grid;min-height:0;padding:13px 14px}.admin-topbar__identity{display:none}.admin-sidebar{gap:8px}.admin-sidebar__surface{gap:10px}.admin-sidebar__intro{grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-sidebar__intro h1{font-size:.9rem}.admin-sidebar__user{padding:8px 10px}.admin-sidebar__user span:not(.admin-sidebar__user-label),.admin-sidebar__user-label{display:none}.admin-sidebar__user strong{overflow:hidden;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.admin-card__header,.admin-filters,.admin-inline-actions,.admin-order-actions__group{display:grid;grid-template-columns:1fr;align-items:stretch;justify-items:stretch}.admin-grid--stats,.admin-keyvalue,.admin-promo-form,.admin-table__row,.admin-users-order-form{grid-template-columns:1fr}.admin-table{gap:10px}.admin-table__head{display:none}.admin-table__row{gap:0;padding:12px}.admin-table__cell{padding-top:9px;margin-top:9px;border-top:1px solid rgba(255,255,255,.055)}.admin-table__cell:first-child{padding-top:0;margin-top:0;border-top:0}.admin-filter-input,.admin-filters__field,.admin-filters__field input,.admin-filters__field select,.admin-route-main .primary-button,.admin-route-main .secondary-button,.admin-users-checkbox,.admin-users-field,.admin-users-field input,.admin-users-field select{width:100%;min-width:0}.admin-sidebar__nav{margin-inline:-2px;padding:0 2px 4px;display:flex;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity}.admin-sidebar__nav::-webkit-scrollbar{display:none}.admin-sidebar__nav{grid-template-columns:none;gap:7px}.admin-sidebar__link{min-width:112px;min-height:38px;padding:9px 11px;flex:0 0 auto;align-content:center;scroll-snap-align:start}.admin-sidebar__link strong{font-size:.78rem;line-height:1.1}.admin-sidebar__link span{display:none}.admin-sidebar__backlink{min-height:34px;font-size:.78rem}.admin-messenger{padding:12px;border-radius:14px}.admin-messenger-row__state,.admin-messenger__header{grid-template-columns:1fr;display:grid;justify-items:stretch}.admin-messenger-row__main{grid-template-columns:36px minmax(0,1fr)}.admin-messenger-row__avatar{width:36px;height:36px;font-size:.72rem}.admin-messenger-row__topline{display:grid;gap:3px}.admin-messenger-row__topline span,.admin-messenger-row__topline strong{white-space:normal}.admin-messenger-row__state .secondary-button{width:100%}.admin-room-workspace__header{grid-template-columns:1fr;display:grid}.admin-support-context{gap:8px}.admin-support-context .admin-card__header{grid-template-columns:minmax(0,1fr) auto;display:grid;align-items:start}.admin-support-context .admin-order-summary__header{gap:4px}.admin-support-context h1{font-size:1rem}.admin-support-context .admin-order-summary__subtitle{font-size:.64rem;overflow-wrap:anywhere}.admin-support-context .admin-inline-actions .secondary-button{min-height:30px;padding-inline:9px;font-size:.72rem}.admin-support-context .admin-keyvalue{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.admin-support-context .admin-keyvalue__item{min-width:0;padding:8px}.admin-support-context .admin-keyvalue__item strong{font-size:.78rem;overflow-wrap:anywhere}.admin-support-workspace{position:fixed;inset:0;z-index:120;width:100dvw;height:100dvh;min-height:0;padding:0;overflow:hidden;border:0;border-radius:0;background:linear-gradient(180deg,rgba(20,22,31,.98),rgba(9,10,16,.99)),#10121a}.admin-support-workspace .admin-room-workspace__header{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:max(12px,env(safe-area-inset-top)) 12px 10px;gap:8px}.admin-support-workspace__mobile-back{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(255,255,255,.92);font-size:1.15rem;text-decoration:none}.admin-support-workspace__title{min-width:0}.admin-support-workspace .admin-room-workspace__header h2{font-size:1rem}.admin-support-workspace .admin-room-workspace__header p{display:none}.admin-support-workspace .admin-badge-row{grid-column:1/-1;gap:5px}.admin-support-workspace .admin-room-feed{padding:12px;gap:7px}.admin-support-workspace .admin-room-feed__item{max-width:90%;padding:10px 11px}.admin-support-workspace .admin-room-feed__attachments button{width:min(240px,100%)}.admin-support-workspace .admin-room-feed__attachments img{max-height:240px}.admin-support-workspace .admin-room-composer{padding:9px 10px max(10px,env(safe-area-inset-bottom))}}.admin-route-main{--admin-bg:#080a0d;--admin-panel:rgba(16,19,24,0.88);--admin-panel-strong:rgba(22,26,33,0.94);--admin-panel-soft:rgba(255,255,255,0.035);--admin-border:rgba(190,211,236,0.12);--admin-border-strong:rgba(203,232,255,0.22);--admin-text:rgba(248,251,255,0.94);--admin-muted:rgba(203,214,229,0.62);--admin-faint:rgba(203,214,229,0.42);--admin-accent:#b8f07c;--admin-accent-2:#74dec0;--admin-blue:#8db8ff;--admin-warning:#ffd38a;--admin-danger:#ff9aa8;--admin-shadow:0 22px 56px rgba(0,0,0,0.34);position:relative;isolation:isolate;min-height:100vh;padding:22px 0 30px;overflow-x:hidden;color:var(--admin-text);background:linear-gradient(115deg,rgba(184,240,124,.035),transparent 34%),linear-gradient(245deg,rgba(116,222,192,.04),transparent 38%),linear-gradient(180deg,#090b0f,#0e1117 44%,#080a0d)}.admin-route-main:after,.admin-route-main:before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none}.admin-route-main:before{background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 84px),repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 84px);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 76%)}.admin-route-main:after{opacity:.42;background:linear-gradient(90deg,transparent,rgba(255,255,255,.035),transparent),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);mix-blend-mode:screen}.admin-section{width:min(100%,1480px);max-width:1480px;padding-inline:clamp(14px,2.4vw,28px)}.admin-shell{grid-template-columns:256px minmax(0,1fr);gap:22px}.admin-content,.admin-content__body,.admin-stack{gap:16px}.admin-sidebar{top:16px;gap:12px}.admin-card,.admin-empty-state,.admin-messenger,.admin-sidebar__surface,.admin-topbar{border:1px solid var(--admin-border);background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 44%),linear-gradient(145deg,rgba(20,24,31,.95),rgba(10,12,16,.92));box-shadow:var(--admin-shadow),inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.42);backdrop-filter:blur(18px)}.admin-sidebar__surface{position:relative;gap:16px;padding:16px;overflow:hidden;border-radius:20px}.admin-sidebar__surface:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(184,240,124,.18),transparent 38%),linear-gradient(180deg,rgba(141,184,255,.08),transparent 42%);content:"";opacity:.7;pointer-events:none}.admin-sidebar__surface>*{position:relative;z-index:1}.admin-sidebar__intro{gap:8px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.admin-sidebar__intro h1{font-size:1.08rem;font-weight:720}.admin-route-main .panel-tag,.admin-topbar__eyebrow{width:fit-content;min-height:24px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid rgba(184,240,124,.2);border-radius:999px;background:rgba(184,240,124,.075);color:rgba(226,255,197,.9);font-family:var(--font-mono),monospace;font-size:.64rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.admin-sidebar__user{position:relative;gap:5px;padding:12px;overflow:hidden;border-color:rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(255,255,255,.02)}.admin-sidebar__user:before{position:absolute;top:10px;right:10px;width:8px;height:8px;border-radius:999px;background:var(--admin-accent);box-shadow:0 0 18px rgba(184,240,124,.55);content:""}.admin-empty-state p,.admin-sidebar__intro p,.admin-sidebar__link span,.admin-sidebar__user span,.admin-table__subtle,.admin-topbar__name,.admin-topbar__role{color:var(--admin-muted)}.admin-sidebar__user strong,.admin-topbar__identity .admin-topbar__name{color:var(--admin-text)}.admin-sidebar__nav{gap:7px}.admin-sidebar__link{position:relative;min-height:54px;padding:10px 12px 10px 15px;overflow:hidden;border-color:rgba(255,255,255,.065);border-radius:14px;background:rgba(255,255,255,.018);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.admin-sidebar__link:before{position:absolute;inset:9px auto 9px 8px;width:3px;border-radius:999px;background:transparent;content:"";transition:background .18s ease,box-shadow .18s ease}.admin-sidebar__link strong{color:rgba(248,251,255,.9);font-weight:680}.admin-sidebar__link span{font-size:.7rem}.admin-sidebar__link:hover{transform:translateX(2px);border-color:rgba(184,240,124,.2);background:rgba(255,255,255,.045)}.admin-sidebar__link[aria-current=page]{border-color:rgba(184,240,124,.32);background:linear-gradient(135deg,rgba(184,240,124,.14),rgba(116,222,192,.075)),rgba(255,255,255,.035);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 12px 28px rgba(55,92,75,.2)}.admin-sidebar__link[aria-current=page]:before{background:linear-gradient(180deg,var(--admin-accent),var(--admin-accent-2));box-shadow:0 0 18px rgba(184,240,124,.48)}.admin-sidebar__backlink{min-height:42px;border-color:rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);color:rgba(248,251,255,.84);transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-sidebar__backlink:hover{transform:translateY(-1px);border-color:rgba(141,184,255,.22);background:rgba(141,184,255,.055)}.admin-topbar{position:sticky;top:16px;z-index:6;min-height:82px;padding:17px 20px;border-radius:20px}.admin-topbar__copy{gap:5px}.admin-topbar__copy strong{color:var(--admin-text);font-size:1.18rem;font-weight:760}.admin-topbar__identity{gap:5px;min-width:168px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.018)),rgba(255,255,255,.02)}.admin-card,.admin-empty-state,.admin-messenger{border-radius:20px}.admin-card:not(.admin-room-workspace){padding:18px}.admin-empty-state{padding:22px}.admin-card__header{gap:14px}.admin-card__header h2,.admin-card__header h3,.admin-empty-state h2{color:var(--admin-text);font-size:1rem;font-weight:720}.admin-card__header p,.admin-messenger__header p{max-width:760px}.admin-grid{gap:14px}.admin-grid--stats{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid--stats-4{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-queue-now{max-width:none}.admin-stat-card{position:relative;min-height:126px;align-content:end;gap:8px;overflow:hidden}.admin-stat-card:before{position:absolute;inset:0;background:linear-gradient(90deg,rgba(184,240,124,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 54%);content:"";opacity:.76;pointer-events:none}.admin-stat-card:nth-child(2):before{background:linear-gradient(90deg,rgba(141,184,255,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 54%)}.admin-stat-card:nth-child(3):before,.admin-stat-card:nth-child(4):before{background:linear-gradient(90deg,rgba(255,211,138,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.055),transparent 54%)}.admin-stat-card>*{position:relative;z-index:1}.admin-stat-card__label{color:var(--admin-muted);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.admin-stat-card strong{color:var(--admin-text);font-size:clamp(1.65rem,2.8vw,2.32rem);font-weight:760;letter-spacing:0;font-variant-numeric:tabular-nums}.admin-list,.admin-table{gap:8px}.admin-keyvalue__item,.admin-list__row,.admin-order-actions__panel,.admin-table__row{border-color:rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015)),rgba(255,255,255,.018);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.admin-list__row,.admin-table__row{padding:13px 14px;border-radius:15px;transition:border-color .17s ease,background .17s ease,transform .17s ease,box-shadow .17s ease}.admin-list__row:hover,.admin-table__row:hover{transform:translateY(-1px);border-color:rgba(184,240,124,.17);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(255,255,255,.022);box-shadow:0 12px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)}.admin-table__head{padding:0 14px 3px;color:var(--admin-faint);font-weight:800}.admin-table__cell strong{color:rgba(248,251,255,.9);font-weight:640}.admin-order-comment,.admin-table__cell,.admin-table__cell span{color:var(--admin-muted)}.admin-order-comment{margin-top:2px}.admin-order-comment span{color:var(--admin-faint)}.admin-table__row--priority{border-color:rgba(255,211,138,.24);background:linear-gradient(90deg,rgba(255,211,138,.12),transparent 42%),rgba(255,255,255,.018)}.admin-keyvalue{gap:8px}.admin-keyvalue__item,.admin-order-actions__panel{padding:12px;border-radius:14px}.admin-keyvalue__item span,.admin-order-actions__panel label,.admin-order-summary__subtitle,.admin-room-context__meta span{color:var(--admin-faint);font-family:var(--font-mono),monospace;font-size:.66rem;font-weight:760;letter-spacing:.05em;text-transform:uppercase}.admin-keyvalue__item strong,.admin-room-context__meta strong{color:var(--admin-text);font-weight:650}.admin-room-composer__attachment-remove,.admin-room-composer__tool,.admin-route-main .primary-button,.admin-route-main .secondary-button{min-height:36px;border-radius:11px;transition:transform .17s ease,border-color .17s ease,background .17s ease,box-shadow .17s ease,color .17s ease}.admin-route-main .primary-button{border:1px solid rgba(184,240,124,.58);background:linear-gradient(135deg,#d8ff8e,#83e0b9 52%,#4ea08e);color:#07100d;box-shadow:0 12px 28px rgba(91,190,146,.18),inset 0 1px 0 rgba(255,255,255,.5)}.admin-room-composer__attachment-remove,.admin-room-composer__tool,.admin-route-main .secondary-button{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:rgba(248,251,255,.84)}.admin-room-composer__attachment-remove:hover,.admin-room-composer__tool:hover,.admin-route-main .primary-button:hover,.admin-route-main .secondary-button:hover{transform:translateY(-1px);filter:none}.admin-room-composer__attachment-remove:hover,.admin-room-composer__tool:hover,.admin-route-main .secondary-button:hover{border-color:rgba(184,240,124,.2);background:rgba(184,240,124,.07);color:var(--admin-text)}.admin-route-main .admin-complete-button{border-color:rgba(116,222,192,.34);background:rgba(45,111,88,.32);color:rgba(219,255,241,.94)}.admin-route-main .admin-danger-button{border-color:rgba(255,154,168,.34);background:rgba(116,42,54,.34);color:rgba(255,228,233,.94)}.admin-filters{gap:12px;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.018)}.admin-filters__field label,.admin-users-checkbox span,.admin-users-field span{color:var(--admin-faint);font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:780}.admin-filter-input,.admin-filters__field input,.admin-filters__field select,.admin-order-actions__panel input,.admin-order-actions__panel select,.admin-room-composer input:not([type=file]),.admin-users-field input,.admin-users-field select{min-height:38px;border-color:rgba(255,255,255,.09);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016)),#0b0e13;color:var(--admin-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}.admin-filter-input:focus-visible,.admin-filters__field input:focus-visible,.admin-filters__field select:focus-visible,.admin-order-actions__panel input:focus-visible,.admin-order-actions__panel select:focus-visible,.admin-room-composer input:not([type=file]):focus-visible,.admin-users-field input:focus-visible,.admin-users-field select:focus-visible{outline:2px solid rgba(184,240,124,.24);outline-offset:2px;border-color:rgba(184,240,124,.28)}.admin-route-main .dashboard-badge{min-height:25px;border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:rgba(242,247,255,.82);font-weight:760}.admin-route-main .dashboard-badge--accent{border-color:rgba(141,184,255,.25);background:rgba(75,110,170,.18);color:rgba(221,234,255,.9)}.admin-route-main .dashboard-badge--success{border-color:rgba(116,222,192,.25);background:rgba(46,116,92,.24);color:rgba(219,255,241,.9)}.admin-route-main .dashboard-badge--warning{border-color:rgba(255,211,138,.3);background:rgba(126,88,37,.24);color:rgba(255,238,206,.92)}.admin-room-workspace{padding:0;overflow:hidden}.admin-room-workspace__header{padding:18px 20px 16px;border-bottom-color:rgba(255,255,255,.08);background:linear-gradient(90deg,rgba(184,240,124,.07),transparent 44%),rgba(255,255,255,.018)}.admin-room-workspace__header h2{margin:0 0 4px;color:var(--admin-text);font-size:1.02rem;font-weight:740}.admin-room-feed{gap:9px;padding:18px 20px;background:linear-gradient(180deg,rgba(5,8,12,.24),rgba(5,8,12,.5)),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 72px),#090b10;scrollbar-color:rgba(184,240,124,.42) rgba(255,255,255,.04)}.admin-room-feed__item{border-color:rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(15,18,24,.9);box-shadow:0 12px 28px rgba(0,0,0,.2)}.admin-room-feed__item--client{border-color:rgba(141,184,255,.18);border-bottom-left-radius:7px;background:linear-gradient(135deg,rgba(45,65,99,.52),rgba(16,20,30,.92)),rgba(16,20,30,.9)}.admin-room-feed__item--operator{border-color:rgba(116,222,192,.2);border-bottom-right-radius:7px;background:linear-gradient(135deg,rgba(49,105,82,.52),rgba(14,26,23,.94)),rgba(15,28,24,.92)}.admin-room-feed__item--system{border-color:rgba(255,211,138,.18);background:rgba(255,211,138,.06)}.admin-room-feed__item.is-new{animation:admin-new-message 1.2s ease both}@keyframes admin-new-message{0%{border-color:rgba(184,240,124,.55);box-shadow:0 0 0 1px rgba(184,240,124,.22),0 18px 34px rgba(0,0,0,.25)}to{border-color:rgba(255,255,255,.08)}}.admin-room-composer{gap:8px;padding:13px 16px 16px;border-top-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(16,20,27,.94),rgba(9,11,15,.96)),#0b0e13}.admin-messenger{padding:16px}.admin-messenger__header{padding:4px 4px 14px;border-bottom-color:rgba(255,255,255,.08)}.admin-messenger__summary{border-color:rgba(184,240,124,.18);background:rgba(184,240,124,.07)}.admin-messenger-row{border-color:rgba(255,255,255,.075);background:linear-gradient(135deg,rgba(23,28,37,.92),rgba(10,12,17,.94)),rgba(255,255,255,.016)}.admin-messenger-row:hover{border-color:rgba(184,240,124,.2);background:linear-gradient(135deg,rgba(26,34,43,.96),rgba(12,15,20,.98)),rgba(255,255,255,.026)}.admin-messenger-row__avatar{border-color:rgba(184,240,124,.24);background:linear-gradient(135deg,rgba(91,142,112,.86),rgba(54,75,106,.72))}.admin-messenger-row__bubble{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.04)}@media (max-width:1200px){.admin-shell{grid-template-columns:232px minmax(0,1fr);gap:16px}.admin-grid--stats-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar,.admin-topbar{position:static}}@media (max-width:640px){.admin-route-main{padding-top:14px}.admin-section{padding-inline:10px}.admin-content,.admin-content__body,.admin-shell,.admin-stack{gap:10px}.admin-card:not(.admin-room-workspace),.admin-empty-state,.admin-messenger,.admin-sidebar__surface,.admin-topbar{padding:14px;border-radius:16px}.admin-topbar{min-height:0}.admin-topbar__copy strong{font-size:1rem}.admin-sidebar__intro{padding-bottom:0;border-bottom:0}.admin-sidebar__link{min-width:116px;min-height:42px;padding:10px 12px}.admin-sidebar__link:before{inset:auto 12px 6px 12px;width:auto;height:2px}.admin-grid--stats,.admin-grid--stats-4{grid-template-columns:1fr}.admin-stat-card{min-height:108px}.admin-filters{padding:10px}.admin-list__row:hover,.admin-room-composer__attachment-remove:hover,.admin-room-composer__tool:hover,.admin-route-main .primary-button:hover,.admin-route-main .secondary-button:hover,.admin-table__row:hover{transform:none}.admin-room-feed,.admin-room-workspace__header{padding-inline:14px}}html.admin-nav-lock,html.admin-nav-lock body{overflow:hidden;overscroll-behavior:none}body:has(.admin-route-main) .support-widget-root{display:none}.admin-mobile-menu-button,.admin-sidebar__scrim{display:none}.admin-card,.admin-empty-state,.admin-messenger{backdrop-filter:none}.admin-sidebar__surface,.admin-topbar{backdrop-filter:blur(18px)}.admin-page-note{min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border:1px solid rgba(184,240,124,.16);border-radius:999px;background:rgba(184,240,124,.055);color:rgba(224,255,206,.82);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:780;letter-spacing:.04em}.admin-command-card{background:linear-gradient(110deg,rgba(184,240,124,.105),transparent 46%),linear-gradient(145deg,rgba(20,24,31,.95),rgba(10,12,16,.92))}.admin-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-response-card{gap:14px}.admin-message-queue{display:grid;gap:9px}.admin-message-queue__row{min-width:0;padding:12px;display:grid;grid-template-columns:minmax(150px,.68fr) minmax(280px,1.35fr) minmax(130px,.44fr) minmax(110px,.34fr);gap:12px;align-items:center;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016)),rgba(255,255,255,.018);transition:transform .18s cubic-bezier(.32,.72,0,1),border-color .18s cubic-bezier(.32,.72,0,1),background .18s cubic-bezier(.32,.72,0,1)}.admin-message-queue__row:hover{transform:translateY(-1px);border-color:rgba(184,240,124,.18);background:linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.022)),rgba(255,255,255,.02)}.admin-message-queue__customer{min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center}.admin-message-queue__avatar{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(184,240,124,.2);border-radius:13px;background:linear-gradient(135deg,rgba(184,240,124,.2),rgba(116,222,192,.08)),rgba(255,255,255,.035);color:rgba(245,255,238,.94);font-size:.72rem;font-weight:850}.admin-message-queue__context,.admin-message-queue__customer div{min-width:0;display:grid;gap:4px}.admin-message-queue__context strong,.admin-message-queue__customer strong{overflow:hidden;color:var(--admin-text);font-size:.86rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.admin-message-queue__context p,.admin-message-queue__customer span:not(.admin-message-queue__avatar){margin:0;overflow:hidden;color:var(--admin-muted);font-size:.76rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.admin-source-badge{width:fit-content;min-height:22px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid rgba(141,184,255,.18);border-radius:999px;background:rgba(141,184,255,.08);color:rgba(221,234,255,.9);font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:820;letter-spacing:.05em}.admin-source-badge--widget{border-color:rgba(116,222,192,.2);background:rgba(116,222,192,.075);color:rgba(221,255,243,.92)}.admin-message-queue__state{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-start}.admin-message-queue__action{display:grid}.admin-row-actions{display:grid!important;grid-template-columns:minmax(0,1fr);gap:6px;align-items:stretch}.admin-row-actions form{display:grid;margin:0}.admin-message-queue__action .primary-button,.admin-row-actions .primary-button,.admin-row-actions .secondary-button{width:100%;justify-content:center;white-space:nowrap}.admin-row-primary-action{min-height:36px;font-weight:780}.admin-money,.admin-position-pill,.admin-room-badge,.admin-unread-badge{width:fit-content;display:inline-flex!important;align-items:center;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-money{color:rgba(226,255,197,.94)!important;font-family:var(--font-mono),monospace;font-size:.82rem!important;font-weight:860!important}.admin-position-pill,.admin-room-badge,.admin-unread-badge{min-height:26px;padding:0 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.035);color:rgba(242,247,255,.78);font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:800}.admin-position-pill{border-color:rgba(255,211,138,.18);background:rgba(255,211,138,.06);color:rgba(255,236,201,.9)}.admin-room-badge--online{border-color:rgba(116,222,192,.24);background:rgba(116,222,192,.08);color:rgba(219,255,241,.92)}.admin-unread-badge--hot{border-color:rgba(184,240,124,.34);background:rgba(184,240,124,.12);color:rgba(237,255,219,.95)}.admin-table__row--attention{border-color:rgba(184,240,124,.22)}.admin-promo-form{padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.018)}@media (min-width:1181px){.admin-table__head,.admin-table__row{display:grid!important}.admin-table__row{gap:8px;align-items:center;padding:11px 12px}.admin-table__cell{display:block!important;min-width:0;padding:0!important;margin:0!important;border-top:0!important}.admin-table__cell:before{content:none!important}.admin-table__cell>*{grid-column:auto!important}.admin-table--orders .admin-table__head,.admin-table--orders .admin-table__row{grid-template-columns:minmax(166px,1.18fr) minmax(142px,.9fr) minmax(74px,.42fr) minmax(112px,.58fr) minmax(72px,.42fr) minmax(112px,.62fr) minmax(62px,.34fr) minmax(58px,.32fr) minmax(156px,.68fr)}.admin-table--queue .admin-table__head,.admin-table--queue .admin-table__row{grid-template-columns:minmax(188px,1.08fr) minmax(150px,.84fr) minmax(72px,.34fr) minmax(120px,.58fr) minmax(112px,.56fr) minmax(128px,.62fr) minmax(150px,.68fr)}.admin-table--messages .admin-table__head,.admin-table--messages .admin-table__row{grid-template-columns:minmax(170px,.82fr) minmax(180px,.84fr) minmax(260px,1.32fr) minmax(150px,.62fr) minmax(128px,.56fr) minmax(110px,.42fr)}.admin-table--promo-codes .admin-table__head,.admin-table--promo-codes .admin-table__row{grid-template-columns:minmax(180px,1fr) minmax(94px,.38fr) minmax(98px,.42fr) minmax(112px,.48fr) minmax(120px,.52fr) minmax(148px,.64fr) minmax(108px,.42fr)}.admin-table--users .admin-table__head,.admin-table--users .admin-table__row{grid-template-columns:minmax(210px,.92fr) minmax(142px,.54fr) minmax(300px,1.18fr) minmax(220px,.82fr)}.admin-table--referrals .admin-table__head,.admin-table--referrals .admin-table__row{grid-template-columns:minmax(160px,.86fr) minmax(220px,1.12fr) minmax(88px,.38fr) minmax(92px,.38fr) minmax(102px,.42fr) minmax(82px,.34fr) minmax(104px,.42fr) minmax(112px,.44fr)}.admin-table--partner-orders .admin-table__head,.admin-table--partner-orders .admin-table__row{grid-template-columns:minmax(180px,1.02fr) minmax(160px,.86fr) minmax(112px,.52fr) minmax(112px,.52fr) minmax(112px,.52fr) minmax(130px,.62fr) minmax(82px,.36fr) minmax(104px,.38fr)}.admin-table--payout-requests .admin-table__head,.admin-table--payout-requests .admin-table__row{grid-template-columns:minmax(190px,.95fr) minmax(112px,.44fr) minmax(124px,.5fr) minmax(210px,1fr) minmax(136px,.58fr) minmax(132px,.48fr)}.admin-table--dashboard-inbox .admin-table__head,.admin-table--dashboard-inbox .admin-table__row{grid-template-columns:minmax(150px,.72fr) minmax(150px,.7fr) minmax(280px,1.24fr) minmax(140px,.58fr) minmax(110px,.46fr) minmax(104px,.38fr)}}@media (max-width:1180px){.admin-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-message-queue__row{grid-template-columns:minmax(0,1fr);align-items:stretch}.admin-message-queue__action{justify-self:stretch}.admin-table--promo-codes .admin-table__cell:nth-child(3):before{content:"Лимит"}.admin-table--promo-codes .admin-table__cell:nth-child(4):before{content:"Использовано"}.admin-table--promo-codes .admin-table__cell:nth-child(5):before{content:"Статус"}.admin-table--promo-codes .admin-table__cell:nth-child(6):before{content:"Создан"}.admin-table--promo-codes .admin-table__cell:nth-child(7):before{content:"Действие"}.admin-table--promo-codes .admin-table__cell:nth-child(7){grid-template-columns:1fr}.admin-table--promo-codes .admin-table__cell:nth-child(7):before,.admin-table--promo-codes .admin-table__cell:nth-child(7)>*{grid-column:1/-1}}@media (max-width:780px){.admin-mobile-menu-button{position:fixed;top:14px;left:14px;z-index:42;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(10,13,18,.92);box-shadow:0 14px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.admin-mobile-menu-button span{position:absolute;width:18px;height:2px;border-radius:999px;background:rgba(246,255,240,.94);transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .22s cubic-bezier(.32,.72,0,1)}.admin-mobile-menu-button span:first-child{transform:translateY(-4px)}.admin-mobile-menu-button span:last-child{transform:translateY(4px)}.admin-shell.is-nav-open .admin-mobile-menu-button span:first-child{transform:rotate(45deg)}.admin-shell.is-nav-open .admin-mobile-menu-button span:last-child{transform:rotate(-45deg)}.admin-shell{display:block;padding-top:54px}.admin-content__body{padding:0!important}.admin-sidebar__scrim{position:fixed;inset:0;z-index:34;display:block;border:0;background:rgba(4,6,9,.62);opacity:0;pointer-events:none;transition:opacity .22s cubic-bezier(.32,.72,0,1)}.admin-shell.is-nav-open .admin-sidebar__scrim{opacity:1;pointer-events:auto}.admin-sidebar{position:fixed!important;inset:0 auto 0 0;z-index:38;width:min(318px,calc(100vw - 36px));padding:12px;overflow-y:auto;transform:translate3d(-110%,0,0);transition:transform .26s cubic-bezier(.32,.72,0,1)}.admin-shell.is-nav-open .admin-sidebar{transform:translateZ(0)}.admin-sidebar__surface{min-height:calc(100dvh - 78px);gap:14px}.admin-sidebar__nav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}.admin-sidebar__link{width:100%;min-width:0!important;min-height:52px!important;flex:initial!important}.admin-sidebar__link span{display:block!important}.admin-sidebar__backlink{margin-top:10px}.admin-topbar{padding-left:58px}}@media (max-width:520px){.admin-grid--stats{grid-template-columns:1fr}.admin-topbar{padding-left:56px}.admin-message-queue__customer{grid-template-columns:36px minmax(0,1fr)}.admin-message-queue__avatar{width:36px;height:36px;border-radius:12px}}.support-inbox-form{display:grid;gap:12px}.support-inbox-form__contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.support-widget-root{position:fixed;inset:0;z-index:180;pointer-events:none}body.support-widget-scroll-lock,html.support-widget-scroll-lock{overflow:hidden;overscroll-behavior:none}.support-widget-contact-rail,.support-widget-launcher,.support-widget-panel{pointer-events:auto}.support-widget-launcher{position:fixed;right:24px;bottom:24px;width:54px;height:54px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.11);border-radius:50%;background:linear-gradient(135deg,rgba(86,167,255,.92),rgba(125,92,255,.9)),linear-gradient(180deg,rgba(29,26,41,.94),rgba(17,15,26,.98));color:#ffffff;box-shadow:0 14px 32px rgba(7,6,15,.3),0 10px 22px rgba(86,167,255,.15),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.support-widget-launcher:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(7,6,15,.32),0 12px 24px rgba(86,167,255,.18),inset 0 1px 0 rgba(255,255,255,.06)}.support-widget-launcher.is-open{border-color:rgba(255,255,255,.18);opacity:0;transform:scale(.94);pointer-events:none}.support-widget-launcher__icon{width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center}.support-widget-launcher__icon svg{width:22px;height:22px}.support-widget-contact-rail{position:fixed;right:24px;bottom:24px;display:grid;gap:10px;opacity:0;transform:translate3d(0,10px,0) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.support-widget-contact-rail.is-open{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.support-widget-contact-button{width:54px;height:54px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ffffff;box-shadow:0 14px 28px rgba(7,6,15,.24),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}.support-widget-contact-button:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(7,6,15,.28),inset 0 1px 0 rgba(255,255,255,.1)}.support-widget-contact-button svg{width:22px;height:22px}.support-widget-contact-button--vk{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,#2f97ff,#1479e6)}.support-widget-contact-button--telegram{border-color:rgba(255,255,255,.16);background:linear-gradient(135deg,#32b9ff,#2477f2)}.support-widget-contact-button--chat{background:linear-gradient(135deg,rgba(86,167,255,.96),rgba(125,92,255,.94)),rgba(29,26,41,.94)}.support-widget-contact-button--close{width:60px;height:60px;border-color:rgba(255,255,255,.18);background:linear-gradient(180deg,rgba(37,34,48,.96),rgba(20,18,30,.98)),rgba(17,15,26,.98);color:rgba(247,246,251,.9)}.support-widget-contact-strip{display:none}.support-widget-panel{position:fixed;right:92px;bottom:24px;width:min(448px,calc(100vw - 32px));height:min(632px,calc(100svh - 48px));display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(180deg,rgba(24,22,34,.98),rgba(14,13,22,.99));box-shadow:0 24px 56px rgba(7,6,15,.42),inset 0 1px 0 rgba(255,255,255,.05);overflow:hidden;opacity:0;transform:translate3d(0,16px,0) scale(.985);transform-origin:bottom right;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.support-widget-panel.is-open{opacity:1;transform:translateZ(0) scale(1);pointer-events:auto}.support-widget-panel__header{min-height:82px;padding:16px 16px 14px;display:grid;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.support-widget-panel__header-main{display:grid;gap:8px}.support-widget-panel__header-row{min-width:0;display:flex;align-items:center}.support-widget-panel__header-row--top{justify-content:space-between;gap:12px}.support-widget-panel__header-row--bottom{justify-content:flex-start;gap:8px}.support-widget-panel__subtitle,.support-widget-panel__title{display:block;margin:0}.support-widget-panel__title{font-size:1rem;line-height:1.1;letter-spacing:-.02em}.support-widget-panel__subtitle{min-width:0;color:var(--muted);font-family:var(--font-mono),monospace;font-size:.74rem;letter-spacing:.03em}.support-widget-panel__status{display:inline-flex;align-items:center;gap:6px;padding:0 8px;min-height:23px;border-radius:999px;border:1px solid rgba(67,240,168,.14);background:rgba(67,240,168,.08);color:rgba(221,245,231,.86);font-family:var(--font-mono),monospace;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.support-widget-panel__status-dot{width:7px;height:7px;border-radius:50%;background:rgba(67,240,168,.88);box-shadow:0 0 0 0 rgba(67,240,168,.22),0 0 8px rgba(67,240,168,.12);animation:supportOnlinePulse 2.2s ease-in-out infinite}@keyframes supportOnlinePulse{0%,to{box-shadow:0 0 0 0 rgba(67,240,168,.18),0 0 8px rgba(67,240,168,.1);transform:scale(1)}50%{box-shadow:0 0 0 4px rgba(67,240,168,0),0 0 12px rgba(67,240,168,.14);transform:scale(1.03)}}.support-widget-panel__close{width:38px;height:38px;flex:0 0 38px;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.support-widget-panel__close-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}.support-widget-panel__close-icon svg{width:100%;height:100%}.support-chat{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.support-chat__messages{min-height:0;padding:16px;display:grid;align-content:start;gap:12px;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.support-chat__messages::-webkit-scrollbar{width:0;height:0;display:none}.support-chat__message-row{display:flex;align-items:flex-end;gap:10px;min-width:0;max-width:100%}.support-chat__message-row--project{justify-content:flex-start}.support-chat__message-row--user{justify-content:flex-end}.support-chat__avatar{width:34px;height:34px;flex:0 0 34px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;overflow:hidden;border-radius:50%;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);box-shadow:0 8px 18px rgba(7,6,15,.22)}.support-chat__avatar img{width:100%;height:100%;display:block;object-fit:cover}.support-chat__message{max-width:calc(88% - 44px);padding:12px 14px;border-radius:18px;display:grid;gap:5px}.support-chat__message,.support-chat__message p{min-width:0;overflow-wrap:anywhere;word-break:break-word}.support-chat__message p{margin:0;line-height:1.5;white-space:pre-wrap}.support-chat__message-attachments{display:grid;gap:8px}.support-chat__message p+.support-chat__message-attachments{margin-top:10px}.support-chat__image-link{display:block;width:100%;padding:0;overflow:hidden;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.18);cursor:zoom-in}.support-chat__image-link img{width:100%;max-height:260px;display:block;object-fit:cover}.chat-image-preview{position:fixed;inset:0;z-index:260;display:grid;place-items:center;padding:24px}.chat-image-preview__backdrop{position:absolute;inset:0;border:0;background:rgba(5,6,12,.84);backdrop-filter:blur(10px)}.chat-image-preview__stage{position:relative;z-index:1;max-width:min(92vw,1120px);max-height:min(88vh,820px);display:grid;gap:10px;justify-items:center}.chat-image-preview__stage img{max-width:100%;max-height:calc(min(88vh, 820px) - 46px);display:block;object-fit:contain;border-radius:16px;box-shadow:0 24px 70px rgba(0,0,0,.46)}.chat-image-preview__stage span{max-width:min(80vw,760px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,.78);font-size:.84rem}.chat-image-preview__close{position:absolute;top:-14px;right:-14px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(20,19,29,.96);color:rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(0,0,0,.34)}.chat-image-preview__close svg{width:16px;height:16px}.support-chat__message--system{border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.04);color:rgba(247,246,251,.9)}.support-chat__message--assistant,.support-chat__message--user{border:1px solid rgba(86,167,255,.18);background:linear-gradient(135deg,rgba(86,167,255,.16),rgba(125,92,255,.14))}.support-chat__message--assistant{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.04);color:rgba(247,246,251,.9)}.support-chat__message--user{position:relative;padding-right:34px;color:#ffffff}.support-chat__message--user .support-chat__receipt{position:absolute;right:10px;bottom:9px;margin:0}.support-chat__composer{padding:12px 14px 14px;border-top:1px solid rgba(255,255,255,.07);background:rgba(12,11,17,.4);display:grid;gap:8px}.support-chat__error{color:#ffb3b3;font-size:.82rem;line-height:1.4}.support-chat__attachment-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.support-chat__attachment-chip{min-width:0;display:inline-flex;align-items:center;gap:10px;padding:8px 10px 8px 8px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.04)}.support-chat__attachment-chip img{width:32px;height:32px;flex:0 0 32px;border-radius:10px;object-fit:cover}.support-chat__attachment-chip div{min-width:0;display:grid;gap:2px}.support-chat__attachment-chip span,.support-chat__attachment-chip strong{margin:0}.support-chat__attachment-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.2}.support-chat__attachment-chip span{color:var(--muted);font-size:.72rem;line-height:1.2}.support-chat__attachment-remove{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.86)}.support-chat__composer-shell{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:rgba(255,255,255,.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.02);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.support-chat__composer-shell:focus-within{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 0 0 1px rgba(255,255,255,.02)}.support-chat__file-input{display:none}.support-chat__tool{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:14px;background:transparent;color:rgba(255,255,255,.76);transition:color .18s ease,background-color .18s ease}.support-chat__tool.is-active,.support-chat__tool:hover{color:rgba(255,255,255,.96);background:rgba(255,255,255,.06)}.support-chat__send svg,.support-chat__tool svg{width:18px;height:18px}.support-chat__input-wrap{position:relative;min-width:0}.support-chat__emoji-menu{position:absolute;left:0;bottom:calc(100% + 10px);width:208px;padding:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(180deg,rgba(26,24,37,.98),rgba(15,14,24,.99));box-shadow:0 18px 40px rgba(7,6,15,.38)}.support-chat__emoji-option{min-height:38px;border:0;border-radius:12px;background:transparent;font-size:1.12rem}.support-chat__emoji-option:hover{background:rgba(255,255,255,.05)}.support-chat__input{width:100%;height:40px;padding:0 6px 0 2px;border:0;border-radius:0;background:transparent;color:var(--text);line-height:40px;box-shadow:none;outline:none}.support-chat__input::placeholder{color:rgba(190,184,207,.72)}.support-chat__input:focus,.support-chat__input:focus-visible{outline:none;box-shadow:none}.support-chat__send{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:16px;background:linear-gradient(135deg,rgba(86,167,255,.92),rgba(125,92,255,.9));color:#ffffff;transition:opacity .18s ease,transform .18s ease,box-shadow .18s ease;box-shadow:0 10px 22px rgba(86,167,255,.16)}.support-chat__send:not(:disabled):hover{transform:translateY(-1px)}.support-chat__send:disabled{opacity:.58;cursor:not-allowed;transform:none}.dashboard-referrals-screen{gap:18px}.dashboard-referrals-summary{display:grid;gap:16px}.dashboard-referrals-summary__hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.dashboard-referrals-summary__copy{display:grid;gap:10px}.dashboard-referrals-summary__copy h1{margin:0;font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.02}.dashboard-referrals-summary__copy p{margin:0;max-width:48ch;color:var(--muted);line-height:1.55}.dashboard-referrals-summary__rate{min-width:180px;padding:14px 16px;display:grid;gap:6px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.dashboard-referrals-list__main span,.dashboard-referrals-list__meta span,.dashboard-referrals-partner__label,.dashboard-referrals-stats__item span,.dashboard-referrals-summary__rate span{color:var(--muted)}.dashboard-referrals-partner__label,.dashboard-referrals-stats__item span,.dashboard-referrals-summary__rate span{font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.dashboard-referrals-summary__rate strong{font-size:1.8rem;line-height:.95;letter-spacing:-.05em}.dashboard-referrals-partner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px}.dashboard-referrals-partner__block{min-width:0;min-height:104px;padding:14px 16px;display:grid;grid-template-rows:auto 1fr;gap:10px;border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.03)}.dashboard-referrals-partner__topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-referrals-partner__value{font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:.95;letter-spacing:-.05em}.dashboard-referrals-partner__link{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.35}.dashboard-referrals-copy-wrap{position:relative;flex:0 0 auto}.dashboard-referrals-copy,.dashboard-referrals-copy-wrap{display:inline-flex;align-items:center;justify-content:center}.dashboard-referrals-copy{width:32px;height:32px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025);color:rgba(255,255,255,.72);transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.dashboard-referrals-copy:hover{border-color:rgba(255,255,255,.14);background:rgba(255,255,255,.045);color:rgba(255,255,255,.92);transform:translateY(-1px)}.dashboard-referrals-copy svg{width:15px;height:15px}.dashboard-referrals-copy-hint{position:absolute;top:calc(100% + 8px);right:0;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(16,15,24,.96);color:rgba(255,255,255,.84);font-size:.68rem;line-height:1;white-space:nowrap;opacity:0;transform:translateY(-3px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.dashboard-referrals-copy-hint.is-visible{opacity:1;transform:translateY(0)}.dashboard-referrals-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.dashboard-referrals-stats--wide{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-referrals-stats__item{min-width:0;min-height:92px;height:100%;padding:14px 16px;display:grid;grid-template-rows:minmax(2.15rem,auto) auto;align-content:stretch;gap:8px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.025)}.dashboard-referrals-stats__item strong{font-size:clamp(1.28rem,2vw,1.7rem);line-height:1;letter-spacing:-.04em;align-self:end}.dashboard-referrals-section{display:grid;gap:12px}.dashboard-referrals-section__header{gap:8px}.dashboard-referrals-section__header h2{margin:0}.dashboard-referrals-section__description{margin:6px 0 0;max-width:64ch;color:rgba(190,184,207,.82);font-size:.92rem;line-height:1.55}.dashboard-referrals-request{display:grid;gap:12px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.07);background:radial-gradient(circle at 100% 0,rgba(125,92,255,.08),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.02))}.dashboard-referrals-request__summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboard-referrals-request__metric span{color:var(--muted);font-size:.76rem;letter-spacing:.05em;text-transform:uppercase}.dashboard-referrals-request__metric{min-width:0;min-height:82px;padding:12px 14px;display:grid;grid-template-rows:auto 1fr;gap:7px;border-radius:16px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.028)}.dashboard-referrals-request__metric strong{align-self:end;font-size:clamp(1.05rem,1.8vw,1.26rem);line-height:1.16;letter-spacing:-.03em}.dashboard-referrals-request__action{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;align-items:stretch}.dashboard-referrals-request__copy,.dashboard-referrals-request__form{min-width:0;padding:12px 14px;display:grid;gap:8px;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.022)}.dashboard-referrals-request__eyebrow{color:rgba(255,255,255,.64);font-family:var(--font-mono),monospace;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.dashboard-referrals-request__hint{margin:0;color:rgba(190,184,207,.88);font-size:.89rem;line-height:1.48}.dashboard-referrals-request__form{align-content:space-between}.dashboard-referrals-request__field{display:grid;gap:7px}.dashboard-referrals-request__field span{color:rgba(190,184,207,.82);font-size:.78rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-referrals-request__input{min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025);color:var(--text);font:inherit}.dashboard-referrals-request__input::placeholder{color:rgba(255,255,255,.34)}.dashboard-referrals-request__submit{min-width:100%;min-height:44px}.dashboard-referrals-ledger{display:grid;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:radial-gradient(circle at 100% 0,rgba(86,167,255,.05),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018));overflow:hidden}.dashboard-referrals-ledger--orders,.dashboard-referrals-ledger--payouts{gap:8px;border:0;border-radius:0;background:transparent;overflow:visible}.dashboard-referrals-ledger__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,auto);gap:14px;padding:0 2px 2px;color:rgba(255,255,255,.46);font-family:var(--font-mono),monospace;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-referrals-ledger__head span:last-child{text-align:right}.dashboard-referrals-empty,.dashboard-referrals-ledger__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:14px;align-items:center;padding:16px 18px;border-top:1px solid rgba(255,255,255,.055)}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__row,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__row{position:relative;min-height:88px;padding:14px 15px;border-radius:18px;border:1px solid rgba(255,255,255,.065);background:linear-gradient(180deg,rgba(28,26,38,.96),rgba(18,16,29,.98)),radial-gradient(circle at 100% 0,rgba(86,167,255,.05),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 10px 22px rgba(7,6,15,.16)}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__row:before,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__row:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:999px;opacity:.9}.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__row:before{background:linear-gradient(180deg,rgba(67,240,168,.85),rgba(86,167,255,.35))}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__row:before{background:linear-gradient(180deg,rgba(125,92,255,.82),rgba(86,167,255,.4))}.dashboard-referrals-empty,.dashboard-referrals-ledger__row:first-child{border-top:0}.dashboard-referrals-empty,.dashboard-referrals-ledger__main,.dashboard-referrals-ledger__side{display:grid;gap:5px}.dashboard-referrals-ledger__label{color:rgba(190,184,207,.78);font-size:.73rem;letter-spacing:.06em;text-transform:uppercase}.dashboard-referrals-empty strong,.dashboard-referrals-ledger__main strong{font-size:.98rem;line-height:1.22;letter-spacing:-.02em}.dashboard-referrals-empty p,.dashboard-referrals-ledger__main p{margin:0;color:rgba(190,184,207,.82);font-size:.84rem;line-height:1.42}.dashboard-referrals-ledger__submeta{color:rgba(255,255,255,.58);font-size:.76rem;line-height:1.32}.dashboard-referrals-ledger__side{justify-items:end;text-align:right}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__side,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__side{min-width:136px;padding-left:14px;align-content:center;gap:6px;border-left:1px solid rgba(255,255,255,.06)}.dashboard-referrals-ledger__amount{font-size:1rem;font-weight:700;line-height:1.1;letter-spacing:-.03em}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__amount,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__amount{font-size:1.08rem;line-height:1}.dashboard-referrals-empty span,.dashboard-referrals-ledger__date{font-size:.82rem;line-height:1.38;color:var(--muted)}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__main strong,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__main strong{font-size:1.04rem}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__main p,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__main p{max-width:58ch}.dashboard-referrals-ledger__row--payout .dashboard-referrals-ledger__main strong{font-size:.95rem;letter-spacing:0}.dashboard-referrals-ledger__row--payout .dashboard-referrals-ledger__main p{max-width:42ch}.dashboard-referrals-ledger__row--payout .dashboard-referrals-ledger__side{gap:5px}.dashboard-referrals-ledger__row--order .dashboard-referrals-ledger__main strong{font-size:1.01rem}.dashboard-referrals-ledger__status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:rgba(255,255,255,.84);font-size:.73rem;letter-spacing:.04em;text-transform:uppercase}.dashboard-referrals-ledger__status--new{border-color:rgba(125,92,255,.16);background:rgba(125,92,255,.12);color:rgba(233,227,255,.92)}.dashboard-referrals-ledger__status--processed{border-color:rgba(86,167,255,.18);background:rgba(86,167,255,.12);color:rgba(228,241,255,.94)}.dashboard-referrals-ledger__status--closed{border-color:rgba(67,240,168,.16);background:rgba(67,240,168,.1);color:rgba(222,247,235,.94)}.dashboard-referrals-ledger__status--rejected{border-color:rgba(255,147,72,.18);background:rgba(255,147,72,.12);color:rgba(255,229,212,.94)}.dashboard-referrals-ledger__status--paid{border-color:rgba(67,240,168,.16);background:rgba(67,240,168,.08);color:rgba(223,247,234,.94)}.dashboard-referrals-ledger__status--source{border-color:rgba(125,92,255,.18);background:rgba(125,92,255,.11);color:rgba(235,227,255,.94)}.dashboard-referrals-empty{min-height:120px;align-content:center;padding:16px 18px;border-radius:22px;background:radial-gradient(circle at 100% 0,rgba(125,92,255,.05),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.015))}.dashboard-referrals-empty--compact,.dashboard-referrals-empty--financial,.dashboard-referrals-empty--source{gap:4px}.dashboard-referrals-empty__eyebrow{color:rgba(255,255,255,.56);font-family:var(--font-mono),monospace;font-size:.69rem;letter-spacing:.08em;text-transform:uppercase}@media (max-width:1080px){.benefits-grid,.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-referrals-partner,.dashboard-referrals-request__action,.dashboard-referrals-request__summary,.dashboard-referrals-stats,.dashboard-referrals-stats--wide,.dashboard-referrals-summary__hero{grid-template-columns:1fr}.dashboard-referrals-summary__rate{min-width:0}}@media (max-width:640px){.section-heading--compact-marketing h2{font-size:1.46rem;line-height:1.05}.section-heading--compact-marketing p{margin-top:10px;font-size:.86rem;line-height:1.46}.benefits-section,.reviews-section{padding-top:26px}.benefits-section .section-heading,.reviews-section .section-heading{margin-bottom:14px}.benefits-grid,.reviews-grid{gap:10px}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reviews-grid{grid-template-columns:1fr}.benefit-card,.review-card{padding:14px 14px 13px;border-radius:20px;gap:10px}.benefit-card__body{gap:5px}.benefit-card h3{font-size:.82rem;line-height:1.16}.benefit-card p,.review-card p{font-size:.82rem;line-height:1.44}.benefit-index,.review-meta span{font-size:.68rem}.benefit-card p{font-size:.74rem;line-height:1.36}.benefit-card{padding:12px 12px 11px;gap:8px;border-radius:18px}.review-meta{gap:3px}.review-meta strong{font-size:.92rem}.review-card__head{gap:10px}.review-quote-mark{font-size:1.72rem;transform:translateY(-1px)}.dashboard-referrals-screen,.dashboard-referrals-summary{gap:14px}.dashboard-referrals-partner,.dashboard-referrals-section,.dashboard-referrals-stats,.dashboard-referrals-summary__hero{gap:10px}.dashboard-referrals-stats--wide{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-referrals-summary__copy h1{font-size:1.72rem}.dashboard-referrals-summary__copy p{font-size:.92rem;line-height:1.5}.dashboard-referrals-partner__block,.dashboard-referrals-stats__item,.dashboard-referrals-summary__rate{padding:12px 14px;border-radius:14px}.dashboard-referrals-request{padding:14px;border-radius:18px}.dashboard-referrals-request__summary{grid-template-columns:1fr}.dashboard-referrals-empty,.dashboard-referrals-ledger__row,.dashboard-referrals-request__copy,.dashboard-referrals-request__form,.dashboard-referrals-request__metric{padding:13px 14px;border-radius:16px}.dashboard-referrals-request__metric{min-height:78px}.dashboard-referrals-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-referrals-stats__item{min-height:84px;grid-template-rows:minmax(2.1rem,auto) auto}.dashboard-referrals-partner__link{white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.dashboard-referrals-empty,.dashboard-referrals-ledger__row{grid-template-columns:1fr;gap:8px}.dashboard-referrals-ledger__head{display:none}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__row,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__row{min-height:0;padding:13px 14px}.dashboard-referrals-ledger__side{justify-items:start;text-align:left}.dashboard-referrals-ledger--orders .dashboard-referrals-ledger__side,.dashboard-referrals-ledger--payouts .dashboard-referrals-ledger__side{min-width:0;padding-left:0;padding-top:8px;gap:5px;border-left:0;border-top:1px solid rgba(255,255,255,.06)}.dashboard-referrals-copy{width:30px;height:30px}.dashboard-referrals-copy-hint{right:-4px}.dashboard-referrals-empty p,.dashboard-referrals-ledger__main p,.dashboard-referrals-request__hint,.dashboard-referrals-section__description{font-size:.84rem;line-height:1.42}.dashboard-referrals-ledger__submeta{font-size:.74rem}.dashboard-referrals-request__form{gap:9px}.dashboard-referrals-partner__block{min-height:0}}@media (max-width:820px){.support-inbox-form__contact-grid{grid-template-columns:1fr}}@media (max-width:640px){body.support-widget-scroll-lock .site-header{opacity:0;visibility:hidden;pointer-events:none}.support-widget-root.is-open{top:var(--support-widget-viewport-top,0);right:0;bottom:auto;left:0;z-index:900;height:var(--support-widget-viewport-height,100dvh);min-height:0;overflow:hidden;pointer-events:auto;background:linear-gradient(180deg,rgba(14,13,22,.99),rgba(14,13,22,.99));overscroll-behavior:none}.support-widget-launcher{right:16px;bottom:16px;width:48px;height:48px}.support-widget-launcher__icon{width:20px;height:20px;flex-basis:20px}.support-widget-launcher__icon svg{width:20px;height:20px}.support-widget-contact-rail{display:none}.support-widget-panel{inset:0;width:100%;height:100%;min-height:0;max-height:none;grid-template-rows:auto auto minmax(0,1fr);border:0;border-radius:0;box-shadow:none;transform-origin:center bottom}.support-widget-panel,.support-widget-panel.is-open{transform:none}.support-widget-panel__header{min-height:78px;padding:14px 14px 12px}.support-widget-panel__header-row--bottom{gap:8px;flex-wrap:wrap}.support-widget-contact-strip{min-height:64px;padding:12px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015)}.support-widget-contact-strip .support-widget-contact-button{width:44px;height:44px;flex:0 0 44px}.support-widget-contact-strip .support-widget-contact-button svg{width:20px;height:20px}.support-chat__composer,.support-chat__messages{padding-left:14px;padding-right:14px}.support-chat__messages{padding-top:14px;overscroll-behavior-y:contain;touch-action:pan-y}.support-chat__composer{padding-bottom:max(14px,env(safe-area-inset-bottom));touch-action:manipulation}.support-chat__avatar{width:30px;height:30px;flex-basis:30px}.support-chat__message{max-width:calc(100% - 40px)}.support-chat__attachment-row{align-items:stretch;flex-direction:column}.support-chat__composer-shell{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;padding:7px}.support-chat__emoji-menu{width:min(208px,calc(100vw - 80px))}.support-chat__input{height:38px;padding-top:0;padding-bottom:0;line-height:38px}.support-chat__send,.support-chat__tool{width:38px;height:38px}.chat-image-preview{padding:12px}.chat-image-preview__stage{max-width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.chat-image-preview__stage img{max-height:calc(100vh - 84px);border-radius:12px}.chat-image-preview__close{top:8px;right:8px}.checkout-page-card .dialog-frame{padding:10px;border-radius:22px}.checkout-page-card .checkout-flow{gap:10px;padding-top:22px}.checkout-page-card .checkout-step-indicator__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.checkout-page-card .checkout-step-indicator__item{min-height:34px;gap:6px}.checkout-page-card .checkout-step-indicator__item span{font-size:.72rem}.checkout-page-card .dialog-summary--step{gap:9px;padding:0}.checkout-page-card .dialog-summary__hero{gap:11px;padding:12px;border-radius:18px}.checkout-page-card .dialog-summary h2{font-size:2.04rem}.checkout-page-card .dialog-summary p{font-size:.86rem;line-height:1.42}.checkout-page-card .dialog-summary__selection-card{min-height:82px;padding:11px 12px}.checkout-page-card .dialog-section--packages{padding:0;border:0;background:transparent;box-shadow:none}.checkout-page-card .dialog-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.checkout-page-card .option-pill--package{min-height:58px;padding:9px 8px}.checkout-page-card .option-pill__label{font-size:.76rem}.checkout-page-card .option-pill__price{font-size:.68rem}.checkout-page-card .dialog-section--upsell{padding:0;border:0;background:transparent;box-shadow:none}.checkout-page-card .service-upsell--dialog{padding:10px}.checkout-page-card .dialog-price-box{padding:12px}.checkout-page-card .checkout-step-actions--footer{grid-template-columns:1fr}.checkout-page-card .primary-button--checkout,.checkout-page-card .secondary-button--checkout{min-width:0;white-space:nowrap}}main:not([class])>.section .eyebrow{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:rgba(224,218,238,.68);font-size:.76rem;letter-spacing:.1em;box-shadow:none}main:not([class])>.section .section-heading--compact-marketing,main:not([class])>.section .section-heading--stacked{gap:8px}main:not([class])>.section .section-heading--flow .eyebrow{margin-bottom:4px}.auth-card{width:min(940px,calc(100vw - 32px))}.auth-card .dialog-frame{position:relative;overflow:hidden;padding:14px;border-radius:32px;border:1px solid rgba(145,126,255,.28);background:radial-gradient(80% 130% at 0 0,rgba(68,186,220,.14),transparent 55%),radial-gradient(90% 140% at 100% 100%,rgba(190,64,214,.15),transparent 54%),linear-gradient(145deg,rgba(18,20,32,.97),rgba(16,13,27,.98) 58%,rgba(28,12,36,.96));box-shadow:0 28px 70px rgba(2,3,12,.38),inset 0 1px 0 rgba(255,255,255,.08)}.auth-card .dialog-frame:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,rgba(86,167,255,.12),transparent 34%,transparent 68%,rgba(200,0,223,.12)),radial-gradient(70% 110% at 50% -20%,rgba(255,255,255,.08),transparent 58%);opacity:.72}.auth-card .dialog-frame>*{position:relative;z-index:1}.auth-layout,.auth-layout--modal{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;align-items:stretch}.auth-card .dialog-form-shell,.auth-card .dialog-summary,.checkout-page-card.auth-card .dialog-form-shell,.checkout-page-card.auth-card .dialog-summary{min-height:100%;padding:clamp(24px,3.1vw,36px);border-radius:26px;border:1px solid rgba(255,255,255,.105);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028)),rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.012)}.auth-summary,.auth-summary--modal{display:grid;gap:13px}.auth-card .dialog-summary.auth-summary,.auth-summary,.auth-summary--modal,.checkout-page-card.auth-card .dialog-summary.auth-summary{align-content:center;justify-items:center;text-align:center}.auth-card .dialog-summary.auth-summary>*,.checkout-page-card.auth-card .dialog-summary.auth-summary>*{justify-self:center}.auth-summary__mark{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),rgba(255,255,255,.04);box-shadow:0 12px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.08)}.auth-summary__mark img{width:100%;height:100%;display:block;object-fit:cover}.auth-card .dialog-summary h2,.auth-summary h2,.auth-summary--modal h2,.checkout-page-card.auth-card .dialog-summary h2{max-width:none;margin:0;color:rgba(255,255,255,.96);font-size:clamp(1.92rem,3vw,2.54rem);font-weight:760;line-height:1.02;letter-spacing:0;white-space:nowrap}.auth-card--register .auth-summary h2,.auth-card--register .auth-summary--modal h2,.checkout-page-card.auth-card--register .dialog-summary h2{font-size:clamp(1.82rem,2.5vw,2.2rem)}.auth-card .dialog-summary p,.auth-summary p,.auth-summary--modal p,.checkout-page-card.auth-card .dialog-summary p{max-width:32ch;margin:0;color:rgba(219,213,232,.78);font-size:.96rem;line-height:1.56}.auth-form-shell,.auth-form-shell--modal{display:grid;align-content:center;gap:18px}.auth-form-shell .order-form,.auth-form-shell--modal .order-form{display:grid;gap:12px}.auth-form-shell .field--inset{overflow:hidden;border-radius:18px;border-color:rgba(255,255,255,.1);background:radial-gradient(130% 150% at 100% 0,rgba(126,91,255,.12),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.032));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 24px rgba(0,0,0,.12)}.auth-form-shell .field--inset:focus-within{border-color:rgba(117,101,255,.58);box-shadow:0 0 0 3px rgba(125,92,255,.18),0 14px 28px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.075)}.auth-form-shell .field input,.auth-form-shell .field select,.auth-form-shell .field textarea,.auth-form-shell--modal .field input,.auth-form-shell--modal .field select,.auth-form-shell--modal .field textarea{min-height:56px;padding:26px 16px 11px;border-radius:18px}.auth-form-shell .field-hint{color:rgba(180,194,232,.68)}.turnstile-shell{--turnstile-mask-bg:#2f2f2f;position:relative;isolation:isolate;display:grid;align-items:center;min-height:68px;overflow:hidden;border-radius:18px;border:0;background:var(--turnstile-mask-bg);box-shadow:none}.turnstile-shell:after,.turnstile-shell:before,.turnstile-widget:after,.turnstile-widget:before{content:"";position:absolute;z-index:3;pointer-events:none;background:var(--turnstile-mask-bg)}.turnstile-shell:after,.turnstile-shell:before{top:0;bottom:0;width:11px}.turnstile-shell:before{left:0}.turnstile-shell:after{right:0}.turnstile-widget{position:relative;width:100%;min-height:68px;overflow:hidden;border-radius:16px;background:var(--turnstile-mask-bg)}.turnstile-widget:after,.turnstile-widget:before{left:0;right:0;height:8px}.turnstile-widget:before{top:0}.turnstile-widget:after{bottom:0}.turnstile-widget iframe{position:relative;z-index:1;display:block;width:calc(100% + 22px)!important;height:calc(100% + 16px)!important;max-width:none!important;margin:-8px -11px;border:0!important;outline:0!important;border-radius:0}.turnstile-shell__frame{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:18px;box-shadow:inset 0 0 0 8px var(--turnstile-mask-bg)}.turnstile-shell__mask{position:absolute;z-index:5;pointer-events:none;background:var(--turnstile-mask-bg)}.turnstile-shell__mask--top-left{top:0;left:0;width:64px;height:24px;clip-path:polygon(0 0,100% 0,0 100%)}.turnstile-shell__mask--bottom-left{bottom:0;left:0;width:64px;height:24px;clip-path:polygon(0 0,100% 100%,0 100%)}.turnstile-shell__mask--top-right{top:0;right:0;width:64px;height:24px;clip-path:polygon(0 0,100% 0,100% 100%)}.turnstile-shell__mask--bottom-right{bottom:0;right:0;width:64px;height:24px;clip-path:polygon(100% 0,100% 100%,0 100%)}.turnstile-shell__hint{position:absolute;left:16px;top:50%;pointer-events:none;transform:translateY(-50%);color:rgba(199,212,238,.62);font-size:.76rem;font-weight:700;letter-spacing:.03em}.turnstile-shell--ready .turnstile-shell__hint{display:none}.turnstile-shell--error{background:radial-gradient(120% 160% at 100% 0,rgba(255,116,139,.12),transparent 54%),rgba(255,255,255,.035)}.turnstile-shell--error .turnstile-shell__hint{color:rgba(255,166,181,.86)}.auth-form-shell .primary-button,.auth-form-shell--modal .primary-button{width:100%;min-height:56px;margin-top:2px;border:0;border-radius:18px;background:linear-gradient(135deg,rgba(83,206,214,.98),rgba(91,151,237,.98) 48%,rgba(184,70,211,.96));box-shadow:0 14px 32px rgba(78,178,229,.13),inset 0 1px 0 rgba(255,255,255,.22),inset 0 -12px 22px rgba(70,35,140,.16)}.auth-switch{margin-top:0;color:rgba(214,207,226,.72);font-size:.94rem}.auth-switch a{color:rgba(255,255,255,.95)}.auth-modal-overlay{background:radial-gradient(70% 110% at 20% 12%,rgba(68,186,220,.12),transparent 58%),radial-gradient(80% 120% at 86% 86%,rgba(178,55,211,.14),transparent 60%),rgba(7,6,13,.62);backdrop-filter:blur(18px) saturate(130%);-webkit-backdrop-filter:blur(18px) saturate(130%)}.auth-modal-card{width:min(820px,calc(100vw - 36px));max-height:min(720px,calc(100svh - 36px));overflow:visible}.auth-modal-card .dialog-frame{overflow:visible;padding:10px}.auth-modal-card .dialog-frame>.auth-modal-close{position:absolute;z-index:5}.auth-modal-card .auth-layout--modal{margin:0}.auth-modal-card .auth-form-shell--modal,.auth-modal-card .auth-summary--modal{padding:24px}.auth-modal-close{left:auto;top:-13px;right:-13px;z-index:5;width:38px;height:38px;border-radius:50%;color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.13);background:radial-gradient(120% 120% at 28% 0,rgba(255,255,255,.16),transparent 46%),rgba(22,20,32,.86);box-shadow:0 14px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.auth-modal-close:hover{color:#ffffff;border-color:rgba(158,184,255,.28);background:radial-gradient(120% 120% at 28% 0,rgba(255,255,255,.2),transparent 46%),rgba(32,29,45,.9)}.auth-modal-close__icon{width:16px;height:16px}@media (max-width:820px){.auth-layout,.auth-layout--modal{grid-template-columns:1fr}.auth-summary,.auth-summary--modal{align-content:start;justify-items:center;text-align:center}.auth-card .dialog-summary h2,.auth-summary h2,.auth-summary--modal h2,.checkout-page-card.auth-card .dialog-summary h2{max-width:none;white-space:nowrap}}@media (max-width:640px){.auth-card{width:calc(100vw - 24px)}.auth-card .dialog-frame{padding:10px;border-radius:26px}.auth-card .dialog-form-shell,.auth-card .dialog-summary,.checkout-page-card.auth-card .dialog-form-shell,.checkout-page-card.auth-card .dialog-summary{padding:18px;border-radius:22px}.auth-summary__mark{width:40px;height:40px;border-radius:14px}.auth-card .dialog-summary h2,.auth-summary h2,.auth-summary--modal h2,.checkout-page-card.auth-card .dialog-summary h2{font-size:1.78rem}.auth-card--register .auth-summary h2,.auth-card--register .auth-summary--modal h2,.checkout-page-card.auth-card--register .dialog-summary h2{font-size:1.66rem}.auth-card .dialog-summary p,.auth-summary p,.auth-summary--modal p,.checkout-page-card.auth-card .dialog-summary p{font-size:.88rem;line-height:1.48}.auth-form-shell .field input,.auth-form-shell .field select,.auth-form-shell .field textarea,.auth-form-shell--modal .field input,.auth-form-shell--modal .field select,.auth-form-shell--modal .field textarea{min-height:52px}.auth-modal-card{overflow:auto}.auth-modal-card .dialog-frame{overflow:hidden}.auth-modal-card .dialog-frame>.auth-modal-close{position:absolute}.auth-modal-close{top:12px;right:12px;width:36px;height:36px}.auth-modal-card .auth-form-shell--modal,.auth-modal-card .auth-summary--modal{padding:18px}}.trust-card{--trust-accent:91,212,190;min-height:142px;padding:23px 22px 20px;border-radius:24px;border-color:rgba(var(--trust-accent),.18);background:linear-gradient(148deg,rgba(14,20,36,.92),rgba(31,22,45,.88) 58%,rgba(15,13,24,.96)),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));box-shadow:0 22px 48px rgba(4,6,18,.26),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -26px 42px rgba(0,0,0,.16)}.trust-card:nth-child(2){--trust-accent:125,112,237}.trust-card:nth-child(3){--trust-accent:91,167,255}.trust-card:before{height:auto;inset:0;background:linear-gradient(90deg,rgba(var(--trust-accent),.45),transparent 58%) 0 0 /100% 1px no-repeat,linear-gradient(140deg,rgba(var(--trust-accent),.13),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 34%);opacity:1}.trust-card:after{inset:1px;border-radius:23px;border-color:rgba(255,255,255,.035);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 34%,rgba(var(--trust-accent),.045))}.trust-title{align-items:center;font-size:clamp(1.28rem,1.75vw,1.66rem);letter-spacing:0}.trust-card>span{color:rgba(226,222,238,.82);font-size:.92rem}.hero-features-card{--hero-panel-accent:108,199,255;width:min(100%,500px);max-width:500px;padding:16px;gap:12px;border-radius:28px;border-color:rgba(142,166,255,.22);background:linear-gradient(150deg,rgba(13,19,35,.95),rgba(32,22,49,.94) 58%,rgba(13,10,22,.98)),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.02));box-shadow:0 28px 70px rgba(5,7,22,.34),0 0 0 1px rgba(255,255,255,.03),0 0 34px rgba(102,184,255,.08),inset 0 1px 0 rgba(255,255,255,.1),inset 0 -32px 56px rgba(0,0,0,.2);animation-duration:3.6s}.hero-features-card:before{padding:1px;background:linear-gradient(135deg,rgba(91,212,190,.34),rgba(125,112,237,.42),rgba(202,87,222,.28));opacity:.52}.hero-features-card:after{content:"";position:absolute;inset:14px;z-index:0;border-radius:20px;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.026) 1px,transparent 0);background-size:42px 42px;opacity:.18;pointer-events:none}.hero-features-list{gap:9px}.hero-features-list li{min-height:44px;padding:11px 15px 11px 42px;border-radius:15px;border-color:rgba(255,255,255,.09);background:linear-gradient(90deg,rgba(255,255,255,.075),rgba(255,255,255,.028)),rgba(13,17,30,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 10px 22px rgba(0,0,0,.13)}.hero-features-list li:before{left:16px;border-radius:50%;background:linear-gradient(135deg,rgba(91,212,190,.98),rgba(86,167,255,.96));box-shadow:0 0 0 4px rgba(91,212,190,.08),0 0 18px rgba(91,212,190,.22)}.hero-features-list li:after{left:20px}.hero-feature-notes{gap:9px}.hero-feature-note{min-height:108px;padding:13px 12px 12px;border-radius:18px;border-color:rgba(255,255,255,.1);background:linear-gradient(150deg,rgba(20,25,44,.74),rgba(35,24,50,.72)),rgba(255,255,255,.025);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 28px rgba(0,0,0,.14)}.hero-feature-note:after{border-radius:17px;background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%)}.steps-grid{gap:14px}.steps-grid--premium{gap:18px}.step-card{--step-accent:91,212,190;min-height:244px;padding:28px 22px 24px;border-radius:26px;border-color:rgba(var(--step-accent),.16);background:linear-gradient(145deg,rgba(13,18,34,.94),rgba(30,21,45,.92) 56%,rgba(13,11,22,.98)),linear-gradient(180deg,rgba(255,255,255,.058),rgba(255,255,255,.018));box-shadow:0 20px 46px rgba(5,7,20,.25),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.09),inset 0 -28px 48px rgba(0,0,0,.17)}.step-card--premium{grid-template-rows:auto auto auto 1fr;justify-items:center;align-content:center;gap:14px;text-align:center}.step-card:nth-child(2){--step-accent:86,167,255}.step-card:nth-child(3){--step-accent:125,112,237}.step-card:nth-child(4){--step-accent:202,87,222}.step-card:before{inset:0;height:auto;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--step-accent),.5),transparent 62%) 0 0 /100% 1px no-repeat,linear-gradient(140deg,rgba(var(--step-accent),.14),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 36%);opacity:1}.step-card:after{inset:1px;border-radius:25px;border-color:rgba(255,255,255,.035);background:linear-gradient(135deg,rgba(255,255,255,.04),transparent 38%),linear-gradient(180deg,transparent,rgba(0,0,0,.1))}.step-card__visual{width:62px;height:62px;display:inline-flex;align-items:center;justify-content:center;border-radius:21px;border:1px solid rgba(var(--step-accent),.24);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.028)),rgba(var(--step-accent),.12);color:rgba(245,248,255,.92);box-shadow:0 0 28px rgba(var(--step-accent),.13),inset 0 1px 0 rgba(255,255,255,.12)}.step-card__visual svg{width:36px;height:36px;display:block}.step-card__visual path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.step-card h3{display:block;margin-top:0;max-width:20ch;font-size:1.08rem;font-weight:720;line-height:1.14;letter-spacing:0;text-wrap:balance}.step-card p{margin-top:0;max-width:31ch;color:rgba(220,216,234,.82);font-size:.88rem;line-height:1.52;text-wrap:pretty}.step-index{min-height:30px;padding:0 10px;border-color:rgba(var(--step-accent),.22);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.028)),rgba(var(--step-accent),.08);color:rgba(245,247,255,.9);box-shadow:0 0 18px rgba(var(--step-accent),.1),inset 0 1px 0 rgba(255,255,255,.08);letter-spacing:.04em;order:-1}.benefits-section--royal{padding-top:54px;padding-bottom:54px}.benefits-showcase{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:42px;align-items:center}.benefits-showcase__copy{display:grid;justify-items:start;gap:0}.benefits-showcase__eyebrow{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:rgba(142,238,224,.86);font-size:.72rem;letter-spacing:.14em}.benefits-showcase h2{margin:18px 0 0;max-width:14ch;color:rgba(250,249,255,.98);font-size:clamp(2.4rem,4.7vw,4rem);line-height:1.1;letter-spacing:0}.benefits-showcase p{margin:24px 0 0;max-width:45ch;color:rgba(218,213,230,.76);font-size:1rem;line-height:1.65}.benefits-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.benefit-card--premium{--benefit-accent:91,212,190;min-height:264px;padding:34px 30px 30px;display:grid;grid-template-rows:auto 1fr;justify-items:center;align-content:center;gap:22px;border-radius:28px;border-color:rgba(var(--benefit-accent),.16);background:linear-gradient(150deg,rgba(10,13,23,.98),rgba(25,17,33,.94) 64%,rgba(9,9,16,.99)),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018));box-shadow:0 24px 58px rgba(5,7,20,.28),0 0 0 1px rgba(255,255,255,.025),inset 0 1px 0 rgba(255,255,255,.08),inset 0 -34px 58px rgba(0,0,0,.24)}.benefit-card--premium:nth-child(2){--benefit-accent:86,167,255}.benefit-card--premium:nth-child(3){--benefit-accent:125,112,237}.benefit-card--premium:nth-child(4){--benefit-accent:202,87,222}.benefit-card--premium:before{inset:0;height:auto;background:linear-gradient(90deg,rgba(var(--benefit-accent),.45),transparent 58%) 0 0 /100% 1px no-repeat,linear-gradient(145deg,rgba(var(--benefit-accent),.15),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.052),transparent 32%);opacity:1}.benefit-card--premium:after{inset:1px;border-radius:27px;border-color:rgba(255,255,255,.035);background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 40%)}.benefit-card__icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;border-radius:21px;border:1px solid rgba(var(--benefit-accent),.24);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.028)),rgba(var(--benefit-accent),.13);color:rgba(245,248,255,.92);box-shadow:0 0 28px rgba(var(--benefit-accent),.13),inset 0 1px 0 rgba(255,255,255,.12)}.benefit-card__icon svg{width:33px;height:33px;display:block}.benefit-card__icon path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-card--premium .benefit-card__body{justify-items:center;gap:12px;text-align:center}.benefit-card--premium h3{max-width:22ch;color:rgba(250,249,255,.98);font-size:clamp(1.1rem,1.6vw,1.38rem);font-weight:720;line-height:1.16;letter-spacing:0;text-wrap:balance}.benefit-card--premium p{max-width:39ch;color:rgba(220,216,230,.76);font-size:.94rem;line-height:1.58;text-wrap:pretty}@media (max-width:1080px){.hero-features-card{width:100%;max-width:none;justify-self:stretch}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-showcase{grid-template-columns:1fr;gap:28px}.benefits-showcase h2{max-width:16ch}.benefits-grid--premium{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.trust-grid{grid-template-columns:1fr}.trust-card{min-height:124px}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-card{min-height:230px;padding:20px}}@media (max-width:640px){.hero-features-card{padding:14px;border-radius:24px}.hero-features-card:after{inset:12px;background-size:34px 34px}.hero-features-list li{min-height:46px;padding:11px 12px 11px 40px;font-size:.84rem}.hero-feature-notes{gap:7px}.hero-feature-note{min-height:96px;padding:10px 8px 9px}.hero-feature-note strong{font-size:.64rem}.hero-feature-note span{font-size:.56rem;line-height:1.28}.step-card{min-height:0;padding:22px 18px 20px;border-radius:22px;gap:9px;align-content:start}.step-card:after{border-radius:21px}.step-card__visual{width:52px;height:52px;margin-top:2px;border-radius:17px}.step-card__visual svg{width:29px;height:29px}.step-card h3{margin-top:0;font-size:.96rem}.step-card p{margin-top:0;max-width:34ch;font-size:.78rem;line-height:1.42}.step-index{position:absolute;top:18px;left:18px;min-height:24px;padding-inline:8px;font-size:.64rem}.benefits-section--royal{padding-top:34px;padding-bottom:38px}.benefits-showcase{gap:20px}.benefits-showcase__copy{justify-items:center;text-align:center}.benefits-showcase h2{max-width:12ch;margin-top:12px;font-size:2.18rem;line-height:1.06;text-align:center}.benefits-showcase p{margin-top:16px;font-size:.9rem;line-height:1.5}.benefits-grid--premium{grid-template-columns:1fr;gap:12px}.benefit-card--premium{min-height:226px;padding:28px 20px 24px;border-radius:24px;gap:17px}.benefit-card--premium:after{border-radius:23px}.benefit-card__icon{width:56px;height:56px;border-radius:18px}.benefit-card__icon svg{width:29px;height:29px}.benefit-card--premium h3{font-size:1.08rem}.benefit-card--premium p{font-size:.84rem;line-height:1.48}}@media (max-width:480px){.steps-grid{grid-template-columns:1fr}.step-card{min-height:0}}.admin-messenger__source-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-messenger-source{min-width:0;min-height:82px;padding:13px 14px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;align-items:end;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018)),rgba(255,255,255,.018);color:var(--admin-text);transition:border-color .18s ease,background .18s ease,transform .18s ease}.admin-messenger-source:hover{transform:translateY(-1px);border-color:rgba(184,240,124,.22);background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(255,255,255,.026)),rgba(255,255,255,.024)}.admin-messenger-source:active{transform:translateY(0)}.admin-messenger-source span{min-width:0;overflow:hidden;color:rgba(226,236,252,.82);font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:850;letter-spacing:.08em;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.admin-messenger-source strong{grid-row:1/span 2;grid-column:2;align-self:center;color:rgba(255,255,255,.95);font-family:var(--font-mono),monospace;font-size:1.45rem;font-weight:820;line-height:1;font-variant-numeric:tabular-nums}.admin-messenger-source small{min-width:0;overflow:hidden;color:rgba(184,198,221,.68);font-size:.76rem;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-messenger-source--room{border-color:rgba(98,188,255,.15);background:radial-gradient(circle at 0 100%,rgba(86,167,255,.14),transparent 42%),linear-gradient(135deg,rgba(24,33,48,.94),rgba(11,13,18,.94))}.admin-messenger-source--widget{border-color:rgba(104,218,183,.16);background:radial-gradient(circle at 0 100%,rgba(83,219,176,.13),transparent 42%),linear-gradient(135deg,rgba(18,35,34,.94),rgba(11,13,18,.94))}.admin-messenger__queue{display:grid;gap:8px;scroll-margin-top:112px}.admin-messenger__group{scroll-margin-top:112px}.admin-messenger__group-heading--queue span{color:rgba(226,255,197,.92)}.admin-messenger__group-heading--queue strong{border:1px solid rgba(184,240,124,.18);background:rgba(184,240,124,.075);color:rgba(226,255,197,.94)}.admin-messenger__list--queue .admin-messenger-row{border-color:rgba(184,240,124,.16)}.admin-messenger__empty-line{min-height:54px;padding:14px;display:flex;align-items:center;border:1px dashed rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.018);color:rgba(184,198,221,.72);font-size:.82rem;line-height:1.4}.admin-messenger__empty-line--quiet{color:rgba(190,210,183,.74)}@media (max-width:640px){.admin-messenger__source-nav{grid-template-columns:1fr}.admin-messenger-source{min-height:72px;border-radius:14px}.admin-messenger-source strong{font-size:1.22rem}.admin-messenger-source small{white-space:normal}}