:root{--bg:#11161a;--bg-elev:#171e22;--bg-2:#151c20;--bg-3:#1d252a;--fg:#eef2f3;--fg-muted:#b3bcc1;--fg-3:#8a959b;--border:#263036;--border-strong:#33404a;--hair:rgba(38,48,54,0.7);--primary:#3aa88f;--primary-hi:#6cc9b0;--primary-fg:#03110c;--primary-soft:rgba(58,168,143,0.14);--primary-deep:#308a75;--accent:#6bb0e8;--accent-soft:rgba(107,176,232,0.14);--link:#6cc9b0;--warn:#e8b05a;--warn-soft:rgba(232,176,90,0.14);--danger:#e89a9a;--danger-soft:rgba(232,154,154,0.12);--neutral-soft:rgba(155,166,172,0.14);--other:#9ba6ac;--violet:#c3b0f0;--violet-soft:rgba(195,176,240,0.14);--sage:#151c20;--sage-strong:#172420;--mint-line:#263036;--shadow:0 30px 60px -30px rgba(0,0,0,0.6);--radius:18px;--maxw:1200px;--header-h:64px;--gutter:clamp(16px,3vw,28px);--edge:clamp(12px,3vw,40px);--font-mono:var(--font-geist-mono,"Geist Mono"),ui-monospace,SFMono-Regular,Menlo,monospace;--panel:linear-gradient(170deg,#152022,#121a1d 70%,#11161a);--panel-line:#1f292d;--panel-green:linear-gradient(160deg,#173029,#152320 40%,#141c1f);--panel-green-line:#1f3a33;--cta:linear-gradient(135deg,#172420,#171e22 70%);--ease:cubic-bezier(0.2,0.8,0.2,1)}body,html{font-size:16px;line-height:1.6}::selection{background:rgba(58,168,143,.35)}a{color:var(--link)}a:hover{color:var(--fg);text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--primary-hi);outline-offset:2px}.sd-top{background:rgba(17,22,26,.82);backdrop-filter:saturate(160%) blur(16px);-webkit-backdrop-filter:saturate(160%) blur(16px);border-bottom:1px solid var(--hair)}.sd-bar{max-width:var(--maxw);margin:0 auto;min-height:var(--header-h);height:auto;padding:0 var(--gutter);border-inline:1px solid var(--hair);gap:4px 16px}.sd-brand{gap:10px;min-height:44px;font-size:1rem}.sd-brand:hover{color:var(--fg)}.sd-logo{width:26px;height:26px;border-radius:7px}.sd-logo svg{width:15px;height:15px}.sd-nav{gap:2px;font-size:.94rem}.sd-nav a.sd-nl{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--fg-muted)}.sd-nav a.sd-nl:hover{color:var(--fg)}.sd-nav a.sd-pill{display:inline-flex;align-items:center;min-height:40px;margin-left:8px;padding:0 18px;border-radius:999px;background:var(--fg);color:var(--bg)}.sd-nav a.sd-pill:hover{color:var(--bg);background:#ffffff;filter:none}.sd-nav .mobile-menu{background:var(--bg-elev);border-color:var(--border);border-radius:0 0 18px 18px}body>main.container{max-width:var(--maxw);padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:clamp(64px,8vw,104px);border-inline:1px solid var(--hair)}@media (max-width:820px){body>main.container{padding-left:var(--gutter);padding-right:var(--gutter)}}body>main.container:has(>.landing){padding-bottom:0}.sd-wrap{max-width:var(--maxw);padding:0 var(--gutter)}@media (max-width:820px){.sd-wrap{padding:0 var(--gutter)}}.v3-edge{padding:0 var(--edge)}.v3-edge+.v3-edge{margin-top:12px}.v3-panel{position:relative;border-radius:28px;background:var(--panel);border:1px solid var(--panel-line);overflow:hidden}.v3-panel-green{background:var(--panel-green);border-color:var(--panel-green-line)}.v3-panel-flat{background:var(--bg-2)}.landing>.v3-edge:first-of-type{padding-top:12px}.sd-headband,.sq-hero,.v3-hero{position:relative;margin:12px calc(50% - 50vw + var(--edge)) 0;padding:0 max(var(--gutter),calc(50vw - var(--edge) - var(--maxw) / 2 + var(--gutter))) clamp(40px,5vw,64px);border-radius:28px;background:var(--panel);border:1px solid var(--panel-line);overflow:hidden}.sd-headband+*,.v3-hero+*{margin-top:clamp(40px,5vw,64px)}.v3-hero>:last-child{margin-bottom:0}.sd-headband .breadcrumbs,.sq-hero .breadcrumbs,.v3-hero .breadcrumbs{margin:0;padding-top:24px}.v3-hero .page-head h1,.v3-hero h1{margin:40px 0 0;max-width:24ch;font-size:clamp(2.2rem,4.6vw,3.2rem)!important;line-height:1.08;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.v3-hero .lead-text,.v3-hero .page-head .sub,.v3-hero .sub{margin:16px 0 0;max-width:72ch;font-size:1.08rem;line-height:1.6;color:var(--fg-muted)}.v3-hero .page-head{margin:0;padding:0;border:0}.v3-hero .sd-legend{margin:24px 0 0}.v3-hero .stats-row{margin:32px 0 0}.v3-hero .article-hero{margin-top:32px}.breadcrumbs{font-size:.875rem;color:var(--fg-3)}.breadcrumbs a{color:var(--fg-muted)}.breadcrumbs a:hover{color:var(--fg)}.breadcrumbs li[aria-current=page]{color:var(--fg);font-weight:600}.breadcrumbs ol{gap:4px 8px}.breadcrumbs li:after{color:var(--fg-3)}.sd-d1{font-size:clamp(2.6rem,5.6vw,4.5rem);line-height:1.05}.sd-d1,.sd-d2{letter-spacing:-.035em;font-weight:600}.sd-d2{font-size:clamp(1.9rem,4vw,3rem);line-height:1.1}.sd-d3{font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.15;letter-spacing:-.03em;font-weight:600}.sd-mute{color:var(--other)}.sd-lede{font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55;letter-spacing:0;font-weight:400;max-width:44ch}.sd-more{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;font-size:1rem;font-weight:500;color:var(--link)}.sd-more:hover{color:var(--fg)}.sd-fine{font-size:.9rem;color:var(--fg-3)}.prose h2,.sd-rec h2,.sd-sh h2,.sq-sec h2,.v3-bar{padding-left:14px;border-left:3px solid var(--primary)}.v3-bar{padding-left:16px}.v3-bar-warn{border-left-color:var(--warn)}.v3-bar-text{padding-left:19px}.prose h2,.sq-sec h2{font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.25}.v3-kicker{margin:0 0 14px;font-family:var(--font-mono);font-weight:500;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--primary-hi)}.v3-kicker.c-obuv{color:var(--accent)}.article-label,.sd-sh>span,.sd-step .no,.sd-verdict h2,.sq-kicker{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.article-label,.sq-kicker{text-transform:uppercase;font-size:.8rem;color:var(--primary-hi)}@keyframes v3-reveal{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(18px);opacity:0}to{-webkit-clip-path:inset(-10% -2% -25% -2%);clip-path:inset(-10% -2% -25% -2%);transform:translateY(0);opacity:1}}@keyframes v3-stamp{0%{transform:scale(1.45) rotate(-16deg);opacity:0}60%{transform:scale(.93) rotate(-6deg);opacity:1}to{transform:scale(1) rotate(-6deg);opacity:1}}@media (prefers-reduced-motion:no-preference){.sd-h1,.sd-hero h1,.sd-search-head h1,.sq-hero h1,.v3-hero h1{animation:v3-reveal .9s var(--ease) both}.sd-head .sd-mark,.sd-hero .sd-mark{animation:v3-stamp .7s var(--ease) .4s both}@supports (animation-timeline:view()){.landing h2,.prose h2,.sd-sh h2,.sq-sec h2{animation:v3-reveal linear both;animation-timeline:view();animation-range:entry 10% entry 70%}}}.sd-find{max-width:560px;height:60px;border-radius:16px;background:var(--bg);border:1px solid var(--border-strong);padding:0 8px 0 18px}.sd-find:focus-within{border-color:var(--primary);box-shadow:0 0 0 4px rgba(58,168,143,.2)}.sd-find .lens{color:var(--fg-3)}.sd-find input{font-size:1.1rem;letter-spacing:0;padding:0 12px}.sd-find button{width:44px;height:44px;border-radius:12px}.sd-find.sm{max-width:640px;height:60px;border-radius:16px;padding-left:18px}.sd-find.sm input{font-size:1.1rem}.sd-find.sm button{width:44px;height:44px}.btn,.sd-btn,.v3-btn{height:auto;gap:10px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--fg);color:var(--bg);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.btn:hover,.sd-btn:hover,.v3-btn:hover{background:#ffffff;color:var(--bg);text-decoration:none}.btn.secondary{background:transparent;color:var(--fg);border:1px solid var(--border-strong)}.btn.secondary:hover{background:var(--bg-3);color:var(--fg)}.sd-seal{border-radius:26px;background:rgba(17,22,26,.88);border:1px solid #2a3439;box-shadow:0 30px 60px -30px rgba(0,0,0,.6),0 0 0 1px color-mix(in srgb,var(--tone) 25%,transparent)}.sd-seal:after{display:none}.sd-seal .k{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.sd-mark{box-shadow:0 0 0 5px var(--bg),0 0 0 6.5px var(--tone),0 14px 30px -8px color-mix(in srgb,var(--tone) 45%,transparent)}.sd-mm{border-radius:11px}.h3-hero-grid{display:flex;flex-wrap:wrap;align-items:center;gap:48px 56px;padding-top:clamp(56px,8vw,104px);padding-bottom:clamp(40px,6vw,72px)}.h3-hero-copy{flex:1 1 460px;min-width:0}.h3-hero-grid.is-centered{justify-content:center;text-align:center;padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(56px,8vw,104px)}.is-centered .h3-hero-copy{flex:0 1 820px;display:flex;flex-direction:column;align-items:center}.is-centered .h3-lede{max-width:46ch;text-wrap:balance}.is-centered .sd-find{width:100%;max-width:640px;margin-inline:auto;text-align:left}.is-centered .h3-src{max-width:600px;text-wrap:balance}.h3-pill{display:inline-flex;align-items:center;gap:10px;margin:0;min-height:34px;padding:0 14px 0 10px;border-radius:999px;background:rgba(17,22,26,.7);border:1px solid #2a3439;font-size:.9rem;color:var(--fg-muted)}.h3-pill i{width:8px;height:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 3px rgba(58,168,143,.22)}.h3-pill b{font-family:var(--font-mono);font-weight:500;color:var(--primary-hi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h3-h1{margin:24px 0 0;font-size:clamp(2.6rem,5.6vw,4.5rem);line-height:1.05;letter-spacing:-.035em;font-weight:600;text-wrap:balance}.h3-lede{margin:22px 0 0;max-width:40ch;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.55;color:var(--fg-muted)}.h3-hero .sd-find{max-width:560px;margin:32px 0 0}.h3-src{margin:20px 0 0;max-width:560px;font-size:.95rem;color:var(--fg-muted)}.h3-src a,.h3-src b{color:var(--fg);font-weight:600}.h3-src a{text-decoration:underline;-webkit-text-decoration-color:rgba(108,201,176,.5);text-decoration-color:rgba(108,201,176,.5);text-underline-offset:4px}.h3-fine{margin:12px 0 0;font-size:.9rem;color:var(--fg-3)}@keyframes h3-blink{50%{opacity:0}}@media (prefers-reduced-motion:no-preference){.h3-h1{animation:v3-reveal .9s var(--ease) both}.h3-demo-search .caret{animation:h3-blink 1s steps(1) infinite}}.v3-sec{padding-top:clamp(72px,9vw,112px);padding-bottom:clamp(72px,9vw,112px)}.v3-sec .sd-lede{margin-top:18px;max-width:52ch}.h3-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;margin:40px 0 0;padding:0;list-style:none}.h3-steps{margin-top:12px}.h3-card{padding:20px;border-radius:22px;background:var(--bg-elev);border:1px solid var(--border)}@supports (grid-template-rows:subgrid){.h3-card{display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0;align-content:start}.h3-card>.h3-demo,.h3-card>.h3-demo-regs,.h3-card>.h3-demo-search{align-self:center}}.h3-card h3{display:flex;align-items:center;gap:10px;margin:18px 0 0;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.h3-card h3 .no{font-family:var(--font-mono);font-size:.8rem;font-weight:400;color:var(--primary-hi)}.h3-card p{margin:4px 0 0;color:var(--fg-muted)}.h3-demo{display:flex;align-items:center;gap:12px;padding:14px;border-radius:14px;background:var(--bg);border:1px solid var(--border);font-size:.84rem}.h3-demo>span:not(.mk):not(.ext){min-width:0}.h3-demo .grow{flex:1 1;overflow-wrap:anywhere;color:var(--fg-muted)}.h3-demo b{display:block;font-size:.95rem;font-weight:600;color:var(--fg)}.h3-demo .grow b{font-size:.92rem}.h3-demo .loc{color:var(--fg-3)}.h3-demo .c-ok,.h3-demo .c-other,.h3-demo .c-warn{font-weight:600}.h3-demo .c-ok{color:var(--primary-hi)}.h3-demo .c-other{color:var(--fg)}.h3-demo .c-warn{color:var(--warn)}.h3-demo .mk{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;transform:rotate(-6deg);font-weight:800;font-size:1rem}.h3-demo .mk.ok{background:var(--primary);color:#03110c}.h3-demo .mk.other{background:var(--other);color:var(--bg)}.h3-demo .mk.warn{background:var(--warn);color:var(--bg)}.h3-demo .ext{flex:none;padding:4px 8px;border-radius:8px;border:1px solid var(--border-strong);font-size:.78rem}.h3-demo-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 14px;border-radius:12px;background:var(--bg);border:1px solid var(--border-strong);color:var(--fg-3)}.h3-demo-search .typed{color:var(--fg)}.h3-demo-search .caret{width:2px;height:20px;margin-left:-6px;background:var(--primary-hi)}.h3-demo-regs{display:grid;grid-gap:6px;gap:6px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--border);font-family:var(--font-mono);font-size:.78rem;color:var(--fg-muted)}.h3-demo-regs>span{display:flex;justify-content:space-between;gap:12px}.h3-demo-regs b{color:var(--primary-hi)}.h3-demo-regs .more{color:var(--fg-3)}.landing .v3-sec>.sd-more{margin-top:20px}.h3-pair,.landing .sd-pad{padding-top:clamp(64px,8vw,104px);padding-bottom:clamp(64px,8vw,104px)}.h3-pair{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:40px 64px;gap:40px 64px}.h3-pair p:not(.h3-kicker){margin:16px 0 0;font-size:1.05rem;color:var(--fg-muted);max-width:44ch}.h3-pair .sd-more{margin-top:8px}.h3-kicker{margin:0 0 14px;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.06em;color:var(--primary-hi)}.h3-kicker.c-obuv{color:var(--accent)}.h3-h2s{font-size:clamp(1.6rem,2.8vw,2.2rem);line-height:1.15;letter-spacing:-.03em}.h3-h2m,.h3-h2s{margin:0;font-weight:600}.h3-h2m{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.12;letter-spacing:-.035em}.h3-bars{margin-top:56px;padding:clamp(20px,3vw,32px);border-radius:22px;background:var(--bg-elev);border:1px solid var(--border)}.h3-bars-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px}.h3-bars-head h3{margin:0;font-size:1.15rem;font-weight:600}.h3-bars-head span{font-size:.88rem;color:var(--fg-3)}.h3-bars-list{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.h3-bar{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr) 96px;align-items:center;grid-gap:14px;gap:14px;font-size:.95rem}.h3-bar a{color:var(--fg)}.h3-bar a:hover{color:var(--primary-hi)}.h3-bar .track{display:block;height:10px;border-radius:99px;background:var(--border);overflow:hidden}.h3-bar .track span{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#308a75,#3aa88f)}.h3-bar .num{text-align:right;font-family:var(--font-mono);font-size:.85rem;color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h3-reg-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px}.h3-reg-title{max-width:30ch}.h3-reg-nav{display:flex;gap:8px}.h3-reg-nav button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--fg);font-size:1.1rem;cursor:pointer}.h3-reg-nav button:hover{background:var(--bg-3)}.h3-reg-track{display:flex;gap:12px;margin-top:36px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.h3-reg-track::-webkit-scrollbar{display:none}.h3-reg{flex:0 0 min(300px,82%);scroll-snap-align:start;display:flex;flex-direction:column;min-height:240px;padding:22px;border-radius:22px;box-sizing:border-box;color:var(--fg);text-decoration:none}.h3-reg.obuv{background:linear-gradient(160deg,#18283a,#171e22 70%);border:1px solid #24384a}.h3-reg.akk{background:linear-gradient(160deg,#173029,#171e22 70%);border:1px solid var(--panel-green-line)}.h3-reg:hover{color:var(--fg);border-color:var(--primary)}.h3-reg .kind{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.06em;color:var(--primary-hi)}.h3-reg.obuv .kind{color:var(--accent)}.h3-reg b{margin-top:14px;font-size:2.6rem;font-weight:600;letter-spacing:-.04em;line-height:1}.h3-reg .lbl{margin-top:4px;font-size:.92rem;color:var(--fg-muted)}.h3-reg .t{margin-top:auto;padding-top:20px;font-weight:600;font-size:1.05rem}.h3-reg .d{font-size:.9rem;color:var(--fg-muted)}.h3-reg-more{margin:16px 0 0;font-size:.95rem;color:var(--fg-muted)}.h3-reg-more a{display:inline-flex;align-items:center;min-height:44px;font-weight:500}@media (max-width:560px){.h3-bar{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.h3-bar .track{grid-column:1/-1;grid-row:2}}.v3-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:40px 64px;gap:40px 64px}.v3-split p{margin:16px 0 0;font-size:1.05rem;color:var(--fg-muted)}.v3-split .sd-more{margin-top:6px}.landing .sd-faq3{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin-top:40px}.landing .sd-faq3>div{padding:22px;border-radius:20px;background:var(--bg);border:1px solid var(--border)}.landing .sd-faq3 h3{margin:0 0 8px;font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.landing .sd-faq3 p{line-height:1.6}.v3-regional{margin-top:32px;font-size:.95rem}.v3-regional a{color:var(--accent)}.v3-cta{display:flex;flex-wrap:wrap;align-items:center;gap:40px 56px;padding:clamp(28px,5vw,56px);border-radius:28px;background:var(--cta);border:1px solid var(--border)}.v3-cta-copy{flex:1 1 340px;min-width:0}.v3-cta-copy p{margin:16px 0 0;max-width:44ch;font-size:1.05rem;color:var(--fg-muted)}.v3-cta-copy .v3-btn{margin-top:22px}.v3-cta-fig{flex:1 1 380px;min-width:0;margin:0}.v3-cta-fig figcaption{margin-top:14px;font-size:.95rem;color:var(--fg-muted)}.sd-foot{position:relative;border-top:0;background:var(--bg);color:var(--fg-3);font-size:.92rem;line-height:1.6}.sd-foot:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(155,166,172,.22) 1px,transparent 1.6px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000);mask-image:linear-gradient(90deg,#000,transparent 18%,transparent 82%,#000);pointer-events:none}.sd-foot-bottom,.sd-foot-grid{position:relative;max-width:var(--maxw);background:var(--bg);border-inline:1px solid var(--hair)}.sd-foot-grid{gap:40px 32px;padding:64px var(--gutter) 40px}.sd-foot-bottom{padding:20px var(--gutter) 32px;border-top:1px solid var(--hair)}.sd-foot h4{margin:0 0 8px;font-size:.8rem;letter-spacing:.08em;color:var(--fg-3)}.sd-foot ul{gap:0}.sd-foot ul a{display:flex;align-items:center;min-height:36px;color:var(--fg-muted)}.sd-foot a:hover{color:var(--fg)}.sd-foot p{margin:14px 0 0;max-width:40ch;color:var(--fg-muted)}@media (max-width:860px){.sd-foot-grid{padding:48px var(--gutter) 32px}.sd-foot-bottom{padding:20px var(--gutter) 28px}}.v3-top{padding-top:12px}.sd-search.v3-search-hero{padding-top:clamp(36px,5vw,56px);padding-bottom:clamp(36px,5vw,56px)}.sd-search-head{margin-top:40px;align-items:flex-end;gap:20px 32px}.sd-search-head h1{font-size:clamp(2rem,4.4vw,3rem);letter-spacing:-.035em;font-weight:600}.sd-search-head .meta{margin-top:10px;font-size:.95rem}.sd-ortform{font-size:.95rem}.sd-ortform label{font-weight:600;color:var(--fg-muted)}.sd-ortform input{height:44px;width:170px;min-width:0;flex:0 1 170px;border-radius:12px;border-color:var(--border-strong);background:var(--bg);padding:0 12px;font-size:.95rem}.sd-ortform button{height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--fg);color:var(--bg);font-size:.95rem;font-weight:600}.sd-ortform button:hover{background:#ffffff}.sd-filters{margin-top:24px}.sd-f{height:auto;min-height:44px;gap:8px;padding:0 16px;border-color:#2a3439;background:rgba(17,22,26,.6);color:var(--fg);font-size:.95rem}.sd-f .c{color:var(--fg-3);opacity:1}.sd-f.on{font-weight:600}.sd-f.on .c{color:inherit;opacity:.65}.sd-search.v3-search-body{padding-top:clamp(32px,5vw,56px);padding-bottom:clamp(64px,8vw,104px)}.sd-search.v3-search-body>:first-child{margin-top:0}.sd-miss{margin-top:56px;padding:clamp(24px,4vw,36px);border-radius:24px;background:var(--cta);border-color:var(--border)}.sd-miss b{font-size:1.35rem;font-weight:600;letter-spacing:-.02em;margin-bottom:8px}.sd-miss p{font-size:1rem}.sd-note{margin-top:32px;padding-top:0;border-top:0;font-size:.9rem;max-width:70ch}.sd-verd{margin-top:0;padding:clamp(24px,4vw,36px);border-radius:24px;background:linear-gradient(135deg,rgba(232,176,90,.1) 0,var(--bg-elev) 70%)}.sd-verd .k{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.sd-verd h1{font-weight:600;letter-spacing:-.035em}.sd-tip{border-radius:20px;background:var(--warn-soft)}.sd-grp{font-family:var(--font-mono);font-weight:500;color:var(--fg-3)}.sd-rec{padding:clamp(24px,4vw,36px);border-radius:24px;background:var(--cta)}.sd-rec h2{font-size:1.5rem;font-weight:600;letter-spacing:-.025em}.sd-rec .acts .sd-btn{min-height:52px}ul.results{margin:20px 0 0;border-top:0;display:grid;grid-gap:8px;gap:8px}.sd-row{grid-template-columns:40px minmax(0,1fr) minmax(0,420px) 14px;gap:12px 20px;padding:16px 20px;border:1px solid var(--border);border-radius:16px;background:var(--bg-elev);transition:border-color .2s,background .2s}.sd-row:hover{background:#1a2226;border-color:var(--border-strong);color:var(--fg)}.sd-row .sd-mm{width:40px;height:40px;border-radius:11px}.sd-row .nm{font-size:1.05rem;letter-spacing:-.01em}.sd-row .ln{margin-top:2px;font-size:.9rem}.sd-row .pf{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:.86rem;text-align:left}.sd-row .pf span{gap:6px;padding:4px 10px;border-radius:8px;line-height:1.4;color:var(--fg);background:color-mix(in srgb,var(--bt-fg,var(--other)) 14%,transparent);display:block;min-width:0;max-width:100%;overflow-wrap:break-word}.sd-row .pf span b{margin-right:2px;font-weight:600;white-space:nowrap;color:var(--bt-fg,var(--fg-muted))}.sd-row .pf i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:3px;vertical-align:.05em}.sd-row .pf .more,.sd-row .pf .soon{background:none;padding:4px}.sd-row .pf .more{color:var(--fg-3)}.sd-row .pf .soon{color:var(--warn)}.sd-row .ar{color:var(--fg-3);font-size:1.2rem}@media (max-width:760px){.sd-row{grid-template-columns:34px minmax(0,1fr) 12px;padding:14px 16px}.sd-row .sd-mm{width:34px;height:34px}.sd-row .pf{grid-column:2/-1;justify-content:flex-start;justify-self:stretch;width:100%}}.pagination{gap:6px;margin-top:32px}.pagination a,.pagination span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--fg)}.pagination a:hover{border-color:var(--border-strong);text-decoration:none}.pagination .current{background:var(--fg);border-color:var(--fg);color:var(--bg);font-weight:700}.pagination .disabled{color:var(--fg-3)}@media (max-width:420px){.pagination{gap:4px}.pagination a,.pagination span{min-width:36px;height:36px;padding:0 8px}.pagination .gap{min-width:16px;padding:0}}.v3-hero>h1:first-child{margin-top:clamp(48px,6vw,72px)}.v3-hero .v3-meta{margin:16px 0 0;font-size:.95rem;color:var(--fg-3)}.v3-hero .sd-filters{margin-top:20px}.v3-hero .stat{background:rgba(17,22,26,.7);border-color:#2a3439}.v3-hero .infobox{margin-top:24px}.prose{padding:0;font-size:1.04rem;line-height:1.7}.prose li,.prose p{color:var(--fg-muted)}.prose b,.prose strong{color:var(--fg);font-weight:600}.prose h2{margin:56px 0 14px;color:var(--fg)}.prose>h2:first-child{margin-top:0}.prose h3{font-size:1.12rem;font-weight:600;letter-spacing:-.01em;color:var(--fg)}.prose a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:rgba(108,201,176,.4);text-decoration-color:rgba(108,201,176,.4);text-underline-offset:3px}.prose a:hover{color:var(--fg);-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.prose small{color:var(--fg-3)}.lead-text{font-size:1.1rem;line-height:1.6;color:var(--fg-muted)}.prose>.lead-text{max-width:720px;font-size:1.2rem;color:var(--fg)}.card{border-radius:22px;background:var(--bg-elev);border:1px solid var(--border);box-shadow:none;padding:22px}.card:hover,a.card:hover{border-color:var(--border-strong);text-decoration:none}.card h2{margin:0 0 8px;padding:0;border:0;font-size:1.05rem;font-family:var(--font-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.contact-grid{gap:12px;margin:32px 0 8px}@media (max-width:760px){.contact-grid{grid-template-columns:minmax(0,1fr)}}.infobox{margin:28px 0;padding:clamp(20px,3vw,28px);border-radius:22px;font-size:1rem;line-height:1.65;background:var(--accent-soft);border:1px solid rgba(107,176,232,.4);color:var(--fg-muted)}.infobox b{color:var(--fg)}.infobox.neutral{background:var(--cta);border-color:var(--border);color:var(--fg-muted)}.infobox.warn{background:var(--warn-soft);border:1px dashed rgba(232,176,90,.55);color:var(--fg-muted)}.infobox.warn b{color:var(--warn)}.stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:10px;gap:10px;margin:24px 0}.stat{min-width:0;padding:18px 20px;border-radius:18px;background:var(--bg-elev);border:1px solid var(--border)}.stat b{font-size:2rem;font-weight:600;letter-spacing:-.03em;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{font-size:.92rem;color:var(--fg-muted)}.link-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:10px;margin:24px 0 8px}.link-grid a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--bg-elev);color:var(--fg);font-weight:600;text-decoration:none;transition:border-color .2s}.link-grid a:hover{border-color:var(--border-strong);color:var(--fg)}.link-grid a span{font-family:var(--font-mono);font-weight:400;font-size:.82rem;color:var(--fg-3)}.article-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;margin:8px 0 32px}.article-card{border-radius:22px;border:1px solid var(--border);background:var(--bg-elev);box-shadow:none;text-decoration:none!important}.article-card:hover{transform:none;border-color:var(--border-strong)}.article-card img{border-bottom:1px solid var(--border)}.article-card .body{padding:18px 20px 20px}.article-card h3{font-weight:600;color:var(--fg)}.article-card .article-desc,.article-card p{color:var(--fg-muted)}.article-card .article-meta{color:var(--fg-3)}.article-label{font-size:.75rem}.article-hero{border-radius:24px;border:1px solid var(--border)}.article-credit{font-size:.88rem;color:var(--fg-3)!important}.faq{display:grid;grid-gap:8px;gap:8px}.faq details{margin:0;padding:0 20px;border-radius:18px;background:var(--bg-elev);border:1px solid var(--border)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 0;color:var(--fg)}.faq details p{margin:0 0 18px}.table-scroll{margin:18px 0;border-radius:22px;border:1px solid var(--border);background:var(--bg-elev)}.data-table td,.data-table th{padding:14px 16px;border-bottom:1px solid var(--border);vertical-align:top}.data-table thead th,.data-table thead tr{background:var(--bg-3)}.data-table td{color:var(--fg-muted)}.table-hint{font-size:.88rem;color:var(--fg-3)}.prose input:not([type=checkbox]):not([type=radio]),.prose select,.prose textarea{border:1px solid var(--border-strong);border-radius:12px;background:var(--bg);color:var(--fg);font:inherit}.prose input:not([type=checkbox]):not([type=radio]),.prose select{min-height:48px}.prose input:focus,.prose select:focus,.prose textarea:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(58,168,143,.2)}.prose label{color:var(--fg);font-weight:600}.prose button[type=submit]:not(.sd-find button){min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--fg);color:var(--bg);font:inherit;font-weight:600;cursor:pointer}.prose button[type=submit]:not(.sd-find button):hover{background:#ffffff}.notice{border-radius:16px;padding:14px 18px}.snippet{border-radius:18px;border:1px solid var(--border);background:var(--bg-2);color:var(--fg);font-family:var(--font-mono);font-size:.85rem;padding:18px 20px}.sd-legend{font-size:.9rem;color:var(--fg-muted)}.sd-legend .sd-mm.xs{width:14px;height:14px;border-radius:4px}.sd-legend .sd-mm.xs svg{display:none}.sd-headband{background:var(--panel-green);border-color:var(--panel-green-line)}.sd-headband.t-other{background:linear-gradient(170deg,#1a2226,#151c20 45%,#121a1d);border-color:#2a3439}.sd-headband.t-warn{background:linear-gradient(170deg,#2a2418,#1c1d1a 45%,#121a1d);border-color:#3a3324}.sd-headband:before{opacity:.6}.sd-headband .sd-wrap{max-width:none;padding:0}.sd-head{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:40px 56px;padding:clamp(36px,5vw,56px) 0 0}.sd-status-tag{min-height:36px;padding:0 14px 0 8px;margin-bottom:20px;background:rgba(17,22,26,.6);font-size:.92rem}.sd-status-tag .sd-mm{width:24px;height:24px}.sd-h1{font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.035em;font-weight:600}.sd-loc,.sd-sub{font-size:1.1rem}.sd-verdict{border-top:0;padding:28px 0 0}.sd-verdict h2{margin-bottom:8px;font-family:var(--font-sans);font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--fg-3)}.sd-verdict p{max-width:46ch;font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.45;letter-spacing:-.015em}.sd-verdict p .sd-mute{color:var(--other)}.sd-headband+.sd-body{margin-top:0}.sd-body{gap:48px;padding:clamp(48px,6vw,80px) 0}.sd-sec+.sd-sec{margin-top:clamp(56px,7vw,80px)}.sd-sh h2{font-size:1.5rem;font-weight:600;letter-spacing:-.025em}.sd-sh>span{font-size:.8rem;text-transform:uppercase;color:var(--fg-3)}.sd-rows{display:grid;grid-gap:8px;gap:8px;border-top:0}.sd-crow{padding:0 22px;border:1px solid var(--border);border-radius:20px;background:var(--bg-elev)}.sd-crow.quiet{background:transparent;border-radius:18px}.sd-crow>summary{grid-template-columns:44px minmax(0,1fr) auto 20px;gap:16px;padding:18px 0}.sd-crow[open]>summary{border-bottom:1px solid var(--border);margin-bottom:16px}.sd-crow .st b{font-size:.85rem}.sd-crow:not(.quiet) .st b{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--primary-soft);color:var(--primary-hi)}.sd-crow:not(.quiet) .st.expired b,.sd-crow:not(.quiet) .st.soon b{background:var(--warn-soft);color:var(--warn)}.sd-ti{width:44px;height:44px;border-radius:12px}.sd-ti .proof-icon,.sd-ti svg{width:20px;height:20px}.sd-dt,.sd-expl,.sd-go{margin-left:0}.sd-dt{grid-template-columns:minmax(120px,170px) minmax(0,1fr);font-size:.95rem}.sd-go{margin-bottom:22px}.sd-go a:first-child{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--fg);color:var(--bg)}.sd-go a:first-child:hover{background:#ffffff;color:var(--bg)}.sd-go a{display:inline-flex;align-items:center;min-height:44px}.sd-aside{top:calc(var(--header-h) + 24px);gap:12px}.sd-box{padding:22px;border-radius:22px;background:var(--bg-elev)}.sd-box h3{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.sd-box:has(.sd-cta){background:linear-gradient(160deg,#173029,#171e22 70%);border-color:var(--panel-green-line)}.sd-kv{font-size:.95rem}.sd-cta{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:999px;background:var(--fg);color:var(--bg)}.sd-cta:hover{background:#ffffff;color:var(--bg);filter:none}.sd-acts{padding:4px 18px;border:1px solid var(--border);border-radius:22px}.sd-acts a,.sd-acts button{min-height:48px;padding:0;font-size:.95rem}.sd-legal{margin-bottom:48px;padding:0 22px;border:1px solid var(--border);border-radius:18px;font-size:.92rem;color:var(--fg-muted)}.sd-legal summary{display:flex;align-items:center;min-height:52px;font-weight:600}.claims-section{padding:clamp(20px,3vw,28px);border:1px dashed var(--border-strong);border-radius:22px;background:var(--bg-2)}.claims-section h2{padding-left:0;border-left:0;font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.claims-group h3{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.claims-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:10px}.claim{gap:6px;padding:16px;border-radius:16px;background:var(--bg-elev)}.claim-check-bestaetigt{color:var(--primary-hi)}.claims-tag{text-transform:none;letter-spacing:0;font-size:.78rem;font-weight:600;background:var(--bg-3)}@media (max-width:860px){.sd-head{grid-template-columns:minmax(0,1fr)}}.sq-hero{padding-top:clamp(48px,6vw,72px);border-bottom:1px solid var(--panel-line)}.sq-hero h1{font-size:clamp(2.2rem,4.6vw,3.2rem);line-height:1.08;letter-spacing:-.035em;font-weight:600;max-width:22ch}.sq-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;background:none;border:0;border-radius:0;overflow:visible}.sq-stats div{padding:18px 20px;border-radius:18px;background:rgba(17,22,26,.7);border:1px solid #2a3439}.sq-stats dd{font-size:1.6rem;font-weight:600;letter-spacing:-.03em}.sq{padding-bottom:clamp(64px,8vw,104px)}.sq-body{padding-top:clamp(40px,5vw,64px)}.sq-toc p{font-family:var(--font-mono);font-weight:500;letter-spacing:.06em}.sd-seal .k{letter-spacing:.03em}.sq-steps li{border-radius:22px;background:var(--bg-elev)}.sq-steps li:before{font-family:var(--font-mono);font-weight:500;color:var(--primary-hi)}.sq-group{border-radius:22px}.sq-group-head{background:var(--bg-elev)}.sq-sg,.sq-type{border-radius:18px}.sq-note,.sq-plain{border-radius:20px}.prose>.faq,.prose>h3,.prose>ol,.prose>p,.prose>ul:not(.article-grid){max-width:76ch}.card h2{font-size:.78rem}.prose>form:not([role=search]){margin-top:28px;padding:clamp(20px,3vw,32px);border-radius:24px;background:var(--bg-elev);border:1px solid var(--border)}@media (max-width:860px){.sd-nav a.sd-nl{display:none}.sd-nav .burger{width:44px;height:44px;border-radius:12px}}@media (max-width:760px){.sd-filters{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 4px;scrollbar-width:none}.sd-filters::-webkit-scrollbar{display:none}}@media (max-width:640px){.sd-status-tag{min-height:0;padding:0;background:none}.v3-cta{padding:24px}}.prose,.v3-hero h1{overflow-wrap:break-word}html{hyphenate-limit-chars:12 6 6;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6}@media (max-width:760px){.prose,.v3-hero h1{-webkit-hyphens:auto;hyphens:auto}}.sg-select select{min-width:0;width:100%}.sd-reg{flex-wrap:wrap}.sd-reg>:first-child{min-width:0}.sd-rec .acts{grid-template-columns:minmax(0,1fr)}.sd-rec .acts .sd-btn{white-space:normal;height:auto;min-height:54px;padding-block:12px;line-height:1.25}@media (max-width:560px){.sq-sg summary{flex-wrap:wrap;row-gap:8px}.sq-sg summary>:first-child{min-width:0;flex:1 1 100%}.sq-sg-n{margin-left:auto}.sd-rec{padding:22px 20px}}@media (max-width:640px){.sd-dt{grid-template-columns:minmax(0,1fr);gap:2px 0}.sd-dt dd{margin-bottom:10px;overflow-wrap:break-word}}@media (max-width:420px){.sd-search-head .sd-ortform{min-width:0;max-width:100%}.sd-search-head .sd-ortform input:not([type=hidden]),.sd-search-head .sd-ortform input[type=text]{flex:1 1;width:auto;min-width:0}}.h3-foot-chip{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elev);font-size:.82rem;color:var(--fg-muted)}.h3-foot-chip i{width:7px;height:7px;border-radius:99px;background:var(--primary);box-shadow:0 0 0 3px rgba(58,168,143,.2)}@media (max-width:480px){.sd-seal:not(.sm){gap:16px;padding:24px 22px}.sd-seal:not(.sm) .sd-mark{width:58px;height:58px;border-radius:15px}.sd-seal:not(.sm) .sd-mark svg{width:30px;height:30px}.sd-seal .n{font-size:clamp(1.05rem,5.2vw,1.3rem);overflow-wrap:break-word}.sd-seal .k{letter-spacing:.06em}}.article-label{white-space:normal;overflow-wrap:break-word}.v3-hero .stat b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width:400px){.sd-seal:not(.sm){grid-template-columns:minmax(0,1fr);justify-items:start}}.v3-search-kicker{margin-bottom:12px}.sd-head.v3-gut-head{grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:40px 56px;align-items:center;padding:clamp(36px,5vw,64px) 0 0}.v3-gut-head .sd-h1{margin:0 0 8px}.v3-gut-head .sd-loc,.v3-gut-head .sd-sub{margin-top:0}.v3-gut-head .sd-sub+.sd-loc{margin-top:4px}.v3-gut-head .sd-verdict{padding:28px 0 0}.v3-gut-head .sd-seal{justify-self:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px;padding:26px 28px;border-radius:26px;text-align:center}.v3-gut-head .sd-seal:before{display:none}.v3-gut-head .sd-mark{width:84px;height:84px;border-radius:22px;box-shadow:0 0 0 5px var(--bg),0 0 0 6.5px var(--tone)}.v3-gut-head .sd-mark svg{width:44px;height:44px}.v3-gut-head .sd-seal .k{font-size:.75rem;letter-spacing:.06em;color:var(--fg-3)}.v3-gut-head .sd-seal .n{margin:6px 0 0;font-size:1.35rem;font-weight:600;letter-spacing:-.025em}.v3-gut-head .sd-seal .l{font-size:.95rem}@media (max-width:860px){.sd-head.v3-gut-head{grid-template-columns:minmax(0,1fr)}}.sd-body.v3-gut-body{grid-template-columns:minmax(0,1fr) 280px;padding-bottom:48px}.v3-gut-body+.sd-legal{margin-bottom:0}@media (max-width:960px){.sd-body.v3-gut-body{grid-template-columns:minmax(0,1fr)}}.v3-gut-body .sd-sh{flex-wrap:wrap;gap:4px 16px}.v3-gut-body .sd-sh>span{font-family:var(--font-mono);font-size:.8rem;letter-spacing:0}.v3-gut-body .sd-sh>a{display:inline-flex;align-items:center;min-height:44px;font-size:.95rem}.v3-sec-quiet .sd-sh h2{border-left-color:var(--border-strong)}.v3-gut-body .sd-crow.quiet>summary{padding:16px 0}.v3-gut-body .sd-crow.quiet .st b{font-size:.88rem;font-weight:400;color:var(--fg-muted)}.v3-gut-body .sd-kv dt{color:var(--fg-muted)}.v3-gut-body .sd-kv dd,.v3-gut-cta h3{font-weight:600}.v3-gut-cta h3{margin:0 0 10px;font-family:var(--font-sans);font-size:1.05rem;letter-spacing:0;text-transform:none;color:var(--fg)}.v3-gut-cta p{margin:0 0 16px;font-size:.95rem;color:var(--fg-muted)}.claims-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.claims-head h2{margin:0}.claims-head>span{font-family:var(--font-mono);font-size:.8rem;color:var(--fg-3)}.claims-section .verband-note{margin:10px 0 0;font-size:.95rem;color:var(--fg-muted)}.claims-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-gap:10px;gap:10px;margin-top:18px}.claims-group.single{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:16px;border-radius:16px;background:var(--bg-elev);border:1px solid var(--border)}.claims-group.single .claims-list,.claims-group.single h3{margin:0}.claims-group.single .claim{padding:0;border:0;border-radius:0;background:none}.claims-cards+.claims-group h3{margin-top:16px}.v3-share{margin:0 0 16px;padding:14px 16px;border-radius:16px;border:1px solid var(--border)}.v3-share>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:.88rem;color:var(--fg-muted)}.v3-share .n{font-family:var(--font-mono)}.v3-share .bar{display:flex;height:10px;margin-top:10px;border-radius:99px;overflow:hidden;background:var(--border)}.v3-share .bar>:first-child{background:linear-gradient(90deg,var(--primary-deep),var(--primary))}.v3-share .bar>:last-child{flex:1 1 auto;background:var(--warn);opacity:.85}.v3-hero .v3b-k{margin:40px 0 14px}.v3-hero .v3b-k+h1{margin-top:0}.v3-hero .v3b-k-akk{color:var(--primary-hi)}.v3-hero .v3b-k-obuv{color:var(--accent)}.v3-hero .v3b-k-warn{color:var(--warn)}.v3-hero .v3b-k-fach{color:var(--violet)}.v3-hero h1.v3b-h1-22{max-width:22ch}.v3-hero h1.v3b-h1-s{max-width:24ch;font-size:clamp(2rem,4.2vw,3rem)!important;line-height:1.1}.v3-hero h1.v3b-h1-26{max-width:26ch}.v3b-mute{color:var(--other)}.v3-hero .v3b-lead-64{max-width:64ch;font-size:1.1rem}.v3-hero .v3b-lead-70{max-width:70ch;font-size:1.05rem}.v3-hero .v3b-lead-72{max-width:72ch;font-size:1.05rem}.v3-hero .v3b-lead-76{max-width:76ch;font-size:1.02rem}.v3-hero.v3b-hero-obuv{background:linear-gradient(170deg,#18283a,#141c22 60%,#11161a);border-color:#24384a}.v3-hero.v3b-hero-akk{background:linear-gradient(170deg,#173029,#142320 45%,#11161a);border-color:#1f3a33}.v3-hero .stats-row.v3b-stats-3{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.v3-hero .v3b-stats .stat b{display:block;line-height:1.6}.v3b-c-akk{color:var(--primary-hi)}.v3b-c-obuv{color:var(--accent)}.v3b-c-warn{color:var(--warn)}.v3b-c-fach{color:var(--violet)}a.stat.v3b-stat-link{display:block;color:var(--fg);text-decoration:none;transition:border-color .2s}a.stat.v3b-stat-link:hover{border-color:var(--border-strong)}a.stat.v3b-stat-link span{color:var(--accent)}.v3b-h2,a.stat.v3b-stat-link:hover span{color:var(--fg)}.v3b-h2{margin:0;padding-left:14px;border-left:3px solid var(--primary);font-size:1.5rem;font-weight:600;letter-spacing:-.025em;line-height:1.25}.v3b-h2.c-obuv{border-left-color:var(--accent)}.v3b-h2-l{font-size:1.6rem}.v3b-gap-40{margin-top:40px!important}.v3b-gap-56{margin-top:56px!important}.v3b-gap-64{margin-top:64px!important}.v3b-mb-20{margin-bottom:20px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.v3b-h2{animation:v3-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}.v3-hero+.v3b-body,.v3-hero+.v3b-h2,.v3-hero+.v3b-listhead{margin-top:clamp(40px,5vw,64px)}.v3b-listhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 0 20px}.v3b-listhead .sd-legend{gap:6px 18px;margin:0;font-size:.9rem}.v3b-listhead .sd-legend a{display:inline-flex;align-items:center;min-height:44px}.v3b-body-index{padding-top:clamp(8px,2vw,16px)}.v3b-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:10px;gap:10px;margin:24px 0 0;padding:0;list-style:none}.v3b-body-index>.v3b-cards:first-child{margin-top:0}.v3b-cards-l{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.v3b-cards a{display:flex;flex-direction:column;gap:10px;height:100%;box-sizing:border-box;padding:16px 18px;border-radius:18px;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg);text-decoration:none;transition:border-color .2s}.v3b-cards-l a{padding:18px 20px}.v3b-cards a:hover{border-color:var(--border-strong);color:var(--fg)}.v3b-cards .hd{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.v3b-cards .hd b{min-width:0;font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.v3b-cards .n{flex:none;font-family:var(--font-mono);font-size:.82rem;color:var(--fg-muted);white-space:nowrap}.v3b-cards .ft{font-size:.85rem;color:var(--fg-3)}.v3b-bar{display:block;height:6px;border-radius:99px;background:var(--border);overflow:hidden}.v3b-bar>span{display:block;height:100%;background:var(--primary)}.v3b-az{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));grid-gap:0 24px;gap:0 24px;margin:20px 0 0;padding:0;list-style:none}.v3b-az a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--border);color:var(--fg);text-decoration:none}.v3b-az a:hover{color:var(--primary-hi)}.v3b-az span{font-family:var(--font-mono);font-size:.85rem;color:var(--fg-3)}.v3b-chips,.v3b-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.v3b-pills a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg);text-decoration:none;transition:border-color .2s}.v3b-chips a:hover,.v3b-pills a:hover{border-color:var(--border-strong);color:var(--fg)}.v3b-pills span{font-family:var(--font-mono);font-size:.82rem;color:var(--fg-3)}.v3b-note{margin-top:40px;padding:clamp(22px,3vw,32px);border-radius:24px;background:linear-gradient(135deg,#172420,#171e22 70%);border:1px solid var(--border);color:var(--fg-muted);line-height:1.6}.v3b-note h2{margin:0 0 8px;font-size:1.2rem;font-weight:600}.v3b-note b,.v3b-note h2{color:var(--fg)}.v3b-note-obuv{background:linear-gradient(135deg,#18283a,#171e22 70%);border-color:#24384a}.v3b-more{display:grid;grid-gap:14px;gap:14px;margin-top:48px;padding:clamp(22px,3vw,32px);border-radius:24px;background:var(--bg-elev);border:1px solid var(--border)}.v3b-more h2{margin:0;font-size:1.2rem;font-weight:600;color:var(--fg)}.v3b-more .v3b-more-k{margin:0 0 8px;font-family:var(--font-mono);font-size:.78rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.v3b-more .v3b-more-ok{color:var(--primary-hi)}.v3b-more .v3b-more-warn{color:var(--warn)}.v3b-more .v3b-more-fach{color:var(--violet)}.v3b-more .v3b-more-other{color:var(--other)}.v3b-chips{margin:0}.v3b-chips a{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--border);color:var(--fg);text-decoration:none;transition:border-color .2s}.v3b-chips a,.v3b-more-link{display:inline-flex;align-items:center}.v3b-more-link{justify-self:start;min-height:44px;font-weight:500}.sg-filter{gap:16px;margin-bottom:0}.sg-select{font-size:.95rem}.sg-select label{font-weight:600;color:var(--fg-muted)}.sg-select select{min-height:44px;height:auto;padding:0 14px;border-radius:12px;background:var(--bg-elev)}.sg-select button{min-height:44px;height:auto;padding:0 18px;border:0;border-radius:999px;background:var(--fg);color:var(--bg)}.sg-select button:hover{background:#ffffff}.pagination .gap{min-width:0;padding:0 4px;border:0;color:var(--fg-3)}.v3c-hero .v3c-badge-top .v3-kicker,.v3c-hero>.v3-kicker{margin:40px 0 14px}.v3c-hero .v3-kicker+h1,.v3c-hero .v3c-badge-top .v3-kicker,.v3c-hero>.v3-kicker+h1{margin-top:0}.v3c-rat>.article-grid{max-width:none;margin:0;gap:16px}.v3c-rat .article-card .body{padding:20px 20px 22px;height:auto;min-height:250px}.v3c-rat .article-label{margin-bottom:10px;font-weight:500}.v3c-rat .article-card h3{font-size:1.12rem;line-height:1.35;letter-spacing:-.01em;min-height:calc(1.12rem * 1.35 * 3)}.v3c-rat .article-card .article-desc{font-size:.95rem;line-height:1.55;min-height:calc(.95rem * 1.55 * 3)}.v3c-rat .article-card .article-meta{padding-top:16px;font-size:.88rem}.prose.v3c-article section>*,.prose.v3c-article>*{max-width:none}.v3c-article>.article-hero{margin-top:0}.v3c-article .article-credit{margin:10px 0 0}.v3c-article .article-credit a{color:var(--fg-3);text-decoration:none}.v3c-article .article-credit a:hover{color:var(--fg)}.v3c-article>.lead-text{margin:32px 0 0;font-size:1.2rem;line-height:1.6;color:var(--fg)}.v3c-article section li,.v3c-article section p{font-size:1.08rem;line-height:1.7}.v3c-article section>p{margin:0 0 16px}.v3c-article section>h2{margin:56px 0 12px}.v3c-article .table-scroll{margin:16px 0 0}.v3c-article .table-hint{margin:0 0 10px}.v3c-article .data-table{font-size:.95rem}.v3c-article .data-table thead th{font-size:.9rem;font-weight:600}.v3c-article .data-table tbody th[scope=row]{font-weight:600}.v3c-article .data-table tbody tr:nth-child(2n) td,.v3c-article .data-table tbody tr:nth-child(2n) th[scope=row]{background:transparent}.v3c-article>h2{margin:48px 0 16px}.v3c-article>.infobox{margin-top:40px!important;padding:24px}.v3c-more{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.prose .v3c-more li{margin:0}.prose .v3c-more a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:10px 20px;border-radius:18px;border:1px solid var(--border);font-size:1rem;line-height:1.45;color:var(--fg);text-decoration:none}.prose .v3c-more a:hover{border-color:var(--border-strong)}.v3c-more a span{flex:none;color:var(--fg-3)}.v3c-article>.v3c-disclaimer{margin:28px 0 0}.v3c-disclaimer small{font-size:.9rem}.v3c-badge-hero{background:linear-gradient(170deg,#173029,#142320 45%,#11161a);border-color:#1f3a33}.v3c-badge-top{display:flex;flex-wrap:wrap;align-items:center;gap:32px 56px;margin-top:40px}.v3c-badge-top>div:first-child{flex:1 1 420px;min-width:0}.v3c-badge-top .lead-text{max-width:56ch;font-size:1.1rem}.v3c-seal{flex:0 1 446px;min-width:0;display:flex;align-items:center;gap:18px;padding:22px;border-radius:22px;background:var(--bg);border:1px solid #2a3439;box-shadow:0 0 0 1px rgba(58,168,143,.22)}.v3c-seal .m{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:17px;color:var(--primary-fg);transform:rotate(-6deg);background:linear-gradient(160deg,#61b9a5,#3aa88f 55%,#308a75);box-shadow:0 0 0 4px var(--bg),0 0 0 5.5px var(--primary)}.v3c-seal .t{min-width:0}.v3c-seal .k{display:block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.v3c-seal .n{margin:4px 0 2px;font-size:1.2rem;line-height:1.3;overflow-wrap:anywhere}.v3c-seal .l,.v3c-seal .n{display:block;font-weight:600}.v3c-seal .l{font-size:.92rem;line-height:1.4;color:var(--primary-hi)}.v3c-badge-hero+.v3c-badge{margin-top:clamp(48px,6vw,80px)}.v3c-badge h2{margin:0;font-size:1.6rem}.v3c-steps{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));grid-gap:12px;gap:12px;max-width:none!important}.prose .v3c-steps li{margin:0;padding:20px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--border)}.v3c-steps .no{font-family:var(--font-mono);font-size:.8rem;color:var(--primary-hi)}.prose .v3c-steps p{margin:8px 0 0;font-size:1rem;line-height:1.6}.v3c-steps b{display:block;margin-bottom:4px}.v3c-badge-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:32px 48px;gap:32px 48px;margin-top:64px}.v3c-badge-cols>div{min-width:0}.v3c-badge-cols p{margin:16px 0 0;font-size:1.05rem}.v3c-badge-cols .notice{margin-top:16px}.v3c-badge-cols code{font-family:var(--font-mono);font-size:.9em;padding:2px 6px;border-radius:6px;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg)}.v3c-badge-cols .v3c-terms{margin-top:20px;line-height:1.6}.v3c-terms small{font-size:.92rem}.v3c-code{margin-top:16px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--border);overflow:hidden}.v3c-code .h{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:.78rem;color:var(--fg-3)}.v3c-copy{min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--fg);font:inherit;font-family:var(--font-sans,inherit);font-size:.88rem;cursor:pointer}.v3c-copy:hover{border-color:var(--fg-3)}.v3c-copy:focus-visible{outline:2px solid var(--primary-hi);outline-offset:2px}.v3c-code .snippet{margin:0;padding:16px 18px;border:0;border-radius:0;background:none;font-size:.82rem;line-height:1.7;color:var(--fg-muted);white-space:pre-wrap;overflow-wrap:anywhere}.sq-meth .sq-hero{padding-top:clamp(56px,7vw,96px);border-bottom:1px solid var(--panel-line)}.sq-meth .sq-kicker{font-size:.8rem;font-weight:500}.sq-meth .sq-hero h1{max-width:18ch;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.05}.sq-meth .sq-lede{font-size:1.15rem;line-height:1.6}.sq-meth .sq-stats dt{font-size:.9rem;color:var(--fg-muted)}.sq-meth .sq-stats dd{font-size:1.8rem}.sq-meth .sq-body{grid-template-columns:258px minmax(0,1fr);padding-top:clamp(48px,6vw,80px);gap:48px}.sq-meth .sq-toc{padding:18px;border-radius:20px;border:1px solid var(--border);font-size:1rem}.sq-meth .sq-toc p{margin:0 0 8px;font-size:.78rem}.sq-meth .sq-toc ol{gap:0;border:0}.sq-meth .sq-toc a{display:flex;align-items:center;min-height:40px;padding:0;line-height:1.35}.sq-meth .sq-steps{margin:0;gap:12px}.sq-meth .sq-steps li{gap:0;border-radius:20px;font-size:1rem}.sq-meth .sq-steps li:before{font-size:.8rem;font-weight:400}.sq-meth .sq-steps b{margin:8px 0 4px;font-size:1.05rem;font-weight:600}.sq-meth .sq-sec{margin-top:clamp(56px,7vw,80px)}.sq-meth .sq-sec h2{margin:0;font-size:1.8rem;letter-spacing:-.03em}.sq-meth .sq-sec h2.sq-h-warn{border-left-color:var(--warn)}.sq-meth .sq-intro{margin:14px 0 24px;max-width:none}.sq-meth .sq-status{gap:12px}.sq-meth .sq-status>div{gap:14px;padding:20px;border-radius:22px;background:var(--bg-elev);border:1px solid rgba(58,168,143,.35)}.sq-meth .sq-status>div:nth-child(2){border-color:var(--border-strong)}.sq-meth .sq-status>div:nth-child(3){border:1px dashed rgba(232,176,90,.5)}.sq-meth .sq-status .sd-seal{gap:12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.sq-meth .sq-status .sd-seal:after,.sq-meth .sq-status .sd-seal:before{display:none}.sq-meth .sq-status .sd-seal .sd-mark{width:44px;height:44px;border-radius:12px;background:var(--tone);box-shadow:none;animation:none}.sq-meth .sq-status .sd-seal .sd-mark svg{width:24px;height:24px}.sq-meth .sq-status .sd-seal .k{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.sq-meth .sq-status .sd-seal .n{margin:0;font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.25}.sq-meth .sq-status .sd-seal .l{font-size:.88rem;font-weight:400;line-height:1.25}.sq-meth .sq-status .sd-seal.t-other .l{color:var(--fg-muted)}.sq-meth .sq-status ul{font-size:.95rem}.sq-meth .sq-group{margin-top:12px;border-radius:22px;background:var(--bg-elev)}.sq-meth .sq-group-head{padding:18px 20px;background:var(--bg-elev)}.sq-meth .sq-group.c-obuv .sq-group-head{background:linear-gradient(135deg,#18283a,#171e22 70%)}.sq-meth .sq-group.c-akk .sq-group-head{background:linear-gradient(135deg,#173029,#171e22 70%)}.sq-meth .sq-group-head .q{display:none}.sq-meth .sq-group-head h3{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-muted)}.sq-meth .c-obuv .sq-group-head h3{color:var(--accent)}.sq-meth .c-akk .sq-group-head h3{color:var(--primary-hi)}.sq-meth .c-intl .sq-group-head h3{color:var(--violet)}.sq-meth .c-iso .sq-group-head h3{color:var(--warn)}.sq-meth .sq-group-head p{margin-top:6px;font-size:.95rem}.sq-meth .sq-src-main p{font-size:.92rem}.sq-meth .sq-src-n{font-size:.85rem}.sq-meth .sq-src-n b{font-size:1.3rem;font-weight:600}.sq-meth .sq-sg{margin-top:8px;border-radius:18px;background:var(--bg-elev)}.sq-meth .sq-sg summary{min-height:56px;padding:10px 20px;background:var(--bg-elev);font-weight:600}.sq-meth .sq-sg summary small{font-weight:400}.sq-meth .sq-sg-n{font-weight:400;font-size:.92rem}.sq-meth .sq-sg ul{padding:0 20px 16px}.sq-meth .sq-sg li{align-items:center;min-height:44px;padding:6px 0;font-size:.95rem}.sq-meth .sq-sg li .sg-nr{font-family:var(--font-mono);color:var(--fg-3)}.sq-meth .sq-sg li a{color:var(--primary-hi)}.sq-meth .sq-types{gap:8px}.sq-meth .sq-type{border-radius:18px}.sq-meth .sq-type summary{min-height:64px;padding:12px 0}.sq-meth .sq-type summary b{font-weight:600}.sq-meth .sq-type summary small{font-size:.92rem;color:var(--fg-muted)}.sq-meth .sq-levels{gap:8px}.sq-meth .sq-levels div{border-radius:18px;background:none}.sq-meth .sq-levels dt{display:inline-block;padding:6px 12px;border-radius:999px;background:rgba(58,168,143,.16);color:var(--primary-hi);font-size:.9rem;line-height:1.3}.sq-meth .sq-levels div:nth-child(3) dt{background:var(--bg-3);color:var(--fg-muted)}.sq-meth .sq-levels div:nth-child(4) dt{background:var(--accent-soft);color:var(--accent)}.sq-meth .sq-levels dd{margin-top:10px;font-size:.92rem}.sq-meth .sq-sg li>span:first-child{position:relative;min-width:0;padding-left:66px;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.sq-meth .sq-sg li .sg-nr{position:absolute;left:0;margin:0}.sq-meth .sq-plain{margin:16px 0 0;padding-left:20px;max-width:none}.sq-meth .sq-plain b{font-weight:600}.sq-cta-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:32px 0 0;padding:22px;border-radius:22px;border:1px solid var(--border);background:var(--cta)}.sq-cta-card p{flex:1 1 260px;margin:0;font-weight:500}.sq-cta-card a{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;font-weight:600;text-decoration:none}.sq-cta-card .b1{background:var(--fg);color:var(--bg)}.sq-cta-card .b2{border:1px solid var(--border-strong);color:var(--fg)}.sq-cta-card a:hover{text-decoration:none;filter:brightness(1.08)}.sq-cta-card .b2:hover{border-color:var(--fg-3)}@media (max-width:960px){.sq-meth .sq-body{grid-template-columns:minmax(0,1fr);gap:32px}.sq-meth .sq-toc ol{display:grid;grid-gap:0;gap:0}.sq-meth .sq-toc a{padding:0;border:0;border-radius:0;font-size:1rem}}@media (max-width:640px){.sq-meth .sq-sg li>span:first-child{padding-left:52px}.sq-meth .sq-sec h2{font-size:1.5rem}.sq-cta-card a{white-space:normal;line-height:1.3;padding-block:10px}}.d-hero>.v3-kicker{margin:40px 0 14px}.d-hero>.v3-kicker+h1,.d-hero>.v3-kicker:first-child{margin-top:0}.d-hero .lead-text{max-width:62ch;font-size:1.1rem}.d-hero-about .lead-text{max-width:56ch;font-size:1.2rem}.d-hero-xl h1{font-size:clamp(2.4rem,5vw,3.6rem)!important;line-height:1.05}.d-hero-xl+*{margin-top:clamp(48px,6vw,80px)}.d-hero-plain{padding-top:clamp(56px,7vw,96px)}.d-label{margin:0 0 8px;padding:0;border:0;font-family:var(--font-mono);font-size:.75rem;font-weight:400;letter-spacing:.06em;line-height:1.6;text-transform:uppercase;color:var(--fg-3)}.d-pills{display:flex;flex-wrap:wrap;gap:8px}.d-pill,.prose .d-pill{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--border-strong);color:var(--fg);font-weight:600;text-decoration:none}.d-pill:hover,.prose .d-pill:hover{background:var(--bg-3);color:var(--fg);text-decoration:none}.d-pill.is-solid,.prose .d-pill.is-solid{border-color:var(--fg);background:var(--fg);color:var(--bg)}.d-pill.is-solid:hover,.prose .d-pill.is-solid:hover{background:#ffffff;color:var(--bg)}.d-about{padding:0}.d-about-cols h2,.d-about>h2{font-size:1.6rem}.d-about-intro{max-width:760px;font-size:1.08rem;line-height:1.7}.d-about-cols p,.d-about-intro p{margin:0 0 16px;font-size:inherit;line-height:inherit}.d-about-cols p:last-child,.d-about-intro>:last-child{margin-bottom:0}.d-about-intro>h2{margin:0 0 14px}.d-about>h2{margin:64px 0 20px}.prose>ul.d-principles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:12px;gap:12px;max-width:none;margin:0;padding:0;list-style:none}.d-principles li{margin:0;padding:22px;border-radius:22px;background:var(--bg-elev);border:1px solid var(--border);font-size:1rem;line-height:1.6}.d-principles li::marker{content:none}.d-no{font-family:var(--font-mono);font-size:.8rem;color:var(--primary-hi)}.d-principles b{display:block;margin:8px 0 4px}.d-about-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));grid-gap:32px 48px;gap:32px 48px;margin-top:64px;font-size:1.05rem;line-height:1.7}.d-about-cols h2{margin:0 0 14px}.d-about-card{align-self:start;padding:24px;border-radius:24px;background:var(--cta);border:1px solid var(--border)}.d-about-cols .d-about-card h2{padding:0;border:0;font-size:1.4rem;letter-spacing:-.02em}.d-about-card .d-pills{margin:16px 0 0}.d-split{display:flex;flex-wrap:wrap;gap:32px 48px;padding:0}.d-split-main{flex:999 1 520px;min-width:0;padding:0}.d-narrow{max-width:720px;padding:0}.prose>form.d-form{margin:0;padding:clamp(20px,3.5vw,32px)}.d-form .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.d-form .d-stack{display:grid;grid-gap:20px;gap:20px}.d-form label{margin:0 0 8px;font-weight:600;color:var(--fg)}.prose .d-form input:not([type=checkbox]):not([type=radio]),.prose .d-form select,.prose .d-form textarea{display:block;width:100%;box-sizing:border-box;padding:0 14px;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg);color:var(--fg);font:inherit}.prose .d-form textarea{padding:12px 14px;line-height:1.6}.d-req{color:var(--warn)}.d-opt{font-weight:400;color:var(--fg-3)}.prose .d-form .d-hint,.prose .d-note{display:block;margin:8px 0 0;font-size:.92rem;line-height:1.6;color:var(--fg-3)}.prose .d-note{margin-top:16px}.d-narrow .d-note{margin-top:20px}.d-form .d-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.d-form .d-actions .btn{padding:0 24px}.d-form .d-actions small{font-size:.92rem;color:var(--fg-3)}.d-aside{flex:1 1 324px;align-self:flex-start;padding:22px;border-radius:22px;background:linear-gradient(160deg,#18283a,#171e22 70%);border:1px solid #24384a;color:var(--fg-muted)}.d-aside h2{margin:0 0 10px;color:var(--fg);font-size:1.15rem;font-weight:600;line-height:1.4}.d-aside p{margin:0;color:inherit;font-size:1rem;line-height:1.6}.d-aside p+p{margin-top:14px}.d-aside b{color:var(--fg);font-weight:600}.d-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:12px;gap:12px;margin-top:32px}.d-contact>div{min-width:0;padding:20px 22px;border-radius:20px;background:rgba(17,22,26,.7);border:1px solid #2a3439}.d-contact p{margin:0}.d-contact .d-big{font-size:1.15rem;font-weight:600;color:var(--link);overflow-wrap:anywhere}.d-contact .d-big:hover{color:var(--fg);text-decoration:none}.d-contact .d-sub{margin-top:6px;font-size:.92rem;color:var(--fg-muted)}.d-contact address{font-style:normal;font-size:1.05rem}.d-quick{padding:0}.d-quick>h2:first-child{margin:0 0 20px;font-size:1.6rem}.prose>ul.d-quick-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:10px;gap:10px;max-width:none;margin:0;padding:0;list-style:none}.d-quick-list li{margin:0}.d-quick-list li::marker{content:none}.prose .d-quick-list a{display:flex;flex-direction:column;gap:4px;height:100%;box-sizing:border-box;padding:20px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-muted);font-size:1rem;line-height:1.6;text-decoration:none}.prose .d-quick-list a:hover{border-color:var(--border-strong);text-decoration:none}.d-quick-list a b{color:var(--link);font-weight:600}.d-quick-list a:hover b{color:var(--fg)}.prose .d-quick>p:last-child{margin:24px 0 0;font-size:.92rem;color:var(--fg-3)}.prose .d-quick>p:last-child small{font-size:inherit;color:inherit}.d-imp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:12px;gap:12px}.d-imp-cards>div{min-width:0;padding:22px;border-radius:20px;background:var(--bg-elev);border:1px solid var(--border)}.d-imp-cards p{margin:0;font-size:1rem;line-height:1.6;color:var(--fg);overflow-wrap:anywhere}.d-imp-cards p.d-muted{margin-bottom:8px;color:var(--fg-muted)}.d-imp-cards .d-label+p,.d-imp-cards .d-muted+p{margin-top:0}.d-imp-cards p+.d-label{margin-top:16px}.d-contact a,.d-imp-cards a{color:var(--link)}.d-imp-cards a:hover{color:var(--fg)}.d-imp-cards b{font-weight:600}.d-legal{max-width:760px;margin-top:56px;padding:0;font-size:1.05rem;line-height:1.7}.d-legal h2{margin:40px 0 10px;font-size:1.35rem;letter-spacing:-.02em}.d-legal>h2:first-child{margin-top:0}.d-legal p{margin:0;font-size:inherit;line-height:inherit}.d-doc{display:flex;flex-wrap:wrap;gap:48px}.d-toc{flex:1 1 256px;align-self:flex-start;padding:18px;border-radius:20px;border:1px solid var(--border)}.d-toc .d-label{font-size:.78rem}.d-toc ol{display:grid;margin:0;padding:0;list-style:none}.d-toc a{display:flex;align-items:center;min-height:40px;color:var(--fg-muted);line-height:1.4}.d-toc a:hover{color:var(--fg);text-decoration:none}.d-ds{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:44px;padding:0;font-size:1.05rem;line-height:1.7}.d-ds section{scroll-margin-top:calc(var(--header-h) + 16px)}.d-ds h2{margin:0 0 10px;font-size:1.35rem}.d-ds h3{margin:22px 0 6px;font-size:1.05rem}.d-ds li,.d-ds p{font-size:inherit;line-height:inherit}.d-ds p{margin:0}.d-ds p+p,.d-ds p+ul,.d-ds ul+p{margin-top:10px}.d-ds ul{margin:0;padding-left:20px}.d-ds section>:last-child{margin-bottom:0}.d-ds .ds-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:10px;gap:10px;margin-top:14px;font-size:.95rem}.d-ds .ds-facts>div{display:block;min-width:0;padding:18px;border-radius:18px;background:var(--bg-elev);border:1px solid var(--border);color:var(--fg-muted);line-height:1.6}.d-ds .ds-facts b{display:block;margin-bottom:4px;color:var(--fg);font-weight:600}.d-404{padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(64px,9vw,120px)}.d-404 .d-pills{gap:12px;margin-top:32px}.d-404 .d-pill{min-height:48px;padding:0 22px;font-weight:500}.d-404 .d-pill.is-solid{padding:0 24px;font-weight:600}body>main.container:has(>.d-404){padding-bottom:clamp(48px,6vw,80px)}@media (min-width:900px){.d-doc{display:grid;grid-template-columns:258px minmax(0,1fr);grid-gap:48px;gap:48px;align-items:start}.d-toc{position:-webkit-sticky;position:sticky;top:88px;max-height:calc(100vh - 112px);overflow-y:auto}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}