:root{--ef-orange: #f89048;--ef-orange-hover: #ea7f36;--ef-teal: #0090b0;--ef-bg-0: #060810;--ef-bg-1: #0d1115;--ef-text: #e8eef2;--ef-text-strong: #ffffff;--ef-muted: #9babb5;--ef-border: rgba(155, 171, 181, .14);--ef-glass: rgba(150, 167, 180, .05);--ef-green: #3ccf7f;--ef-red: #ff6b5e;--ef-r-md: 12px;--ef-r-lg: 18px;--ef-r-xl: 22px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:dark}body{margin:0;min-height:100vh;background:var(--ef-bg-0);color:var(--ef-text);font-family:Nunito,system-ui,sans-serif;font-size:16px;line-height:1.55}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.05;background-image:url(/brand/pattern-10.webp);background-size:940px}body:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 100% 0%,rgba(249,115,22,.14),transparent 48%),radial-gradient(circle at 0% 100%,rgba(168,85,247,.09),transparent 52%)}.t-app{position:relative;z-index:1}h1,h2,h3{font-family:Rubik,system-ui,sans-serif;color:var(--ef-text-strong);line-height:1.2;margin:0 0 8px}h1{font-size:clamp(26px,3vw,38px)}h2{font-size:20px}h3{font-size:17px}a{color:inherit}.ikona{display:inline-flex;width:1.25em;height:1.25em;flex:none}.ikona svg{width:100%;height:100%}.t-shapka{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:24px;padding:10px clamp(14px,2.5vw,38px);background:#060810b8;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--ef-border)}.t-shapka__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-family:Rubik,system-ui,sans-serif;font-weight:700;color:var(--ef-text-strong);white-space:nowrap}.t-shapka__logo img{height:34px;width:auto}@media(max-width:760px){.t-shapka__logo span{display:none}}.t-nav{display:flex;flex-wrap:wrap;gap:4px;flex:1}.t-nav a{padding:8px 12px;border-radius:10px;color:var(--ef-muted);text-decoration:none;font-weight:700}.t-nav a:hover,.t-nav a:focus-visible{color:var(--ef-text-strong);background:#ffffff0f}.t-nav__pomosht{color:var(--ef-orange)!important}.t-shapka__chovek{display:flex;align-items:center;gap:12px;margin-left:auto}.t-shapka__email{color:var(--ef-muted);font-size:14px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-stage{width:100%;max-width:1720px;margin:0 auto;padding:20px clamp(14px,2.5vw,38px) 70px}.t-bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.t-karta{position:relative;padding:22px;background:var(--ef-glass);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid var(--ef-border);border-radius:var(--ef-r-xl);box-shadow:0 14px 38px #00000047,inset 0 1px #ffffff0d;min-width:0}.t-karta--hero{grid-column:span 8}.t-karta--printer{grid-column:span 4}.t-karta--lenta,.t-karta--proekti{grid-column:span 12}.t-karta--failove,.t-karta--pomosht{grid-column:span 6}.t-karta--proekt-hero{grid-column:span 8;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:22px;align-items:center}.t-karta--chisla{grid-column:span 4}.t-karta--stapki{grid-column:span 12}.t-karta--shiroka{max-width:1100px;margin:0 auto}.t-karta--hero{border-top:3px solid var(--ef-orange);display:flex;flex-direction:column;gap:6px}.t-karta__glava{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:var(--ef-teal)}.t-karta__glava h2{margin:0}.t-eyebrow{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ef-orange)}.t-podzaglavie{color:var(--ef-text);font-size:18px;margin:0 0 14px}.t-muted{color:var(--ef-muted);font-size:14px}.t-buton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--ef-border);border-radius:var(--ef-r-md);background:#ffffff0d;color:var(--ef-text-strong);font:inherit;font-weight:800;text-decoration:none;cursor:pointer;width:fit-content}.t-buton:hover{background:#ffffff1a}.t-buton:disabled{opacity:.55;cursor:default}.t-buton--osnoven{background:var(--ef-orange);border-color:var(--ef-orange);color:#1a0f05;box-shadow:0 0 32px #f890484d}.t-buton--osnoven:hover{background:var(--ef-orange-hover)}.t-buton--golyam{min-height:54px;padding:0 26px;font-size:18px;margin-top:6px}.t-butoni{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 8px}.t-link{background:none;border:0;padding:0;color:var(--ef-teal);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.t-link:disabled{color:var(--ef-muted);text-decoration:none;cursor:default}.t-link--opasno{color:var(--ef-red)}.t-lenta{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:8px;list-style:none;margin:0 0 12px;padding:0}.t-den{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:12px;border:1px solid var(--ef-border);background:#ffffff08;color:var(--ef-muted);font-family:Rubik,system-ui,sans-serif;font-weight:700;text-decoration:none}.t-den--izpalnen{background:#3ccf7f29;border-color:#3ccf7f80;color:var(--ef-green)}.t-den--tekusht{background:var(--ef-orange);border-color:var(--ef-orange);color:#1a0f05;box-shadow:0 0 22px #f8904873}.t-den--propusnat{border-color:#ff6b5e8c;color:var(--ef-red)}.t-legenda{display:flex;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ef-muted)}.t-den-tochka{display:inline-flex;align-items:center;gap:6px;background:none!important;box-shadow:none!important;color:var(--ef-muted)!important}.t-den-tochka:before{content:"";width:12px;height:12px;border-radius:4px;border:1px solid var(--ef-border)}.t-den-tochka.t-den--izpalnen:before{background:#3ccf7f80}.t-den-tochka.t-den--tekusht:before{background:var(--ef-orange)}.t-den-tochka.t-den--propusnat:before{border-color:var(--ef-red)}.t-proekti{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px}.t-proekt{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ef-border);border-radius:var(--ef-r-lg);background:#ffffff08;text-decoration:none;transition:transform .15s ease,border-color .15s ease}.t-proekt:hover{transform:translateY(-2px);border-color:#f890488c}.t-proekt--izpalnen{border-color:#3ccf7f73}.t-proekt__snimka{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:var(--ef-bg-1)}.t-proekt__snimka--prazna{display:flex;align-items:center;justify-content:center;color:var(--ef-muted);font-size:42px}.t-proekt__tyalo{padding:12px 14px 14px}.t-proekt__tyalo p{margin:0 0 8px;color:var(--ef-muted);font-size:14px}.t-proekt__chisla{display:flex;gap:14px;font-size:14px;color:var(--ef-text)}.t-proekt__chisla span{display:inline-flex;align-items:center;gap:6px}.t-znachka{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-size:13px;font-weight:800;color:var(--ef-green)}.t-proekt-hero__snimka{width:100%;border-radius:var(--ef-r-lg);aspect-ratio:4 / 3;object-fit:cover}.t-chisla{list-style:none;padding:0;margin:0;display:grid;gap:10px}.t-chisla li{display:flex;gap:10px;align-items:center}.t-stapki{margin:0;padding-left:22px;display:grid;gap:8px}.t-failove{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.t-fail{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--ef-border);border-radius:var(--ef-r-md);background:#ffffff08}.t-fail__ime{display:flex;flex-direction:column;flex:1;min-width:0}.t-fail__ime strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-sekcia{margin:22px 0}.t-sekcia__snimka{width:100%;border-radius:var(--ef-r-lg);border:1px solid var(--ef-border)}.t-predstoi{display:flex;align-items:center;gap:10px;padding:18px;border:1px dashed rgba(248,144,72,.5);border-radius:var(--ef-r-lg);color:var(--ef-muted);background:#f890480d}.t-karta--vhod{max-width:520px;margin:6vh auto 0}.t-tabove{display:flex;gap:6px;padding:4px;margin:12px 0 18px;border:1px solid var(--ef-border);border-radius:14px}.t-tabove button{flex:1;min-height:40px;border:0;border-radius:10px;background:transparent;color:var(--ef-muted);font:inherit;font-weight:800;cursor:pointer}.t-tabove button[aria-selected=true]{background:#f8904829;color:var(--ef-text-strong)}.t-forma{display:grid;gap:14px}.t-pole{display:grid;gap:6px;font-weight:700}.t-pole input{min-height:46px;padding:0 14px;border:1px solid var(--ef-border);border-radius:var(--ef-r-md);background:#06081099;color:var(--ef-text-strong);font:inherit}.t-pole input:focus{outline:2px solid var(--ef-orange);outline-offset:1px}.t-greshka{margin:0;padding:10px 12px;border-radius:var(--ef-r-md);background:#ff6b5e1f;color:#ffb3ab}.t-zarezhdane{padding:30vh 20px;text-align:center;color:var(--ef-muted)}.t-pomosht-zona{display:grid;gap:14px}.t-pomosht-pregled{max-width:100%;max-height:360px;border-radius:var(--ef-r-lg);border:1px solid var(--ef-border)}.t-defekti{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.t-defekt{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--ef-border);border-radius:var(--ef-r-lg);background:#ffffff08;color:var(--ef-text);font:inherit;text-align:left;cursor:pointer}.t-defekt:hover{border-color:#f890488c}.t-defekt img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px}.t-reshenie ol,.t-reshenie ul{padding-left:22px}.t-reshenie figure{margin:0;min-width:0;display:flex;flex-direction:column;gap:6px}.t-reshenie figure img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:10px}@media(max-width:1100px){.t-karta--hero,.t-karta--printer,.t-karta--failove,.t-karta--pomosht,.t-karta--proekt-hero,.t-karta--chisla{grid-column:span 12}}@media(max-width:760px){.t-shapka{flex-wrap:wrap;gap:8px}.t-nav{order:3;width:100%;overflow-x:auto;flex-wrap:nowrap}.t-nav a{white-space:nowrap}.t-shapka__email{display:none}.t-karta{padding:16px}.t-karta--proekt-hero{grid-template-columns:1fr}.t-bento{gap:12px}}
