﻿:root{--blue:#075ca8;--navy:#062e5d;--red:#c62828;--paper:#f5f8fb;--line:#d8e3ed;--muted:#5c7082;--green:#1e7d4f;--green-bg:#e5f4ec;--amber:#b3690f;--amber-bg:#fdf1de;--red-bg:#fbe9e9;--card-radius:12px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--navy);background:var(--paper);margin:0;font-family:Segoe UI,Arial,sans-serif}a{color:var(--blue);text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:92px;padding:0 6vw;display:flex}.brand{color:var(--navy);align-items:center;gap:13px;display:flex}.brand img{object-fit:cover;border-radius:9px;width:62px;height:62px}.brandCopy{white-space:nowrap;flex-direction:column;align-items:stretch;display:flex}.brandCopy b{letter-spacing:.105em;font-size:16px}.brandCopy small{letter-spacing:.19em;color:var(--blue);margin-top:6px;font-size:9px;font-weight:900}nav{gap:24px;font-weight:700;display:flex}.hero{background:radial-gradient(circle at 85% 45%,#dceeff,#0000 33%),#fff;grid-template-columns:1.1fr .9fr;align-items:center;min-height:620px;padding:70px 8vw;display:grid}.hero span,.content>span,.work>span,.authPage form>span{letter-spacing:.16em;color:var(--blue);font-size:11px;font-weight:900}h1{margin:20px 0;font-size:clamp(45px,6vw,78px);line-height:1}.hero em{color:var(--blue);font-style:normal}.hero p{max-width:650px;color:var(--muted);font-size:19px;line-height:1.6}.hero>img{border-radius:30px;width:min(100%,430px);box-shadow:0 30px 70px #062e5d22}.buttons{gap:12px;margin-top:30px;display:flex}.primary,.secondary{border:1px solid var(--blue);border-radius:9px;padding:15px 21px;font-weight:800;display:inline-block}.primary{background:var(--blue);color:#fff}.primary:active{background:var(--red)}.primary:disabled,.secondary:disabled{opacity:.45;background:var(--muted);border-color:var(--muted);color:#fff}.secondary{color:var(--blue);background:#fff}.features,.cards,.dashGrid{grid-template-columns:repeat(3,1fr);gap:18px;padding:60px 8vw;display:grid}.features article,.cards article,.dashGrid article,.panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.features article>b{color:var(--blue)}.content{background:#eef5fa;padding:70px 8vw}.content>h2{font-size:42px}.contentIntro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.55}.cards{padding:20px 0}.cards small{color:var(--blue);font-weight:900}.cards p{color:var(--muted)}.supportPublic{background:#fff}.supportPublicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.supportPublicGrid>article{border:1px solid var(--line);background:#f8fbfd;border-radius:15px;flex-direction:column;align-items:stretch;padding:25px;display:flex}.supportPublicGrid article header{background:0 0;border:0;align-items:flex-start;height:auto;padding:0 0 14px}.supportPublicGrid h3{margin:7px 0 0;font-size:22px}.supportPublicGrid header small{color:var(--blue);letter-spacing:.08em;font-weight:900}.supportPublicGrid time{color:#167956;background:#e7f4ed;border-radius:18px;padding:7px 9px;font-size:10px;font-weight:900}.supportPublicGrid article>p{color:var(--muted);line-height:1.55}.supportPublicGrid ol,.supportPublicGrid ul{color:var(--muted);padding-left:22px;line-height:1.55}.supportPublicGrid details{border-top:1px solid var(--line);margin:7px 0;padding:12px 0}.supportPublicGrid summary{cursor:pointer;color:var(--blue);font-weight:800}.supportPublicGrid details a{margin-top:9px;display:block}.supportPublicGrid article>.secondary{align-self:flex-start;margin-top:auto}footer{background:var(--navy);color:#fff;padding:30px 8vw}.authPage{place-items:center;min-height:100vh;padding:30px;display:grid}.authPage form{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:16px;width:min(520px,100%);padding:36px;display:flex}.authPage h1{margin:8px 0;font-size:38px}.authPage p{color:var(--muted)}label{font-size:13px;font-weight:800}input,select,textarea{background:#fff;border:1px solid #c9d7e2;border-radius:8px;width:100%;margin-top:7px;padding:13px;display:block}.roles{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.roles button{border:1px solid var(--line);color:var(--blue);text-align:center;background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:70px;padding:13px;display:flex}.roles button.active{background:var(--blue);color:#fff}.error{color:var(--red)!important}.cabinet{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.cabinet>aside{background:var(--navy);color:#fff;flex-direction:column;gap:7px;padding:30px 18px;display:flex}.cabinet>aside>small{color:#a9c9e2;margin:8px 0 25px}.cabinet>aside button{color:#c9dceb;text-align:left;background:0 0;border:0;border-radius:8px;padding:13px}.cabinet>aside button.active{background:var(--blue);color:#fff}.work{padding:45px 5vw}.work h1{font-size:45px}.dashGrid{padding:20px 0}.dashGrid article{flex-direction:column;gap:12px;display:flex}.dashGrid strong{color:var(--muted);font-size:13px}.diagnostic{max-width:900px}.diagnostic fieldset{border:1px solid var(--line);background:#fff;border-radius:12px;margin:14px 0;padding:20px}.diagnostic legend{font-weight:800}.diagnostic fieldset button{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:7px;margin:8px 7px 0 0;padding:11px}.diagnostic fieldset button.selected{background:var(--tk-blue,#1668b3);color:#fff;border-color:var(--tk-blue,#1668b3)}.diagnostic>.primary{border:0}.diagnostic>.primary:disabled{opacity:.4}.result{border-left:5px solid var(--blue);background:#fff;margin-top:18px;padding:20px;line-height:1.6}.panel{max-width:800px}.panel h2{margin-top:0}@media (max-width:800px){header{height:78px;padding:0 18px}header nav{display:none}.brand img{width:50px;height:50px}.brandCopy b{font-size:12px}.brandCopy small{letter-spacing:.16em;font-size:6.8px}.hero{grid-template-columns:1fr;padding:45px 22px}.hero>img{margin-top:35px}.features,.cards,.dashGrid{grid-template-columns:1fr;padding-left:22px;padding-right:22px}.supportPublicGrid{grid-template-columns:1fr}.content{padding:55px 22px}.cabinet{grid-template-columns:1fr}.cabinet>aside{flex-direction:row;padding:14px;overflow-x:auto}.cabinet>aside>b,.cabinet>aside>small{display:none}.work{padding:35px 18px}.buttons{flex-direction:column}}.heroVisual{justify-self:center;width:min(100%,470px)}.heroVisual>img{border-radius:28px;width:100%;display:block;box-shadow:0 30px 70px #062e5d22}.urgentSpotlight{background:#fff;border:1px solid #c8ddeb;border-radius:14px;margin-top:14px;padding:16px;box-shadow:0 12px 30px #062e5d12}.urgentSpotlight>span{letter-spacing:.12em;color:var(--red)!important;font-size:9px!important}.urgentSpotlight article{border-bottom:1px solid var(--line);padding:11px 0}.urgentSpotlight article:last-child{border-bottom:0}.urgentSpotlight b{font-size:14px;display:block}.hero .urgentSpotlight p{margin:5px 0;font-size:12px;line-height:1.4}.urgentSpotlight small,.urgentSpotlight a{margin-top:5px;font-size:10px;font-weight:800;display:block}.features{grid-template-columns:repeat(4,minmax(0,1fr))}.featureLocked span{color:var(--muted);background:#eef2f5;border-radius:18px;margin-top:8px;padding:7px 9px;font-size:10px;display:inline-block}.legalPublic{background:#eef5fa}.legalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.legalGrid>article{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;padding:23px;display:flex}.legalGrid article header{background:0 0;border:0;height:auto;padding:0 0 12px}.legalGrid header small{letter-spacing:.09em;color:var(--blue);font-size:9px;font-weight:900}.legalGrid time{color:var(--muted);font-size:10px}.legalGrid h3{margin:6px 0 12px;font-size:20px}.legalGrid p,.legalGrid ol{color:var(--muted);font-size:13px;line-height:1.55}.legalGrid details{border-top:1px solid var(--line);margin:8px 0;padding:10px 0}.legalGrid summary{cursor:pointer;color:var(--blue);font-weight:800}.legalGrid article>a{margin-top:auto;padding-top:12px;font-weight:800}.subscriptionPage,.b2bPage{width:min(1100px,100% - 36px);margin:0 auto;padding:55px 0 80px}.subscriptionPage>span,.b2bPage>span,.accessLock>span{letter-spacing:.14em;color:var(--blue);margin-top:30px;font-size:10px;font-weight:900;display:block}.subscriptionPage h1,.b2bPage h1{font-size:clamp(38px,6vw,67px)}.subscriptionGrid{grid-template-columns:1fr 1fr;gap:18px;margin:35px 0;display:grid}.subscriptionGrid article,.accessLock,.counterpartyForm,.counterpartyResult{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px}.subscriptionGrid small{color:var(--blue);font-weight:900}.subscriptionGrid li{margin:10px 0;line-height:1.45}.subscriptionNote{background:#fff8e8;border-left:5px solid #e3a11a;border-radius:8px;margin-bottom:28px;padding:16px}.b2bIntro{max-width:760px;color:var(--muted);font-size:17px;line-height:1.6}.accessLock{max-width:720px}.counterpartyForm{grid-template-columns:1fr auto;align-items:end;gap:15px;max-width:760px;display:grid}.counterpartyForm .error{grid-column:1/-1}.counterpartyResult{max-width:850px;margin-top:18px}.counterpartyResult header{background:0 0;border:0;height:auto;padding:0 0 20px}.counterpartyResult header strong{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:82px;height:82px;font-size:32px;display:grid}.counterpartyResult header strong small{font-size:10px;display:block}.counterpartyResult .good{color:#146a4d}.counterpartyResult .warn{color:#9a6508}.counterpartyResult .bad{color:#a83b2b}.counterpartyResult>small{color:var(--muted);margin-top:9px;display:block}@media (max-width:1050px){.features,.legalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.heroVisual{margin-top:35px}.features,.legalGrid,.subscriptionGrid,.counterpartyForm{grid-template-columns:1fr}.counterpartyForm .error{grid-column:auto}}.card{border:1px solid var(--line);border-radius:var(--card-radius);background:#fff;margin-bottom:12px;padding:16px}.statusBadge{border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.statusBadge.ok{background:var(--green-bg);color:var(--green)}.statusBadge.warn{background:var(--amber-bg);color:var(--amber)}.statusBadge.danger{background:var(--red-bg);color:var(--red)}.statusBadge.neutral{background:var(--paper);color:var(--muted)}.btnRow{flex-wrap:wrap;gap:8px;display:flex}.btnGhost{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700}.btnGhost:hover{background:var(--paper)}.btnDanger{border:1px solid var(--red);color:var(--red);cursor:pointer;background:#fff;border-radius:8px;padding:8px 14px;font-weight:700}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.ok{background:var(--green)}.dot.warn{background:var(--amber)}.dot.danger{background:var(--red)}.chatBox{border:1px solid var(--line);background:var(--paper);border-radius:10px;margin-top:12px;padding:12px}.chatBox p{margin:4px 0;font-size:14px}.searchRow{gap:8px;margin-bottom:16px;display:flex}.searchRow input{margin-top:0}.notifBell{border:1px solid var(--line);color:#fff;cursor:pointer;background:0 0;border-radius:8px;padding:8px 12px;position:relative}.notifCount{background:var(--red);color:#fff;border-radius:50%;margin-left:6px;padding:1px 6px;font-size:11px}.notifPanel{border:1px solid var(--line);z-index:30;min-width:260px;max-height:320px;color:var(--navy);background:#fff;border-radius:10px;margin-top:6px;padding:10px;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 8px 24px #062e5d26}.brand{color:var(--navy);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.brandLink{color:var(--navy);align-items:center;gap:13px;display:flex}.socialRow{gap:8px;margin-left:75px;display:flex}.socialRow a{color:#fff;letter-spacing:.02em;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:32px;padding:0 12px;font-size:11px;font-weight:900;text-decoration:none;display:flex}@media (max-width:800px){.socialRow{flex-wrap:wrap;gap:10px;margin-left:0}.socialRow a{min-width:48px;height:38px;font-size:12px}}.socVk{background:#07f}.socVk:hover{background:#005fcc}.socMax{background:#8b5cf6}.socMax:hover{background:#7440e0}.socYt{background:red}.socYt:hover{background:#c00}.socBazar{background:#22c55e}.socBazar:hover{background:#16a34a}.featureCard{color:inherit;cursor:pointer;text-decoration:none;display:block}.featureCard:hover article{transform:translateY(-2px);box-shadow:0 8px 20px #062e5d1f}.featureCard article{transition:box-shadow .15s,transform .15s}.heroGrid{background:linear-gradient(135deg,#062e5d 0%,#0c447c 55%,#8a6a1f 100%);border-radius:16px;grid-template-columns:1fr 1fr;gap:20px;margin:24px 8vw;padding:24px;display:grid}.heroLeft{flex-direction:column;gap:14px;display:flex}.heroLogo{background:#062e5d;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:24px;display:flex;box-shadow:0 0 0 1px #ffffff1f}.heroLogo img{object-fit:contain;width:100%;max-width:340px;height:auto}.heroGrid .buttons{gap:10px;display:flex}.heroGrid .buttons a{text-align:center;border-radius:9px;flex:1;padding:13px;font-weight:800}.heroGrid .primary{background:var(--blue);color:#fff}.heroGrid .secondary{color:var(--blue);background:#fff}.urgentSpotlight{background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:16px;display:flex}.urgentSpotlight>span{letter-spacing:.08em;color:var(--red);font-size:11px;font-weight:800}.urgentSpotlight article{border:.5px solid var(--line);border-radius:8px;padding:10px}.checkerRow{grid-template-columns:1fr 1fr;gap:20px;margin:20px 8vw;display:grid}.checkerLight,.checkerDark{border-radius:14px;padding:20px}.checkerLight{background:#fff;border:1.5px solid #b8945f}.checkerDark{color:#fff;background:#062e5d}.checkerDark h2{color:#fff}.checkerLight h2,.checkerDark h2{margin:0 0 8px;font-size:18px}.checkerLight p,.checkerDark p{margin:0 0 14px;font-size:14px}.checkerDark p{color:#b9c9dd}.linkBtn{border:1px solid var(--blue);color:var(--blue);background:#fff;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700;display:inline-block}.linkBtnInverse{color:#062e5d;background:#fff;border-color:#fff}.wideCard{background:#fff;border:1.5px solid #b8945f;border-radius:14px;margin:20px 8vw;padding:22px}.wideCard h2{margin:0 0 8px;font-size:18px}.wideCard p{color:var(--muted);margin:0 0 14px;font-size:14px}.wideCardDark{background:#062e5d;border:none}.wideCardDark h2{color:#fff}.wideCardDark p{color:#dbe6f5}.wideCardDark .eyebrow{color:#b9c9dd;letter-spacing:.06em;font-size:11px}.helpFab{color:#fff;z-index:60;background:#0c447c;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:20px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 0 0 4px #b8945f59,0 0 16px 3px #b8945f73}@media (max-width:800px){.heroGrid,.checkerRow{grid-template-columns:1fr;margin:16px}.wideCard{margin:16px}}footer a{color:inherit;text-decoration:none}:root{--accent-teal:#0f8f82;--accent-purple:#6d4bb8;--accent-coral:#e0713f;--accent-sky:#2f8fd1;--accent-teal-bg:#e6f5f3;--accent-purple-bg:#efe9fa;--accent-coral-bg:#fbeee6;--accent-sky-bg:#e8f2fb}@media (prefers-reduced-motion:no-preference){a,button{transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform .2s}.checkerLight,.checkerDark,.wideCard,.legalGrid>article,.supportPublicGrid>article,.features article,.cards article,.homeCard{transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.checkerLight:hover,.checkerDark:hover,.wideCard:hover,.legalGrid>article:hover,.supportPublicGrid>article:hover,.homeCard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #062e5d29}.primary,.secondary,.linkBtn{transition:background-color .2s,color .2s,transform .15s,box-shadow .2s}.primary:hover,.linkBtn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #075ca840}.heroLogo img{transition:transform .4s}.heroLogo:hover img{transform:scale(1.03)}@keyframes heroFadeIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.heroGrid{animation:.8s both heroFadeIn}.heroGrid .heroLeft{animation:.8s .1s both heroFadeIn}.heroGrid .urgentSpotlight{animation:.8s .25s both heroFadeIn}}.iconBadge{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:12px;font-size:20px;display:flex}.iconBadge.teal{background:var(--accent-teal-bg);color:var(--accent-teal)}.iconBadge.purple{background:var(--accent-purple-bg);color:var(--accent-purple)}.iconBadge.coral{background:var(--accent-coral-bg);color:var(--accent-coral)}.iconBadge.sky{background:var(--accent-sky-bg);color:var(--accent-sky)}.iconBadge.gold{color:#8a6a1f;background:#f8f1e4}.homeCard{color:inherit;cursor:pointer;text-decoration:none;display:block}@media (max-width:800px){.iconBadge{border-radius:10px;width:38px;height:38px;font-size:17px}.primary,.secondary{padding:14px 18px}h1{line-height:1.1}}.iconBadge{border-radius:14px;width:52px;height:52px;font-size:24px}.content.legalPublic{background:linear-gradient(#eef5fa 0%,#f7f1e4 100%)}.content.supportPublic{background:linear-gradient(#eaf7f1 0%,#eef5fa 100%)}.legalGrid>article,.supportPublicGrid>article{border-top:4px solid var(--blue)}.legalGrid>article:nth-child(3n+2),.supportPublicGrid>article:nth-child(3n+2){border-top-color:var(--accent-teal)}.legalGrid>article:nth-child(3n+3),.supportPublicGrid>article:nth-child(3n+3){border-top-color:var(--accent-coral)}.legalGrid>article:nth-child(4n),.supportPublicGrid>article:nth-child(4n){border-top-color:var(--accent-purple)}.urgentSpotlight{position:relative;border-color:var(--tk-gold)!important}.urgentSpotlight>span{letter-spacing:.1em;font-weight:800;color:var(--tk-blue)!important;font-size:13px!important}.urgentSpotlight article b{color:var(--tk-navy)}.urgentSpotlight article p{color:var(--tk-blue)}.urgentNav{align-items:center;gap:8px;display:flex;position:absolute;top:14px;right:16px}.urgentCounter{color:var(--tk-mut);font-size:11px}.urgentNextBtn{background:var(--tk-blue-bg);color:var(--tk-blue);border:1px solid var(--tk-gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:16px;line-height:1;display:flex}.urgentNextBtn:hover{background:var(--tk-gold-bg,#fdf1de)}.checkerDark{border:1.5px solid var(--tk-gold)}.checkerSky{border:1.5px solid var(--tk-blue);background:#dceefb}.checkerSky h2{color:var(--tk-navy)}.checkerSky p{color:#1c3a5e}.linkBtnSky{background:var(--tk-blue);color:#fff;border-color:var(--tk-blue)}.tariffMiniCard{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex}.tariffMiniCard b{color:var(--tk-navy);font-size:15px}.tariffMiniCard span{color:var(--tk-blue);font-size:14px;font-weight:700}.heroSlider{border-radius:20px;max-width:1120px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #062e5d26}.heroSliderTrack{justify-content:center;align-items:center;height:180px;transition:background 1s;display:flex}.heroSliderDots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:14px;left:0;right:0}.heroDot{cursor:pointer;background:#ffffff80;border:0;border-radius:50%;width:8px;height:8px;padding:0}.heroDot.active{background:#fff;border-radius:5px;width:22px}@media (max-width:800px){.heroSliderTrack{height:130px}}[id^=tariff-]{scroll-margin-top:80px}.authPage{background-color:#0000;background-image:radial-gradient(circle at 15% 15%,#c9a2272e,#0000 40%),radial-gradient(circle at 85% 85%,#2e9e5b24,#0000 40%),linear-gradient(160deg,#0e2a47 0%,#123a63 45%,#1668b3 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.footerSocialIcon{color:#fff;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .2s;display:flex}.footerSocialIcon:hover{background:var(--tk-gold,#c9a227);color:#0e2a47}@media (max-width:420px){.ui-header .ui-brand span{display:none}.ui-header .ui-container{gap:8px}}.uiKit .checkerDark h2,.uiKit .checkerDark h3{color:#fff!important}.uiKit .checkerDark p{color:#b9c9dd!important}
.passwordBox{margin-top:7px;position:relative}.passwordBox input{margin-top:0;padding-right:52px}.passwordBox button{width:40px;height:40px;color:var(--blue);background:#eaf3f9;border:0;border-radius:7px;font-size:18px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.passwordBox button:focus-visible{outline:2px solid var(--blue)}.profilePanel{grid-template-columns:270px minmax(0,1fr);gap:18px;display:grid}.ownerPhoto,.documentUpload{border:1px solid var(--line);background:#fff;border-radius:15px;padding:26px}.ownerPhoto{text-align:center;flex-direction:column;align-items:center;display:flex}.ownerPhoto>div{background:linear-gradient(145deg,var(--blue),var(--navy));color:#fff;border:5px solid #e7f2fa;border-radius:50%;place-items:center;width:130px;height:130px;font-size:32px;font-weight:900;display:grid;position:relative;overflow:hidden}.ownerPhoto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ownerPhoto>b{margin-top:15px;font-size:19px}.ownerPhoto>small{color:var(--muted);margin-top:5px}.ownerPhoto>label,.documentUpload>label{background:var(--blue);color:#fff;cursor:pointer;border-radius:8px;margin-top:18px;padding:12px 15px;position:relative;overflow:hidden}.ownerPhoto input,.documentUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.profileFields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.profileFields .wide{grid-column:1/-1}.documentUpload{background:linear-gradient(135deg,#eef7fd,#fff);grid-template-columns:minmax(0,1fr) 330px;gap:24px;margin:20px 0;display:grid}.documentUpload>div>span{letter-spacing:.14em;color:var(--blue);font-size:10px;font-weight:900}.documentUpload h2{margin:9px 0;font-size:28px}.documentUpload p{color:var(--muted);line-height:1.55}.documentUpload>div>small{color:#167956;font-weight:700}.documentUpload>label{color:var(--blue);text-align:center;background:#fff;border:2px dashed #86b9dc;flex-direction:column;justify-content:center;align-items:center;min-height:190px;margin:0;display:flex}.documentUpload>label span{color:var(--muted);margin-top:9px;font-size:10px}.documentRows{max-width:none}.documentRows article{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:14px;padding:15px 0;display:grid}.documentRows article>span{width:43px;height:43px;color:var(--blue);background:#e9f2f8;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.documentRows article>div{flex-direction:column;gap:5px;display:flex}.documentRows article small{color:var(--muted)}.documentRows article em{color:#167956;background:#e3f3ec;border-radius:20px;padding:7px 9px;font-size:10px;font-style:normal}.cabinetNotice{background:var(--navy);color:#fff;border-left:5px solid #2eaf79;border-radius:8px;padding:14px 18px;position:fixed;top:24px;right:24px;box-shadow:0 14px 35px #062e5d35}.linkButton{color:var(--blue);background:0 0;border:0;font-weight:800}@media (max-width:850px){.profilePanel,.documentUpload,.profileFields{grid-template-columns:1fr}.profileFields .wide{grid-column:auto}.documentRows article{grid-template-columns:auto 1fr}.documentRows article em,.documentRows article a{grid-column:2;justify-self:start}}.widePanel{max-width:none}.innRow{grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;display:grid}.innRow .secondary{height:47px}.fieldHint{color:var(--muted);margin:8px 0 20px;font-size:12px}.companyResult{background:#f3faff;border:1px solid #b9d8ec;border-radius:13px;margin:18px 0 25px;padding:20px}.companyResult>div:first-child span{letter-spacing:.12em;color:#167956;font-size:10px;font-weight:900}.companyResult h3{margin:7px 0;font-size:23px}.companyResult p{color:var(--muted);margin:0}.companyResult dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.companyResult dl div{background:#fff;border-radius:8px;padding:11px}.companyResult dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.companyResult dd{margin:4px 0 0;font-weight:700}.risk{border-radius:8px;padding:12px;font-size:13px;font-weight:800}.risk.good{color:#146a4d;background:#e3f3ec}.risk.bad{color:#a83b2b;background:#fff0ed}.diagnosticModes{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0;display:grid}.diagnosticModes button{text-align:left;color:var(--navy);border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;padding:18px;display:flex}.diagnosticModes button.active{border:2px solid var(--blue);background:#eef7fd}.diagnosticModes b{font-size:17px}.diagnosticModes span{color:var(--muted);font-size:12px}.paidNotice{background:#fff8e8;border-left:5px solid #e3a11a;border-radius:9px;margin-bottom:18px;padding:16px;line-height:1.5}.paidNotice span{color:#167956;margin-top:5px;font-weight:800;display:block}.result>p{color:var(--muted)}.supportMatch{border:1px solid var(--line);border-radius:9px;margin-top:12px;padding:15px}.supportMatch p{margin:7px 0}.supportMatch small{color:var(--blue);font-weight:800}.mailStatus{background:#e3f3ec;border-radius:8px;padding:12px;font-weight:800;color:#146a4d!important}.announcementForm,.supportForm{flex-direction:column;gap:15px;display:flex}.announcementForm>span{letter-spacing:.13em;color:var(--blue);font-size:10px;font-weight:900}.announcementForm>p,.supportForm>p{color:var(--muted);line-height:1.55}.formMessage{font-weight:800;color:#167956!important}.moderationList{max-width:none;margin-top:18px}.moderationList>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px 0;display:grid}.moderationList article>div{flex-direction:column;gap:7px;display:flex}.moderationList article small{color:var(--blue);font-weight:800}.moderationList article p{color:var(--muted);margin:0;line-height:1.5}.moderationList article>aside{color:inherit;background:0 0;align-items:center;gap:8px;padding:0;display:flex}.moderationList .primary,.moderationList .secondary{padding:10px 13px}.supportForm{max-width:900px}.socialNotice{background:#eaf6f1;border-left:5px solid #23835d;border-radius:9px;margin-bottom:18px;padding:17px}.socialNotice p{color:#3f6658;margin:6px 0 0;line-height:1.5}.diagnostic fieldset>p{color:var(--muted);margin:7px 0;font-size:12px}.result.green{border-color:#23835d}.result.yellow{border-color:#d7aa21}.result.orange{border-color:#d9792b}.result.red{border-color:#b93935}.result>ol{padding-left:22px}.result>ol li{margin-bottom:8px}.result>small{color:var(--muted);line-height:1.5;display:block}.expressFlags{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.expressFlags span{color:#a83b2b;background:#fff0ed;border-radius:18px;padding:7px 9px;font-size:10px;font-weight:900}.permissionPanel{max-width:900px;margin:18px 0}.permissionPanel>p{color:var(--muted)}.permissionPanel>label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:13px 0;display:flex}.permissionPanel label>span{flex-direction:column;gap:4px;display:flex}.permissionPanel small{color:var(--muted)}.permissionPanel input{width:22px;height:22px;margin:0}@media (max-width:850px){.innRow,.companyResult dl,.diagnosticModes,.moderationList>article{grid-template-columns:1fr}.moderationList article>aside{justify-content:flex-start}.cabinetNotice{inset:auto 18px 18px}}.diagnosticChecklist{border:1px solid var(--line);background:#f4f9fc;border-radius:10px;margin:0 0 18px;padding:18px}.diagnosticChecklist b{margin-bottom:9px;display:block}.diagnosticChecklist ul{color:var(--muted);margin:0;padding-left:20px;line-height:1.6}.diagnosticChecklist .linkButton{padding:9px 0}.aiIntro{max-width:none;margin-bottom:18px}.aiIntro p{color:var(--muted);line-height:1.6}.learningFlow{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.learningFlow span{background:#edf5fa;border-radius:9px;padding:12px;font-size:12px;font-weight:800}.knowledgeGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;display:grid}.knowledgeForm{flex-direction:column;gap:13px;display:flex}.knowledgeList article,.feedbackList article,.sourceList article{border-bottom:1px solid var(--line);padding:15px 0}.knowledgeList article>div,.feedbackList article>div{justify-content:space-between;gap:10px;display:flex}.knowledgeList small,.feedbackList small,.sourceList small{color:var(--blue);font-weight:800}.knowledgeList p,.feedbackList p,.sourceList p{color:var(--muted);line-height:1.5}.knowledgeList aside,.feedbackList aside{gap:8px;display:flex}.knowledgeList button,.feedbackList button{padding:8px 11px}.sourceList{max-width:none;margin-top:18px}.sourceList>div{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sourceList article{border:1px solid var(--line);border-radius:10px;padding:16px}.sourceList article a{font-weight:800}.sourceBadge{background:#e8f4ee;border-radius:15px;margin-left:7px;padding:4px 7px;font-size:9px;display:inline-block;color:#167956!important}.sourceBadge.next{background:#fff3df;color:#9a6508!important}.sourceBadge.consent{background:#f2eefa;color:#68449b!important}.diagnosticReportPage{background:#eaf0f4;min-height:100vh;padding:35px}.reportActions{z-index:3;flex-direction:column;gap:10px;width:230px;display:flex;position:fixed;top:24px;left:24px}.reportActions>section{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:10px;padding:16px;box-shadow:0 10px 30px #062e5d18}.reportActions p{color:var(--muted);font-size:12px;line-height:1.45}.reportActions textarea{font-size:12px}.reportActions small{color:#167956;margin-top:10px;line-height:1.4;display:block}.rating{display:flex}.rating button{color:#c6d1da;background:0 0;border:0;padding:2px;font-size:24px}.rating button.active,.rating button:hover{color:#e3a11a}.diagnosticReport{background:#fff;width:min(920px,100%);margin:auto;box-shadow:0 20px 60px #062e5d20}.reportHeader{background:var(--navy);color:#fff;border:0;height:auto;padding:42px 48px}.reportHeader span{letter-spacing:.16em;color:#8fc2e8;font-size:10px;font-weight:900}.reportHeader h1{margin:10px 0 4px;font-size:43px}.reportHeader p{color:#c8dbe9;margin:0}.reportHeader aside{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.reportHeader aside small{color:#8fc2e8}.reportSubject,.reportSection,.reportFooter{padding:34px 48px}.reportSubject h2{margin:0 0 18px}.reportSubject dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.reportSubject dl div{background:#f3f7fa;border-radius:8px;padding:12px}.reportSubject dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.reportSubject dd{margin:5px 0 0;font-weight:800}.reportSubject>p{color:var(--muted);font-size:11px;line-height:1.5}.reportMetrics{grid-template-columns:repeat(4,1fr);gap:10px;padding:0 48px 34px;display:grid}.metric{color:#fff;border-radius:10px;flex-direction:column;min-height:130px;padding:16px;display:flex}.metric small{opacity:.8}.metric b{margin:auto 0 5px;font-size:29px}.metric span{font-size:10px;line-height:1.35}.metric.navy{background:var(--navy)}.metric.red{background:#b93935}.metric.orange{background:#d9792b}.metric.green{background:#23835d}.reportConclusion{border-left:5px solid var(--blue);background:#edf6fc;margin:0 48px 10px;padding:22px}.reportConclusion span{letter-spacing:.14em;color:var(--blue);font-size:9px;font-weight:900}.reportConclusion p{margin:8px 0 0;font-size:17px;font-weight:700;line-height:1.55}.reportSection{border-top:1px solid var(--line)}.sectionHeading{align-items:flex-start;gap:15px;margin-bottom:22px;display:flex}.sectionHeading>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.sectionHeading h2{margin:0;font-size:25px}.sectionHeading p{color:var(--muted);margin:4px 0;font-size:12px}.reportZones{grid-template-columns:1fr 1fr;gap:12px;display:grid}.zone{border:1px solid var(--line);border-radius:10px;overflow:hidden}.zone header{color:#fff;border:0;height:auto;padding:13px 16px}.zone header span{opacity:.8;font-size:10px}.zone.red header{background:#b93935}.zone.orange header{background:#d9792b}.zone.yellow header{color:#382d09;background:#d7aa21}.zone.green header{background:#23835d}.zone ul,.financeGrid ul{margin:0;padding:16px 18px 18px 34px}.zone li,.financeGrid li{margin-bottom:9px;font-size:12px;line-height:1.45}.financeGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.financeGrid>article{border:1px solid var(--line);border-radius:10px;padding:18px}.financeGrid h3{margin:0 0 10px;font-size:16px}.financeGrid p{color:var(--muted);font-size:12px;line-height:1.5}.financeGrid ul{padding:5px 0 0 18px}.specialistBlock{background:#eef6fb;border:1px solid #c9e0ef;border-radius:10px;padding:20px}.specialistBlock>b{font-size:20px}.specialistBlock p{color:var(--muted);line-height:1.55}.supportReportList{grid-template-columns:1fr 1fr;gap:12px;display:grid}.supportReportList article{border:1px solid var(--line);border-radius:10px;flex-direction:column;padding:18px;display:flex}.supportReportList p{color:var(--muted);font-size:12px;line-height:1.5}.supportReportList small{color:#167956;font-weight:800}.supportReportList a{margin-top:10px;font-size:12px;font-weight:800}.roadmap{margin:0;padding:0;list-style:none}.roadmap li{grid-template-columns:44px 1fr;gap:14px;margin-bottom:13px;display:grid}.roadmap li>span{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.roadmap li>div{border-bottom:1px solid var(--line);padding:0 0 14px}.roadmap p{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.5}.roadmap small{color:var(--blue);font-weight:800}.reportFooter{background:#f3f6f8}.reportFooter p{color:var(--muted);font-size:10px;line-height:1.5}.reportFooter>small{border-top:1px solid var(--line);color:var(--muted);margin-top:22px;padding-top:15px;display:block}@media (max-width:1400px){.reportActions{grid-template-columns:1fr 1fr;width:min(920px,100%);margin:0 auto 15px;display:grid;position:static}.reportActions>section{grid-column:1/-1}.diagnosticReportPage{padding:20px}}@media (max-width:720px){.reportHeader,.reportSubject,.reportSection,.reportFooter{padding:26px 20px}.reportHeader{display:block}.reportHeader aside{align-items:flex-start;margin-top:18px}.reportHeader h1{font-size:34px}.reportSubject dl,.reportMetrics,.reportZones,.financeGrid,.supportReportList,.sourceList>div,.knowledgeGrid,.learningFlow{grid-template-columns:1fr}.reportMetrics{padding:0 20px 26px}.reportConclusion{margin:0 20px 10px}.metric{min-height:105px}.reportActions{grid-template-columns:1fr}.reportActions>section{grid-column:auto}}@media print{body{background:#fff}.noPrint{display:none!important}.diagnosticReportPage{background:#fff;padding:0}.diagnosticReport{width:100%;box-shadow:none}.reportHeader{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reportSection,.zone,.financeGrid>article,.supportReportList article,.roadmap li,.reportFooter{break-inside:avoid}}.announcementOptions{grid-template-columns:1fr 1fr;gap:14px;display:grid}.announcementQuote{background:#edf6fc;border-radius:10px;flex-direction:column;padding:16px;display:flex}.announcementQuote span{color:var(--blue);font-size:10px;font-weight:900}.announcementQuote strong{margin:4px 0;font-size:28px}.announcementQuote small{color:var(--muted)}.legalIntro{max-width:none;margin-bottom:18px}.legalIntro>span{letter-spacing:.13em;color:var(--blue);font-size:10px;font-weight:900}.legalIntro p{max-width:850px;color:var(--muted);line-height:1.55}.legalAdminGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.legalForm{flex-direction:column;gap:13px;max-width:none;display:flex}.checkLabel{align-items:center;gap:9px;display:flex}.checkLabel input{width:20px;height:20px;margin:0}.sourceManager,.legalQueue{max-width:none;margin-top:18px}.sourceManager>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;display:flex}.sourceManager article>div{flex-direction:column;gap:5px;display:flex}.sourceManager small{color:var(--muted)}.sourceManager em{color:#a83b2b;font-size:11px;font-style:normal}.sourceManager button{padding:9px 12px}.legalQueue>article{border-bottom:1px solid var(--line);padding:20px 0}.legalQueue article>header{background:0 0;border:0;height:auto;padding:0 0 14px}.legalQueue header>div{flex-direction:column;gap:6px;display:flex}.legalQueue header small{color:var(--blue);font-weight:800}.legalQueue article>label{margin:11px 0;display:block}.legalQueue article>aside{flex-wrap:wrap;gap:8px;display:flex}.legalQueue button{padding:10px 13px}.subscriptionAdmin{max-width:none}.subscriptionAdmin>header{background:0 0;border:0;height:auto;padding:0 0 15px}.subscriptionAdmin header p{color:var(--muted);margin:6px 0}.subscriptionAdmin header label{min-width:150px}.subscriptionAdmin>article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.subscriptionAdmin article>span{flex-direction:column;gap:5px;display:flex}.subscriptionAdmin article small{color:var(--muted)}.subscriptionAdmin button{padding:9px 12px}.aiStatus{border-left:5px solid var(--blue);justify-content:space-between;align-items:center;gap:22px;max-width:none;margin-bottom:18px;display:flex}.aiStatus>div{flex-direction:column;gap:6px;display:flex}.aiStatus span{letter-spacing:.13em;color:var(--blue);font-size:9px;font-weight:900}.aiStatus h2,.aiStatus p{margin:0}.aiStatus p,.aiStatus small{color:var(--muted)}.aiStatus strong{margin-top:5px;display:block}.aiStatus strong.ok{color:#167956}.aiStatus strong.bad{color:#a83b2b}@media (max-width:850px){.announcementOptions,.legalAdminGrid{grid-template-columns:1fr}.sourceManager>article{flex-direction:column;align-items:flex-start}}
.cabinet,.adminShell{--tk-navy:#0e2a47;--tk-blue:#1668b3;--tk-gold:#c9a227;--tk-green:#2e9e5b;--tk-orange:#f2a93b;--tk-red:#cc3d3d;--tk-bg:#f7f9fb;--tk-surface:#fff;--tk-ink:#1c2733;--tk-mut:#5b6b7c;--tk-green-bg:#e5f4ec;--tk-orange-bg:#fdf1de;--tk-red-bg:#fbe9e9;--tk-blue-bg:#eaf2fa;--tk-line:#e3e8ef;--tk-shadow:0 2px 8px #0e2a4714}.uiKit{--tk-navy:#0e2a47;--tk-blue:#1668b3;--tk-gold:#c9a227;--tk-green:#2e9e5b;--tk-orange:#f2a93b;--tk-red:#cc3d3d;--tk-bg:#f7f9fb;--tk-surface:#fff;--tk-ink:#1c2733;--tk-mut:#5b6b7c;--tk-green-bg:#e5f4ec;--tk-orange-bg:#fdf1de;--tk-red-bg:#fbe9e9;--tk-blue-bg:#eaf2fa;--tk-line:#e3e8ef;--tk-shadow:0 2px 8px #0e2a4714;color:var(--tk-ink);background:var(--tk-bg);font-family:Inter,system-ui,Arial,sans-serif;font-size:14px;line-height:1.5}.uiKit h3{color:var(--tk-ink);margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.uiKit *{box-sizing:border-box}.uiKit h1{color:var(--tk-navy);margin:0 0 12px;font-size:clamp(28px,4vw,32px);font-weight:800;line-height:1.2}.uiKit h2{color:var(--tk-navy);margin:0 0 8px;font-size:clamp(20px,3vw,22px);font-weight:800;line-height:1.25}.uiKit small,.uiKit .ui-caption{color:var(--tk-mut);font-size:12px}.uiKit a{color:var(--tk-blue)}.uiKit .ui-container{max-width:1280px;margin:0 auto;padding:0 48px}@media (max-width:430px){.uiKit .ui-container{padding:0 24px}}.ui-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 20px;font-size:14px;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .15s;display:inline-flex;position:relative}.ui-btn.primary{background:var(--tk-blue);color:#fff}.ui-btn.primary:hover{background:#125291}.ui-btn.primary:active{background:#0d3e6e}.ui-btn.primary:focus-visible{outline:3px solid var(--tk-navy);outline-offset:2px;box-shadow:0 0 0 2px #fff}.ui-btn.secondary{color:var(--tk-blue);border-color:var(--tk-blue);background:#fff}.ui-btn.secondary:hover{background:var(--tk-blue-bg)}.ui-btn.danger{color:var(--tk-red);border-color:var(--tk-red);background:#fff}.ui-btn.danger:hover{background:var(--tk-red-bg)}.ui-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.ui-btn.loading{pointer-events:none;color:#0000!important}.ui-btn.loading:after{content:"";color:#fff;border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ui-spin;position:absolute}.ui-btn.secondary.loading:after,.ui-btn.danger.loading:after{color:var(--tk-blue)}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-btn-ghost{height:40px;color:var(--tk-blue);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:14px;font-weight:700;transition:background-color .2s}.ui-btn-ghost:hover{background:var(--tk-blue-bg)}.ui-btn-ghost:disabled{opacity:.45;cursor:not-allowed}@media (max-width:430px){.ui-btn,.ui-btn-ghost{height:44px}.ui-btn-row.stack-mobile{flex-direction:column}.ui-btn-row.stack-mobile .ui-btn{width:100%}}.ui-btn-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ui-field{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.ui-field>label{color:var(--tk-mut);font-size:12px;font-weight:700}.ui-input-wrap{position:relative}.ui-input,.ui-select,.ui-textarea{border:1px solid var(--tk-line);width:100%;height:44px;color:var(--tk-ink);background:#fff;border-radius:8px;padding:0 14px;font-size:14px;transition:border-color .2s,box-shadow .2s}.ui-textarea{resize:vertical;height:auto;min-height:96px;padding:12px 14px}.ui-input:hover,.ui-select:hover,.ui-textarea:hover{border-color:#b9c6d1}.ui-input:focus,.ui-select:focus,.ui-textarea:focus{border-color:var(--tk-blue);outline:none;box-shadow:0 0 0 3px #1668b326}.ui-input:disabled{color:var(--tk-mut);cursor:not-allowed;background:#f2f4f6}.ui-field.error .ui-input,.ui-field.error .ui-select,.ui-field.error .ui-textarea{border-color:var(--tk-red);animation:.3s ui-shake}.ui-field .ui-error-text{color:var(--tk-red);margin-top:2px;font-size:12px}.ui-field.success .ui-input{border-color:var(--tk-green);padding-right:36px}.ui-field.success .ui-input-wrap:after{content:"✓";color:var(--tk-green);font-weight:900;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes ui-shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.ui-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:14px;display:inline-flex}.ui-checkbox input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.ui-checkbox .ui-box{border:1.5px solid var(--tk-line);background:#fff;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .2s,border-color .2s;display:flex}.ui-checkbox input:checked+.ui-box{background:var(--tk-blue);border-color:var(--tk-blue);animation:.2s ui-check-pop}.ui-checkbox .ui-box svg{stroke:#fff;stroke-width:3px;fill:none;opacity:0;width:12px;height:12px;transition:opacity .15s 50ms,transform .15s 50ms;transform:scale(.5)}.ui-checkbox input:checked+.ui-box svg{opacity:1;transform:scale(1)}.ui-checkbox input:focus-visible+.ui-box{box-shadow:0 0 0 3px #1668b340}@keyframes ui-check-pop{0%{transform:scale(.85)}60%{transform:scale(1.08)}to{transform:scale(1)}}.ui-tag{border:1px solid var(--tk-line);height:32px;color:var(--tk-ink);cursor:pointer;background:#fff;border-radius:16px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.ui-tag:hover{border-color:var(--tk-blue)}.ui-tag.active{background:var(--tk-blue);border-color:var(--tk-blue);color:#fff}.ui-toggle{flex-shrink:0;width:40px;height:22px;display:inline-block;position:relative}.ui-toggle input{opacity:0;width:0;height:0}.ui-toggle .ui-slider{cursor:pointer;background:#c7d0d8;border-radius:22px;transition:background-color .2s;position:absolute;inset:0}.ui-toggle .ui-slider:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.ui-toggle input:checked+.ui-slider{background:var(--tk-green)}.ui-toggle input:checked+.ui-slider:before{transform:translate(18px)}.ui-card{box-shadow:var(--tk-shadow);background:#fff;border:1px solid #eef1f4;border-radius:12px;padding:20px}.ui-card-metric{flex-direction:column;gap:6px;display:flex}.ui-card-metric .ui-metric-value{color:var(--tk-navy);font-size:32px;font-weight:800;line-height:1}.ui-card-metric .ui-metric-label{color:var(--tk-mut);font-size:13px}.ui-card-metric .ui-metric-trend{align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:700;display:inline-flex}.ui-card-metric .ui-metric-trend.up{color:var(--tk-green)}.ui-card-metric .ui-metric-trend.down{color:var(--tk-red)}.ui-card-step{align-items:flex-start;gap:14px;display:flex}.ui-card-step .ui-step-num{background:var(--tk-blue-bg);width:32px;height:32px;color:var(--tk-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}.ui-card-step.done .ui-step-num{background:var(--tk-green);color:#fff}.ui-card-listing{flex-direction:column;gap:8px;display:flex}.ui-card-listing .ui-listing-title{color:var(--tk-navy);font-size:15px;font-weight:800}.ui-card-listing .ui-listing-meta{color:var(--tk-mut);justify-content:space-between;align-items:center;font-size:12px;display:flex}.ui-card-specialist{align-items:center;gap:14px;display:flex}.ui-card-specialist .ui-avatar{background:var(--tk-navy);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:800;display:flex}.ui-card-specialist .ui-specialist-name{color:var(--tk-navy);font-weight:800}.ui-card-specialist .ui-specialist-role{color:var(--tk-mut);font-size:12px}.ui-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#0e2a4780;justify-content:center;align-items:center;padding:20px;animation:.2s ui-fade-in;display:flex;position:fixed;inset:0}.ui-modal{background:#fff;border-radius:12px;width:100%;max-width:480px;padding:24px;animation:.2s cubic-bezier(.2,.8,.2,1) ui-modal-in;box-shadow:0 20px 60px #0e2a4740}.ui-modal-close{cursor:pointer;color:var(--tk-mut);background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:20px;position:absolute;top:16px;right:16px}.ui-modal-close:hover{background:var(--tk-bg)}@keyframes ui-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ui-modal-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ui-toast-stack{z-index:300;flex-direction:column;gap:10px;max-width:360px;display:flex;position:fixed;top:20px;right:20px}.ui-toast{background:#fff;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;animation:.25s ui-toast-in;display:flex;box-shadow:0 8px 24px #0e2a472e}.ui-toast.success{border-left:4px solid var(--tk-green)}.ui-toast.warn{border-left:4px solid var(--tk-orange)}.ui-toast.error{border-left:4px solid var(--tk-red)}.ui-toast .ui-toast-icon{font-weight:900}.ui-toast.success .ui-toast-icon{color:var(--tk-green)}.ui-toast.warn .ui-toast-icon{color:var(--tk-orange)}.ui-toast.error .ui-toast-icon{color:var(--tk-red)}@keyframes ui-toast-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.ui-skeleton{background:linear-gradient(90deg,#eef1f4 25%,#e4e9ed 37%,#eef1f4 63%) 0 0/400% 100%;border-radius:6px;animation:1.4s infinite ui-shimmer}@keyframes ui-shimmer{0%{background-position:100%}to{background-position:0}}.ui-spinner{border:2.5px solid var(--tk-line);border-top-color:var(--tk-blue);border-radius:50%;width:20px;height:20px;animation:.7s linear infinite ui-spin;display:inline-block}.ui-table{border-collapse:collapse;width:100%;box-shadow:var(--tk-shadow);background:#fff;border-radius:12px;overflow:hidden}.ui-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--tk-navy);padding:12px 16px;font-size:12px;font-weight:700}.ui-table td{border-bottom:1px solid var(--tk-line);padding:14px 16px;font-size:14px}.ui-table tbody tr{transition:background-color .15s}.ui-table tbody tr:hover{background:var(--tk-bg)}.ui-table tr:last-child td{border-bottom:0}@media (max-width:600px){.ui-table thead{display:none}.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{width:100%;display:block}.ui-table tr{box-shadow:var(--tk-shadow);border-radius:12px;margin-bottom:12px;overflow:hidden}.ui-table td{border-bottom:1px solid var(--tk-line);justify-content:space-between;gap:12px;display:flex}.ui-table td:last-child{border-bottom:0}.ui-table td:before{content:attr(data-label);color:var(--tk-mut);font-size:12px;font-weight:700}}.ui-tabs{border-bottom:1px solid var(--tk-line);gap:4px;margin-bottom:20px;display:flex}.ui-tab{color:var(--tk-mut);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:700}.ui-tab.active{color:var(--tk-blue);border-bottom-color:var(--tk-blue)}.ui-tooltip-wrap{display:inline-flex;position:relative}.ui-tooltip{background:var(--tk-navy);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:6px 10px;font-size:12px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ui-tooltip-wrap:hover .ui-tooltip{opacity:1}.ui-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ui-badge.ok{background:var(--tk-green-bg);color:var(--tk-green)}.ui-badge.warn{background:var(--tk-orange-bg);color:var(--tk-orange)}.ui-badge.danger{background:var(--tk-red-bg);color:var(--tk-red)}.ui-badge.neutral{background:var(--tk-bg);color:var(--tk-mut)}.ui-badge.info{background:var(--tk-blue-bg);color:var(--tk-blue)}.ui-traffic{align-items:center;gap:5px;display:inline-flex}.ui-traffic .ui-tl-dot{border:1.5px solid var(--tk-line);background:#fff;border-radius:50%;width:10px;height:10px}.ui-traffic.low .ui-tl-dot:first-child{background:var(--tk-green);border-color:var(--tk-green)}.ui-traffic.medium .ui-tl-dot:first-child,.ui-traffic.medium .ui-tl-dot:nth-child(2){background:var(--tk-orange);border-color:var(--tk-orange)}.ui-traffic.high .ui-tl-dot:first-child,.ui-traffic.high .ui-tl-dot:nth-child(2),.ui-traffic.high .ui-tl-dot:nth-child(3){background:var(--tk-red);border-color:var(--tk-red)}.ui-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}@media (max-width:900px){.ui-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:600px){.ui-grid{gap:16px;grid-template-columns:1fr!important}}.ui-pricing-featured{border:1.5px solid var(--tk-gold)}.ui-header{background:var(--tk-navy);color:#fff;z-index:100;position:sticky;top:0}.ui-header .ui-container{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.ui-header .ui-brand{color:#fff;letter-spacing:.04em;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.ui-header .ui-brand img{object-fit:cover;border-radius:8px;width:44px;height:44px}.ui-header nav{align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.ui-header nav a{color:#fff;padding-bottom:3px;transition:opacity .15s;position:relative}.ui-header nav a:after{content:"";background:var(--tk-gold);height:2px;transition:right .2s;position:absolute;bottom:0;left:0;right:100%}.ui-header nav a:hover{opacity:.82}.ui-header nav a:hover:after,.ui-header nav a:focus-visible:after{right:0}.ui-header nav a:focus-visible{outline:2px solid var(--tk-gold);outline-offset:4px;border-radius:2px}.ui-header .ui-help-btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:700}.ui-header .ui-help-btn:hover{background:#ffffff1a}.ui-footer{background:var(--tk-navy);color:#a9c9e2;border-top:2px solid var(--tk-gold);padding:40px 0 24px;font-size:13px}.ui-footer a{color:#cfe0f0}.ui-footer a:hover{color:#fff}.ui-footer-grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.ui-footer-col b{color:#fff;margin-bottom:12px;font-size:13px;display:block}.ui-footer-col div{flex-direction:column;gap:8px;display:flex}.ui-footer-bottom{color:#8fa6bd;border-top:1px solid #ffffff1f;margin-top:28px;padding-top:16px;font-size:12px}@media (max-width:800px){.ui-header nav{display:none}.ui-header .ui-burger{display:flex}.ui-footer-grid{grid-template-columns:1fr;gap:20px}}.ui-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:none}.ui-mobile-nav{background:var(--tk-navy);flex-direction:column;gap:4px;padding:8px 24px 20px;display:flex}.ui-mobile-nav a{color:#fff;border-bottom:1px solid #ffffff1f;padding:10px 0;font-size:14px;font-weight:700}.ui-mobile-nav button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff1f;width:100%;padding:10px 0;font-size:14px;font-weight:700}.ui-mobile-nav a:active,.ui-mobile-nav button:active{opacity:.7}.ui-empty{text-align:center;color:var(--tk-mut);flex-direction:column;align-items:center;padding:48px 20px;display:flex}.ui-empty .ui-empty-icon{margin-bottom:12px;font-size:48px}.ui-empty h3{color:var(--tk-navy)}.ui-stars{color:var(--tk-gold);letter-spacing:2px;font-size:14px}.ui-stars .ui-star-off{color:var(--tk-line)}.ui-header nav a.active:after{right:0}.ui-header nav a.active{opacity:1}.ui-header-socials{gap:8px;margin-left:4px;display:flex}.ui-header-social-icon{color:#fff;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background-color .2s;display:flex}.ui-header-social-icon:hover{background:var(--tk-gold);color:var(--tk-navy)}.ui-help-fab{z-index:150;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:fixed;bottom:20px;right:20px}.ui-help-fab .ui-help-fab-circle{background:var(--tk-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:800;transition:transform .15s,background-color .2s;display:flex;box-shadow:0 6px 18px #0e2a4747}.ui-help-fab:hover .ui-help-fab-circle{background:#125291;transform:translateY(-2px)}.ui-help-fab .ui-help-fab-label{color:var(--tk-navy);box-shadow:var(--tk-shadow);background:#fff;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}@media (max-width:600px){.ui-help-fab{bottom:14px;right:14px}.ui-help-fab .ui-help-fab-circle{width:46px;height:46px;font-size:19px}}.uiKit .urgentSpotlight{box-shadow:0 6px 20px #1668b324;background:var(--tk-surface)!important;border:2px solid var(--tk-blue)!important}.uiKit .urgentSpotlight>span{color:var(--tk-blue)!important}.uiKit .urgentSpotlight article b{color:var(--tk-navy)!important}.uiKit .urgentSpotlight article p{opacity:1;color:var(--tk-ink)!important}.uiKit .urgentSpotlight small{opacity:1;color:var(--tk-mut)!important}.uiKit .urgentSpotlight .linkBtn{text-decoration:underline;color:var(--tk-blue)!important}.uiKit .urgentNextBtn{position:relative;background:var(--tk-blue-bg)!important;color:var(--tk-blue)!important;border:1px solid var(--tk-blue)!important}.uiKit .urgentNextBtn:after{content:"";position:absolute;inset:-9px}.uiKit .urgentNextBtn:hover{background:var(--tk-surface)!important}.uiKit .urgentNextBtn:focus-visible{outline:2px solid var(--tk-navy);outline-offset:2px}.ui-b2b-block{box-shadow:var(--tk-shadow);background:#fff;border-radius:16px;padding:32px}.ui-b2b-tiles{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}@media (max-width:900px){.ui-b2b-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.ui-b2b-tiles{grid-template-columns:1fr}}.ui-b2b-tile{background:var(--tk-bg);border:1px solid var(--tk-line);color:var(--tk-ink);border-radius:12px;flex-direction:column;gap:8px;padding:18px;text-decoration:none;transition:transform .15s,box-shadow .2s,border-color .2s;display:flex}.ui-b2b-tile:hover{box-shadow:var(--tk-shadow);border-color:var(--tk-blue);transform:translateY(-3px)}.ui-b2b-tile b{color:var(--tk-navy);font-size:15px}.ui-b2b-tile span.count{color:var(--tk-blue);font-size:12px;font-weight:700}.ui-b2b-tile span.desc{color:var(--tk-mut);font-size:12px}.ui-stories-wrap{background:var(--tk-navy);border-radius:16px;padding:28px;position:relative}.ui-stories-head h2{color:#fff;margin-bottom:2px}.ui-stories-head p{color:#b9c9dd;margin:0 0 18px;font-size:13px}.ui-stories-track{gap:16px;display:flex;overflow:hidden}.ui-story-card{cursor:pointer;background:#ffffff0f;border:1.5px solid #0000;border-radius:14px;flex:0 0 100%;grid-template-columns:180px 1fr;gap:20px;padding:20px;transition:border-color .2s,background-color .2s;display:grid}@media (max-width:600px){.ui-story-card{text-align:center;grid-template-columns:1fr}}.ui-story-card:hover,.ui-story-card:focus-visible{border-color:var(--tk-gold);background:#ffffff1a}.ui-story-photo{object-fit:cover;background:#ffffff1f;border-radius:10px;width:100%;height:180px}.ui-story-photo-fallback{color:#fff6;background:#ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:100%;height:180px;font-size:40px;display:flex}.ui-story-quote{color:#fff;margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.35}.ui-story-author{color:var(--tk-gold);font-size:13px;font-weight:700}.ui-stories-nav{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.ui-stories-arrow{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.ui-stories-arrow:hover{background:#ffffff26}.ui-stories-dots{gap:6px;display:flex}.ui-stories-dot{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:8px;height:8px;padding:0}.ui-stories-dot.active{background:var(--tk-gold)}.ui-ad-slot-placeholder{border:1.5px dashed var(--tk-line);text-align:center;color:var(--tk-mut);letter-spacing:.04em;border-radius:12px;max-width:1120px;margin:0 auto;padding:14px 18px;font-size:12px}.ui-partners-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin-top:16px;display:grid}.ui-partner-tile{text-align:center;border:1px solid var(--tk-line);color:var(--tk-ink);background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:20px 14px;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex}.ui-partner-tile:hover{box-shadow:var(--tk-shadow);border-color:var(--tk-blue)}.ui-partner-tile b{color:var(--tk-navy);font-size:14px}.ui-partner-tile span{color:var(--tk-mut);font-size:12px}.ui-partner-slot-empty{border:1.5px dashed var(--tk-line);color:var(--tk-mut);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:110px;padding:20px 14px;display:flex}.ui-partner-slot-empty .plus{color:var(--tk-mut);font-size:26px;font-weight:300;line-height:1}
:root,.uiKit{--tk-gold-bg:#fbf3d6}.ui-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-source-date{color:var(--tk-mut);align-items:flex-start;gap:6px;font-size:13px;line-height:1.45;display:inline-flex}.ui-source-date__icon{color:var(--tk-blue);flex:none;margin-top:1px;display:inline-flex}.ui-source-date__name{color:var(--tk-ink);font-weight:600}.ui-source-date time{color:var(--tk-ink)}.ui-stepper{max-width:1120px;margin:0 auto}.ui-stepper__title{text-align:center;margin:0 0 6px}.ui-stepper__hint{text-align:center;color:var(--tk-mut);max-width:560px;margin:0 auto 20px;font-size:14px;line-height:1.5}.ui-stepper__list{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.ui-stepper__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-stepper__item{--accent:var(--tk-gold);--accent-bg:var(--tk-gold-bg);background:var(--tk-surface);border:1px solid var(--tk-line);border-top:4px solid var(--accent);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 14px 16px;display:flex;position:relative}.ui-stepper__item.tone-green{--accent:var(--tk-green);--accent-bg:var(--tk-green-bg)}.ui-stepper__item.tone-orange{--accent:var(--tk-orange);--accent-bg:var(--tk-orange-bg)}.ui-stepper__item.tone-blue{--accent:var(--tk-blue);--accent-bg:var(--tk-blue-bg)}.ui-stepper__item.is-current{background:var(--accent-bg);border-color:var(--tk-navy);border-top-color:var(--accent);box-shadow:0 0 0 2px var(--tk-navy)}.ui-stepper__head{align-items:center;gap:10px;min-width:0;display:flex}.ui-stepper__num{width:30px;height:30px;color:var(--tk-navy);background:var(--tk-surface);border:2px solid var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.is-current .ui-stepper__num{background:var(--tk-navy);color:#fff;border-color:var(--tk-navy)}.ui-stepper__label{min-width:0;color:var(--tk-navy);flex:1;font-size:16px;line-height:1.25}.ui-stepper__icon{color:var(--tk-navy);flex:none;display:inline-flex}.ui-stepper__text{color:var(--tk-mut);margin:0;font-size:13px;line-height:1.5}.ui-stepper__here{letter-spacing:.02em;color:#fff;background:var(--tk-navy);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:800}.ui-stage-progress{background:var(--tk-blue-bg);border:1px solid var(--tk-line);color:var(--tk-ink);border-radius:12px;margin:16px 0;padding:14px 16px}.ui-stage-progress__head{align-items:center;gap:10px;font-size:15px;display:flex}.ui-stage-progress__list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ui-stage-progress__list li{align-items:baseline;gap:8px;font-size:14px;line-height:1.4;display:flex}.ui-stage-progress__list small{color:var(--tk-mut);margin-left:auto;font-size:12px}.ui-stage-progress__mark{text-align:center;width:20px;color:var(--tk-navy);flex:none;font-weight:800}.ui-stage-progress__list li.done .ui-stage-progress__mark{color:var(--tk-navy)}.ui-stage-progress__list li.active{font-weight:700}.ui-empty--honest{text-align:center}.ui-empty--honest .ui-empty__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--tk-blue);margin-bottom:8px;font-size:12px;font-weight:800;display:block}.ui-empty--honest .ui-empty-icon{color:var(--tk-navy);margin-bottom:8px;display:inline-flex}.ui-empty--honest h3{margin:0 0 6px}.ui-empty--honest p{max-width:520px;color:var(--tk-mut);margin:0 auto 10px;line-height:1.5}.ui-empty--honest .ui-empty__follow{color:var(--tk-ink);margin-top:14px}.ui-empty-links{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ui-empty-link{border:2px solid var(--tk-blue);background:var(--tk-surface);min-width:88px;min-height:44px;color:var(--tk-blue);border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex}.ui-empty-link:hover{background:var(--tk-blue-bg)}.ui-empty-link:focus-visible{outline:3px solid var(--tk-navy);outline-offset:2px}.ui-empty--honest.is-compact{padding:8px 0}.reportSources{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.reportSources li{border:1px solid var(--tk-line);background:var(--tk-surface);border-radius:10px;padding:12px 14px}.reportSources li b{color:var(--tk-navy);display:block}.reportSources li p{color:var(--tk-ink);margin:4px 0 8px;font-size:14px;line-height:1.5}.reportSources li small{color:var(--tk-mut);margin-top:6px;display:block}main.cabinet>*{min-width:0}:root{--tk-fs-h1:clamp(28px,4vw,32px);--tk-fs-h2:clamp(20px,3vw,22px);--tk-fs-h3:17px;--tk-fs-body:16px;--tk-fs-small:14px;--tk-fs-caption:12px;--tk-sp-1:4px;--tk-sp-2:8px;--tk-sp-3:12px;--tk-sp-4:16px;--tk-sp-5:24px;--tk-sp-6:32px;--tk-sp-7:48px;--tk-sp-8:64px}.diagnosticReportPage,.ui-modal-overlay{--tk-navy:#0e2a47;--tk-blue:#1668b3;--tk-gold:#c9a227;--tk-green:#2e9e5b;--tk-orange:#f2a93b;--tk-red:#cc3d3d;--tk-bg:#f7f9fb;--tk-surface:#fff;--tk-ink:#1c2733;--tk-mut:#5b6b7c;--tk-green-bg:#e5f4ec;--tk-orange-bg:#fdf1de;--tk-red-bg:#fbe9e9;--tk-blue-bg:#eaf2fa;--tk-line:#e3e8ef}.uiKit .ui-btn,.uiKit .ui-btn-ghost,.cabinet .ui-btn,.cabinet .ui-btn-ghost,.adminShell .ui-btn,.adminShell .ui-btn-ghost,.ui-tab,.primary,.secondary{min-height:44px}.ui-header nav a,.ui-header .ui-help-btn,.ui-footer a{align-items:center;min-height:44px;display:inline-flex}.ui-errpage{max-width:640px;padding:var(--tk-sp-8) var(--tk-sp-4) var(--tk-sp-8);text-align:center;margin:0 auto}.ui-errpage__code{font-size:var(--tk-fs-caption);letter-spacing:.14em;color:var(--tk-blue);font-weight:800;display:inline-block}.ui-errpage h1{margin:var(--tk-sp-3) 0}.ui-errpage p{margin:0 auto var(--tk-sp-4);max-width:520px;font-size:var(--tk-fs-body);color:var(--tk-mut);line-height:1.6}.ui-errpage__actions{gap:var(--tk-sp-3);margin:var(--tk-sp-5) 0;flex-wrap:wrap;justify-content:center;display:flex}.ui-errpage__btn{border:1px solid var(--tk-blue);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ui-errpage__btn--primary{background:var(--tk-blue);color:#fff}.ui-errpage__btn--ghost{color:var(--tk-blue);background:#fff}.ui-errpage__help p{margin-bottom:var(--tk-sp-3);font-size:var(--tk-fs-small)}.ui-errpage__links{gap:var(--tk-sp-3);flex-wrap:wrap;justify-content:center;display:flex}.ui-errpage__links a{border:1px solid var(--tk-line);min-width:64px;min-height:44px;color:var(--tk-blue);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;text-decoration:none;display:inline-flex}.ui-errpage__digest{margin-top:var(--tk-sp-5);color:var(--tk-mut);display:block}.ui-errpage__btn:focus-visible,.ui-errpage__links a:focus-visible{outline:2px solid var(--tk-navy);outline-offset:2px}.uiKit .ui-errpage a.ui-errpage__btn{text-decoration:none}.uiKit .ui-errpage a.ui-errpage__btn--primary,.uiKit .ui-errpage a.ui-errpage__btn--primary:visited{color:#fff}.uiKit .ui-errpage a.ui-errpage__btn--ghost{color:var(--tk-blue)}.diagnosticReport .reportHero{gap:var(--tk-sp-6);padding:var(--tk-sp-6) 48px;border-bottom:1px solid var(--tk-line);background:#f7fafd;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;display:grid}.reportHero__score{gap:var(--tk-sp-1);flex-direction:column;display:flex}.reportHero__score small{font-size:var(--tk-fs-small);color:var(--tk-mut);font-weight:700}.reportHero__score b{letter-spacing:-.02em;color:var(--tk-navy);font-size:clamp(56px,9vw,80px);font-weight:800;line-height:1}.reportHero__score b span{margin-left:var(--tk-sp-1);letter-spacing:0;color:var(--tk-mut);font-size:.36em;font-weight:700}.reportHero__score em{font-style:normal;font-size:var(--tk-fs-small);color:var(--tk-mut)}.reportHero__risk{gap:var(--tk-sp-4);display:grid}.riskLight{background:#fff;border:2px solid;border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"lamps word""lamps hint";align-items:center;column-gap:14px;width:fit-content;max-width:100%;padding:12px 18px 12px 12px;display:grid}.riskLight__lamps{background:var(--tk-navy);border-radius:22px;flex-direction:column;grid-area:lamps;gap:5px;padding:8px;display:flex}.riskLight__lamps i{background:#ffffff2e;border-radius:50%;width:16px;height:16px;display:block}.riskLight b{grid-area:word;font-size:22px;line-height:1.2}.riskLight small{color:var(--tk-mut);grid-area:hint;font-size:13px}.riskLight.red{color:#a82b27}.riskLight.orange{color:#8a4b00}.riskLight.green{color:#18694a}.riskLight.navy{color:var(--tk-navy)}.riskLight.red .riskLight__lamps .r{background:#f0625c;box-shadow:0 0 0 2px #fff}.riskLight.orange .riskLight__lamps .o{background:#f2a93b;box-shadow:0 0 0 2px #fff}.riskLight.green .riskLight__lamps .g{background:#3dbe7a;box-shadow:0 0 0 2px #fff}.reportHero__summary span{font-size:var(--tk-fs-caption);letter-spacing:.12em;color:var(--tk-blue);font-weight:800}.reportHero__summary p{margin:var(--tk-sp-2) 0 0;color:var(--tk-ink);font-size:17px;font-weight:600;line-height:1.55}.diagnosticReport .reportNext{padding:var(--tk-sp-6) 48px var(--tk-sp-2)}.reportNext__head{justify-content:space-between;align-items:baseline;gap:var(--tk-sp-4);margin-bottom:var(--tk-sp-4);flex-wrap:wrap;display:flex}.reportNext__head h2{font-size:var(--tk-fs-h2);color:var(--tk-navy);margin:0}.reportNext__head a{min-height:44px;color:var(--tk-blue);align-items:center;font-weight:700;display:inline-flex}.reportNext__cards{gap:var(--tk-sp-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.reportNext__cards li{align-items:flex-start;gap:var(--tk-sp-2);border:1px solid var(--tk-line);border-top:4px solid var(--tk-blue);background:#fff;border-radius:12px;flex-direction:column;padding:20px 18px 18px;display:flex}.reportNext__num{background:var(--tk-navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.reportNext__cards b{font-size:var(--tk-fs-h3);color:var(--tk-navy);line-height:1.3}.reportNext__cards p{font-size:var(--tk-fs-small);color:var(--tk-ink);margin:0;line-height:1.55}.reportNext__cards small{background:var(--tk-blue-bg);color:var(--tk-blue);border-radius:999px;margin-top:auto;padding:4px 10px;font-size:13px;font-weight:700}.diagnosticReport .metric small,.diagnosticReport .zone header span{opacity:1}.diagnosticReport .metric span{font-size:13px}.diagnosticReport .metric.orange,.diagnosticReport .zone.orange header{background:#b45f12}.diagnosticReport .reportHeader span,.diagnosticReport .reportSubject dt,.diagnosticReport .reportConclusion span{font-size:var(--tk-fs-caption)}.diagnosticReport .reportHeader aside small,.diagnosticReport .reportSubject>p,.diagnosticReport .reportFooter p,.diagnosticReport .roadmap small{font-size:13px}.diagnosticReport .sectionHeading p,.diagnosticReport .zone li,.diagnosticReport .financeGrid li,.diagnosticReport .financeGrid p,.diagnosticReport .roadmap p,.diagnosticReport .supportReportList p{font-size:var(--tk-fs-small)}.diagnosticReport .sectionHeading h2{font-size:var(--tk-fs-h2)}@media (max-width:720px){.diagnosticReport .reportHero{gap:var(--tk-sp-4);padding:var(--tk-sp-5) 20px;grid-template-columns:1fr}.diagnosticReport .reportNext{padding:var(--tk-sp-5) 20px var(--tk-sp-1)}.reportNext__cards{grid-template-columns:1fr}}@media print{.reportNext__head a{display:none}.reportHero,.reportNext__cards li{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ui-header-socials{gap:18px}.ui-header-social-icon:after{content:"";position:absolute;inset:-9px}.ui-header .ui-burger,.ui-burger{width:44px;height:44px}.heroSliderDots{gap:0}.heroDot,.heroDot.active{background:0 0;border-radius:0;width:24px;height:44px;position:relative}.heroDot:before{content:"";background:#ffffff80;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.heroDot.active:before{background:#fff;border-radius:5px;width:22px;margin-left:-11px}.ui-header nav a,.ui-footer a{justify-content:center;min-width:44px}.ui-modal-overlay .ui-btn,.ui-modal-overlay .ui-btn-ghost{min-height:44px}.ui-modal-close{position:relative}.ui-modal-close:after{content:"";position:absolute;inset:-6px}.cabinet .btnRow>button{min-height:44px;padding:0 14px}.linkButton,a.linkBtn,button.linkBtn{align-items:center;min-height:44px;display:inline-flex}.passwordBox button,.rating button{min-width:44px;min-height:44px}.diagnosticReport .reportFooter>b{margin-bottom:var(--tk-sp-2);color:var(--tk-navy);font-size:15px;display:block}.cabinetLead{max-width:720px;color:var(--tk-mut,#5b6b7c);margin:0 0 20px;font-size:15px;line-height:1.55}.cabinet>aside>button{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.cabinet>aside>button.active{color:#fff;background:#ffffff12;border-radius:0 8px 8px 0;font-weight:700;box-shadow:inset 3px 0 #8fc2e8}.cabinet>aside .navBadge{color:#062e5d;background:#8fc2e8;border-radius:10px;flex:none;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}@media (max-width:800px){.cabinet>aside>button{white-space:nowrap;flex:none}.cabinet>aside>button.active{border-radius:8px 8px 0 0;box-shadow:inset 0 -3px #8fc2e8}}.ovSteps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 8px;display:grid}.ovStep{border:1px solid var(--line);color:var(--tk-ink,#1c2733);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.ovStep.is-next{border-color:var(--tk-blue,#1668b3);box-shadow:0 0 0 1px var(--tk-blue,#1668b3)}.ovStep.is-future{background:#f7f9fb}.ovStep__head{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.ovStep__icon{color:#1668b3;background:#eaf2fa;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.ovStep.is-done .ovStep__icon{color:#1e7d4f;background:#e5f4ec}.ovStep.is-future .ovStep__icon{color:#4a5b6c;background:#edf1f5}.ovStep__pill{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.3;display:inline-flex}.ovStep.is-done .ovStep__pill{color:#146a4d;background:#e5f4ec}.ovStep.is-next .ovStep__pill{color:#0f5a99;background:#eaf2fa}.ovStep.is-future .ovStep__pill{color:#4a5b6c;background:#edf1f5}.ovStep h3{color:var(--tk-navy,#0e2a47);margin:4px 0 0;font-size:17px;line-height:1.3}.ovStep p{margin:0;font-size:14px;line-height:1.5}.ovStep>p,.ovStep>.ui-source-date{margin-bottom:8px}.ovStep>button{margin-top:auto}.ovStep>.ui-btn-ghost{margin-left:-12px}@media (max-width:800px){.ovSteps{grid-template-columns:1fr}}.ui-badge.ok{color:#18694a}.ui-badge.warn{color:#8a5a00}.ui-badge.danger{color:#b02a2a}.ovRouter{border:1px solid var(--tk-blue,#1668b3);background:var(--tk-blue-bg,#eaf2fa);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;display:flex}.ovRouter__icon{width:40px;height:40px;color:var(--tk-blue,#1668b3);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.ovRouter__body{flex:280px;min-width:0}.ovRouter__body b{color:var(--tk-navy,#0e2a47);font-size:16px;display:block}.ovRouter__body p{color:var(--tk-ink,#1c2733);margin:4px 0 0;font-size:14px;line-height:1.5}.ovRouter__later{color:var(--tk-mut,#5b6b7c)}.ovRouter>.ui-btn{flex:none}@media (max-width:800px){.ovRouter{align-items:flex-start}.ovRouter>.ui-btn{width:100%}}.disputeHint{margin-top:-8px}.disputeHint p{color:var(--tk-mut,#5b6b7c);margin:0;font-size:13px;line-height:1.5}.disputeHint__ok{color:#146a4d!important}.disputeHint__examples{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.disputeHint__examples button{border:1px dashed var(--tk-line,#e3e8ef);min-height:44px;color:var(--tk-blue,#1668b3);cursor:pointer;text-align:left;background:#fff;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600}.disputeHint__examples button:hover{border-style:solid;border-color:var(--tk-blue,#1668b3)}.disputeHint__examples button:focus-visible{outline:2px solid var(--tk-navy,#0e2a47);outline-offset:2px}.opsTable{border-collapse:separate;border-spacing:0;width:100%}.opsTable th{text-align:left;color:var(--tk-mut,#5b6b7c);border:0;padding:0 16px 8px 0;font-size:12px;font-weight:600}.opsTable td{vertical-align:middle;border:0;padding:12px 16px 12px 0;font-size:14px}.opsDate{white-space:nowrap;color:var(--tk-mut,#5b6b7c);font-variant-numeric:tabular-nums;font-size:13px}.opsEvent{color:var(--tk-navy,#0e2a47);align-items:center;gap:10px;font-weight:700;display:inline-flex}.opsIcon{flex:none;display:inline-flex}.opsIcon.ok{color:#1e7d4f}.opsIcon.warn{color:#b45f12}.opsIcon.none{color:#9aa8b6}.opsTag{color:#3a4a5a;background:#edf1f5;border-radius:999px;padding:3px 10px;font-size:13px;display:inline-block}.opsMuted{color:var(--tk-mut,#5b6b7c);font-size:13px}@media (max-width:800px){.opsTable thead{display:none}.opsTable,.opsTable tbody{display:block}.opsTable tr{grid-template-columns:1fr;gap:4px;padding:12px 0;display:grid}.opsTable td{padding:0;display:block}}.specDispute{border:1px solid var(--tk-line,#e3e8ef);border-left:3px solid var(--tk-red,#b02a2a);background:var(--tk-soft,#fcf6f6);border-radius:8px;margin-top:8px;padding:10px 12px}.specDispute>b{color:var(--tk-ink,#1c2733);font-size:13px;display:block}.specDispute>p{color:var(--tk-ink,#1c2733);margin:4px 0 8px;font-size:13px}.specDispute label{color:var(--tk-mut,#5b6b7c);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.specDispute__sent{color:var(--tk-mut,#5b6b7c)!important;margin:0!important}.specHint{color:var(--tk-mut,#5b6b7c);align-self:center;font-size:12px}.ui-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.investorSteps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:24px;display:grid}.investorStep{background:var(--tk-card,#fff);border:1px solid var(--tk-line,#e3e8ef);border-radius:12px;min-width:0;padding:16px}.investorStep b{color:var(--tk-navy,#0e2a47);margin-bottom:6px;display:block}.investorStep p{color:var(--tk-mut,#5b6b7c);margin:0 0 10px;font-size:13px}.investorStep--done{border-color:var(--tk-green,#18694a)}.investorForm{flex-direction:column;gap:14px;max-width:560px;display:flex}.investorForm label{color:var(--tk-navy,#0e2a47);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.investorForm .ui-field,.investorForm .ui-textarea{font-weight:400}.investorConsent{align-items:flex-start;flex-direction:row!important;gap:10px!important;font-weight:400!important}.investorConsent input{flex:none;width:18px;height:18px;margin-top:3px}.investorReview{border:1px solid var(--tk-line,#e3e8ef);border-left:3px solid var(--tk-green,#18694a);border-radius:8px;margin-bottom:12px;padding:10px 12px;font-size:13px}.chatMsg{background:var(--tk-bg,#f2f6fa);border-radius:10px;max-width:min(560px,92%);margin:0 0 10px;padding:8px 10px}.chatMsg--mine{background:var(--tk-blue-soft,#e4eef7);margin-left:auto}.chatMsg__meta{color:var(--tk-mut,#5b6b7c);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;font-size:12px;display:flex}.chatMsg__meta b{color:var(--tk-navy,#0e2a47)}.chatMsg__body{color:var(--tk-ink,#1c2733);overflow-wrap:anywhere;font-size:14px}.cabinet input[type=file]{color:var(--tk-mut,#5b6b7c);max-width:100%;font-size:14px}.cabinet input[type=file]::file-selector-button{font:inherit;color:var(--tk-blue,#1668b3);border:1px solid var(--tk-blue,#1668b3);cursor:pointer;background:#fff;border-radius:8px;min-height:44px;margin-right:12px;padding:10px 16px;font-weight:600}.cabinet input[type=file]::file-selector-button:hover{background:var(--tk-blue-soft,#e4eef7)}.uiKit main>section.ui-container:last-of-type,.uiKit>section.ui-container:last-of-type{padding-bottom:88px}.ui-pricing-card,.ui-grid>.ui-card{flex-direction:column;height:100%;display:flex}.ui-pricing-card>ul,.ui-grid>.ui-card>ul{flex:auto}.cabinet .ui-btn,.cabinet .ui-btn-ghost,.uiKit .ui-btn,.uiKit .ui-btn-ghost{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.cabinet h1,.cabinet h2,.uiKit h1,.uiKit h2,.adminShell h1{overflow-wrap:break-word}.accountSecurity__row{color:var(--tk-mut,#5b6b7c);margin:4px 0;font-size:13px}.accountSecurity__row span{color:var(--tk-ink,#1c2733);font-weight:600}.accountSecurity__form{flex-direction:column;gap:12px;max-width:420px;margin-top:12px;display:flex}.accountSecurity__form label{color:var(--tk-navy,#0e2a47);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.legalGrid .legalCard{flex-direction:column;height:100%;display:flex}.legalCard__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.legalCard--open .legalCard__title{-webkit-line-clamp:none;display:block}.legalCard__official{color:var(--tk-mut,#5b6b7c);margin:6px 0 10px;font-size:12px}.legalCard>p{flex:none}.legalCard .linkBtn{align-self:flex-start;margin-top:auto!important}.adminShell table{max-width:100%;display:block;overflow-x:auto}@media (max-width:480px){.adminShell h1,.cabinet h1,.uiKit h1{font-size:clamp(24px,7.2vw,34px);line-height:1.15}}.authPage p a,.authPage label a,.ui-errpage a,.cabinet p a,.uiKit p a{text-underline-offset:2px;text-decoration:underline}.authPage label:has(input[type=checkbox]){align-items:center;gap:10px;min-height:44px;padding:4px 0;display:flex}.authPage label input[type=checkbox]{flex:none;width:20px;height:20px}.heroDots button,.ui-slider__dot{min-width:44px;min-height:44px}.uiKit summary,.uiKit .linkBtn{align-items:center;min-height:44px;display:inline-flex}.authPage a:not(.ui-btn):not(.ui-btn-ghost):not([class*=btn]),.authPage small a,.authPage label a{text-underline-offset:2px;text-decoration:underline}.heroDot{min-width:44px}.ui-header-social-icon{position:relative}@media (max-width:560px){.ui-header .ui-brand span{display:none}}.ui-header .ui-brand{min-width:0}.ui-header .ui-brand span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ui-header .ui-burger{min-width:44px;min-height:44px}main.uiKit{flex-direction:column;min-height:100vh;display:flex}main.uiKit>.ui-footer{margin-top:auto}.home .homeSection{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:48px 16px}.home .homeSection+.homeSection{padding-top:0}.home .homeSection__title{text-align:center;color:var(--tk-navy,#0e2a47);margin:0 0 8px;font-size:clamp(22px,3vw,28px)}.home .homeSection__note{text-align:center;max-width:620px;color:var(--tk-mut,#5b6b7c);margin:0 auto 24px;font-size:14px}.home .homeSection__title+.homeModules,.home .homeSection__title+.homeTariffs,.home .homeSection__title+.supportPublicGrid,.home .homeSection>.statusStepper,.home .homeSection__title~*{margin-top:24px}.home .homeHero{text-align:center;padding-top:56px;padding-bottom:8px}.home .homeHero h1{text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,5vw,48px)}.home .homeHero__lead{color:var(--tk-mut,#5b6b7c);max-width:620px;margin:0 auto 28px;font-size:17px}.home .homeHero__cta{justify-content:center;align-items:center;height:52px;padding:0 32px;font-size:16px;display:inline-flex}.home .homeModules{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.home .homeModule{border:1px solid var(--tk-line,#e3e8ef);min-width:0;color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.home .homeModule:hover{border-color:var(--tk-blue,#1668b3);box-shadow:0 6px 20px #0e2a4714}.home .homeModule h3{color:var(--tk-navy,#0e2a47);margin:0;font-size:18px}.home .homeModule p{color:var(--tk-mut,#5b6b7c);flex:auto;margin:0;font-size:14px;line-height:1.5}.home .homeModule .linkBtn,.home .homeModule .count{align-self:flex-start;align-items:center;min-height:44px;margin-top:auto;display:inline-flex}.home .homeModule .count{color:var(--tk-mut,#5b6b7c);font-size:13px}.home .homeTariffs{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:20px;display:grid}.home .homeTariff{border:1px solid var(--tk-line,#e3e8ef);min-width:0;color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.home .homeTariff:hover{border-color:var(--tk-blue,#1668b3);box-shadow:0 6px 20px #0e2a4714}.home .homeTariff b{color:var(--tk-navy,#0e2a47);font-size:16px}.home .homeTariff__price{color:var(--tk-navy,#0e2a47);font-size:22px;font-weight:800}.home .homeTariff ul{flex-direction:column;flex:auto;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.home .homeTariff li{color:var(--tk-mut,#5b6b7c);padding-left:14px;font-size:13px;line-height:1.45;position:relative}.home .homeTariff li:before{content:"·";color:var(--tk-blue,#1668b3);font-weight:800;position:absolute;left:4px}.home .homeTariff .linkBtn{align-self:flex-start;align-items:center;min-height:44px;margin-top:12px;display:inline-flex}.home .homeServices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.home .homeService{border:1px solid var(--tk-line,#e3e8ef);color:inherit;background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-height:44px;padding:20px;text-decoration:none;display:flex}.home .homeService b{color:var(--tk-navy,#0e2a47)}.home .homeService span{color:var(--tk-mut,#5b6b7c);font-size:13px}@media (max-width:900px){.home .homeModules{grid-template-columns:1fr}.home .homeTariffs{grid-template-columns:repeat(2,1fr)}.home .homeSection{padding:36px 16px}}@media (max-width:560px){.home .homeTariffs{grid-template-columns:1fr}.home .homeSection{padding:28px 16px}.home .homeHero{padding-top:36px}.home .homeHero__cta{width:100%}}.home .homeModules--fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.home .homeSection--tight{padding-bottom:0}.home .supportPublic{padding-top:8px}.adminNav{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.adminNav button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--navy);cursor:pointer;border-radius:10px;padding:8px 18px;font-size:15px;font-weight:700}.adminNav button.active{background:var(--navy);color:#fff;border-color:var(--navy)}.adminTabs{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:10px 0 0;display:flex}.adminTabs button{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--navy);cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px}.adminTabs button.active{background:var(--navy);color:#fff;border-color:var(--navy);font-weight:700}@media (max-width:560px){.adminNav button{padding:8px 12px;font-size:14px}.adminTabs button{padding:6px 10px;font-size:12px}}.adminShell h1{font-size:clamp(22px,2.4vw,30px);line-height:1.2}@media (max-width:560px){.adminShell h1{font-size:24px}.adminShell{padding:20px 16px!important}}.adminShell input,.adminShell select{min-height:44px}.adminShell .adminHomeLink{flex:none;align-items:center;min-height:44px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.cabinet>aside .cabinetHomeLink{color:#fff;border:1px solid #fff6;border-radius:8px;align-items:center;min-height:44px;margin:0 0 4px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.cabinet>aside .cabinetHomeLink:hover{background:#ffffff24}@media (max-width:800px){.cabinet>aside .cabinetHomeLink{white-space:nowrap;flex:none;align-self:center;height:44px;margin:0 6px 0 0}}.uiKit .legalDoc{max-width:760px;font-size:16px;line-height:1.7}.uiKit .legalDoc h1{margin:0 0 8px}.uiKit .legalDoc h2{color:var(--tk-navy);margin:28px 0 10px;font-size:19px;line-height:1.35}.uiKit .legalDoc p{margin:0 0 12px}.uiKit .legalDoc__eyebrow{letter-spacing:.08em;color:var(--tk-blue);margin-bottom:10px;font-size:12px;font-weight:800;display:block}.uiKit .legalDoc__meta{color:var(--tk-mut);margin:0 0 4px;font-size:14px}.uiKit .legalDoc__edition{color:var(--tk-mut);margin:0 0 28px;font-size:13px}@media (max-width:560px){.uiKit .legalDoc{font-size:15px}}.pdConsent{cursor:pointer;align-items:flex-start;gap:8px;min-height:44px;font-size:13px;line-height:1.45;display:flex}.pdConsent input{width:22px;height:22px;accent-color:var(--tk-blue);flex:none;margin:0}.ui-footer-col a{text-align:left;justify-content:flex-start;min-width:0}.home .homeInvite{background:var(--tk-blue-bg,#eef5fb);border-color:#0000}.home .homeInvite:hover{border-color:var(--tk-blue,#1668b3);box-shadow:0 6px 20px #0e2a4714}.home .homeInvite h3{text-wrap:balance;font-size:17px}.home .homeInvite .ui-btn{align-self:flex-start;min-height:44px;margin-top:auto}@media (max-width:800px){.ui-header{flex-wrap:wrap}.ui-header nav.ui-mobile-nav{text-align:left;flex:1 0 100%;order:3;align-items:stretch;width:100%;display:flex}.ui-header nav.ui-mobile-nav a{justify-content:flex-start;width:100%}}.uiKit .ui-header-social-icon{color:#fff}.uiKit .ui-header-social-icon:hover{color:var(--tk-navy)}.ui-header-social-icon:after{content:"";width:44px;height:44px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home .homeRole h3{font-size:18px}.home .homeRole .ui-btn{align-self:flex-start;min-height:44px;margin-top:auto}
