:root{--brand:#314043;--brand-d:#222d30;--brand-l:#e8eef0;--link:#0b7568;--teal:#0f8a7c;--accent:#f2a516;--ink:#17212b;--ink-2:#44515e;--mute:#6b7783;--line:#e1e6ea;--bg:#f6f8f9;--card:#fff;--ok:#157f3b;--ok-l:#e4f5ea;--warn:#9a6200;--warn-l:#fff3db;--bad:#b42318;--bad-l:#fdecea;--info:#1d5fb4;--info-l:#e7f0fb;--r:10px;--r-s:6px;--sh:0 1px 2px rgba(16,24,40,.06),0 1px 3px rgba(16,24,40,.08);--sh-l:0 8px 24px rgba(16,24,40,.10);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:15px/1.55 var(--font);color:var(--ink);background:var(--bg)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:where(p,dd,td,label,blockquote,figcaption,.crumbs,.small,.muted,.hint,.alert,.err,.lessor,.cart-line,.seo-links li,li:not(nav li,footer li,.foot li,.filters li,.tabs li,.pager li,.tiles li,.mm-cats li,.help-direct li)) a:where(:not(.btn,.chip,.tag,.badge,.linkbtn,.acard,.tile,.tile-img,.thumb,.reco-img)){text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.18em;text-decoration-color:currentColor;text-decoration-color:color-mix(in srgb,currentColor 38%,transparent)}:where(p,dd,td,label,blockquote,figcaption,.crumbs,.small,.muted,.hint,.alert,.err,li) a:where(:not(.btn,.chip,.tag,.badge,.linkbtn)):hover{text-decoration-color:currentColor}img{max-width:100%;display:block}h1,h2,h3,h4{line-height:1.25;margin:0 0 .6em;letter-spacing:-.01em}h1{font-size:1.9rem}h2{font-size:1.35rem}h3{font-size:1.1rem}p{margin:0 0 1em}hr{border:0;border-top:1px solid var(--line);margin:1.5rem 0}small,.small{font-size:.85rem}.muted{color:var(--mute)}.nowrap{white-space:nowrap}.right{text-align:right}.center{text-align:center}.mt{margin-top:1rem}.mt2{margin-top:2rem}.mb{margin-bottom:1rem}.mb0{margin-bottom:0}.mt0{margin-top:0}.flex{display:flex;align-items:center;gap:.6rem}.flex.wrap{flex-wrap:wrap}.between{justify-content:space-between}.grow{flex:1}.hidden{display:none !important}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mx-mail-x{display:none !important;speak:never}a.mx-mail[href="#"]{cursor:default}.container{max-width:1200px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.grid{display:grid;gap:1rem}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}.split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:2rem;align-items:start}.split-l{display:grid;grid-template-columns:260px minmax(0,1fr);gap:2rem;align-items:start}@media (max-width:960px){.split,.split-l{grid-template-columns:minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}h1{font-size:1.5rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.62rem 1.05rem;border-radius:var(--r-s);border:1px solid var(--line);background:#fff;color:var(--ink);font:600 .95rem/1.2 var(--font);cursor:pointer;text-decoration:none !important;white-space:nowrap}.btn:hover{background:#f1f4f6}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-d)}.btn-accent{background:var(--accent);border-color:var(--accent);color:#1d1300}.btn-accent:hover{background:#dd960f}.btn-danger{color:var(--bad);border-color:#f2c9c4}.btn-danger:hover{background:var(--bad-l)}.btn-ghost{border-color:transparent;background:transparent;color:var(--link)}.btn-sm{padding:.38rem .7rem;font-size:.85rem}.btn-lg{padding:.85rem 1.4rem;font-size:1.05rem}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.linkbtn{background:none;border:0;padding:0;color:var(--link);font:inherit;cursor:pointer}.linkbtn:hover{text-decoration:underline}form.inline{display:inline}.field{margin-bottom:1rem}.field>label,.label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.3rem}.field .hint{color:var(--mute);font-size:.82rem;margin-top:.25rem}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=search],input[type=tel],input[type=url],select,textarea{width:100%;padding:.58rem .7rem;border:1px solid #cdd5dc;border-radius:var(--r-s);background:#fff;font:inherit;color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--mute);opacity:1}input[type=date],input[type=time]{-webkit-appearance:none;appearance:none;display:block;width:100%;min-width:0;max-width:100%;min-height:2.55rem}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value{text-align:left;min-height:1.3em}input[type=search]{-webkit-appearance:none;appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.grid>*,.g2>*,.g3>*,.g4>*{min-width:0}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{outline:2px solid rgba(49,64,67,.2);border-color:var(--brand)}.check{display:flex;gap:.55rem;align-items:flex-start;margin:.35rem 0;font-weight:400}.check input{margin-top:.25rem}.fieldset{border:1px solid var(--line);border-radius:var(--r);padding:1.1rem 1.2rem .4rem;margin:0 0 1.2rem;background:#fff}.fieldset>legend{font-weight:700;padding:0 .4rem}.err{color:var(--bad);font-size:.85rem}.fl{position:relative}.fl>input{display:block}.fl>input::placeholder{color:transparent}.fl>label{position:absolute;left:.55rem;top:50%;transform:translateY(-50%);margin:0;padding:0 .2rem;max-width:calc(100% - 1.1rem);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:var(--card);color:var(--mute);font-weight:400;font-size:1rem;line-height:1.2;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease}.fl>input:focus + label,.fl>input:not(:placeholder-shown) + label{top:0;font-size:.76rem;font-weight:600;color:var(--ink-2)}.fl>input:-webkit-autofill + label{top:0;font-size:.76rem;font-weight:600;color:var(--ink-2)}.fl>input:focus + label{color:var(--brand)}.fl>input[aria-invalid=true]{border-color:var(--bad)}.fl>input[aria-invalid=true]:focus{outline-color:rgba(180,35,24,.2)}.fl>input[aria-invalid=true] + label{color:var(--bad)}.fl-pw>input{padding-right:2.9rem}.fl-pw>label{max-width:calc(100% - 3.4rem)}.fl-eye{position:absolute;right:.3rem;top:50%;transform:translateY(-50%);width:2.3rem;height:2.1rem;display:grid;place-items:center;border:0;border-radius:var(--r-s);background:none;color:var(--mute);cursor:pointer;padding:0}.fl-eye:hover{color:var(--ink)}.fl-eye:focus-visible{outline:2px solid var(--brand);outline-offset:0}.fl-eye[hidden]{display:none}.fl-eye .fl-eye-on,.fl-eye[aria-pressed=true] .fl-eye-off{display:none}.fl-eye[aria-pressed=true] .fl-eye-on{display:block}.fl-eye .fl-eye-off{display:block}.fl + .err{margin-top:.3rem}@media (prefers-reduced-motion:reduce){.fl>label{transition:none}}.input-group{display:flex}.input-group input{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .btn{border-top-left-radius:0;border-bottom-left-radius:0}.alert{padding:.8rem 1rem;border-radius:var(--r-s);margin:0 0 1rem;border:1px solid transparent}.alert-ok{background:var(--ok-l);color:#0f5a2b;border-color:#bfe5cc}.alert-warn{background:var(--warn-l);color:#6e4600;border-color:#f4dca8}.alert-bad{background:var(--bad-l);color:#8a1b12;border-color:#f4c7c1}.alert-info{background:var(--info-l);color:#174b8f;border-color:#c7dbf4}.code-wrap{white-space:pre-wrap;word-break:break-all;background:var(--bg,#f6f7f8);border:1px solid var(--line,#e3e6e8);border-radius:6px;padding:.6rem .8rem;margin:.4rem 0 0}.badge{display:inline-block;padding:.14rem .5rem;border-radius:999px;font-size:.76rem;font-weight:600;white-space:nowrap}.badge-ok{background:var(--ok-l);color:var(--ok)}.badge-warn{background:var(--warn-l);color:var(--warn)}.badge-bad{background:var(--bad-l);color:var(--bad)}.badge-info{background:var(--info-l);color:var(--info)}.badge-mute{background:#eef1f3;color:#55616c}.badge-brand{background:var(--brand-l);color:var(--brand-d)}.badge-ad{background:#fff1c9;color:#6b4b00;border:1px solid #f0d488}.card,.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--sh)}.panel{padding:1.2rem 1.3rem;margin-bottom:1.2rem}.panel-h{display:flex;justify-content:space-between;align-items:center;gap:.6rem 1rem;flex-wrap:wrap;margin:-.2rem 0 1rem}.panel-h>*{min-width:0}.panel-h h2,.panel-h h3{margin:0}.kv{display:grid;grid-template-columns:180px 1fr;gap:.35rem 1rem;margin:0}.kv dt{color:var(--mute)}.kv dd{margin:0}@media (max-width:620px){.kv{grid-template-columns:1fr}.kv dd{margin-bottom:.5rem}}.empty{text-align:center;padding:2.5rem 1rem;color:var(--mute)}.table-wrap{overflow-x:auto;position:relative}.table{width:100%;border-collapse:collapse;background:#fff}.table th,.table td{padding:.6rem .7rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.table th{font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--mute);background:#fafbfc;font-weight:700}.table tr[data-href]{cursor:pointer}.table tr[data-href]:hover td{background:#f7fafb}.table td.num,.table th.num{text-align:right;white-space:nowrap}.table tfoot td{font-weight:700}@media (max-width:620px){table.tbl-stack,table.tbl-stack tbody,table.tbl-stack tr,table.tbl-stack td{display:block;width:100%}table.tbl-stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}table.tbl-stack{background:transparent}table.tbl-stack tr{background:#fff;border:1px solid var(--line);border-radius:var(--r-s);margin:0 0 .6rem;padding:.35rem 0}table.tbl-stack td,table.tbl-stack td.num{border:0;padding:.28rem .75rem;text-align:left;white-space:normal;overflow-wrap:anywhere}table.tbl-stack td[data-label]:not([data-label=""]){display:grid;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);gap:.7rem}table.tbl-stack td[data-label]:not([data-label=""])::before{content:attr(data-label);font-size:.74rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--mute);padding-top:.12rem}table.tbl-stack.specs th,table.tbl-stack.specs td{background:transparent}.table-wrap:has(>table.tbl-stack){overflow:visible}}.pager{display:flex;gap:.3rem;justify-content:center;margin:1.2rem 0;flex-wrap:wrap}.pager a,.pager span{padding:.35rem .7rem;border:1px solid var(--line);border-radius:var(--r-s);background:#fff}.pager .cur{background:var(--brand);border-color:var(--brand);color:#fff}.mk-top{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:30}.mk-top .container{display:flex;align-items:center;gap:1.2rem;height:66px}.logo{display:inline-flex;align-items:center;gap:.55rem;font-weight:700;color:var(--ink);text-decoration:none !important}.logo img{height:26px;width:auto}.logo-mark{width:30px;height:30px;border-radius:8px;background:var(--brand);display:grid;place-items:center;color:#fff;font-size:1rem}.logo small{font-weight:600;font-size:.75rem;color:var(--mute);letter-spacing:0}.mk-search{flex:1;max-width:560px;position:relative}.mk-search input{padding-left:2.3rem;border-radius:999px;background:#f4f6f7;border-color:#e3e8ec}.mk-search svg{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);color:var(--mute)}.mk-search input.has-ctx{padding-right:13.5rem}.mk-ctx{position:absolute;right:.45rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;gap:.25rem;max-width:13rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;color:var(--brand);background:#e7f0ef;border-radius:999px;padding:.15rem .55rem;pointer-events:none}.mk-ctx svg{position:static;transform:none;color:var(--brand);flex:none}@media (max-width:600px){.mk-ctx{display:none}.mk-search input.has-ctx{padding-right:.8rem}}.mk-nav{display:flex;gap:.3rem;margin-left:auto;align-items:center}.mk-nav a{color:var(--ink-2);padding:.45rem .65rem;border-radius:var(--r-s);font-weight:600;font-size:.92rem}.mk-nav a:hover{background:#f1f4f6;text-decoration:none}.cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;background:var(--accent);color:#1d1300;font-size:.72rem;padding:0 5px;margin-left:2px}.mk-cats{background:#fff;border-bottom:1px solid var(--line);position:relative;z-index:25}.mk-menu{display:flex;gap:0;margin:0;padding:0;list-style:none}.mk-mi{position:static;flex:1 1 0;min-width:0}.mk-mt{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;width:100%;height:100%;padding:.55rem .25rem .5rem;color:var(--ink-2);font:inherit;font-size:.8rem;line-height:1.2;font-weight:600;text-align:center;background:none;border:0;border-bottom:3px solid transparent;cursor:pointer;text-decoration:none;min-height:64px;hyphens:manual;overflow-wrap:normal}.mk-mt>svg{color:var(--brand);flex:none}.mk-mt>span{display:block;max-width:100%}.mk-mt:hover,.mk-mi.on>.mk-mt,.mk-mi.open>.mk-mt{color:var(--ink);border-bottom-color:var(--accent);text-decoration:none;background:#f7f9f9}.mk-mt:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.mk-mp{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 14px 28px rgba(28,38,40,.12)}.mk-mi.open>.mk-mp{display:block}html:not(.js) .mk-mi:focus-within>.mk-mp{display:block}@media (hover:hover) and (pointer:fine){.mk-mi:hover>.mk-mp{display:block}.mk-mi:hover>.mk-mt{color:var(--ink);border-bottom-color:var(--accent);background:#f7f9f9}}.mk-mp-in{padding-top:1rem;padding-bottom:1.2rem}.mk-mc{display:inline-flex;align-items:center;gap:.45rem;font-weight:700;color:var(--ink);font-size:1rem;padding:.2rem 0 .6rem;text-decoration:none}.mk-mc svg{color:var(--brand);flex:none}.mk-mc:hover,.mk-mc.on{color:var(--brand);text-decoration:underline}.mk-subs{list-style:none;margin:0;padding:.8rem 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.5rem 1.4rem}.mk-subs a{display:block;padding:.45rem .6rem;margin:0 -.6rem;border-radius:var(--r-s);color:var(--ink-2);text-decoration:none}.mk-subs a strong{display:block;color:var(--ink);font-size:.95rem}.mk-subs a span{display:block;font-size:.84rem;color:var(--mute);margin-top:.1rem}.mk-subs a:hover,.mk-subs a.on{background:#f3f6f6}.mk-subs a:hover strong,.mk-subs a.on strong{color:var(--brand);text-decoration:underline}@media (forced-colors:active){.mk-mp{border:1px solid}}.nav-toggle{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:var(--r-s);background:#fff;color:var(--ink);place-items:center;cursor:pointer;flex:none}.nav-toggle[aria-expanded=true]{background:var(--brand);color:#fff;border-color:var(--brand)}.mobile-menu{display:none;border-top:1px solid var(--line);background:#fff;box-shadow:var(--sh-l)}.mk-top .mobile-menu nav{display:flex;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:0;height:auto;padding:.4rem 20px .9rem}.mobile-menu .mm-cats{display:flex;flex-direction:column}.mobile-menu a{display:flex;align-items:center;gap:.6rem;padding:.7rem 0;border-bottom:1px solid var(--line);color:var(--ink);font-weight:600;text-decoration:none}.mobile-menu a:last-child{border-bottom:0}.mobile-menu .mm-h{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);font-weight:700;margin:.9rem 0 .2rem}.mobile-menu .mm-cats a{font-weight:500;padding:.5rem 0}.mobile-menu .mm-cat{border-bottom:1px solid var(--line)}.mobile-menu .mm-cat>summary{display:flex;align-items:center;gap:.6rem;padding:.65rem 0;font-weight:600;cursor:pointer;list-style:none;min-height:44px}.mobile-menu .mm-cat>summary::-webkit-details-marker{display:none}.mobile-menu .mm-cat>summary svg:last-child{margin-left:auto;color:var(--mute);transition:transform .15s}.mobile-menu .mm-cat[open]>summary svg:last-child{transform:rotate(180deg)}.mobile-menu .mm-cat>a{padding:.45rem 0 .45rem 1.7rem;border-bottom:0;font-weight:500;min-height:40px}.mobile-menu .mm-cat>a.mm-all{font-weight:600;color:var(--link)}.mobile-menu .mm-cat>summary{color:var(--ink)}.mobile-menu .mm-cat>summary>svg:first-child{color:var(--brand)}.mobile-menu .mm-cat>a{flex-direction:column;align-items:flex-start;gap:.05rem}.mobile-menu .mm-cat>a small{color:var(--mute);font-size:.8rem;font-weight:400}.mobile-menu .mm-cat>a:last-child{padding-bottom:.8rem}@media (max-width:1100px){.mk-nav .hide-t{display:none}.nav-toggle{display:grid}.mobile-menu.open{display:block;max-height:calc(100vh - 66px);overflow-y:auto;overscroll-behavior:contain}.mk-cats>.container{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mk-cats>.container::-webkit-scrollbar{display:none}.mk-mi{flex:0 0 auto}.mk-mt{width:104px}}@media (max-width:900px){.mk-nav .hide-s{display:none}.mk-nav a.mk-ic{min-width:40px;display:inline-flex;align-items:center;justify-content:center}}@media (max-width:760px){.mk-top{position:static}.mk-top .container{flex-wrap:wrap;height:auto;padding-top:.55rem;padding-bottom:.55rem;gap:.6rem .8rem}.mk-top .logo img{height:22px}.nav-toggle{display:grid}.mk-search{order:3;flex-basis:100%;max-width:none}.mk-search input{padding-top:.5rem;padding-bottom:.5rem}.mk-nav a{padding:.45rem .5rem}.mk-nav .hide-s{display:none}.mk-nav{gap:0}.mk-nav a.mk-ic{min-width:40px;min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:.3rem .35rem}.mk-nav a.mk-ic>svg{width:24px;height:24px}.mobile-menu.open{max-height:none;overflow:visible}.mk-cats>.container{padding-right:2.5rem}.mk-mt{width:92px;min-height:58px;font-size:.76rem;padding:.45rem .2rem .4rem}.mk-mt>svg{width:20px;height:20px}.mk-cats::after{content:'';position:absolute;right:0;top:0;bottom:0;width:2.5rem;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 70%);pointer-events:none}.mk-mp{max-height:calc(100vh - 170px);overflow-y:auto;overscroll-behavior:contain}.mk-mp-in{padding-top:.7rem;padding-bottom:1rem}.mk-subs{grid-template-columns:minmax(0,1fr);gap:.1rem}.mk-subs a{min-height:44px}}.hero{background:linear-gradient(135deg,#222d30 0%,#314043 55%,#3d5257 100%);color:#fff;padding:3.2rem 0 3.6rem}.hero h1{font-size:2.3rem;max-width:720px}.hero p{color:#d3dde0;font-size:1.1rem;max-width:640px}.hero-search{background:#fff;border-radius:14px;padding:.55rem;display:grid;grid-template-columns:1.6fr 1fr 1fr auto;gap:.5rem;max-width:920px;box-shadow:var(--sh-l);margin-top:1.6rem}.hero-search input{border:1px solid transparent;background:#f4f6f7}.hero-search label{font-size:.72rem;color:var(--mute);font-weight:700;display:block;padding:0 .3rem}@media (max-width:760px){.hero-search{grid-template-columns:1fr}.hero h1{font-size:1.7rem}}.section{padding:2.4rem 0}.section h2{font-size:1.45rem}.tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:.8rem}.tile{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1rem;display:flex;flex-direction:column;gap:.5rem;color:var(--ink);min-height:112px;box-shadow:var(--sh);transition:transform .12s,box-shadow .12s}.tile:hover{transform:translateY(-2px);box-shadow:var(--sh-l);text-decoration:none}.tile .ic{width:38px;height:38px;border-radius:9px;background:var(--brand-l);color:var(--brand);display:grid;place-items:center}.tile b{font-size:.95rem;hyphens:auto;overflow-wrap:break-word}.tile span{font-size:.8rem;color:var(--mute)}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chip{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink-2);font-size:.86rem}.chip:hover{border-color:var(--brand);color:var(--brand);text-decoration:none}.chip.on{background:var(--brand);color:#fff;border-color:var(--brand)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem}.acard{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;color:var(--ink);box-shadow:var(--sh);transition:box-shadow .12s,transform .12s;position:relative}.acard:hover{box-shadow:var(--sh-l);transform:translateY(-2px);text-decoration:none}.acard .img{aspect-ratio:4 / 3;background:#eef2f3;position:relative;overflow:hidden}.acard .img img{width:100%;height:100%;object-fit:cover}.acard .body{padding:.8rem .9rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.acard .t{font-weight:700;line-height:1.3}.acard .meta{font-size:.8rem;color:var(--mute)}.acard .price{margin-top:auto;padding-top:.4rem;font-size:1.05rem;font-weight:800}.acard .price small{font-weight:500;color:var(--mute)}.acard .flags{position:absolute;top:.6rem;left:.6rem;display:flex;gap:.3rem;flex-wrap:nowrap;max-width:calc(100% - 1.2rem);z-index:2}.acard .card-hint{display:inline-flex;align-items:center;gap:.3rem;align-self:flex-start;font-size:.76rem;font-weight:600;line-height:1.3}.acard .card-hint-warn{color:#8a5a00}.acard .card-hint-info{color:var(--brand)}.ph{width:100%;height:100%;display:grid;place-items:center;color:#9aabaf;background:linear-gradient(135deg,#eef2f3,#dde5e7)}.ph svg{width:54px;height:54px}.ad-row{background:#fffaf0;border:1px solid #f3e2b8;border-radius:var(--r);padding:.9rem;margin-bottom:1.2rem}.ad-row .cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.filters .panel{padding:1rem}.filters h3{font-size:.95rem;margin:0 0 .6rem}.filters .field{margin-bottom:.8rem}.filters ul{list-style:none;margin:0;padding:0}.filters li a{display:block;padding:.2rem 0;color:var(--ink-2);font-size:.9rem}.filters li a.on{color:var(--brand);font-weight:700}.filters li ul{padding-left:.8rem}.result-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.crumbs{font-size:.85rem;color:var(--mute);margin:1.2rem 0 .8rem}.crumbs a{color:var(--mute)}.gallery .main{position:relative;aspect-ratio:4 / 3;background:#eef2f3;border-radius:var(--r);overflow:hidden}.gallery .main img{width:100%;height:100%;object-fit:cover}.gallery .zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:inherit}.gallery .zoom picture{display:block;width:100%;height:100%}.zoom-ic{position:absolute;top:.55rem;right:.55rem;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.88);color:var(--ink);box-shadow:0 1px 4px rgba(0,0,0,.18);opacity:.85;transition:opacity .15s,transform .15s}.gallery .zoom:hover .zoom-ic,.gallery .zoom:focus-visible .zoom-ic{opacity:1;transform:scale(1.06)}.gallery .zoom:focus-visible{outline:3px solid var(--brand);outline-offset:-3px}.lightbox{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#111819;color:#fff;overflow:hidden}.lightbox::backdrop{background:rgba(14,20,22,.6)}.lightbox[open]{display:block}html.lb-lock{overflow:hidden}.lb-stage{position:absolute;inset:3.6rem 4.6rem 3.4rem;display:flex;align-items:center;justify-content:center;touch-action:pan-y pinch-zoom}.lb-stage picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.lb-stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:4px;background:#1d282b}.lb-bar{position:absolute;left:8rem;right:8rem;bottom:.8rem;margin:0;display:flex;justify-content:center;gap:1rem;font-size:.88rem;color:#d5dfe1;text-align:center}.lb-num{white-space:nowrap;color:#aebcbf}.lb-num:empty{display:none}.lb-btn{position:absolute;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(255,255,255,.12);color:#fff;transition:background .15s}.lb-btn:hover{background:rgba(255,255,255,.24)}.lb-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.lb-btn:disabled{opacity:.3;cursor:default}.lb-stage img{cursor:zoom-out}.lightbox.lb-go-prev{cursor:w-resize}.lightbox.lb-go-next{cursor:e-resize}.lightbox.lb-go-prev .lb-prev:not(:disabled),.lightbox.lb-go-next .lb-next{background:rgba(255,255,255,.26)}.lb-close{top:.7rem;right:.8rem}.lb-prev,.lb-next{top:50%;transform:translateY(-50%)}.lb-prev{left:1rem}.lb-next{right:1rem}.lightbox .lb-ai{display:none;right:1rem;bottom:.7rem}.lightbox.is-ai .lb-ai{display:inline-flex}@media (max-width:700px){.lb-stage{inset:3.4rem .4rem 3.6rem}.lb-prev,.lb-next{top:auto;bottom:.55rem;transform:none;width:42px;height:42px}.lb-prev{left:.6rem}.lb-next{right:.6rem}.lb-bar{left:3.6rem;right:3.6rem;bottom:1.15rem;flex-direction:column;gap:.1rem;font-size:.8rem}.lb-cap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox .lb-ai{top:.9rem;bottom:auto;right:auto;left:.8rem}}@media (forced-colors:active){.lb-btn,.zoom-ic{border:1px solid}}.gallery .thumbs{display:flex;gap:.5rem;margin-top:.5rem;overflow-x:auto}.gallery .thumbs button{position:relative;border:2px solid transparent;padding:0;border-radius:6px;overflow:hidden;width:78px;height:58px;flex:none;cursor:pointer;background:#eee}.gallery .thumbs button.on{border-color:var(--brand)}.gallery .thumbs img{width:100%;height:100%;object-fit:cover}.ai-badge{display:none;align-items:center;gap:.2rem;position:absolute;right:.45rem;bottom:.45rem;z-index:2;background:rgba(255,255,255,.8);color:#2c383d;font-size:.64rem;font-weight:600;letter-spacing:.01em;line-height:1;padding:.2rem .38rem;border-radius:4px;box-shadow:0 1px 2px rgba(16,24,40,.12);pointer-events:none}.ai-badge svg{width:10px;height:10px}.gallery .main[data-ai="1"] .ai-badge{display:inline-flex}.gallery .thumbs button.is-ai::after{content:"KI";position:absolute;right:2px;bottom:2px;background:rgba(255,255,255,.8);color:#2c383d;font-size:.56rem;font-weight:600;line-height:1;padding:.1rem .2rem;border-radius:3px}.acard .img .ai-badge{display:inline-flex;font-size:.6rem;padding:.17rem .32rem}.acard .img .ai-badge svg{width:9px;height:9px}.ai-badge-on{display:inline-flex !important}.page-banner{position:relative}.page-banner .ai-badge-on + .banner-credit{bottom:2rem}.banner-credit{position:absolute;right:.7rem;bottom:.55rem;z-index:2;color:rgba(255,255,255,.9);font-size:.72rem;text-shadow:0 1px 2px rgba(0,0,0,.55)}.img-credits{margin-top:.5rem}@media (forced-colors:active){.ai-badge{border:1px solid}}.bookbox{position:sticky;top:84px}.bookbox .price-big{font-size:1.7rem;font-weight:800}.price-table{width:100%;font-size:.92rem;margin:.5rem 0 1rem}.price-table td{padding:.2rem 0}.price-table td:last-child{text-align:right;font-weight:600}.lessor{display:flex;gap:.8rem;align-items:flex-start;padding:.9rem;background:#f6f8f9;border:1px solid #dbe3e5;border-radius:var(--r-s);margin:1rem 0;font-size:.9rem}.mlogo{flex:none;width:48px;height:48px;border-radius:50%;background:#fff;border:1px solid #dbe3e5;display:grid;place-items:center;overflow:hidden}.mlogo img{width:84%;height:84%;object-fit:contain}.mlogo-sm{width:36px;height:36px}.mlogo-lg{width:96px;height:96px;border-width:2px;box-shadow:0 2px 8px rgba(28,38,40,.08)}.mlogo-txt{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:800;font-size:1.15rem}.mlogo-sm.mlogo-txt{font-size:.95rem}.mlogo-lg.mlogo-txt{font-size:2.2rem}.mlogo-mx img{width:70%;height:70%}.mlogo-preview{display:flex;gap:.8rem;align-items:center;margin-bottom:.5rem}.cart-merchant{display:inline-flex;gap:.55rem;align-items:center}.quote{background:#f4f7f8;border-radius:var(--r-s);padding:.8rem;margin:.8rem 0;font-size:.92rem}.quote .total{font-size:1.2rem;font-weight:800}.specs{width:100%;border-collapse:collapse}.specs td{padding:.45rem .3rem;border-bottom:1px solid var(--line)}.specs td:first-child{color:var(--mute);width:45%}.stars{color:#e3a008;letter-spacing:1px;white-space:nowrap}.review{border-bottom:1px solid var(--line);padding:.8rem 0}.lessor-rating{display:inline-block;margin:.15rem 0}.cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;font-size:.78rem}.cal .h{text-align:center;color:var(--mute);font-weight:700;padding:.2rem 0}.cal .d{text-align:center;padding:.38rem 0;border-radius:5px;background:#e6f4f1;color:#0d5f55}.cal .d.x{background:#f6e3e1;color:#a03a2f;text-decoration:line-through}.cal .d.p{background:transparent;color:#c2c9cf}.cal .d.l{background:#fff3d6;color:#7a5300}.cal .d.e{visibility:hidden}.cal-month{font-weight:700;margin:.6rem 0 .3rem}.cal-legend{display:flex;gap:.8rem;font-size:.75rem;color:var(--mute);margin-top:.4rem;flex-wrap:wrap}.cal-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.cart-group{background:#fff;border:1px solid var(--line);border-radius:var(--r);margin-bottom:1.2rem;overflow:hidden;box-shadow:var(--sh)}.cart-group .gh{padding:.9rem 1.1rem;background:#f6f8f9;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:1rem;align-items:center;flex-wrap:wrap}.cart-group .gb{padding:1rem 1.1rem}.cart-line{display:grid;grid-template-columns:72px 1fr auto;gap:.9rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--line)}.cart-line:last-child{border-bottom:0}.cart-line .thumb{width:72px;height:54px;border-radius:6px;overflow:hidden;background:#eef2f3}.cart-line .thumb img{width:100%;height:100%;object-fit:cover}.sum{width:100%}.sum td{padding:.25rem 0}.sum td:last-child{text-align:right}.sum tr.total td{font-weight:800;font-size:1.1rem;border-top:1px solid var(--line);padding-top:.5rem}.payinfo{display:grid;grid-template-columns:1fr auto;gap:1rem;background:#f6f8f9;border:1px solid #dbe3e5;border-radius:var(--r-s);padding:1rem}.payinfo .qr canvas{width:150px;height:150px}.payinfo .kv{grid-template-columns:150px 1fr}@media (max-width:620px){.payinfo{grid-template-columns:1fr}}.steps{display:flex;gap:.5rem;margin:1.2rem 0;font-size:.85rem;flex-wrap:wrap}.steps span{padding:.3rem .7rem;border-radius:999px;background:#eef1f3;color:var(--mute)}.steps span.on{background:var(--brand);color:#fff}.prose{max-width:760px}.prose p{white-space:pre-line}.prose.legal p{white-space:normal}.prose.legal h2{font-size:1.15rem;margin:1.6em 0 .5em}.prose.legal h3{font-size:1rem;margin:1.2em 0 .4em}.prose.legal ul{padding-left:1.3em;margin:.4em 0 .9em}.prose.legal li{margin:.25em 0}.prose.legal a{overflow-wrap:anywhere}.legal-box{border:1px solid var(--line);border-radius:var(--r-s);padding:.9rem 1rem;margin:1rem 0;background:#f7f9fa}.mk-foot{background:#222d30;color:#b9c6c9;padding:2.4rem 0 1.6rem;margin-top:3rem;font-size:.9rem}.mk-foot a{color:#e3efed}.mk-foot a.foot-withdraw{font-weight:600;text-decoration:underline;text-underline-offset:2px}.mk-foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1.5rem}.mk-foot h4,.mk-foot .foot-h{color:#fff;font-size:.95rem;margin:0 0 .5rem;font-weight:600}.mk-foot ul{list-style:none;margin:0;padding:0}.mk-foot li{margin:.3rem 0}@media (max-width:760px){.mk-foot .cols{grid-template-columns:1fr 1fr}}.ac-box{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-s);box-shadow:var(--sh-l);z-index:50;overflow:hidden}.ac-box a{display:flex;justify-content:space-between;gap:1rem;padding:.55rem .8rem;color:var(--ink);font-size:.92rem}.ac-box a:hover,.ac-box a.on{background:#f1f4f5;text-decoration:none}.ac-box a span{color:var(--mute);font-size:.78rem}.ac-wrap{position:relative}.authbox{max-width:440px;margin:3rem auto}.adm{display:grid;grid-template-columns:236px minmax(0,1fr);min-height:100vh}.adm-side{background:#263236;color:#c9d4d7;padding:1rem .7rem;position:sticky;top:0;height:100vh;overflow-y:auto}.adm-side .logo{color:#fff;padding:.3rem .5rem 1rem}.adm-side .logo{flex-direction:column;align-items:flex-start;gap:.25rem}.adm-side .logo{flex-direction:column;align-items:flex-start;gap:.3rem}.adm-side .logo small{color:#93a6ab;font-size:.78rem;font-weight:500;letter-spacing:0;white-space:nowrap}.adm-side .logo img{height:22px}.adm-side nav a{display:flex;align-items:center;gap:.6rem;padding:.48rem .65rem;border-radius:var(--r-s);color:#c9d4d7;font-size:.92rem}.adm-side nav a:hover{background:rgba(255,255,255,.06);text-decoration:none;color:#fff}.adm-side nav a.on{background:rgba(255,255,255,.12);color:#fff;font-weight:600}.adm-side nav .sep{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:#7f9398;padding:1rem .65rem .3rem}.adm-side nav .cnt{margin-left:auto;background:var(--accent);color:#1d1300;border-radius:9px;font-size:.7rem;padding:0 .4rem;font-weight:700}.adm-main{min-width:0}.adm-top{background:#fff;border-bottom:1px solid var(--line);height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:sticky;top:0;z-index:20;gap:1rem}.adm-top .gsearch{max-width:380px;flex:1}.adm-body{padding:1.5rem;max-width:1400px}.adm-body>h1{font-size:1.5rem}.adm-foot{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);font-size:.8rem;color:var(--mute)}.adm-foot a{color:var(--mute)}.page-h{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.2rem;flex-wrap:wrap}.page-h h1{margin:0;font-size:1.5rem}.page-h p{margin:.2rem 0 0;color:var(--mute)}.stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.8rem;margin-bottom:1.4rem}.stat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:.9rem 1rem;box-shadow:var(--sh)}.stat .l{font-size:.78rem;color:var(--mute);font-weight:600;text-transform:uppercase;letter-spacing:.03em}.stat .v{font-size:1.5rem;font-weight:800;margin-top:.2rem}.stat .s{font-size:.8rem;color:var(--mute)}.stat.warn{border-left:4px solid var(--accent)}.stat.bad{border-left:4px solid var(--bad)}.stat a{color:inherit}.toolbar{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-end;margin-bottom:1rem}.toolbar .field{margin:0}.toolbar input,.toolbar select{min-width:150px}.tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--line);margin-bottom:1.2rem;flex-wrap:wrap}.tabs a{padding:.55rem .9rem;color:var(--ink-2);border-bottom:2px solid transparent;margin-bottom:-1px;font-weight:600;font-size:.92rem}.tabs a.on{color:var(--brand);border-color:var(--brand)}.tabs a:hover{text-decoration:none;color:var(--brand)}.timeline{list-style:none;padding:0;margin:0}.timeline li{padding:.45rem 0 .45rem 1.1rem;border-left:2px solid var(--line);position:relative;font-size:.9rem}.timeline li::before{content:"";position:absolute;left:-6px;top:.85rem;width:10px;height:10px;border-radius:50%;background:var(--brand)}.actions{display:flex;gap:.5rem;flex-wrap:wrap}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}.tree ul{list-style:none;padding-left:1.2rem;margin:0}.tree>ul{padding-left:0}.tree li{padding:.15rem 0}.tree .row{display:flex;align-items:center;gap:.6rem;padding:.35rem .5rem;border-radius:var(--r-s)}.tree .row:hover{background:#f5f8f9}.weight-row{display:grid;grid-template-columns:30px 1fr 220px 50px;gap:.8rem;align-items:center;padding:.55rem 0;border-bottom:1px solid var(--line)}.weight-row input[type=range]{width:100%}@media (max-width:900px){.adm-top{height:auto;min-height:58px;flex-wrap:wrap;padding:.55rem 1rem;gap:.5rem}.adm-top>.flex{flex-wrap:wrap;gap:.4rem}.adm-main{min-width:0}.adm-body{padding:1rem}.adm-body .af-bar{margin:1rem -1rem -1rem;padding:.7rem 1rem}}@media (max-width:900px){.adm{grid-template-columns:minmax(0,1fr)}.adm-side{position:static;height:auto}.adm-side nav{display:flex;flex-wrap:wrap;gap:.2rem}.adm-side nav .sep{display:none}}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#222d30,#3d5257);padding:1rem}.login-card{background:#fff;border-radius:14px;padding:2rem;width:100%;max-width:420px;box-shadow:var(--sh-l)}.login-brand{display:flex;flex-direction:column;align-items:center;gap:.4rem;margin-bottom:1.4rem;text-align:center}.login-brand img{height:30px;width:auto}.login-brand span{font-weight:400;font-size:1.15rem;color:var(--ink-2)}.imgs{display:flex;flex-wrap:wrap;gap:.6rem}.imgs .im{position:relative;width:120px}.imgs .im img{width:120px;height:90px;object-fit:cover;border-radius:6px;border:1px solid var(--line)}.imgs .im .flex{margin-top:.2rem;gap:.2rem}.up-head{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;flex-wrap:wrap}.up-head h3{margin:0}.up-count{font-size:.88rem;color:var(--mute)}.up-count span{font-weight:700;color:var(--ink)}.up-grid{list-style:none;margin:.6rem 0 .4rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:.75rem;align-items:start}.up-tile{position:relative;min-width:0;border:1px solid var(--line);border-radius:10px;background:#fff;padding:.35rem;transition:box-shadow .15s,border-color .15s}.up-tile.is-main{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand)}.up-img{position:relative;aspect-ratio:4 / 3;border-radius:7px;overflow:hidden;background:#eef2f3}.up-img img{display:block;width:100%;height:100%;object-fit:cover}.up.is-js .up-tile:not(.is-new) .up-img{cursor:grab}.up-flag{position:absolute;left:.35rem;top:.35rem;font-size:.68rem;font-weight:700;line-height:1;padding:.26rem .4rem;border-radius:999px;background:rgba(255,255,255,.92);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.15)}.up-flag-main{display:none;background:var(--brand);color:#fff}.up-tile.is-main .up-flag-main{display:inline-block}.up-flag-new{left:auto;right:.35rem;background:#e6f4f1;color:#0d5f55}.up-flag-ai{left:auto;right:.35rem}.up-flag-warn,.up-flag-info{top:auto;bottom:.35rem;background:#fff4e0;color:#8a4b00}.up-flag-info{background:#eef3fb;color:#2f4f7a}.up-gone{display:none;position:absolute;inset:0;place-items:center;text-align:center;padding:.5rem;font-size:.78rem;font-weight:700;color:#a03a2f;background:rgba(255,255,255,.78)}.up-tile.is-del{border-style:dashed}.up-tile.is-del .up-img img{filter:grayscale(1);opacity:.45}.up-tile.is-del .up-gone{display:grid}.up-tools{display:flex;flex-wrap:wrap;gap:.1rem .6rem;margin-top:.3rem}.up.is-js .up-tools,.up.is-js .up-sortf{display:none}.up-bar{display:flex;gap:.25rem;margin-top:.35rem}.up-btn{display:grid;place-items:center;width:34px;height:32px;padding:0;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);cursor:pointer}.up-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.up-btn:disabled{opacity:.35;cursor:default}.up-btn.up-del,.up-btn.up-rm{margin-left:auto}.up-btn.up-del:hover,.up-btn.up-rm:hover{color:#a03a2f;border-color:#a03a2f}.up-tile.is-main .up-mk{visibility:hidden}.up-name{margin:.3rem 0 0;font-size:.75rem;color:var(--mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.up-more{margin-top:.35rem;font-size:.85rem}.up-more summary{cursor:pointer;color:var(--mute);padding:.15rem 0}.up-more[open] summary{color:var(--ink);margin-bottom:.3rem}.up-more label:not(.check){display:block;font-size:.78rem;color:var(--mute);margin:.35rem 0 .15rem}.up-more input[type=text],.up-more input[type=number]{width:100%;font-size:.85rem;padding:.35rem .45rem}.up-dot{display:inline-block;font-size:.68rem;font-weight:700;color:#8a4b00;background:#fff4e0;border-radius:999px;padding:.08rem .38rem;margin-left:.2rem}.up-tile.drop-before{box-shadow:-4px 0 0 var(--brand)}.up-tile.drop-after{box-shadow:4px 0 0 var(--brand)}.up-tile.is-drag{opacity:.45}.up-add{position:relative;aspect-ratio:4 / 3.25}.up-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;height:100%;min-height:130px;margin:0;padding:.6rem;text-align:center;border:2px dashed #b9c6ca;border-radius:10px;background:#f6f9f9;color:var(--ink);cursor:pointer;transition:border-color .15s,background .15s}.up-drop:hover,.up-add:focus-within .up-drop,.up.is-over .up-drop{border-color:var(--brand);background:#eef4f4}.up-add:focus-within .up-drop{outline:3px solid rgba(49,64,67,.25);outline-offset:2px}.up-plus{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--brand);color:#fff;margin-bottom:.2rem}.up-drop b{font-size:.92rem}.up-sub{font-size:.78rem;color:var(--mute)}.up-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.up:not(.is-js) .up-input{position:static;width:auto;height:auto;opacity:1;margin-top:.4rem}.up:not(.is-js) .up-add{aspect-ratio:auto}.up-add.is-full .up-drop{cursor:not-allowed;opacity:.55}.up-add.is-full .up-plus{background:var(--mute)}.up-msgs ul{list-style:none;margin:.3rem 0;padding:0;font-size:.86rem}.up-msgs li{padding:.4rem .6rem;border-radius:7px;margin-bottom:.3rem}.up-msgs .up-err{background:#fbeceb;color:#8d2f25}.up-msgs .up-hint{background:#fff4e0;color:#6d3c00}.up-newbox{margin-top:.6rem;padding:.7rem .85rem;border:1px solid var(--line);border-radius:10px;background:#fafbfb}.up-newbox-h{margin:0 0 .4rem;font-size:.92rem}.up.is-js .up-newbox{display:none}.up.is-js .up-newbox.is-on{display:block}@media (max-width:520px){.up-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.up-btn{width:32px}}@media (forced-colors:active){.up-flag,.up-btn{border:1px solid}}.mcal{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.mcal .h{font-size:.75rem;color:var(--mute);text-align:center;font-weight:700}.mcal .d{min-height:70px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:.3rem .4rem;font-size:.78rem}.mcal .d.o{background:#fafbfc;color:#b8c0c7}.mcal .d.t{border-color:var(--brand)}.mcal .d .n{font-weight:700}.mcal .d .ev{display:block;margin-top:2px;padding:1px 4px;border-radius:4px;background:var(--brand-l);color:var(--brand-d);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcal .d .ev.a{background:var(--warn-l);color:var(--warn)}.mcal .d .ev.b{background:#eef1f3;color:#55616c}.doc{background:#fff;max-width:820px;margin:1.5rem auto;padding:48px 56px;box-shadow:var(--sh-l);font-size:13.5px}.doc h1{font-size:22px;margin-bottom:4px}.doc .head{display:flex;justify-content:space-between;gap:2rem;margin-bottom:36px}.doc .addr{font-size:13px;line-height:1.45}.doc .sender{font-size:10.5px;color:#666;border-bottom:1px solid #ccc;margin-bottom:1.4em;padding-bottom:2px}.doc table.lines{width:100%;border-collapse:collapse;margin:18px 0}.doc table.lines th{text-align:left;border-bottom:2px solid #222;padding:6px 4px;font-size:12px}.doc table.lines td{border-bottom:1px solid #ddd;padding:7px 4px;vertical-align:top}.doc table.lines .num{text-align:right;white-space:nowrap}.doc .foot{margin-top:40px;padding-top:10px;border-top:1px solid #ccc;font-size:10.5px;color:#555;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.doc-bar{max-width:820px;margin:1rem auto 0;display:flex;gap:.5rem;justify-content:flex-end}@media print{body{background:#fff}.doc{box-shadow:none;margin:0;padding:0;max-width:none}.doc-bar,.no-print,.mk-top,.mk-cats,.mk-foot,.adm-side,.adm-top{display:none !important}.adm{display:block}@page{margin:18mm 16mm}}.hints{display:flex;flex-direction:column;gap:.3rem;margin:.5rem 0}.hints:empty{display:none}.hint{display:inline-flex;align-items:center;gap:.35rem;font-size:.84rem;padding:.3rem .55rem;border-radius:var(--r-s);background:var(--info-l);color:var(--info);cursor:help}.hint-warn{background:var(--warn-l);color:var(--warn)}.hint a{color:inherit;text-decoration:underline}.reco-wrap{margin-top:1.5rem}.reco-block{margin:1.2rem 0}.reco-block h2{font-size:1.15rem;margin-bottom:.6rem}.reco-block h2 .small{font-weight:400;margin-left:.4rem}.reco-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem}.reco-item{display:grid;grid-template-columns:72px 1fr;grid-template-rows:auto auto;gap:.5rem .8rem;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:.75rem;box-shadow:var(--sh)}.reco-item.compact{grid-template-columns:56px 1fr;padding:.55rem}.reco-item.added{border-color:var(--ok);background:var(--ok-l)}.reco-img{grid-row:1 / span 2;width:72px;height:72px;border-radius:var(--r-s);overflow:hidden;background:var(--bg);display:grid;place-items:center}.reco-item.compact .reco-img{width:56px;height:56px}.reco-img img{width:100%;height:100%;object-fit:cover}.reco-img .ph{color:var(--mute)}.reco-title{font-weight:600;color:var(--ink);display:block}.reco-reason{color:var(--mute);margin:.1rem 0 .25rem}.reco-price{margin-top:.25rem}.reco-act{grid-column:2;display:flex;align-items:center;gap:.5rem}.reco-act .ok{color:var(--ok);font-weight:600;font-size:.9rem}.reco-note{margin-top:.6rem}.reco-cart{margin-top:1rem}.bump{border:1px dashed var(--accent);border-radius:var(--r);padding:.8rem;margin:.8rem 0;background:#fffdf5}.bump-h{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem}.toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);background:var(--ink);color:#fff;padding:.7rem 1.1rem;border-radius:var(--r);box-shadow:var(--sh-l);z-index:60;font-size:.92rem;display:flex;gap:.8rem;align-items:center}.toast a{color:var(--accent);font-weight:600}.acard .flags .badge-info,.acard .flags .badge-warn{cursor:help}.consent-banner[hidden],.consent-modal[hidden]{display:none}.consent-banner,.consent-modal{position:fixed;inset:0;z-index:80;background:rgba(20,28,30,.55);display:flex;align-items:flex-start;justify-content:center;padding:1rem;overflow-y:auto;overscroll-behavior:contain}.consent-box,.consent-dialog{margin:auto}.consent-box,.consent-dialog{background:#fff;color:var(--ink);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.28);width:100%;padding:1.6rem 1.6rem 1rem}.consent-box{max-width:30rem;min-height:min(27rem,92vh);display:flex;flex-direction:column}.consent-box:focus{outline:none}.consent-dialog{max-width:36rem}.consent-logo{display:block;align-self:flex-start;height:22px;width:auto;margin:0 0 1.2rem}.consent-box h2,.consent-dialog h2{margin:0 0 .6rem;font-size:1.3rem;color:var(--ink)}.consent-box p,.consent-dialog p{color:var(--ink-2);font-size:.93rem;line-height:1.55}.consent-box p{margin:0 0 1.2rem;flex:1}.consent-box b{color:var(--ink)}.consent-box .consent-actions,.consent-dialog .consent-actions{display:grid;grid-template-columns:1fr;gap:.55rem;margin:0}@media (min-width:560px){.consent-box .consent-actions,.consent-dialog .consent-actions{grid-template-columns:1fr 1fr 1fr}}.consent-btn{background:var(--brand);border-color:var(--brand);color:#fff;white-space:normal;text-align:center;min-height:2.9rem;padding:.55rem .7rem}.consent-btn:hover{background:var(--brand-d);border-color:var(--brand-d);color:#fff}.consent-btn:focus-visible,.consent-close:focus-visible,.consent-legal a:focus-visible,.consent-dialog summary:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.consent-legal{display:flex;justify-content:center;gap:.5rem;margin-top:1rem;font-size:.78rem;color:var(--mute)}.consent-head{display:flex;align-items:center;gap:.85rem;margin:0 0 .85rem}.consent-cookie{flex:none;width:3.5rem;height:3.5rem}.consent-kicker{display:block;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--mute);margin:0 0 .1rem}.consent-box .consent-head h2{margin:0;font-size:1.5rem;line-height:1.2}.consent-box .consent-actions.consent-actions-2{grid-template-columns:1fr 1fr}@media (max-width:359px){.consent-box .consent-actions.consent-actions-2{grid-template-columns:1fr}}.consent-more{display:block;align-self:center;text-align:center;margin:.9rem 0 0;padding:.2rem .3rem;font-size:.9rem;color:var(--link);text-decoration:underline;text-underline-offset:3px}.consent-more:hover{color:var(--ink)}.consent-more:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}.consent-box .consent-legal{margin-top:.7rem}.consent-box .consent-logo{align-self:center}.consent-legal a{color:var(--mute) !important;text-decoration:none}.consent-legal a:hover{color:var(--ink) !important;text-decoration:underline}.consent-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.consent-close{border:0;background:transparent;font-size:1.7rem;line-height:1;cursor:pointer;color:var(--mute);padding:0 .3rem;margin:-.3rem -.4rem 0 0}.consent-close:hover{color:var(--ink)}.consent-intro{margin:0 0 1rem}.consent-dialog .consent-cats{display:grid;gap:.6rem;margin-bottom:1.1rem}.consent-dialog .consent-cat{border:1px solid var(--line);background:#fff;border-radius:10px;padding:.8rem .95rem}.consent-dialog .consent-cat.is-empty{background:var(--bg)}.consent-dialog .consent-cat-head{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:default}.consent-cat-title{font-weight:700;color:var(--ink)}.consent-dialog .consent-cat p{margin:.35rem 0 0;font-size:.87rem}.consent-meta{font-size:.8rem !important;color:var(--mute) !important}.consent-none{font-size:.78rem;color:var(--mute);border:1px solid var(--line);background:#fff;border-radius:999px;padding:.1rem .55rem}.consent-dialog details{margin-top:.45rem}.consent-dialog summary{cursor:pointer;font-size:.85rem;color:var(--link)}.consent-dialog .consent-services{list-style:none;margin:.45rem 0 0;padding:0;display:grid;gap:.4rem}.consent-dialog .consent-services li{padding:.5rem .65rem;background:var(--bg);border-radius:8px;font-size:.86rem;color:var(--ink-2)}.consent-dialog .consent-services strong{color:var(--ink)}.consent-svc{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.consent-svc input{width:1rem;height:1rem;margin:.2rem 0 0;flex:none;accent-color:var(--brand)}.consent-foot{margin:.8rem 0 0}.consent-switch{position:relative;display:inline-flex;flex:none;cursor:pointer}.consent-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.consent-switch span{pointer-events:none;width:2.6rem;height:1.45rem;border-radius:999px;background:#c9d1d6;position:relative;transition:background .15s}.consent-switch span::after{content:"";position:absolute;top:.18rem;left:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.consent-switch input:checked + span{background:var(--brand)}.consent-switch input:checked + span::after{transform:translateX(1.12rem)}.consent-switch input:disabled{cursor:not-allowed}.consent-switch input:disabled + span{opacity:.55}.consent-switch input:focus-visible + span{outline:3px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.consent-switch span,.consent-switch span::after{transition:none}}.consent-page .consent-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.consent-page .consent-cats{display:grid;gap:.7rem}.consent-page .consent-cat{border:1px solid var(--line);border-radius:var(--r-s);padding:.75rem .9rem}.consent-page .consent-cat-head{display:flex;align-items:center;gap:.55rem;cursor:pointer}.consent-page .consent-cat-head input{width:1.1rem;height:1.1rem;margin:0}.consent-page .consent-cat p{margin:.35rem 0 .4rem}.consent-page .consent-services{list-style:none;margin:.3rem 0 0;padding:0;display:grid;gap:.45rem}.consent-page .consent-services li{padding:.45rem .6rem;background:#f6f8f9;border-radius:var(--r-s);font-size:.92rem}.consent-page .consent-services label{display:flex;align-items:flex-start;gap:.5rem;cursor:pointer}.consent-page .consent-services label input{width:1rem;height:1rem;margin:.2rem 0 0;flex:none}.consent-page .consent-services details{margin-top:.3rem}.consent-page .consent-services details p{margin:.3rem 0}.consent-svc-details{margin:.3rem 0 0 1.5rem;display:grid;gap:.15rem}.consent-page .notice{padding:.8rem 1rem;border-radius:var(--r-s);margin:0 0 1rem;border:1px solid #cfe3d4;background:#f1faf3}.consent-page .notice.warn{border-color:#f0d9a8;background:#fff8e8}.consent-history td,.consent-history th{vertical-align:top}body.consent-open{overflow:hidden}.table tr.row-warn td{background:var(--warn-l)}.stat .v .ok{color:var(--ok)}.stat .v .bad{color:var(--bad)}.adm-side .adm-ver{display:block;margin:1.2rem .65rem .4rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08);color:#7f9398;font-size:.75rem;letter-spacing:.03em}.adm-side a.adm-ver:hover{color:#fff;text-decoration:none}.version-big{font-size:1.05rem}.res-list li{margin:.25rem 0}.res-list li.warn{color:var(--warn)}.res-bar{height:12px;background:#e8edef;border-radius:6px;overflow:hidden;margin:.4rem 0 .5rem}.res-bar span{display:block;height:100%;background:var(--ok)}.res-bar span.warn{background:var(--accent)}.res-bar span.bad{background:var(--bad)}.delivery-settings .dl-modes{border:1px solid var(--line);border-radius:var(--r-s);padding:.4rem .8rem .3rem;margin:0 0 .8rem}.delivery-settings .dl-modes legend{font-weight:600;font-size:.9rem;padding:0 .3rem}.delivery-settings .g4{grid-template-columns:repeat(4,minmax(0,1fr))}.delivery-settings .g5{grid-template-columns:repeat(5,minmax(0,1fr))}.delivery-settings .mt-s{margin-top:.35rem}.delivery-settings .dl-examples{display:flex;flex-wrap:wrap;gap:.3rem .9rem;background:#f6f8f9;border-radius:var(--r-s);padding:.5rem .7rem;margin:.4rem 0 .6rem}@media (max-width:760px){.delivery-settings .g4,.delivery-settings .g5{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.delivery-settings [data-dl-show][hidden]{display:none !important}.chips-check{display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.fs-captcha{display:block;width:100%;max-width:300px;border:1px solid var(--line);border-radius:var(--r-s);padding:.55rem .65rem .6rem;margin:.7rem 0;background:#fafbfa}.fs-captcha-h{font-size:.82rem;font-weight:600;margin:0 0 .4rem}.fs-captcha-h .muted{font-weight:400}.fs-captcha-row{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.fs-captcha-row img{display:block;width:180px;max-width:calc(100% - 44px);height:auto;border:1px solid var(--line);border-radius:5px;background:#fff}.fs-renew{display:inline-flex;flex-direction:column;align-items:center;gap:.1rem;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:6px;padding:.3rem .35rem;font:600 .66rem/1.1 var(--font);cursor:pointer;width:54px}.fs-renew:hover{background:#f1f3f2}.fs-renew:disabled{opacity:.4;cursor:default}.fs-captcha input[name="_fc"]{width:100%;letter-spacing:.14em;text-transform:uppercase;padding:.45rem .6rem}.fs-captcha input[name="_fc"]::placeholder{letter-spacing:normal;text-transform:none}.fs-captcha .err{margin-top:.3rem}.fs-alt summary{cursor:pointer;font-size:.82rem;margin-top:.4rem}.fs-alt p{margin:.3rem 0 0;font-size:.88rem}form.fs-wait [type="submit"],form.fs-wait button:not([type]){opacity:.6;cursor:progress}a.sr:focus,.skip-link:focus{position:fixed;top:.5rem;left:.5rem;z-index:1000;width:auto;height:auto;margin:0;clip:auto;overflow:visible;padding:.6rem 1rem;background:var(--brand);color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.3);text-decoration:none}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,summary:focus-visible,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible,input[type=range]:focus-visible,input[type=file]:focus-visible,[tabindex]:not([tabindex="-1"]):not(input):not(select):not(textarea):focus-visible,label.check:focus-within{outline:3px solid var(--accent);outline-offset:2px;border-radius:3px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible,.consent-box:focus,.consent-box:focus-visible{outline:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{outline:2px solid transparent;outline-offset:0;border-color:var(--brand);background-color:#fff;box-shadow:0 0 0 3px rgba(49,64,67,.14)}.btn-sm,.cart-count,.foot a,.crumbs a,.pager a,.tabs a,button.icon-btn,a.icon-btn{min-height:24px;min-width:24px}@media (max-width:620px){.btn{white-space:normal;max-width:100%}}.inline-form{display:inline-block;margin-left:.5rem}.inline-form .btn{vertical-align:baseline}.row-inline{display:flex;gap:.6rem;align-items:flex-end;flex-wrap:wrap}.ax-list{margin:.3rem 0 0;padding-left:1.2rem}.ax-list li{margin-bottom:.5rem}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}@media (prefers-contrast:more){:root{--line:#5f6b75}a{text-decoration:underline}.btn,.panel,input,select,textarea{border-color:#3a464c}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-width:4px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px var(--brand),0 0 0 5px rgba(49,64,67,.35)}}@media (forced-colors:active){a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:3px solid Highlight;outline-offset:2px}.btn,.badge,.panel,.alert,.cart-count{border:1px solid}svg{forced-color-adjust:auto}}.ai-badge-inline{position:static;vertical-align:middle}.mt-s{margin-top:.35rem}.req{color:var(--bad)}.privacy-line{margin:.6rem 0}.privacy-consent{margin:.8rem 0 .4rem}.seo-box{display:grid;gap:.2rem}.seo-dot{display:inline-block;width:.7rem;height:.7rem;border-radius:50%;background:#b9c2c8;flex:none;margin-top:.3rem}.seo-good .seo-dot,.seo-dot.seo-good{background:#1f9d55}.seo-ok .seo-dot,.seo-dot.seo-ok{background:#e8a317}.seo-bad .seo-dot,.seo-dot.seo-bad{background:#d64532}.seo-scores{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center;margin:.2rem 0 .6rem}.seo-score{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);border-radius:999px;padding:.25rem .7rem .25rem .55rem;background:#fff;font-size:.88rem}.seo-score .seo-dot{margin-top:0}.seo-preview-wrap{border:1px solid var(--line);border-radius:var(--r);padding:.8rem .9rem 1rem;background:#fff;margin:.3rem 0 .9rem}.seo-preview-h{display:flex;justify-content:space-between;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:.6rem}.seo-device{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden}.seo-device button{border:0;background:#fff;padding:.3rem .7rem;font:inherit;font-size:.82rem;display:inline-flex;gap:.3rem;align-items:center;cursor:pointer;color:var(--ink-2);min-height:32px}.seo-device button.on{background:var(--brand-l);color:var(--ink);font-weight:600}.seo-serp{font-family:Arial,Helvetica,sans-serif;max-width:600px}.seo-serp[data-device="mobile"]{max-width:360px;border:1px solid #ebedef;border-radius:12px;padding:.75rem .85rem;box-shadow:0 1px 4px rgba(16,24,40,.08)}.seo-serp-site{display:flex;gap:.55rem;align-items:center;margin-bottom:.2rem}.seo-serp-fav{width:26px;height:26px;border-radius:50%;background:#f1f3f4;display:inline-flex;align-items:center;justify-content:center;flex:none}.seo-serp-name{display:block;font-size:14px;color:#202124;line-height:1.25}.seo-serp-url{display:block;font-size:12px;color:#4d5156;line-height:1.3;overflow-wrap:anywhere}.seo-serp-title{font-size:20px;line-height:1.3;color:#1a0dab;margin:.2rem 0 .15rem;overflow-wrap:anywhere}.seo-serp[data-device="mobile"] .seo-serp-title{font-size:18px;color:#1558d6}.seo-serp-desc{font-size:14px;line-height:1.58;color:#4d5156;overflow-wrap:anywhere}.seo-serp-desc b{color:#202124}.seo-meter{height:5px;border-radius:3px;background:#edf0f2;overflow:hidden;margin-top:.3rem}.seo-meter span{display:block;height:100%;width:0;background:#b9c2c8;transition:width .2s}.seo-meter .seo-m-good{background:#1f9d55}.seo-meter .seo-m-ok{background:#e8a317}.seo-meter .seo-m-bad{background:#d64532}.seo-tabs{display:flex;gap:.2rem;border-bottom:1px solid var(--line);margin:.3rem 0 .6rem;flex-wrap:wrap}.seo-tabs button{border:0;background:none;font:inherit;font-size:.9rem;padding:.45rem .7rem;border-bottom:2px solid transparent;cursor:pointer;color:var(--ink-2);min-height:36px}.seo-tabs button[aria-selected="true"]{color:var(--ink);border-color:var(--brand);font-weight:600}.seo-checks{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.seo-c{display:flex;gap:.55rem;align-items:flex-start;font-size:.9rem;line-height:1.45}.seo-fix{color:var(--ink-2);font-size:.85rem;margin-top:.1rem}.seo-items{margin:.3rem 0 0;padding-left:1.1rem;font-size:.84rem;color:var(--ink-2)}.seo-steps{margin:0 0 .6rem;padding-left:1.3rem;display:grid;gap:.5rem;font-size:.9rem}.seo-steps li::marker{font-weight:700}.seo-steps li.seo-bad::marker{color:#d64532}.seo-steps li.seo-ok::marker{color:#b97c00}.seo-alldone{color:#157f3b;font-weight:600;margin:0}.seo-light-pill{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;white-space:nowrap}.seo-light-pill .seo-dot{margin-top:0}.seo-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;margin-bottom:1rem}.seo-tile{border:1px solid var(--line);border-radius:var(--r);padding:.7rem .9rem;background:#fff;text-decoration:none;color:inherit}.seo-tile b{display:block;font-size:1.5rem}a.seo-tile:hover{border-color:var(--brand);text-decoration:none}@media (forced-colors:active){.seo-dot,.seo-meter span{forced-color-adjust:none}}.art-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.55rem 0 .2rem;position:relative}.act-btn{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .8rem;border:1px solid #cfd9db;border-radius:999px;background:#fff;color:var(--ink);font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;list-style:none;min-height:36px}.act-btn:hover{border-color:var(--brand);color:var(--brand)}.act-btn::-webkit-details-marker{display:none}.share-menu{position:relative}.share-pop{position:absolute;z-index:30;top:calc(100% + .35rem);left:0;min-width:210px;background:#fff;border:1px solid #dbe3e5;border-radius:var(--r-s);box-shadow:0 8px 24px rgba(28,38,40,.14);padding:.35rem;display:grid}.share-item{display:flex;align-items:center;gap:.5rem;padding:.55rem .6rem;border:0;border-radius:6px;background:none;color:var(--ink);font:inherit;font-size:.92rem;text-align:left;text-decoration:none;cursor:pointer;min-height:40px}.share-item:hover,.share-item:focus-visible{background:#f1f5f6}.ops-free{display:inline-block;margin-top:4px;padding:1px 6px;border-radius:4px;background:#e6f4f1;color:#0d5f55;font-weight:700;font-size:.78rem}.ops-free.x{background:#f6e3e1;color:#a03a2f}.ops-free.big{font-size:1.1rem;padding:.3rem .6rem}.ops-mcal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ops-mcal .h{font-size:.8rem;font-weight:600;color:var(--muted,#667);text-align:center;padding:.25rem 0}.ops-mcal .d{min-height:96px;min-width:0;overflow:hidden}.ops-mcal .d .ev{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-mcal .d .n{font-weight:700;color:var(--ink);text-decoration:none}.ops-week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem}.ops-wday{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:.5rem;min-height:180px}.ops-wday.t{border-color:var(--brand)}.ops-wh{display:block;font-weight:700;color:var(--ink);margin-bottom:.4rem}.ops-wev{display:block;font-size:.8rem;padding:.35rem .45rem;border-radius:6px;margin-bottom:.35rem;background:var(--brand-l);color:var(--brand-d);text-decoration:none !important}.ops-wev small{display:block;color:var(--mute);font-size:.72rem}.ops-wev.a{background:var(--warn-l);color:var(--warn)}.ops-wev.b{background:#eef1f3;color:#55616c}@media (max-width:1100px){.ops-week{grid-template-columns:repeat(2,minmax(0,1fr))}}.fin-h{margin:1.4rem 0 .6rem;font-size:1rem;color:var(--ink-2)}.fin-over{color:var(--bad);font-weight:700}.fin-inline{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}.fin-inline select,.fin-inline input{width:auto;padding:.32rem .45rem;font-size:.85rem}.fin-inline .check{margin:0;font-size:.85rem}.fin-actions{display:flex;flex-direction:column;gap:.5rem}.fin-actions form{display:flex;flex-direction:column;gap:.4rem}.fin-kv{grid-template-columns:110px 1fr}.fin-list{list-style:none;margin:0;padding:0}.fin-list li{padding:.3rem 0;border-bottom:1px solid var(--line);font-size:.9rem}.fin-list li:last-child{border-bottom:0}.fin-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.fin-catgroup{border:1px solid var(--line);border-radius:var(--r-s);padding:.5rem .7rem}.fin-catrow{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.18rem 0;font-size:.88rem;font-weight:400}.fin-catrow span{flex:1 1 auto;min-width:0}.fin-catrow input,.fin-catrow input[type=text]{flex:0 0 82px;width:82px;padding:.28rem .4rem;text-align:right}.fin-catrow.fin-main{font-weight:700;border-bottom:1px solid var(--line);padding-bottom:.4rem;margin-bottom:.2rem}.fin-type{border-bottom:1px solid var(--line);padding-bottom:.8rem;margin-bottom:.8rem}.fin-kvform{display:flex;gap:.4rem;align-items:flex-start}.fin-kvform textarea{min-height:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem}.fin-val{max-width:360px;word-break:break-word;font-size:.85rem}.fin-exp{font-size:.82rem}.fin-cron code{background:#f3f5f6;padding:.35rem .55rem;border-radius:var(--r-s);word-break:break-all}.fin-key{background:#fff;padding:.3rem .5rem;border-radius:4px;word-break:break-all}.fin-ph{background:#f3f5f6;padding:.05rem .3rem;border-radius:4px;font-size:.8rem}.fin-side{padding:.6rem}.fin-navlist{list-style:none;margin:0;padding:0}.fin-navlist a{display:block;padding:.38rem .55rem;border-radius:var(--r-s);color:var(--ink-2);font-size:.9rem}.fin-navlist a:hover{background:#f3f5f6;text-decoration:none}.fin-navlist a.on{background:var(--brand-l);color:var(--brand);font-weight:700}.fin-legal{max-height:520px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-s);padding:.8rem 1rem;background:#fcfdfd}.fin-doc h2{margin-top:1.4rem}.fin-doc h3{margin-top:1.2rem}.fin-doc code{background:#f3f5f6;padding:.05rem .3rem;border-radius:4px;font-size:.86em}.fin-pre{background:#1f2a2d;color:#e4ecee;padding:.9rem 1rem;border-radius:var(--r-s);overflow-x:auto;font-size:.82rem}.fin-pre code{background:none;color:inherit;padding:0}.fin-mdtable td,.fin-mdtable th{font-size:.88rem}.fin-mdtable td:first-child{white-space:nowrap}.fin-rank th,.fin-rank td{padding:.45rem .5rem;font-size:.85rem}.chart-fig{margin:0}.chart{width:100%;height:auto;display:block}.chart-legend{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.8rem;color:var(--mute);margin-top:.3rem}.chart-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.hbars{display:flex;flex-direction:column;gap:.35rem}.hb{display:grid;grid-template-columns:minmax(0,1.3fr) 1fr auto;gap:.5rem;align-items:center;font-size:.82rem}.hb-l{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hb-b{background:#eef2f3;border-radius:3px;height:9px;overflow:hidden}.hb-b i{display:block;height:100%;background:var(--teal);border-radius:3px}.hb-v{font-weight:700;white-space:nowrap}.h3{font-size:1.1rem}details summary{cursor:pointer;color:var(--link);font-weight:600}.table td.right,.table th.right,.table tfoot td.right{text-align:right;white-space:nowrap}.fin-doc .table-wrap{margin:.4rem 0 1.1rem}.pt0{padding-top:0 !important}.h3{font-size:1.1rem}.mt-s{margin-top:.35rem}.inline-block{display:inline-block}.narrow-l{max-width:1000px}.lead{font-size:1.08rem;color:var(--ink-2)}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hero-kicker{display:inline-flex;align-items:center;gap:.35rem;background:rgba(255,255,255,.12);padding:.25rem .7rem;border-radius:999px;font-size:.85rem;color:#e6eef0 !important;margin-bottom:1rem}.hero .hero-search{grid-template-columns:1.7fr 1fr 1fr 1.35fr auto;align-items:end;max-width:1040px}.hero-search>div{min-width:0}.hero-search input,.hero-search .hs-btn .btn{height:44px}.hero-search .hs-btn .btn{min-height:0;padding-top:0;padding-bottom:0}@media (min-width:761px){.hero-search .hs-btn{margin-right:.5rem}}.hero-facts{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1.2rem;font-size:.9rem;color:#d3dde0}.hero-facts span{display:inline-flex;align-items:center;gap:.35rem}.hero-facts svg{color:var(--accent)}.hero-search,.hero-search label{color:var(--ink)}.hero-search input{color:var(--ink)}@media (max-width:760px){.hero .hero-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-search>div:first-child,.hero-search .hs-btn{grid-column:1 / -1}}@media (max-width:400px){.hero .hero-search{grid-template-columns:minmax(0,1fr)}}.cat-tiles .tile{min-height:96px}.how{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.step{position:relative;padding-top:1.6rem}.step .num,.step-list .num{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--accent);color:#1d1300;font-weight:800}.step .num{position:absolute;top:-14px;left:1.2rem}.cta-box{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;background:linear-gradient(135deg,#263236,#3d5257);color:#fff;border-radius:var(--r);padding:1.6rem 1.8rem}.cta-box p{color:#d3dde0}.project-card h2 a{color:var(--ink)}.acard .tags{display:flex;flex-wrap:wrap;gap:.3rem}.acard .tags span{background:#f1f4f5;border-radius:4px;padding:0 .35rem;font-size:.74rem;color:var(--ink-2)}.acard .tags .tag-ok{background:var(--ok-l);color:var(--ok)}.acard .tags .stars{font-size:.72rem}.acard-hl{border:2px solid #f0c75a;box-shadow:0 0 0 3px #fff7dc}.acard .badge-info{background:#314043;color:#fff}.page-intro{margin-bottom:1.2rem}.page-intro h1{margin-bottom:.3rem}.search-layout{align-items:start}.filters-box>summary{display:none;list-style:none}.filters-box>summary::-webkit-details-marker{display:none}.filters .panel h3{margin-top:.4rem}.grid.tight{gap:.5rem}.cat-tree ul{list-style:none;padding-left:0;margin:0}.cat-tree ul ul{padding-left:.8rem;border-left:1px solid var(--line);margin-left:.2rem}.cat-tree li a{display:block;padding:.18rem 0;font-size:.9rem;color:var(--ink-2)}.cat-tree li a.on{color:var(--ink);font-weight:700}.sort-form select{width:auto;min-width:170px}.rank-note{margin-top:-.6rem}.hint-chips .chip{font-size:.8rem}@media (max-width:960px){.filters-box>summary{display:flex;margin-bottom:.8rem}.filters-box:not([open])>form{display:none}}.article-split{margin-top:.4rem}.article-h1{margin-top:1rem;font-size:1.75rem}.article-meta{margin-bottom:.6rem;gap:.5rem .9rem}.mode-line{margin:.5rem 0}.bookbox h3{font-size:1rem}.opt-box{border:1px solid var(--line);border-radius:var(--r-s);padding:.5rem .8rem .4rem;margin:0 0 1rem}.opt-box legend{font-weight:600;font-size:.9rem;padding:0 .3rem}.extra-qty{display:grid;grid-template-columns:1fr 80px;gap:.5rem;align-items:center;margin:.35rem 0;font-size:.92rem}.quote .ql{display:flex;justify-content:space-between;gap:1rem;padding:.15rem 0}.quote .ql.sm{font-size:.85rem;color:var(--mute)}.quote .err{margin:0}.list-check{padding-left:1.2rem;margin:0}.list-check li{margin:.25rem 0}.doc-list{list-style:none;padding:0;margin:0}.doc-list li{display:flex;align-items:center;gap:.45rem;padding:.3rem 0;flex-wrap:wrap}.reply{margin-top:.5rem;padding:.5rem .7rem;background:#f6f8f9;border-left:3px solid var(--brand);font-size:.9rem}.cal .d[data-day]{cursor:pointer}.cal .d.sel{background:var(--brand);color:#fff}.cal .d.rng{background:#cfe0e3;color:var(--ink)}.variant-form{margin:.8rem 0 0}.merchant-head{background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin-bottom:1.4rem;box-shadow:var(--sh)}.merchant-head .cover{max-height:220px;overflow:hidden}.merchant-head .cover img{width:100%;height:220px;object-fit:cover}.mh-row{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem}.merchant-tile{color:var(--ink);display:block}.merchant-tile:hover{text-decoration:none;box-shadow:var(--sh-l)}.kv.kv-1{grid-template-columns:1fr;gap:.1rem}.kv.kv-1 dt{font-size:.8rem;margin-top:.5rem}.cart-line.has-problem{background:#fffafa}.qty-input{width:80px !important;padding:.35rem .5rem !important}.qty-form{gap:.35rem}.cart-total{margin-top:.5rem}.group-panel .panel-h h2{font-size:1.15rem}.group-lines{list-style:none;padding:0;margin:0 0 1rem}.group-lines li{display:flex;gap:.5rem;flex-wrap:wrap;align-items:baseline;padding:.35rem 0;border-bottom:1px dashed var(--line)}.group-lines .right-num{margin-left:auto;font-weight:600}.opts fieldset{border:1px solid var(--line);border-radius:var(--r-s);padding:.4rem .8rem .3rem;margin:0 0 1rem}.opts legend{font-weight:600;font-size:.9rem;padding:0 .3rem}.sum.cost{margin:.5rem 0 1rem}.payee-note{display:flex;gap:.5rem;align-items:flex-start;background:#f6f8f9;border:1px solid #dbe3e5;border-radius:var(--r-s);padding:.7rem .8rem;font-size:.9rem;margin-bottom:.6rem}.payee-note svg{flex:none;margin-top:.15rem}.terms-details{margin:.3rem 0 0 1.6rem;font-size:.9rem}.req-check{background:var(--warn-l);padding:.5rem .6rem;border-radius:var(--r-s)}.addr-grid{grid-template-columns:2fr 1fr 2fr}.addr-grid .span2{grid-column:span 1}@media (max-width:620px){.addr-grid{grid-template-columns:1fr}}.account-box{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--line)}.delivery-addr{margin-top:.5rem}.thanks h1{display:flex;align-items:center;gap:.5rem;color:var(--ok)}.order-card .panel-h{align-items:flex-start}.items-table td,.items-table th{padding:.5rem .4rem}.msgs{display:flex;flex-direction:column;gap:.5rem;margin:.8rem 0}.msg{max-width:85%;background:#f1f4f5;border-radius:10px;padding:.55rem .75rem;font-size:.92rem}.msg.mine{align-self:flex-end;background:#e3eef0}details>summary{cursor:pointer}.acc-nav nav a{display:flex;align-items:center;gap:.5rem;padding:.45rem .5rem;border-radius:var(--r-s);color:var(--ink-2);font-size:.93rem}.acc-nav nav a:hover{background:#f1f4f5;text-decoration:none}.acc-nav nav a.on{background:var(--brand-l);color:var(--ink);font-weight:600}.acc-who{padding-bottom:.8rem;margin-bottom:.6rem;border-bottom:1px solid var(--line)}@media (max-width:960px){.acc-nav .panel{padding:.75rem .8rem}.acc-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;padding-bottom:.5rem;margin-bottom:.55rem}.acc-who br{display:none}.acc-nav nav{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 -.8rem;padding:.1rem .8rem .2rem;scroll-padding:0 .8rem}.acc-nav nav::-webkit-scrollbar{display:none}.acc-nav nav a{flex:0 0 auto;white-space:nowrap;border:1px solid var(--line);border-radius:999px;padding:.42rem .75rem;min-height:40px;font-size:.88rem}.acc-nav nav a.on{border-color:var(--brand)}.acc-nav .btn-block{width:auto;display:inline-flex;margin-top:.55rem}}.thread{display:block;padding:.7rem .4rem;border-bottom:1px solid var(--line);color:var(--ink)}.thread:hover{background:#f7f9fa;text-decoration:none}.thread.unread{background:#fffaf0}.authbox.wide{max-width:680px}.stars-input{border:0;padding:0;margin:0 0 .6rem;display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.stars-input legend{font-weight:600;font-size:.9rem;float:left;margin-right:.6rem}.stars-input input{position:absolute;opacity:0;width:1px;height:1px}.stars-input label{font-size:1.7rem;color:#cfd6db;cursor:pointer;padding:0 .08rem}.stars-input input:checked ~ label,.stars-input label:hover,.stars-input label:hover ~ label{color:#e3a008}.stars-input input:focus-visible + label{outline:2px solid var(--brand)}.prose-page{max-width:none}.share-row{margin:.9rem 0}.share-row .bar{height:8px;background:#edf1f2;border-radius:4px;overflow:hidden;margin:.3rem 0}.share-row .bar span{display:block;height:100%;background:var(--brand)}.step-list>div{display:flex;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.step-list>div:last-child{border-bottom:0}.step-list .num{flex:none}@media (max-width:620px){.container{padding:0 14px}.section{padding:1.6rem 0}.hero{padding:2rem 0 2.4rem}.cards{grid-template-columns:1fr 1fr;gap:.6rem}.acard .body{padding:.6rem .65rem .75rem}.acard .t{font-size:.92rem}.acard .price{font-size:.95rem}.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cart-line{grid-template-columns:56px 1fr}.cart-line .thumb{width:56px;height:44px}.cart-line>.right{grid-column:2;text-align:left}.result-head{flex-direction:column;align-items:flex-start}.mh-row{padding:1rem}.cta-box{padding:1.2rem}.bookbox{position:static}}@media (max-width:380px){.cards{grid-template-columns:1fr}}.filters .dates{grid-template-columns:1fr}@media (max-width:960px){.filters .dates{grid-template-columns:1fr 1fr}}input:not([type]),input[type=time]{width:100%;padding:.58rem .7rem;border:1px solid #cdd5dc;border-radius:var(--r-s);background:#fff;font:inherit;color:var(--ink)}input:not([type]):focus,input[type=time]:focus{outline:2px solid rgba(49,64,67,.2);border-color:var(--brand)}input[readonly]{background:#f4f6f7}.quote .ql span + span,.quote .ql b{white-space:nowrap}.mobile-book-bar{display:none}@media (max-width:960px){.mobile-book-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(16,24,40,.08);padding:.6rem 1rem;justify-content:space-between;align-items:center;color:var(--ink)}.mobile-book-bar:hover{text-decoration:none}body:has(.mobile-book-bar) .mk-foot{padding-bottom:4.5rem}.bookbox{scroll-margin-top:80px}}@media (max-width:760px){.hero-search .hs-btn .btn{width:100%}}.hero-search .ac-box,.filters .ac-box{min-width:280px;right:auto}.hero-search .ac-box a,.filters .ac-box a{white-space:nowrap}@media (max-width:760px){.hero-search .ac-box{right:0;min-width:0}.hero-search .ac-box a{white-space:normal}}.filters .loc-fields{grid-template-columns:1fr}.delivery-msg{margin:-.4rem 0 .8rem}.delivery-msg .err:empty,.delivery-msg .small:empty{display:none}.delivery-msg .err{font-weight:600}.dl-calc{margin-top:.5rem;display:grid;gap:.25rem;max-width:420px}.dl-calc-row{display:flex;gap:.4rem}.dl-calc-row input{max-width:9rem}.dl-calc .ok{color:var(--ok)}.dl-calc .err{color:var(--bad)}.hero{position:relative}.hero-bg{position:absolute;inset:0;overflow:hidden}.hero-bg picture,.hero-bg img{display:block;width:100%;height:100%;object-fit:cover}.hero-garten:not(.hero-img){background:linear-gradient(135deg,#1d2b22 0%,#2c4433 55%,#39573f 100%)}.hero-bau:not(.hero-img){background:linear-gradient(135deg,#26231f 0%,#3a352e 55%,#4d453a 100%)}.hero .hero-more{color:#fff;font-weight:600;white-space:nowrap;text-decoration-color:rgba(255,255,255,.55)}.hero .hero-more:hover{color:var(--accent);text-decoration-color:currentColor}.hero-more-arrow{color:#fff;font-weight:600}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,27,29,.96) 0%,rgba(18,27,29,.78) 55%,rgba(18,27,29,.55) 100%);pointer-events:none}.hero .container{position:relative;z-index:1}.hero-img h1,.hero-img>.container>p{text-shadow:0 1px 12px rgba(0,0,0,.35)}.tiles-img .tile-img{padding:0;overflow:hidden;gap:0}.tile-media{display:block;aspect-ratio:16 / 10;background:var(--brand-l);overflow:hidden}.tile-media picture,.tile-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.tile-img:hover .tile-media img{transform:scale(1.04)}.tile-ph{display:grid;place-items:center;width:100%;height:100%;color:var(--brand)}.tile-body{display:flex;flex-direction:column;gap:.25rem;padding:.7rem .9rem .85rem}.tile-body b{hyphens:auto;overflow-wrap:anywhere}.tile-body span{font-size:.8rem;color:var(--mute)}.tiles-sm{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.tiles-sm .tile-media{aspect-ratio:16 / 9}.tiles-sm .tile-body{padding:.55rem .75rem .65rem}.page-banner{position:relative;height:240px;border-radius:var(--r);overflow:hidden;margin:.4rem 0 1rem;background:var(--brand)}.page-banner picture,.page-banner img{display:block;width:100%;height:100%;object-fit:cover}.page-banner-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,27,29,0) 30%,rgba(18,27,29,.78) 100%)}.page-banner h1{position:absolute;left:1.4rem;right:1.4rem;bottom:1.1rem;margin:0;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.4)}@media (max-width:700px){.page-banner{height:160px}.page-banner h1{font-size:1.35rem;left:1rem;bottom:.8rem}}.project-card.with-img{padding-top:0;overflow:hidden}.project-img{display:block;margin:0 -1.3rem .9rem;aspect-ratio:16 / 8;overflow:hidden}.project-img picture,.project-img img{display:block;width:100%;height:100%;object-fit:cover}.chip-img{width:22px;height:22px;border-radius:50%;object-fit:cover;margin-right:.35rem;vertical-align:middle}.help-head{margin-bottom:1rem}.help-head p{max-width:760px}.help-quick{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.8rem;margin-bottom:1.2rem}.help-card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:.9rem 1rem;display:flex;flex-direction:column;gap:.3rem;color:var(--ink);box-shadow:var(--sh);transition:transform .12s,box-shadow .12s}.help-card:hover{transform:translateY(-2px);box-shadow:var(--sh-l);text-decoration:none}.help-card svg{color:var(--brand)}.help-card span{font-size:.82rem;color:var(--mute)}.help-faq,.help-contact{width:100%}.help-search{position:relative;flex:1;max-width:340px;min-width:220px}.help-search svg{position:absolute;left:.7rem;top:50%;transform:translateY(-50%);color:var(--mute)}.help-search input{padding-left:2.1rem;border-radius:999px}.faq-group{margin-top:1.3rem}.faq-group h3{font-size:1.02rem;margin:0 0 .4rem;color:var(--brand)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;padding:.7rem 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';color:var(--mute);font-weight:400;font-size:1.2rem;line-height:1}.faq-item[open] summary::after{content:'–'}.faq-item p{margin:0 0 .9rem;color:#3d4a54;max-width:900px}.help-contact-head{display:flex;justify-content:space-between;gap:1.2rem;flex-wrap:wrap;margin-bottom:.6rem}.help-contact-head>div{flex:1;min-width:260px}.help-contact-head p{max-width:720px}.help-direct{list-style:none;margin:0;padding:.7rem 1rem;background:#f4f6f7;border-radius:var(--r-s);display:flex;flex-direction:column;gap:.35rem;font-size:.9rem;align-self:flex-start}.help-direct li{display:flex;align-items:center;gap:.45rem}.help-direct svg{color:var(--brand);flex:none}.filters .loc-submit{margin-top:.4rem;display:inline-flex;justify-content:center;align-items:center;gap:.4rem}.cal-nav{display:flex;align-items:center;gap:.4rem;margin:.3rem 0 .2rem}.cal-nav select{flex:1;min-width:0;padding:.35rem .5rem;font-size:.9rem}.cal-nav .cal-arrow{min-width:2.2rem;justify-content:center;font-size:1.1rem;line-height:1;padding:.35rem .5rem}.cal-nav .cal-arrow.disabled{opacity:.35;pointer-events:none}.cal-wrap.loading .cal-months{opacity:.5;transition:opacity .15s}.cal .d.o{background:repeating-linear-gradient(135deg,#eef1f3 0 4px,#f7f8f9 4px 8px);color:#5f6b75}.cal-legend .lg-o i{background:repeating-linear-gradient(135deg,#dfe4e8 0 3px,#f7f8f9 3px 6px)}.cal-wrap:not(:has(.d.o)) + .cal-legend .lg-o{display:none}.intro-text{max-width:820px}.syn-line{max-width:820px;margin:.4rem 0 0}.intro-text h2,.intro-text h3,.seo-text h2,.seo-text h3{font-size:1.05rem;margin:1rem 0 .4rem}.seo-text h2{font-size:1.15rem;margin-top:1.4rem}.seo-text h2:first-child{margin-top:0}.seo-text h3{font-size:1rem;margin:.9rem 0 .3rem}.intro-text p:last-child,.seo-text p:last-child{margin-bottom:0}.seo-intro-top{margin-top:.4rem;color:var(--ink-2)}.seo-text{max-width:900px}.seo-links h2{font-size:1rem;margin:0 0 .5rem}.seo-links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.35rem 1.2rem}.seo-links li{font-size:.9rem}.gallery .main .paused-ov{position:absolute;inset:0;z-index:1;display:grid;place-items:center;background:rgba(34,45,48,.5);pointer-events:none}.paused-ov span{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.2rem;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:1.2rem;letter-spacing:.02em;box-shadow:0 2px 12px rgba(0,0,0,.2)}.paused-note .paused-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.65rem}.paused-box{margin-top:.7rem}@media (forced-colors:active){.paused-ov span{border:2px solid}}.mk-lang{position:relative;margin-left:.25rem}.mk-lang>summary{display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:.25rem .5rem .25rem .35rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink-2);font-size:.82rem;font-weight:700;letter-spacing:.03em;cursor:pointer;list-style:none;user-select:none}.mk-lang>summary::-webkit-details-marker{display:none}.mk-lang>summary:hover,.mk-lang[open]>summary{background:var(--bg);color:var(--ink);border-color:#cfd9db}.mk-lang>summary:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.mk-lang>summary svg{color:var(--mute);transition:transform .15s}.mk-lang[open]>summary svg{transform:rotate(180deg)}.flag{flex:none;width:20px;height:20px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 1px rgba(23,33,43,.14)}.mk-lang-list{position:absolute;right:0;top:calc(100% + .4rem);z-index:40;min-width:200px;margin:0;padding:.35rem;list-style:none;background:#fff;border:1px solid #dbe3e5;border-radius:12px;box-shadow:0 8px 24px rgba(28,38,40,.14)}.mk-nav .mk-lang-list a{display:flex;align-items:center;gap:.7rem;padding:.55rem .65rem;border-radius:8px;color:var(--ink);font-size:.95rem;font-weight:600;text-decoration:none}.mk-nav .mk-lang-list a:hover,.mk-nav .mk-lang-list a:focus-visible{background:#f1f5f6}.mk-nav .mk-lang-list a.on{background:#eef2f3}.mk-lang-list .flag{width:22px;height:22px}@media (forced-colors:active){.mk-lang-list{border:1px solid}.mk-nav .mk-lang-list a.on{outline:1px solid}}@media (max-width:760px){.mk-lang{margin-left:.1rem}.mk-lang>summary{padding:.2rem .4rem .2rem .3rem;gap:.3rem}}@media (max-width:380px){.mk-top .container{column-gap:.5rem}.mk-lang>summary>span[aria-hidden]{display:none}}@media (max-width:340px){.mk-top .logo img{height:18px}.mk-nav a{padding:.45rem .4rem}.nav-toggle{width:38px;height:38px}.mk-nav a.mk-ic{min-width:36px;padding:.3rem .2rem}.mk-lang>summary>svg{display:none}}.vw-hero{padding:3rem 0 3.2rem}.vw-hero h1{max-width:760px}.vw-kicker{display:inline-block;margin:0 0 .6rem;padding:.2rem .65rem;border-radius:999px;background:rgba(255,255,255,.12);color:#fff !important;font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.vw-cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.vw-ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.vw-ghost:hover{background:rgba(255,255,255,.1);color:#fff;text-decoration:none}.vw-trust{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;list-style:none;margin:1.3rem 0 0;padding:0;color:#e6eef0;font-weight:600;font-size:.95rem}.vw-trust li{display:inline-flex;align-items:center;gap:.4rem}.vw-trust svg{color:var(--accent)}.vw-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vw-benefit{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:1.2rem 1.25rem}.vw-benefit h3{font-size:1.05rem;margin:.7rem 0 .35rem}.vw-benefit p{margin:0;color:var(--ink-2);font-size:.95rem}.vw-ic{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e7f0ef;color:var(--brand);flex:none}.vw-mvs{display:flex;gap:1rem;align-items:flex-start;margin-top:1rem}.vw-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.6rem;align-items:start;background:#f4f7f7;border:1px solid var(--line);border-radius:var(--r);padding:1.6rem;scroll-margin-top:90px}.vw-start-text h2{margin-top:0}.vw-form{margin:0}.vw-join{text-align:center}.vw-join .vw-ic{margin:0 auto .5rem}.vw-join .h3{margin:0 0 .3rem}.vw-faq{display:grid;gap:.6rem}.vw-faq details>summary{cursor:pointer;font-weight:700;list-style-position:inside}.vw-faq details[open]>summary{margin-bottom:.5rem}#start{scroll-margin-top:80px}@media (max-width:960px){.vw-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-start{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.vw-benefits{grid-template-columns:minmax(0,1fr)}.vw-start{padding:1.1rem}.vw-hero{padding:2rem 0 2.2rem}}.af-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1.5rem;align-items:start}.af-nav{position:sticky;top:74px;display:flex;flex-direction:column;gap:.1rem;font-size:.9rem}.af-nav a{padding:.35rem .6rem;border-radius:var(--r-s);color:var(--ink-2);border-left:2px solid transparent}.af-nav a:hover{background:#eef2f3;text-decoration:none}.af-nav a.on{border-left-color:var(--brand);color:var(--ink);font-weight:600;background:#fff}.af-status{margin-top:1rem;padding:.7rem .6rem;border-top:1px solid var(--line)}.af-main .panel{scroll-margin-top:80px}.af-checks{display:flex;flex-wrap:wrap;gap:.1rem 1.2rem}.af-checks .check{margin:.15rem 0}.af-rows td{padding:.35rem .4rem;vertical-align:middle}.af-rows input,.af-rows select{padding:.4rem .5rem;font-size:.9rem}.af-num{max-width:110px}.af-del{font-size:.78rem;color:var(--bad);display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.af-sub{padding:.4rem 0 .2rem 1.6rem}.af-prefix{display:inline-flex;align-items:center;padding:0 .6rem;background:#eef2f3;border:1px solid #cdd5dc;border-right:0;border-radius:var(--r-s) 0 0 var(--r-s);color:var(--mute);font-size:.9rem}.af-prefix + input{border-top-left-radius:0;border-bottom-left-radius:0}.mt-xs{margin-top:.3rem}.af-bar{position:sticky;bottom:0;z-index:15;background:rgba(255,255,255,.96);border-top:1px solid var(--line);margin:1rem -1.5rem -1.5rem;padding:.7rem 1.5rem;box-shadow:0 -4px 14px rgba(16,24,40,.06)}.af-bar-in{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.af-bar .label{display:inline;margin-right:.4rem}.af-bar select{width:auto}@media (max-width:960px){.af-grid{grid-template-columns:minmax(0,1fr)}.af-nav{position:static;flex-direction:row;flex-wrap:wrap}.af-status{display:none}}.pt-banner{display:flex;gap:.8rem;align-items:flex-start}.pt-deadline{font-size:.8rem;color:var(--warn);font-weight:600}.pt-msg{padding:.7rem .9rem;border-radius:var(--r-s);margin-bottom:.6rem;max-width:85%}.pt-msg.in{background:#f1f4f6}.pt-msg.out{background:var(--brand-l);margin-left:auto}.pt-msg .meta{font-size:.75rem;color:var(--mute);margin-bottom:.2rem}.pt-msg .body{white-space:pre-line}.pt-key{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;background:#f6f8f9;border:1px dashed #cdd5dc;padding:.7rem;border-radius:var(--r-s);word-break:break-all}.pt-bar{height:8px;background:#eef1f3;border-radius:4px;overflow:hidden;min-width:80px}.pt-bar>span{display:block;height:100%;background:var(--teal)}.pt-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:3px}.pt-cal .h{font-size:.72rem;text-align:center;color:var(--mute);font-weight:700}.pt-cal .d{border:1px solid var(--line);border-radius:5px;padding:.25rem .35rem;font-size:.78rem;min-height:46px;background:#fff}.pt-cal .d .n{font-weight:700}.pt-cal .d.full{background:#fdecea}.pt-cal .d.part{background:#fff3db}.pt-cal .d.free{background:#e6f4f1}.pt-cal .d.past{opacity:.45}.pt-cal .d.pad{visibility:hidden}.pt-steps{counter-reset:s}.pt-steps li{margin:.3rem 0}.table-wrap .af-rows{min-width:900px}.af-rows select{min-width:115px}.af-rows td input[type=text]:not(.af-num){min-width:150px}.af-rows .af-num{min-width:72px}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.field>label.check{font-weight:400;display:flex;margin:.35rem 0;font-size:inherit}#af-co td:first-child select{min-width:230px}.reg-head{padding-top:2.6rem}@media (max-width:700px){.reg-head{padding-top:1.6rem}}.sign-mock{position:relative;display:flex;flex-direction:column;gap:5px;width:120px;aspect-ratio:210 / 297;float:right;margin:0 0 .6rem 1rem;padding:0 0 6px;background:#fff;border:1px solid var(--line);border-radius:4px;box-shadow:var(--sh);overflow:hidden}.sign-mock i{display:block;flex:none}.sign-mock .sm-band{height:14px;background:var(--brand)}.sign-mock .sm-title{height:7px;width:70%;margin:0 8px;background:var(--ink,#1c2a2e);border-radius:2px}.sign-mock .sm-img{position:relative;height:46px;margin:0 8px;background:linear-gradient(135deg,#b9cbd1,#e8eef0);border-radius:2px}.sign-mock .sm-img b{position:absolute;right:3px;bottom:3px;padding:1px 4px;font-size:8px;font-style:normal;background:var(--accent);border-radius:3px}.sign-mock .sm-row{display:flex;gap:6px;margin:0 8px}.sign-mock .sm-lines{flex:1;height:22px;background:repeating-linear-gradient(#cfd8db 0 3px,transparent 3px 6px)}.sign-mock .sm-qr{width:24px;height:24px;background:conic-gradient(#222 25%,#fff 0 50%,#222 0 75%,#fff 0) 0 0 / 6px 6px;outline:2px solid #fff}.sign-mock .sm-cta{height:9px;margin:0 8px;background:var(--accent);border-radius:3px}.sign-mock .sm-strips{flex:1;margin:0 4px;border-top:1px dashed #9aa6aa;background:repeating-linear-gradient(90deg,transparent 0 12px,#9aa6aa 12px 13px)}.sign-mock-m .sm-head{height:14px;width:74%;margin:4px auto 0;background:var(--ink,#1c2a2e);border-radius:2px}.sign-mock-m .sm-name{height:6px;width:46%;margin:0 auto;background:var(--brand);border-radius:2px}.sign-mock-m .sm-bigqr{width:56px;height:56px;margin:4px auto;border:4px solid var(--accent);border-radius:5px;background:conic-gradient(#222 25%,#fff 0 50%,#222 0 75%,#fff 0) 0 0 / 8px 8px}.sign-mock-m .sm-tiles{height:14px;margin:0 8px;background:repeating-linear-gradient(90deg,var(--brand-l) 0 30%,transparent 30% 35%)}.sign-mock-m .sm-foot{flex:1;margin-bottom:-6px;background:var(--brand)}.signs .panel h2{margin-top:0}.sign-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:.4rem}.sign-stats .stat .l{text-transform:none;letter-spacing:0;font-size:.85rem}@media (max-width:560px){.sign-mock{float:none;margin:0 auto .8rem}}.af.is-wizard .af-grid{grid-template-columns:minmax(0,1fr)}.af.is-wizard .af-nav{display:none}.af.is-wizard .af-main{max-width:980px}.af-off{display:none !important}.af-stephead{position:sticky;top:58px;z-index:14;background:var(--bg,#f6f7f9);padding:.4rem 0 .6rem;margin-bottom:.6rem}.af-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;counter-reset:none}.af-step{width:100%;display:flex;align-items:center;gap:.5rem;padding:.55rem .7rem;border:1px solid var(--line);border-radius:var(--r-s,8px);background:#fff;color:var(--ink-2);font:inherit;font-size:.9rem;text-align:left;cursor:pointer;min-height:44px}.af-step:hover:not(:disabled){border-color:var(--brand)}.af-step:disabled{cursor:default;opacity:.55}.af-step-n{flex:none;display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:#eef2f3;color:var(--ink);font-weight:700;font-size:.85rem}.af-step.on{border-color:var(--brand);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--brand) inset}.af-step.on .af-step-n{background:var(--brand);color:#fff}.af-step.done .af-step-n{background:#dcefe6;color:#0b5d3b}.af-step-status{margin:.45rem 0 0}.af-stepnav{display:inline-flex;gap:.5rem}.af-stepnav[hidden],.af-stepnav [hidden],[data-af-final][hidden],.af-check[hidden]{display:none !important}.af-checklist{list-style:none;padding:0;margin:.6rem 0 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.4rem}.af-checklist li{display:flex;align-items:center;gap:.55rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--r-s,8px);cursor:pointer;background:#fff}.af-checklist li::before{content:'';flex:none;width:1.15rem;height:1.15rem;border-radius:50%;border:2px solid #c4ccd3}.af-checklist li.ok::before{border-color:#1b7f52;background:#1b7f52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") center/80% no-repeat}.af-checklist li.miss{border-color:#f0c36d;background:#fffaf0}.af-checklist li:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.af-more{margin:.8rem 0 .2rem;border:1px dashed var(--line);border-radius:var(--r-s,8px);padding:.2rem .9rem}.af-more>summary{cursor:pointer;padding:.55rem 0;font-weight:600}.af-more[open]{padding-bottom:.9rem}.af-change .btn{margin-left:.4rem}.af-pending{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:.4rem 0 1rem}.af-pending li{display:flex;flex-direction:column;gap:.3rem}.af-pending img{width:120px;height:90px;object-fit:cover;border-radius:var(--r-s,8px);border:2px dashed #e0a800}@media (max-width:760px){.af-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.af-step{justify-content:center;padding:.45rem .3rem}.af-step-l{display:none}.af-step.on .af-step-l{display:none}.af-stephead{top:52px}}.login-wide{max-width:600px}.login-legal{margin:1.2rem 0 0;text-align:center}.login-legal a{color:var(--mute)}.rg-title{font-size:1.45rem;line-height:1.25;margin:0 0 1rem}.rg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;counter-reset:rg}.rg-steps li{min-width:0}.rg-s{display:flex;align-items:center;gap:.45rem;color:var(--mute);font-size:.86rem;font-weight:600;text-decoration:none;padding:.2rem 0;min-height:2.4rem}a.rg-s:hover .rg-t{text-decoration:underline}.rg-n{flex:none;width:1.9rem;height:1.9rem;border-radius:50%;display:inline-grid;place-items:center;border:2px solid #c4ccd3;background:#fff;color:var(--mute);font-size:.9rem;font-weight:700}.rg-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rg-steps li.done .rg-n{background:var(--ok);border-color:var(--ok);color:#fff}.rg-steps li.done .rg-s{color:var(--ink-2)}.rg-steps li.cur .rg-n{background:var(--brand);border-color:var(--brand);color:#fff}.rg-steps li.cur .rg-s{color:var(--ink)}.rg-bar{height:4px;background:var(--line);border-radius:4px;margin:.5rem 0 1.2rem;overflow:hidden}.rg-bar span{display:block;height:100%;background:var(--brand);border-radius:4px;transition:width .3s}.rg-bar-1{width:25%}.rg-bar-2{width:50%}.rg-bar-3{width:75%}.rg-bar-4{width:100%}.rg-h{font-size:1.12rem;margin:0 0 .4rem}.rg-intro{color:var(--ink-2);margin:0 0 1.1rem}.rg-form .field>label{font-size:.95rem}.rg-form input[type=text],.rg-form input[type=email],.rg-form input[type=password],.rg-form select{min-height:3rem;font-size:1rem;padding:.7rem .8rem}.rg-form input[aria-invalid=true],.rg-form select[aria-invalid=true]{border-color:var(--bad);box-shadow:0 0 0 1px var(--bad)}.rg-form .err{margin-top:.3rem;display:flex;gap:.35rem;align-items:flex-start}.rg-form .err::before{content:'!';flex:none;width:1.05rem;height:1.05rem;border-radius:50%;background:var(--bad);color:#fff;font-size:.72rem;font-weight:700;display:grid;place-items:center;margin-top:.1rem}.rg-group{border:0;padding:0;margin:0;min-width:0}.rg-group>legend{font-weight:700;font-size:.95rem;padding:0;margin:0 0 .5rem}.rg-row{display:grid;grid-template-columns:1fr 1fr;gap:0 .8rem}.rg-row-zip{grid-template-columns:9rem 1fr}.rg-pw{display:flex;gap:.4rem;align-items:stretch}.rg-pw input{flex:1;min-width:0}.rg-show{flex:none;min-width:6.2rem}.rg-req{list-style:none;padding:0;margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.2rem .9rem}.rg-req li::before{content:'○ '}.rg-req li.ok{color:var(--ok)}.rg-req li.ok::before{content:'✓ '}.rg-saved{display:flex;gap:.35rem;align-items:center;color:var(--ok)}.rg-sec{border:1px solid var(--line);border-radius:var(--r);padding:.8rem 1rem;margin:0 0 .8rem}.rg-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.3rem}.rg-sec-h h3{font-size:1rem;margin:0}.rg-sec-h a{font-size:.88rem;font-weight:600;display:inline-flex;gap:.3rem;align-items:center;padding:.3rem 0}.rg-dl{display:grid;grid-template-columns:9.5rem 1fr;gap:.25rem .8rem;margin:0}.rg-dl dt{color:var(--mute);font-size:.9rem}.rg-dl dd{margin:0;overflow-wrap:anywhere}.rg-accept{background:var(--bg);border-radius:var(--r);padding:.6rem .9rem;margin:1rem 0 .4rem}.rg-accept .check{margin:.5rem 0;line-height:1.45}.rg-accept .check input{width:1.2rem;height:1.2rem;flex:none}.rg-next{margin:.8rem 0 0}.rg-nav{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:.6rem;margin-top:1.4rem}.rg-nav .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:3rem}.rg-nav .btn-primary{min-width:12rem}.rg-nav-plain{flex-direction:row;justify-content:flex-start;flex-wrap:wrap}.rg-saveinfo{display:flex;gap:.4rem;align-items:center;margin:.9rem 0 0}.rg-confirm{text-align:center}.rg-ic{display:inline-grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:var(--brand-l);color:var(--brand);margin-bottom:.6rem}.rg-code{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin:1rem 0}.rg-code label{flex-basis:100%;font-weight:600}.rg-code input{width:11rem;min-height:3rem;text-align:center;font-size:1.45rem;letter-spacing:.25em;font-variant-numeric:tabular-nums}.rg-confirm-more{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .6rem;font-size:.9rem}@media (max-width:560px){.login-page:has(.login-wide){padding:0;place-items:start stretch}.login-card.login-wide{border-radius:0;min-height:100vh;padding:1.2rem 1rem 1.5rem;box-shadow:none}.rg-title{font-size:1.25rem}.rg-steps{gap:.2rem}.rg-s{flex-direction:column;gap:.2rem;font-size:.74rem;text-align:center}.rg-t{white-space:normal}.rg-row,.rg-row-zip{grid-template-columns:1fr}.rg-dl{grid-template-columns:1fr;gap:0}.rg-dl dd{margin-bottom:.45rem}.rg-nav{flex-direction:column;align-items:stretch;position:sticky;bottom:0;background:#fff;padding:.7rem 0 .8rem;margin:1rem 0 0;box-shadow:0 -6px 12px -10px rgba(16,24,40,.35);z-index:2}.rg-nav .btn{width:100%}.rg-nav-plain{flex-direction:column;position:static;box-shadow:none}}.pt-onboard{border-left:4px solid var(--accent)}.pt-todo{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.pt-todo li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.2rem .8rem;padding:.55rem .75rem;border:1px solid var(--line);border-radius:var(--r-s);background:#fff}.pt-todo li.need{border-color:#f0c36d;background:#fffaf0}.pt-todo a{display:inline-flex;gap:.4rem;align-items:center;font-weight:600}.sys-h{font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mute);margin:1.2rem 0 .6rem}a.stat{display:block;color:inherit;text-decoration:none}a.stat:hover{box-shadow:var(--sh-l)}.sys-chart{width:100%;height:auto;font-size:10px;fill:var(--mute)}.sys-chart .grid{stroke:var(--line);stroke-width:1}.sys-chart rect.s0{fill:#314043}.sys-chart rect.s1{fill:#0f8a7c}.sys-legend{display:flex;gap:1rem;font-size:.8rem;color:var(--mute);margin-top:.3rem}.sys-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.sys-legend i.s0{background:#314043}.sys-legend i.s1{background:#0f8a7c}.sys-todo{display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem 0;border-bottom:1px solid var(--line);color:var(--ink)}.sys-todo:last-child{border-bottom:0}.sys-todo:hover{color:var(--link);text-decoration:none}.sys-list{list-style:none;margin:0;padding:0}.sys-list li{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px dashed var(--line)}.sys-list li:last-child{border-bottom:0}.sys-filter{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:.8rem .9rem;margin-bottom:1rem}.sys-filter .toolbar{margin:0}.sys-filter label{font-size:.78rem;color:var(--mute);font-weight:600;display:block;margin-bottom:.15rem}.sys-views{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;margin-bottom:.8rem;font-size:.88rem}.sys-views .chip form{display:inline}.sys-views .chip button{background:none;border:0;color:var(--mute);cursor:pointer;padding:0 0 0 .2rem}.sys-msg{border:1px solid var(--line);border-radius:var(--r-s);padding:.6rem .8rem;margin-bottom:.6rem;background:#fff}.sys-msg.customer{background:#f7f9fa}.sys-msg.staff{background:#fff9ec;border-color:#f2dfb2}.sys-msg .h{font-size:.8rem;color:var(--mute);margin-bottom:.2rem;display:flex;justify-content:space-between;gap:1rem}.sys-msg p{margin:0;white-space:pre-line}.sys-check{list-style:none;padding:0;margin:0}.sys-check li{padding:.4rem 0;border-bottom:1px solid var(--line);display:flex;gap:.6rem;align-items:flex-start}.sys-check .ok{color:var(--ok);font-weight:700}.sys-check .no{color:var(--bad);font-weight:700}.sys-check .wn{color:var(--warn);font-weight:700}.sys-bulk{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;padding:.6rem .8rem;background:#f6f8f9;border:1px solid var(--line);border-radius:var(--r-s);margin-bottom:.6rem}.sys-bulk select{width:auto;min-width:180px}.sys-perms{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.2rem .8rem}.sys-search-group{margin-bottom:1.4rem}.sys-search-group h2{font-size:1rem}.sys-pre{white-space:pre-wrap;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82rem;background:#f6f8f9;border:1px solid var(--line);border-radius:var(--r-s);padding:.8rem;max-height:520px;overflow:auto}.sys-tree .row .grow{min-width:0}.sys-tree .row.off .name{color:var(--mute);text-decoration:line-through}.sys-tree .tools{display:flex;gap:.2rem;opacity:.65}.sys-tree .row:hover .tools{opacity:1}.sys-tree .tools .btn{padding:.2rem .45rem}dl.kv.tight{grid-template-columns:150px 1fr}.sys-filter input[type=checkbox],.sys-bulk input[type=checkbox],.toolbar input[type=checkbox]{min-width:0;width:auto}.sys-filter .check{display:flex;align-items:center;gap:.4rem;font-size:.88rem;font-weight:400;color:var(--ink)}.sys-check li>span:first-child{width:1.1rem;flex:none;text-align:center}.hero-preview{position:relative;height:210px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#222d30 0%,#314043 55%,#3d5257 100%);margin-bottom:.5rem}.hero-preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-preview-shade{position:absolute;inset:0;background:linear-gradient(180deg,#141e20,#1b2729)}.hero-preview-text{position:absolute;left:1.1rem;right:1.1rem;bottom:1rem;color:#fff;display:flex;flex-direction:column;gap:.3rem}.hero-preview-text b{font-size:1.25rem;line-height:1.25}.hero-slides .hero-preview{height:170px}.hero-slides .hero-preview-text b{font-size:1rem}.hero-slides h3{display:flex;align-items:center;gap:.4rem}.hero-preview-text span{font-size:.85rem;color:#dbe4e6}.media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin-bottom:.6rem}.media-item{display:flex;flex-direction:column;gap:.35rem;color:var(--ink);font-size:.85rem}.media-item:hover{text-decoration:none}.media-item:hover .media-thumb{outline:2px solid var(--brand)}.media-thumb{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background:#eef1f3;display:grid;place-items:center}.media-none{color:var(--mute);font-size:.78rem;border:1px dashed var(--line)}.image-field-row{display:flex;gap:.9rem;align-items:flex-start;flex-wrap:wrap}.image-field-prev{width:180px;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden;background:#eef1f3;display:grid;place-items:center;flex:none}.image-field-prev img{width:100%;height:100%;object-fit:cover}.uc-thumb{width:64px;height:36px;object-fit:cover;border-radius:5px;flex:none}.spam-text{white-space:normal;overflow-wrap:anywhere;background:#f7f8f7;border:1px solid var(--line);border-radius:var(--r-s);padding:.6rem .8rem;max-height:260px;overflow:auto;font-size:.92rem}.spam-reasons{margin:.3rem 0 0;padding-left:1.1rem}.spam-reasons li{margin:.1rem 0}.spam-item .panel-h{flex-wrap:wrap}.stat .v.sec-ip{font-size:1.05rem;word-break:break-all}.sec-log .sec-path{max-width:26rem;word-break:break-all}.chg-diff td{vertical-align:top;white-space:normal;word-break:break-word}.chg-diff .chg-old{background:#fdf3f2;color:#5c2b26}.chg-diff .chg-new{background:#eef8f2;color:#12452c}.chg-imgs{display:flex;flex-wrap:wrap;gap:1rem}.chg-imgs figure{margin:0;max-width:240px}.chg-imgs img{width:240px;height:180px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.inline-details{display:inline-block;vertical-align:top}.inline-details>summary{list-style:none;display:inline-flex}.inline-details>summary::-webkit-details-marker{display:none}.inline-details[open]{display:block;margin-top:.4rem}.mvs-sec-box{border:1px solid var(--line);border-radius:var(--r);padding:1rem 1.1rem;background:var(--bg,#f7f8fa)}.mvs-sec-box h3{margin-top:0}
