@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-greek-400-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-greek-500-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-greek-600-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Piazzolla;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/piazzolla-greek-600-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Piazzolla;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/piazzolla-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Piazzolla;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/piazzolla-greek-700-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Piazzolla;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/piazzolla-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plate Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/roboto-condensed-greek-600-normal.woff2)format("woff2");unicode-range:U+370-3FF,U+1F??}@font-face{font-family:Plate Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/roboto-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+2000-206F}:root{color-scheme:light;--paper:#f5f3ee;--surface:#fff;--surface-2:#eeebe4;--ink:#16191c;--ink-2:#5a6168;--line:#dad6ce;--signal:#f2b705;--danger:#c62d1f;--ok:#1f7a4d;--warn:#b86e00;--link:#1e4f8a;--on-danger:#fff;--warn-text:#8a5200;--ok-text:#1a6b43;--danger-text:#b02718;--asphalt:#3b4148;--eu-blue:#039;--crisis-bg:#111315;--crisis-surface:#1a1d20;--crisis-ink:#eceae4;--crisis-ink-2:#a3a8ad;--crisis-line:#2c3035;--crisis-danger:#e5533f;--f-body:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans",Arial,sans-serif;--f-head:"Piazzolla",Georgia,"Noto Serif",serif;--f-plate:"Plate Condensed","Roboto Condensed","Arial Narrow",var(--f-body);--t-display:clamp(2.125rem,1.268rem + 3.81vw,3.5rem);--t-h1:clamp(1.75rem,1.268rem + 1.43vw,2.5rem);--t-h2:clamp(1.375rem,1.16rem + .714vw,1.75rem);--t-h3:clamp(1.125rem,1.071rem + .238vw,1.25rem);--t-body:clamp(1.0625rem,1.036rem + .119vw,1.125rem);--t-small:.9375rem;--t-micro:.8125rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:72px;--s9:96px;--r-btn:12px;--r-card:18px;--r-sheet:24px;--gutter:12px;--margin:16px;--section:48px;--card-pad:16px;--card-gap:12px;--field-gap:16px;--container:100%;--topbar:56px;--bottombar:64px;--shadow-sheet:0 -8px 32px #0000001f;--dur:.18s;--ease:cubic-bezier(.2,.7,.3,1)}@media (width>=600px){:root{--gutter:16px;--margin:24px}}@media (width>=900px){:root{--gutter:24px;--margin:32px;--section:72px;--card-pad:24px;--card-gap:24px;--field-gap:20px}}@media (width>=1200px){:root{--container:1200px;--section:80px}}@media (width>=1440px){:root{--container:1280px;--gutter:32px;--section:96px}}:root[data-theme=dark]{color-scheme:dark;--paper:#111315;--surface:#1a1d20;--surface-2:#22262a;--ink:#eceae4;--ink-2:#a3a8ad;--line:#2c3035;--danger:#e5533f;--ok:#3da872;--warn:#e0a040;--link:#8db7f0;--on-danger:#111315;--warn-text:#e0a040;--ok-text:#3da872;--danger-text:#f06b58;--asphalt:#a3a8ad;--shadow-sheet:0 -8px 32px #00000080}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--paper:#111315;--surface:#1a1d20;--surface-2:#22262a;--ink:#eceae4;--ink-2:#a3a8ad;--line:#2c3035;--danger:#e5533f;--ok:#3da872;--warn:#e0a040;--link:#8db7f0;--on-danger:#111315;--warn-text:#e0a040;--ok-text:#3da872;--danger-text:#f06b58;--asphalt:#a3a8ad;--shadow-sheet:0 -8px 32px #00000080}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--topbar) + 16px)}body{background:var(--paper);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-weight:400;line-height:1.55}img,svg{max-width:100%}h1,h2,h3,h4{font-family:var(--f-head);color:var(--ink);text-wrap:balance;margin:0;font-weight:700}h1{font-size:var(--t-h1);letter-spacing:-.01em;line-height:1.15}h2{font-size:var(--t-h2);font-weight:600;line-height:1.25}h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}h3.sans,.sans{font-family:var(--f-body)}p{margin:0 0 1em}a{color:var(--link);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}strong{font-weight:600}small,.small{font-size:var(--t-small);line-height:1.45}.micro{font-size:var(--t-micro);line-height:1.35}.muted{color:var(--ink-2)}.num,time,.tabular{font-variant-numeric:tabular-nums}.eyebrow{font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 var(--s3);font-weight:600}:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:4px}::selection{background:var(--signal);color:#16191c}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:1000;background:var(--ink);color:var(--paper);border-radius:var(--r-btn);padding:12px 16px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:8px}.skip:focus{top:8px}[hidden]{display:none!important}.container{width:100%;max-width:var(--container);padding-inline:var(--margin);margin-inline:auto}@media (width>=1200px){.container{padding-inline:0}}@media (width>=1200px) and (width<=1263px){.container{max-width:calc(var(--container) + 64px);padding-inline:32px}}.grid{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=600px){.grid{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=900px){.grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid>*{grid-column:1/-1;min-width:0}@media (width>=900px){.md-2{grid-column:span 2}.md-3{grid-column:span 3}.md-4{grid-column:span 4}.md-5{grid-column:span 5}.md-6{grid-column:span 6}.md-7{grid-column:span 7}.md-8{grid-column:span 8}.md-9{grid-column:span 9}}@media (width>=1200px){.lg-2{grid-column:span 2}.lg-3{grid-column:span 3}.lg-6{grid-column:span 6}.lg-7{grid-column:span 7}.lg-9{grid-column:span 9}}.section{margin-block:var(--section)}.section:first-child{margin-top:var(--s5)}.stack>*+*{margin-top:var(--s4)}.prose{max-width:68ch}.prose h2{margin:var(--s7) 0 var(--s4)}.prose h3{margin:var(--s6) 0 var(--s3)}.prose ul,.prose ol{margin:0 0 1em;padding-left:1.25em}.prose li{margin-bottom:.4em}.prose li::marker{color:var(--ink-2)}.cards{gap:var(--card-gap);grid-template-columns:1fr;display:grid}@media (width>=600px){.cards.c2,.cards.c3,.cards.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.cards.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.cards.c4{grid-template-columns:repeat(4,minmax(0,1fr))}}.btn{--h:52px;min-height:var(--h);border-radius:var(--r-btn);font:600 var(--t-body)/1.2 var(--f-body);cursor:pointer;width:100%;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}@media (width>=900px){.btn{--h:44px;width:auto;font-size:1rem}}.btn.auto{width:auto}.btn-primary{background:var(--ink);color:var(--paper)}.btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.btn-danger{background:var(--danger);color:var(--on-danger)}.btn-ghost{color:var(--ink);background:0 0}@media (hover:hover){.btn-primary:hover{background:color-mix(in srgb,var(--ink) 85%,var(--paper))}.btn-secondary:hover,.btn-ghost:hover{background:var(--surface-2)}.btn-danger:hover{background:color-mix(in srgb,var(--danger) 88%,#000)}}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn .spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.btn-sm{--h:44px;width:auto;font-size:var(--t-small);padding:0 14px}@media (width>=900px){.btn-sm{--h:36px}}.icon{vertical-align:middle;flex:none}@media (width>=900px){.icon-resp{width:20px;height:20px}}.field{margin-bottom:var(--field-gap);display:block}.field>label,.field>.label,.label{font-weight:600;font-size:var(--t-small);color:var(--ink);margin-bottom:6px;display:block}.field .hint{font-size:var(--t-small);color:var(--ink-2);margin-top:4px;display:block}.input,select.input,textarea.input{border:1.5px solid var(--line);border-radius:var(--r-btn);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:400 1.0625rem/1.3 var(--f-body);padding:12px 14px;display:block}textarea.input{resize:vertical;min-height:110px}@media (width>=900px){.input,select.input{min-height:48px}}.input:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-color:var(--ink)}.input[aria-invalid=true]{border-color:var(--danger)}.err{color:var(--danger-text);font-size:var(--t-small);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.ok-msg{color:var(--ok-text);font-size:var(--t-small);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.choice{border:1.5px solid var(--line);border-radius:var(--r-btn);background:var(--surface);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:12px 14px;font-weight:500;display:flex}.choice input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:0}.choice:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}@media (width>=900px){.choice{min-height:48px}}.choices{gap:var(--s3);display:grid}fieldset{margin:0 0 var(--field-gap);border:0;min-width:0;padding:0}legend{margin-bottom:var(--s3);padding:0;font-weight:600}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--card-pad);color:var(--ink);transition:border-color var(--dur) var(--ease);text-decoration:none;display:block;position:relative}a.card:hover,.card.link:hover{border-color:var(--ink)}.card h3{margin-bottom:6px}.card p{color:var(--ink-2);font-size:var(--t-small);margin:0}.card .stretched:after{content:"";border-radius:inherit;position:absolute;inset:0}.card-row{gap:var(--s3);align-items:center;display:flex}.card-row .grow{flex:1;min-width:0}.pill{min-height:26px;font-size:var(--t-micro);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-weight:600;line-height:1.2;display:inline-flex}.pill-ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok-text)}.pill-warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn-text)}.pill-danger{background:var(--danger);color:var(--on-danger)}.pill-unknown{background:var(--surface-2);color:var(--ink-2)}.pill-signal{background:var(--signal);color:#16191c}.pill-outline{border-color:var(--ink);color:var(--ink)}.pill-muted{background:var(--surface-2);color:var(--ink-2)}.pend{border:1px dashed var(--line);background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:0 .5em;font-size:.85em;font-style:normal;line-height:1.5;display:inline-block}.callout{padding:var(--s4);border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface);gap:12px;display:flex}.callout .icon{margin-top:2px}.callout p:last-child{margin-bottom:0}.callout-warn{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));background:color-mix(in srgb,var(--warn) 8%,var(--surface))}.callout-warn .icon{color:var(--warn-text)}.callout-danger{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface))}.callout-danger .icon{color:var(--danger-text)}.callout-info .icon{color:var(--ink-2)}.callout-ok{border-color:color-mix(in srgb,var(--ok) 50%,var(--line))}.callout-ok .icon{color:var(--ok-text)}.acc{border-top:1px solid var(--line)}.acc:last-child{border-bottom:1px solid var(--line)}.acc>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:12px 0;font-weight:600;list-style:none;display:flex}@media (width>=900px){.acc>summary{min-height:48px}}.acc>summary::-webkit-details-marker{display:none}.acc>summary .icon{transition:transform var(--dur) var(--ease)}.acc[open]>summary .icon{transform:rotate(180deg)}.acc>.acc-body{padding:0 0 var(--s4);color:var(--ink)}dialog.sheet{background:var(--surface);width:100%;max-width:100%;max-height:92dvh;color:var(--ink);border-radius:var(--r-sheet) var(--r-sheet) 0 0;box-shadow:var(--shadow-sheet);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;top:auto;bottom:0}dialog.sheet::backdrop{background:#00000073}dialog.sheet[open]{animation:sheetUp var(--dur) var(--ease)}@keyframes sheetUp{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}.sheet-head{background:inherit;z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px 8px;display:flex;position:sticky;top:0}.sheet-grip{background:var(--line);border-radius:2px;width:40px;height:4px;margin:8px auto 0}.sheet-body{padding:8px 16px calc(24px + env(safe-area-inset-bottom));overflow:auto}@media (width>=900px){dialog.sheet{border-radius:var(--r-card);width:480px;max-width:calc(100% - 48px);max-height:85vh;top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}dialog.sheet[open]{animation:none}dialog.sheet .sheet-grip{display:none}}.icon-btn{border-radius:var(--r-btn);width:48px;height:48px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{background:var(--surface-2)}@media (width>=900px){.icon-btn{width:40px;height:40px}}.toast-wrap{left:16px;right:16px;bottom:calc(var(--bottombar) + env(safe-area-inset-bottom) + 84px);z-index:60;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed}@media (width>=900px){.toast-wrap{width:380px;bottom:24px;left:auto;right:24px}}.toast{pointer-events:auto;background:var(--ink);color:var(--paper);border-radius:var(--r-btn);font-size:var(--t-small);align-items:center;gap:12px;padding:12px 12px 12px 16px;display:flex;box-shadow:0 8px 24px #0003}.toast button{color:var(--signal);font:600 var(--t-small) var(--f-body);cursor:pointer;background:0 0;border:0;min-height:40px;margin-left:auto;padding:0 8px}.action-bar{bottom:calc(var(--bottombar) + env(safe-area-inset-bottom));z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);padding:12px var(--margin);margin-inline:calc(var(--margin) * -1);border-top:1px solid var(--line);gap:8px;display:flex;position:sticky}@media (width>=900px){.action-bar{backdrop-filter:none;margin:var(--s5) 0 0;background:0 0;border:0;padding:0;position:static}}.crumbs{font-size:var(--t-small);color:var(--ink-2);margin:var(--s4) 0 var(--s3)}.crumbs ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"›";color:var(--ink-2);margin-right:4px}.crumbs a{color:var(--ink-2)}.crumbs .back{min-height:44px;color:var(--ink);align-items:center;gap:4px;font-weight:500;text-decoration:none;display:inline-flex}.crumbs .desk{display:none}@media (width>=900px){.crumbs .mob{display:none}.crumbs .desk{display:flex}}.page-head{margin:0 0 var(--s5)}.page-head h1{margin-bottom:var(--s3)}.lead{font-size:calc(var(--t-body) * 1.06);color:var(--ink-2);max-width:62ch}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-small)}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}th{background:var(--surface-2);font-weight:600;position:sticky;top:0}@media print{.no-print,header.site,nav.bottom,footer.site,.action-bar,.skip{display:none!important}body{color:#000;background:#fff}a{color:#000}}.plate-field{margin-bottom:var(--s3)}.plate{border:2px solid var(--ink);border-radius:var(--r-btn);background:#fff;align-items:stretch;width:100%;height:64px;display:flex;overflow:hidden}@media (width>=900px){.plate{width:360px}}.plate:focus-within{outline:3px solid var(--signal);outline-offset:2px}.plate-eu{background:var(--eu-blue);color:#fff;width:44px;font:600 13px/1 var(--f-body);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.plate-in{color:#16191c;min-width:0;font:600 28px/1 var(--f-plate);letter-spacing:.06em;text-transform:uppercase;background:#fff;border:0;outline:none;flex:1;padding:0 14px}.plate-in::placeholder{color:#9aa0a6;opacity:1}.dtl{container-type:inline-size}.dtl-h{height:72px;margin:8px 0 16px;display:none;position:relative}@container (width>=560px){.dtl-h{display:block}}.dtl-h .line{background:var(--line);height:2px;position:absolute;top:36px;left:4%;right:4%}.dtl-h .node{background:var(--surface);border:2px solid var(--ink-2);width:30px;height:30px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-left:-15px;display:flex;position:absolute;top:22px}.dtl-h .node.s-ok{border-color:var(--ok)}.dtl-h .node.s-warn{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 18%,var(--surface))}.dtl-h .node.s-danger{border-color:var(--danger);background:var(--danger);color:var(--on-danger)}.dtl-h .today{background:var(--ink);width:2px;position:absolute;top:0;bottom:0}.dtl-h .today span{font:600 var(--t-micro) var(--f-body);white-space:nowrap;color:var(--ink);position:absolute;top:-2px;left:6px}.dtl-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dtl-list .row{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);align-items:flex-start;gap:12px;padding:14px;display:flex}.dtl-list .row.s-danger{border-color:var(--danger)}.dtl-list .row.s-warn{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.dtl-list .ic{background:var(--surface-2);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dtl-list .body{flex:1;min-width:0}.dtl-list .name{margin:0;font-weight:600}.dtl-list .date{color:var(--ink-2);font-size:var(--t-small);margin:2px 0 0}.dtl-list .side{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.dtl-list .add{min-height:32px;color:var(--link);font:500 var(--t-small) var(--f-body);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;text-decoration:underline}@container (width>=560px){.dtl-list{grid-template-columns:1fr 1fr}}.ladder{margin:0;padding:0;list-style:none;position:relative}.ladder .st{padding-left:0;position:relative}.ladder .st:before{content:"";background:var(--line);width:2px;position:absolute;top:44px;bottom:-4px;left:21px}.ladder .st:last-child:before{display:none}.st-btn{text-align:left;width:100%;min-height:56px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:14px;padding:8px 0;display:flex}.st-btn .chev{color:var(--ink-2);transition:transform var(--dur) var(--ease);margin-top:8px;margin-left:auto}.st-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.dot{background:var(--surface);border:2px solid var(--line);width:44px;height:44px;color:var(--ink-2);z-index:1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative}.st-done .dot{background:var(--ok);border-color:var(--ok);color:#fff}.st-current .dot{background:var(--signal);border-color:var(--signal);color:#16191c}.st-problem .dot{background:var(--danger);border-color:var(--danger);color:var(--on-danger)}.st-t{flex-direction:column;gap:2px;min-width:0;padding-top:2px;display:flex}.st-title{font-weight:600}.here{font-size:var(--t-micro);color:var(--ink);background:color-mix(in srgb,var(--signal) 30%,transparent);border-radius:999px;align-self:flex-start;padding:1px 8px;font-weight:600}.here.prob{background:var(--danger);color:var(--on-danger)}.st-sum{font-size:var(--t-small);color:var(--ink-2)}.st-details{border:1px solid var(--line);border-radius:var(--r-card);background:var(--surface);margin:0 0 16px 58px;padding:16px}.st.sel .st-btn{color:var(--ink)}.checklist{margin:0;padding:0;list-style:none}.cl-row{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:14px;min-height:56px;padding:10px 0;display:flex}.checklist.big .cl-row{min-height:64px;font-size:1.0625rem}.cl-row input{width:26px;height:26px;accent-color:var(--signal);flex:none;margin:0}.cl-row:has(input:checked) .cl-l{color:var(--ink-2);text-decoration:line-through;text-decoration-color:var(--ink-2)}.cl-l{font-weight:500;display:block}.cl-h{font-size:var(--t-small);color:var(--ink-2);display:block}.tabs{border-bottom:1px solid var(--line);margin-bottom:var(--s5);gap:4px;display:flex;overflow-x:auto}.tabs button{min-height:48px;color:var(--ink-2);font:600 1rem var(--f-body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 16px}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--signal)}.hscroll{scrollbar-width:none;margin:0 calc(var(--margin) * -1) var(--s4);padding:2px;padding-inline:var(--margin);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.hscroll::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:500 var(--t-small) var(--f-body);cursor:pointer;scroll-snap-align:start;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;text-decoration:none;display:inline-flex}.chip[aria-pressed=true],.chip[aria-current=true],.chip.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.result-card{border-radius:var(--r-card);padding:var(--s5);border:2px solid var(--line);background:var(--surface)}.result-card.ok{border-color:var(--ok)}.result-card.warn{border-color:var(--warn)}.result-card.danger{border-color:var(--danger)}.result-card h3{margin-bottom:var(--s3);align-items:center;gap:10px;display:flex}.result-card.ok h3{color:var(--ok-text)}.result-card.warn h3{color:var(--warn-text)}.result-card.danger h3{color:var(--danger-text)}.opt{border:1.5px solid var(--line);border-radius:var(--r-btn);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:500 1.0625rem var(--f-body);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:12px 16px;display:flex}.opt[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:color-mix(in srgb,var(--signal) 10%,var(--surface))}@media (width>=900px){.opt{min-height:48px;font-size:1rem}}.opts{gap:8px;display:grid}@media (width>=600px){.opts.row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.hf{color:#eceae4;background:#1a1d20;border:1px solid #2c3035;border-radius:20px;padding:24px;text-decoration:none;display:block;box-shadow:0 30px 80px #00000080}.hf:hover{border-color:#a3a8ad}.hf-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.hf-plate{color:#16191c;height:40px;font:600 22px/1 var(--f-plate);letter-spacing:.06em;background:#fff;border-radius:7px;align-items:center;padding-right:10px;display:inline-flex;overflow:hidden}.hf-plate i{background:#039;width:26px;height:100%;margin-right:8px}.hf-tag{color:#a3a8ad;border:1px solid #2c3035;border-radius:999px;padding:3px 10px;font-size:12px}.hf-score{align-items:center;gap:18px;margin-bottom:20px;display:flex}.hf-ring{border-radius:50%;flex:none;justify-content:center;align-items:center;width:92px;height:92px;display:flex}.hf-ring>div{background:#1a1d20;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.hf-ring b{font-size:26px;line-height:1}.hf-ring span{color:#a3a8ad;font-size:12px}.hf-h{margin:0 0 4px;font-size:18px;font-weight:600}.hf-s{color:#a3a8ad;margin:0;font-size:15px}.hf-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hf-rows li{background:#22262a;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.hf-rows b{font-size:13px;font-weight:600}.hf-rows .t-ok b{color:#3da872}.hf-rows .t-warn{border-color:#e0a04080}.hf-rows .t-warn b{color:#111315;background:#e0a040;border-radius:999px;padding:2px 10px}.hf-rows .t-danger{border-color:#e5533f}.hf-rows .t-danger b{color:#111315;background:#e5533f;border-radius:999px;padding:2px 10px}.hf-rows .t-unknown b{color:#a3a8ad}.rs .field{margin-bottom:16px}.rs-check{font-size:var(--t-small);cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:12px;line-height:1.45;display:flex}.rs-check input{width:22px;height:22px;accent-color:var(--ink);flex:none;margin:1px 0 0}.rs-check.off{color:var(--ink-2);cursor:not-allowed}.rs-check em{font-style:normal;font-weight:600}.rs-btn{background:var(--ink);color:var(--paper);margin-top:4px}.rs-alt{margin:12px 0 0}.rs-priv{color:var(--ink-2);margin:8px 0 0}.rs-count{margin:-4px 0 16px;font-weight:600}.rs-count .num{font:700 2rem/1 var(--f-head)}.rs.inline{gap:0;display:grid}.news-band .rs-btn{color:#f5f3ee;background:#16191c}.news-band .input{border-color:#16191c}.rs-done{border-radius:var(--r-card);background:color-mix(in srgb,var(--ok) 12%,var(--surface));border:1px solid var(--ok);color:var(--ink);align-items:flex-start;gap:12px;padding:16px;display:flex}.rs-done p{margin:0 0 4px}.rs-done .i{color:var(--ok-text)}.ip{gap:10px;display:grid}.ip-search{position:relative}.ip-search .i{color:var(--ink-2);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ip-search .input{padding-left:42px}.ip-list{gap:6px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ip-item{border:1px solid var(--line);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:6px 10px;display:flex}.ip-item:hover,.ip-item:focus-visible{border-color:var(--ink-2)}.ip-logo{box-sizing:border-box;background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:76px;height:34px;padding:3px 6px;display:flex}.ip-logo.dark{background:#1f2a37}.ip-logo img{object-fit:contain;max-width:100%;max-height:100%}.ip-logo b{color:#334155}.ip-name{font-weight:600}.mib{align-items:center;gap:8px;margin:0;display:inline-flex}.mib.on{color:var(--ok-text);font-weight:600}.mib-ph{min-height:44px;display:inline-block}.ics-wrap{flex-direction:column;align-items:flex-start;gap:6px;max-width:100%;display:inline-flex}.ics-msg{font-size:var(--t-small);color:var(--warn-text,var(--ink));align-items:center;gap:6px;display:inline-flex}.df{align-items:center;gap:6px;display:flex}.df .input{text-align:center;font-variant-numeric:tabular-nums;padding-left:6px;padding-right:6px}.df-d,.df-m{flex:none;width:3.6em}.df-y{flex:none;width:5.2em}.df span{color:var(--ink-2)}.df-bad .input{border-color:var(--danger)}.df-wrap .date-hint{margin-top:6px;display:block}.eo{border:1.5px solid var(--signal,#f2b705);gap:12px;display:grid}.eo-h{font:600 var(--t-h3)/1.3 var(--f-head);margin:0}.eo-p,.eo .field{margin:0}.eo-c{align-items:flex-start;line-height:1.45}.eo-c input{margin-top:3px}.eo-actions{flex-wrap:wrap;gap:8px;display:flex}.eo-done p{align-items:flex-start;gap:8px;margin:0 0 6px;display:flex}.linklike{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.zn-optin{margin-top:var(--s5);max-width:640px}
