@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-var.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/public-sans-500.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-600.woff2)format("woff2")}@font-face{font-family:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500.woff2)format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/montserrat-800.woff2)format("woff2")}@font-face{font-family:Archivo Fallback;font-weight:100 649;src:local(Arial),local(Liberation Sans),local(Roboto);size-adjust:100.5%;ascent-override:87.36%;descent-override:20.9%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:650 799;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:98.2%;ascent-override:89.41%;descent-override:21.38%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:800 875;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:114.7%;ascent-override:76.55%;descent-override:18.31%;line-gap-override:0%}@font-face{font-family:Archivo Fallback;font-weight:876 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:121.0%;ascent-override:72.56%;descent-override:17.36%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:100 599;src:local(Arial),local(Liberation Sans),local(Roboto);size-adjust:101.85%;ascent-override:93.27%;descent-override:22.09%;line-gap-override:0%}@font-face{font-family:Public Sans Fallback;font-weight:600 900;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(Roboto Bold);size-adjust:98.6%;ascent-override:96.35%;descent-override:22.82%;line-gap-override:0%}
:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a1526;--panel:#0f1e36;--line:#1e3350;--ink:#eef2f8;--ink2:#b4c0d3;--ink3:#8e9bb0;--blue:#8aaeff;--blue-soft:#15294a;--cta:#f26b1d;--cta-ink:#0b1b33;--navy:#0b1b33;--hivis:#f26b1d;--cta-text:var(--cta);--ok:#4ade80;--ok-soft:#0f2e22;--warn:#fdb022;--warn-soft:#262d36;--bad:#f97066;--bad-soft:#3a0f1e;--chart-1:#6f8fea;--chart-2:#e2600f;--bar:#090e18f2;--menu:#0c111a;--panel-a:#0f1e36;--display:"Archivo", "Arial Narrow", Arial, sans-serif;--body:"Public Sans", "Segoe UI", Roboto, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--wordmark:"Montserrat", "Archivo", Arial, sans-serif;--accent:#f26b1d;--accent-ink:#0b1b33;--base-size:16px}:root[data-accent=ember]{--accent:#f26b1d;--accent-ink:#0b1a30}:root[data-accent=safety]{--accent:#e5b800;--accent-ink:#0b1b33}:root[data-accent=lime]{--accent:#65a30d;--accent-ink:#0b1b33}:root[data-accent=forest]{--accent:#166534;--accent-ink:#fff}:root[data-accent=emerald]{--accent:#047857;--accent-ink:#fff}:root[data-accent=teal]{--accent:#0f766e;--accent-ink:#fff}:root[data-accent=cyan]{--accent:#0e7490;--accent-ink:#fff}:root[data-accent=sky]{--accent:#0369a1;--accent-ink:#fff}:root[data-accent=ocean]{--accent:#1d4ed8;--accent-ink:#fff}:root[data-accent=navy]{--accent:#1e3a8a;--accent-ink:#fff}:root[data-accent=indigo]{--accent:#4338ca;--accent-ink:#fff}:root[data-accent=violet]{--accent:#6d28d9;--accent-ink:#fff}:root[data-accent=purple]{--accent:#7e22ce;--accent-ink:#fff}:root[data-accent=magenta]{--accent:#a21caf;--accent-ink:#fff}:root[data-accent=pink]{--accent:#be185d;--accent-ink:#fff}:root[data-accent=rose]{--accent:#e11d48;--accent-ink:#fff}:root[data-accent=red]{--accent:#b91c1c;--accent-ink:#fff}:root[data-accent=neon]{--accent:#39ff14;--accent-ink:#0b1b33}:root[data-accent=amber]{--accent:#f5a300;--accent-ink:#0b1b33}:root[data-accent=coral]{--accent:#ff6b5c;--accent-ink:#0b1b33}:root[data-accent=olive]{--accent:#4d7c0f;--accent-ink:#fff}:root[data-accent=slate]{--accent:#475569;--accent-ink:#fff}:root[data-accent=steel]{--accent:#334155;--accent-ink:#fff}:root[data-accent=graphite]{--accent:#1f2937;--accent-ink:#fff}:root[data-size=s]{--base-size:15px}:root[data-size=m]{--base-size:16px}:root[data-size=l]{--base-size:18px}:root[data-size=xl]{--base-size:20px}:root{--neon:#39ff14;--alert:#ff2e4d;--alert-soft:#2b0c1c;--note:#8aaeff;--note-soft:var(--panel);--done-soft:#12302f}:root[data-theme=light]{--alert:#d90429;--alert-soft:#fff0f3;--note:#1d4ed8;--note-soft:#fff;--done-soft:#f1ffed}@media (prefers-color-scheme:light){:root[data-theme=auto]{--alert:#d90429;--alert-soft:#fff0f3;--note:#1d4ed8;--note-soft:#fff;--done-soft:#f1ffed}}:root[data-accent]:not([data-accent=ember]){--cta:var(--accent);--cta-ink:var(--accent-ink);--blue:color-mix(in srgb, var(--accent) 55%, white);--cta-text:var(--blue)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--panel:#fff;--line:#e3e8ef;--ink:#0b1b33;--ink2:#475467;--ink3:#5b6579;--blue:#1d4ed8;--blue-soft:#e6edfd;--cta:#f26b1d;--cta-ink:#0b1a30;--cta-text:#c2410c;--ok:#0e7a4f;--ok-soft:#dcfae6;--warn:#c4320a;--warn-soft:#fff7cc;--bad:#b42318;--bad-soft:#fee4e2;--chart-1:#1d4ed8;--chart-2:#e8590c;--bar:#ffffffe6;--menu:#fff;--panel-a:#fff}:root[data-theme=light][data-accent]:not([data-accent=ember]){--cta:var(--accent);--cta-ink:var(--accent-ink);--blue:var(--accent);--cta-text:var(--blue)}:root[data-theme=light][data-accent]:is([data-accent=safety],[data-accent=lime],[data-accent=neon],[data-accent=amber],[data-accent=coral],[data-accent=rose]){--blue:#1d4ed8}@media (prefers-color-scheme:light){:root[data-theme=auto]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f5f7fa;--panel:#fff;--line:#e3e8ef;--ink:#0b1b33;--ink2:#475467;--ink3:#5b6579;--blue:#1d4ed8;--blue-soft:#e6edfd;--cta:#f26b1d;--cta-ink:#0b1a30;--cta-text:#c2410c;--ok:#0e7a4f;--ok-soft:#dcfae6;--warn:#c4320a;--warn-soft:#fff7cc;--bad:#b42318;--bad-soft:#fee4e2;--chart-1:#1d4ed8;--chart-2:#e8590c;--bar:#ffffffe6;--menu:#fff;--panel-a:#fff}:root[data-theme=auto][data-accent]:not([data-accent=ember]){--cta:var(--accent);--cta-ink:var(--accent-ink);--blue:var(--accent);--cta-text:var(--blue)}:root[data-theme=auto][data-accent]:is([data-accent=safety],[data-accent=lime],[data-accent=neon],[data-accent=amber],[data-accent=coral],[data-accent=rose]){--blue:#1d4ed8}}:root[data-site]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1319;--panel:#151b23;--line:#28303b;--ink:#f2f3f4;--ink2:#c9ced5;--ink3:#9aa2ad;--blue:#ffb088;--blue-soft:#1c2533;--cta:#f26b1d;--cta-ink:#14110f;--navy:#0e1520;--hivis:#f26b1d;--ok:#4ade80;--ok-soft:#0f2e22;--warn:#fdb022;--warn-soft:#262d36;--bad:#f97066;--bad-soft:#3a0f1e}:root[data-contrast=high]{--ink2:var(--ink);--ink3:color-mix(in srgb, var(--ink) 80%, var(--bg));--line:color-mix(in srgb, var(--ink) 45%, var(--bg))}:root[data-contrast=high] .btn-line,:root[data-contrast=high] input,:root[data-contrast=high] select,:root[data-contrast=high] textarea{border-width:2px}:root[data-density=compact] main.content{padding-top:16px}:root[data-density=compact] .pad{padding:14px}:root[data-density=compact] .btn,:root[data-density=compact] input,:root[data-density=compact] select{min-height:40px}:root[data-density=compact] td,:root[data-density=compact] th{padding-top:6px;padding-bottom:6px}:root[data-density=compact] .grid{gap:10px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:var(--base-size,16px);-webkit-font-smoothing:antialiased;line-height:1.5}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(1100px 620px at 78% -8%,#264e8c8c,#264e8c00 62%),radial-gradient(900px 600px at 0 0,#16305c73,#16305c00 60%),linear-gradient(#0f1d33 0%,#0b1424 30%,#080b11 62%,#06080b 100%);position:fixed;inset:0}:root[data-theme=light] body:before,:root[data-theme=bright] body:before,:root[data-site] body:before,:root[data-crew] body:before{display:none}@media (prefers-color-scheme:light){:root[data-theme=auto] body:before{display:none}}@media print{body:before{display:none!important}}a{color:var(--blue)}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.1}h1{font-size:clamp(26px,3vw,34px);font-weight:850;font-stretch:108%}h2{font-size:19px;font-weight:750}p{margin:0}.eyebrow{font:600 12.5px var(--body);color:var(--ink3)}.sub{color:var(--ink2);margin-top:4px}.muted{color:var(--ink3);font-size:14px}.cite{font:500 12px var(--mono);color:var(--ink3)}.shell{min-height:100vh}main.content{min-width:0;padding:28px clamp(16px,3vw,40px) 96px}.top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.banner{background:var(--alert-soft);color:var(--ink);border:2px solid var(--alert);border-left-width:8px;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:12px 16px;display:flex}.banner a:not(.btn){color:var(--neon);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.banner[role=status]:not(.banner-info):not(.banner-bad),.banner.banner-ok{background:var(--done-soft);border-color:var(--neon)}.banner.banner-info{background:var(--note-soft);border-color:var(--note)}.banner[role=status]:not(.banner-bad) a:not(.btn),.banner.banner-ok a:not(.btn),.banner.banner-info a:not(.btn){color:var(--blue)}:root[data-theme=light] .banner a:not(.btn),:root[data-theme=bright] .banner a:not(.btn),:root[data-bright="1"] .banner a:not(.btn){color:var(--ink);-webkit-text-decoration-color:var(--neon);text-decoration-color:var(--neon);text-decoration-thickness:4px}:root[data-theme=bright] :is(.banner[role=status]:not(.banner-bad),.banner.banner-ok,.banner.banner-info) a:not(.btn),:root[data-bright="1"] :is(.banner[role=status]:not(.banner-bad),.banner.banner-ok,.banner.banner-info) a:not(.btn),:root[data-theme=light] .banner[role=status]:not(.banner-bad) a:not(.btn),:root[data-theme=light] .banner.banner-ok a:not(.btn),:root[data-theme=light] .banner.banner-info a:not(.btn){color:var(--blue);text-decoration-color:currentColor;text-decoration-thickness:2px}@media (prefers-color-scheme:light){:root[data-theme=auto] .banner a:not(.btn){color:var(--ink);-webkit-text-decoration-color:var(--neon);text-decoration-color:var(--neon);text-decoration-thickness:4px}:root[data-theme=auto] .banner[role=status]:not(.banner-bad) a:not(.btn),:root[data-theme=auto] .banner.banner-ok a:not(.btn),:root[data-theme=auto] .banner.banner-info a:not(.btn){color:var(--blue);text-decoration-color:currentColor;text-decoration-thickness:2px}}main.content{padding-top:24px}.shell-foot{color:var(--ink3);max-width:70ch;margin-top:28px;font-size:12px}.nav-pending{opacity:.9;width:13px;height:13px;margin-left:auto}:root{--bar-solid:#070b12;--tn-h:64px;--tn-ink:#d5deea;--tn-line:#2c3d5a;--tn-field:#0a1220;--tn-on:#ffffff12;--tn-sel:#608cdc2e;--tn-plus:#ff8a4c;--tn-tab-on:#ff8a4c;--tabs-h:64px}:root[data-theme=light],:root[data-theme=bright],:root[data-bright="1"]{--bar-solid:#fff;--tn-ink:#1f2a3a;--tn-line:#b9c3d1;--tn-field:#fff;--tn-on:#0b1b330f;--tn-sel:#1d4ed81f;--tn-plus:#0b1b33;--tn-tab-on:#0b1b33}@media (prefers-color-scheme:light){:root[data-theme=auto]{--bar-solid:#fff;--tn-ink:#1f2a3a;--tn-line:#b9c3d1;--tn-field:#fff;--tn-on:#0b1b330f;--tn-sel:#1d4ed81f;--tn-plus:#0b1b33;--tn-tab-on:#0b1b33}}:root[data-theme=bright],:root[data-bright="1"]{--tn-line:#0b1b33}.tn{z-index:70;position:sticky;top:0}.nav-progress{background:var(--hivis);z-index:95;opacity:0;pointer-events:none;width:0;height:3px;position:fixed;top:0;left:0}.nav-progress.loading{opacity:1;width:82%;transition:width 6s cubic-bezier(.1,.7,.2,1)}.nav-progress.done{opacity:0;width:100%;transition:width .15s ease-out,opacity .25s .12s}@media (prefers-reduced-motion:reduce){.nav-progress.loading{width:100%;transition:none}.nav-progress.done{transition:opacity .2s}}.tn-bar{height:var(--tn-h);background:var(--bar-solid);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(1.2);align-items:center;gap:4px;padding:0 clamp(12px,1.25vw,16px);display:flex}:root[data-bright="1"] .tn-bar{-webkit-backdrop-filter:none;background:#fff;border-bottom:2px solid #0b1b33}.tn-brand{color:var(--ink);font:800 17px var(--display);letter-spacing:.02em;text-transform:uppercase;flex:none;align-items:center;gap:9px;min-height:44px;margin-right:6px;text-decoration:none;display:flex}.wordmark-caps{text-transform:uppercase}.tn-brand .nav-pending,.tn-title{display:none}.tn-owner .tn-bar{border-bottom:2px solid var(--cta)}@media (min-width:1024px){.tn-owner .tn-title{border:1px solid var(--tn-line);font:700 14px var(--body);color:var(--ink);border-radius:8px;flex:none;margin-right:10px;padding:4px 10px;display:block}}.tn-menus{align-items:center;gap:2px;display:flex}.tn-item{position:relative}.tn-btn{cursor:pointer;font:600 15px var(--body);color:var(--tn-ink);white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:4px;min-height:44px;padding:0 9px;text-decoration:none;display:inline-flex}.tn-btn:hover,.tn-btn.on{background:var(--tn-on);color:var(--ink)}.tn-btn.cur{color:var(--ink);background:var(--tn-on);box-shadow:inset 0 -2px 0 var(--cta)}.tn-btn .nav-pending{margin-left:4px}.tn-chev{color:var(--ink3);flex:none}.tn-grow{flex:1;min-width:4px}.tn-right{align-items:center;gap:4px;display:flex}.tn-ghost{border:1px solid var(--tn-line);min-height:44px;color:var(--ink);font:700 15px var(--body);white-space:nowrap;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex;position:relative}.tn-ghost:hover,.tn-ghost.on{background:var(--tn-on)}.tn-plus{color:var(--tn-plus)}.tn-harli[aria-pressed=true]{background:var(--tn-sel)}.tn-harli.busy:after,.tn-tab.busy:after{content:"";background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 2px var(--bar);border-radius:50%;animation:1.6s ease-out infinite harli-ping;position:absolute;top:4px;right:6px}.tn-search{border:1px solid var(--tn-line);background:var(--tn-field);width:164px;min-height:44px;color:var(--ink2);font:500 15px var(--body);cursor:pointer;text-align:left;border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 10px;display:flex}.tn-search:hover{border-color:var(--ink3)}.tn-search-text{flex:1}.tn-kbd{white-space:nowrap;font:500 13px var(--body);color:var(--ink2);border:1px solid var(--tn-line);border-radius:6px;flex:none;padding:0 6px;line-height:20px}.tn-icb{width:44px;height:44px;color:var(--tn-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:inline-grid;position:relative}.tn-icb:hover,.tn-icb.on{background:var(--tn-on);color:var(--ink)}.tn-psearch{display:none}.tn-badge{color:#0b1a30;min-width:19px;height:19px;font:800 12px/19px var(--body);text-align:center;background:#f97066;border-radius:10px;padding:0 5px;position:absolute;top:4px;right:3px}.tn-lang{color:var(--tn-ink);font:600 15px var(--body);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:44px;padding:0 8px}.tn-lang:hover{background:var(--tn-on);color:var(--ink)}.tn-lang-form,.tn-acc-lang{margin:0}.tn-av{background:var(--panel);width:40px;height:40px;color:var(--ink);font:700 14px var(--body);cursor:pointer;border:1px solid #3a4e6e;border-radius:50%;flex:none;place-items:center;margin-left:2px;display:grid}.tn-av.on,.tn-av.cur{outline:2px solid var(--blue);outline-offset:1px}.shell .harli-fab{display:none}.tn-help-item:has([data-chat-unread])>.tn-help:after{content:"";background:var(--cta);width:10px;height:10px;box-shadow:0 0 0 2px var(--bar);border-radius:50%;position:absolute;top:6px;right:8px}.tn:has(.tn-help-item [data-chat-unread]) .tn-tab[aria-controls]:after{content:"";background:var(--cta);width:10px;height:10px;box-shadow:0 0 0 2px var(--bar);border-radius:50%;position:absolute;top:6px;right:8px}.tn-panel[hidden]{display:none}.tn-panel{z-index:80;background:var(--menu);border:1px solid var(--line);border-radius:12px;width:max-content;max-width:min(94vw,980px);padding:8px;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 20px 50px #00000073}:root[data-theme=light] .tn-panel,:root[data-bright="1"] .tn-panel{box-shadow:0 16px 40px #0b1b332e}:root[data-bright="1"] .tn-panel{border:2px solid #0b1b33}.tn-panel.flip{left:auto;right:0}.tn-cols{gap:4px;display:flex}.tn-col{align-content:start;gap:10px;min-width:0;padding:0 6px;display:grid}.tn-col+.tn-col{border-left:1px solid var(--line)}.tn-h{font:650 14px var(--body);color:var(--ink3);white-space:nowrap;margin:4px 10px}.tn-link{min-height:42px;color:var(--ink);font:500 15px var(--body);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;line-height:1.3;text-decoration:none;display:flex}.tn-link svg{color:var(--ink3);flex:none}.tn-link:hover,.tn-link:focus-visible{background:var(--tn-on)}.tn-link[aria-current=page]{background:var(--tn-sel);font-weight:700}.tn-link.locked{color:var(--ink3)}.tn-link small.n{color:var(--cta-text);margin-left:auto;font-size:13px;font-weight:700}.tn-link .nav-pending{margin-left:6px;display:inline-block}.tn-btnlink{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;font-family:inherit}.tn-all{border-bottom:1px solid var(--line);color:var(--ink);font:700 15px var(--body);border-radius:8px 8px 0 0;margin:0 6px 8px;padding:10px;text-decoration:none;display:block}.tn-all:hover{background:var(--tn-on)}.tn-foot{border-top:1px solid var(--line);color:var(--blue);font:600 15px var(--body);text-underline-offset:3px;margin:8px 6px 0;padding:10px 10px 4px;text-decoration:underline;display:block}.tn-clist{gap:4px;display:flex}.tn-cgrp{min-width:200px;padding:0 6px}.tn-cgrp+.tn-cgrp{border-left:1px solid var(--line)}.tn-citem{min-height:42px;color:var(--ink);font:500 15px var(--body);white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.tn-citem svg{color:var(--ink3);flex:none}.tn-citem:hover,.tn-citem:focus-visible{background:var(--tn-on)}.tn-citem .t{display:grid}.tn-citem b{font-weight:600}.tn-citem small{color:var(--ink2);white-space:normal;font-size:14px;line-height:1.35}.tn-citem.locked{color:var(--ink3)}.tn-account{width:340px;max-height:calc(100vh - var(--tn-h) - 24px);padding:6px 6px 8px;overflow-y:auto}.tn-acc-panel{gap:2px;display:grid}.tn-who{border-bottom:1px solid var(--line);gap:1px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.tn-who b{overflow-wrap:anywhere;font-size:15px}.tn-who span{color:var(--ink2);overflow-wrap:anywhere;font-size:14px}.tn-switch{gap:6px;padding:4px 10px 8px;display:flex}.tn-switch select{flex:1;min-width:0;min-height:40px;font-size:14px}.tn-switch .btn{min-height:40px;font-size:14px}.tn-acc-lang .tn-lang{text-align:left;width:100%;min-height:42px;color:var(--ink);align-items:center;gap:10px;padding:0 10px;font-weight:500;display:flex}.tn-acc-lang .tn-lang svg{color:var(--ink3)}.tn-seg{border:1px solid var(--tn-line);border-radius:9px;flex:none;display:inline-flex;overflow:hidden}.tn-seg button{color:var(--tn-ink);font:600 14px var(--body);cursor:pointer;background:0 0;border:0;min-height:36px;padding:0 12px}.tn-seg button+button{border-left:1px solid var(--tn-line)}.tn-seg button[aria-pressed=true]{background:var(--tn-sel);color:var(--ink);font-weight:700}.tn-sec{border-top:1px solid var(--line);font:650 14px var(--body);color:var(--ink3);margin:8px 10px 2px;padding-top:10px}.tn-sep{background:var(--line);height:1px;margin:6px 4px}.tn-owner-link{color:var(--ink);font-weight:600}.tn-signout{color:var(--ink)}.tn-help-panel{width:300px}.tn-help-panel .tn-link{white-space:normal}.tn-alerts{width:400px;padding:10px 8px 8px}.tn-alerts-head{justify-content:space-between;align-items:center;padding:0 6px 6px 10px;display:flex}.tn-alerts-head h2{font:700 17px var(--body)}.tn-alerts-x{display:none}.tn-alerts-none{color:var(--ink2);padding:8px 10px 12px}.tn-alert-list{gap:4px;max-height:min(70vh,560px);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.tn-alert{min-height:52px;color:var(--ink);border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:7.2em 1fr auto;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:grid}.tn-alert:hover,.tn-alert:focus-visible{border-color:var(--ink3)}.tn-alert .lv{font:700 13px var(--body);white-space:nowrap;border-radius:6px;justify-self:start;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.tn-alert.lv-bad .lv{background:var(--bad-soft);color:var(--bad)}.tn-alert.lv-warn .lv{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 55%, transparent)}.tn-alert.lv-info .lv{background:var(--blue-soft);color:var(--blue)}.tn-alert .t{font:500 15px var(--body);line-height:1.3}.tn-alert .c{font:800 18px var(--display);font-variant-numeric:tabular-nums}.so-dialog{border:1px solid var(--line);background:var(--panel);width:min(420px,100vw - 32px);color:var(--ink);border-radius:14px;padding:22px 22px 20px;box-shadow:0 30px 80px #00000073}.so-dialog::backdrop{background:#070b12db}.so-dialog h2{font:800 22px var(--display)}.so-dialog p{color:var(--ink2);margin:8px 0 18px}.so-acts{flex-wrap:wrap;gap:10px;display:flex}.so-acts form{margin:0}.so-acts .btn{min-height:48px;padding:0 20px}.sd{border:1px solid var(--line);background:var(--menu);width:min(660px,100vw - 32px);color:var(--ink);border-radius:14px;margin:10vh auto auto;padding:0;box-shadow:0 30px 80px #00000080}.sd::backdrop{background:#070b12db}.sd-box{display:grid}.sd-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 10px 8px 16px;display:flex}.sd-top svg{color:var(--ink3);flex:none}.sd-top input{min-width:0;min-height:52px;color:var(--ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:18px}.sd-top input:focus-visible{box-shadow:none;outline:none}.sd-top input::-webkit-search-cancel-button{appearance:none;display:none}.sd-box:has(input:focus-visible) .sd-top{box-shadow:inset 0 -2px 0 var(--blue)}.sd-close{border:1px solid var(--tn-line);color:var(--ink);min-height:40px;font:600 14px var(--body);cursor:pointer;background:0 0;border-radius:9px;padding:0 12px}.sd-list{max-height:min(60vh,520px);margin:0;padding:6px;list-style:none;overflow-y:auto}.sd-list:empty{display:none}.sd-h{font:650 14px var(--body);color:var(--ink3);padding:10px 10px 4px}.sd-o{cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:52px;padding:6px 10px;display:flex}.sd-o svg{color:var(--ink3);flex:none}.sd-o .t{min-width:0;display:grid}.sd-o b{font:600 16px var(--body);overflow-wrap:anywhere}.sd-o small{color:var(--ink2);font-size:14px}.sd-o.on{background:var(--tn-sel)}.sd-o.ask{border-top:1px solid var(--line);margin-top:4px}.sd-note{color:var(--ink2);padding:10px 16px 14px;font-size:15px}.rh-search{border:2px solid var(--tn-line);background:var(--tn-field);width:100%;max-width:560px;min-height:56px;color:var(--ink2);font:500 17px var(--body);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.rh-search:hover{border-color:var(--ink3)}.rh-sec{margin-top:18px}.rh-h{font:700 15px var(--body);color:var(--ink2);margin:0 0 8px}.rh-none{color:var(--ink2)}.rh-list,.cr ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rh-sec:first-of-type .rh-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.rh-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:0 24px;display:grid}.rh-row,.cr-item{background:var(--panel);border:1px solid var(--line);min-height:58px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 14px;text-decoration:none;display:flex}.rh-row:hover,.cr-item:hover,.rh-row:focus-visible,.cr-item:focus-visible{border-color:var(--ink3)}.rh-row svg,.cr-item svg{color:var(--ink2);flex:none}.rh-row .t,.cr-item .t{flex:1;min-width:0;display:grid}.rh-row b,.cr-item b{font:700 17px var(--body)}.rh-row small,.cr-item small{color:var(--ink2);font-size:15px;line-height:1.35}.rh-row .c{font:800 18px var(--display);font-variant-numeric:tabular-nums}.rh-row.needs{box-shadow:inset 4px 0 0 var(--cta)}.rh-row.locked,.cr-item.locked{color:var(--ink3)}.rh-chev,.cr-chev{color:var(--ink3)!important}.cr{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:8px 24px;display:grid}.cr-grp h2{font:700 15px var(--body);color:var(--ink2);margin:6px 0 8px}.tn-sheet,.tn-tabs,.tn-fab,.tn-csheet,.tn-backdrop{display:none}@media (max-width:1279px){.tn-search{justify-content:center;width:44px;padding:0}.tn-search-text,.tn-kbd,.tn-lang-form,.tn-word{display:none}}@media (max-width:1399px){.tn-word:lang(es){display:none}}@media (max-width:1023px){:root{--tn-h:60px}.tn-menus,.tn-create-item,.tn-search,.tn-harli,.tn-help-item,.tn-lang-form,.tn-acc-item{display:none}.tn-bar{gap:2px;padding:0 6px 0 12px}.tn-brand{margin-right:6px}.tn-title{min-width:0;font:700 17px var(--body);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;display:block;overflow:hidden}.tn-grow{display:none}.tn-psearch{display:inline-grid}.tn-icb{border-radius:12px;width:48px;height:48px}.tn-badge{top:6px;right:6px}.tn-alerts{top:var(--tn-h);width:auto;max-width:none;max-height:calc(100dvh - var(--tn-h) - var(--tabs-h) - env(safe-area-inset-bottom,0px));border-radius:0 0 14px 14px;padding:12px 12px 14px;position:fixed;left:0;right:0;overflow-y:auto}.tn-alerts-x{display:inline-grid}.tn-alert{min-height:60px}.tn-alert-list{max-height:none}.tn-tabs{z-index:72;height:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--bar-solid);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}:root[data-bright="1"] .tn-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-top:2px solid #0b1b33}.tn-tab{min-height:56px;color:var(--ink2);font:700 14px var(--body);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:4px 2px;text-decoration:none;display:flex;position:relative}.tn-tab.on{color:var(--tn-tab-on)}:root[data-theme=light] .tn-tab.on,:root[data-bright="1"] .tn-tab.on{box-shadow:inset 0 3px 0 var(--cta)}.tn-tab .nav-pending{margin:0;position:absolute;top:6px;right:10px}.tn-fab{right:16px;bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom,0px));z-index:71;color:#fff;min-height:56px;font:800 17px var(--body);cursor:pointer;background:#13284a;border:1px solid #3a4e6e;border-radius:28px;align-items:center;gap:6px;padding:0 20px 0 16px;display:flex;position:fixed;box-shadow:0 10px 24px #00000080}.tn-fab svg{color:#ff8a4c}:root[data-theme=light] .tn-fab,:root[data-bright="1"] .tn-fab{color:#0b1b33;background:#fff;border:2px solid #0b1b33;box-shadow:0 8px 20px #0b1b3338}:root[data-theme=light] .tn-fab svg,:root[data-bright="1"] .tn-fab svg{color:#0b1b33}.tn-sheet{top:var(--tn-h);left:0;right:0;bottom:calc(var(--tabs-h) + env(safe-area-inset-bottom,0px));z-index:75;background:var(--bg);overscroll-behavior:contain;align-content:start;gap:8px;padding:14px 16px 24px;display:grid;position:fixed;overflow-y:auto}.tn-sheet form{margin:0}.tn-row{background:var(--panel);border:1px solid var(--line);width:100%;min-height:60px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:10px 12px 10px 14px;text-decoration:none;display:flex}.tn-row>svg{color:var(--ink2);flex:none}.tn-row .t{flex:1;min-width:0;display:grid}.tn-row b{font:700 17px var(--body)}.tn-row small{color:var(--ink2);font-size:15px;line-height:1.35}.tn-rchev{transition:transform .15s;color:var(--ink3)!important}.tn-accrow.open .tn-rchev{transform:rotate(180deg)}.tn-accrow.open>.tn-row{border-bottom-right-radius:0;border-bottom-left-radius:0}.tn-accbody{border:1px solid var(--line);background:var(--panel);border-top:0;border-radius:0 0 14px 14px;gap:2px;padding:6px;display:grid}.tn-accbody .tn-link{white-space:normal;min-height:52px;font-size:17px}.tn-accbody .tn-who{border-bottom:0;padding-bottom:4px}.tn-signout{margin-top:8px}.tn-backdrop{z-index:76;background:#070b12db;display:block;position:fixed;inset:0}.tn-csheet{z-index:77;background:var(--menu);border-top:1px solid var(--line);max-height:86dvh;padding:8px 12px calc(16px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:18px 18px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -20px 50px #00000073}.tn-csheet-head{background:var(--menu);z-index:1;justify-content:space-between;align-items:center;padding:4px 0 4px 6px;display:flex;position:sticky;top:-8px}.tn-csheet-head h2{font:800 22px var(--display)}.tn-clist.big{gap:10px;display:grid}.tn-clist.big .tn-cgrp{border:0;gap:6px;min-width:0;padding:0;display:grid}.tn-clist.big .tn-h{margin:6px 4px 2px}.tn-clist.big .tn-citem{white-space:normal;border:1px solid var(--line);background:var(--panel);border-radius:12px;min-height:60px;padding:8px 12px}.tn-clist.big .tn-citem b{font:700 17px var(--body)}main.content{padding-bottom:calc(var(--tabs-h) + 96px + env(safe-area-inset-bottom,0px))}.tn-sheet~.tn-fab{display:none}.sd{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.sd-box{grid-template-rows:auto 1fr auto;height:100%}.sd-list{max-height:none}.sd-o{min-height:56px}.working-toast{bottom:calc(var(--tabs-h) + 16px + env(safe-area-inset-bottom,0px))}}:is(body:has([data-task]) .tn-tabs,body:has([data-task]) .tn-fab){display:none!important}@media (max-width:1023px){body:has([data-task]) .tn{position:relative}body:has([data-task]) main.content{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px))}}@media print{.tn,.tn-tabs,.tn-fab,.tn-sheet,.tn-csheet,.sd,.so-dialog{display:none!important}}.panel{background:var(--panel-a);border:1px solid var(--line);border-radius:10px}.pad{padding:20px}.grid{gap:16px;display:grid}.g4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.g2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kpi .n{font:850 34px/1 var(--display);font-variant-numeric:tabular-nums;margin-top:8px}.btn{font:700 15px var(--body);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.btn-cta{background:var(--cta);color:var(--cta-ink)}.btn-line{color:var(--blue);border:1.5px solid var(--blue);background:0 0}.btn-quiet{background:var(--bg);color:var(--ink);border:1px solid var(--line)}.btn:disabled{opacity:.6;cursor:not-allowed}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;box-shadow:0 0 0 6px var(--panel)}.pill{font:650 12px var(--body);letter-spacing:.01em;white-space:nowrap;border-radius:5px;align-items:center;padding:3px 8px;display:inline-flex}.pill.pill-msg{white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:8px 12px;font-size:14px;line-height:1.4}.p-ok{background:var(--ok-soft);color:var(--ok)}.p-info{background:var(--blue-soft);color:var(--blue)}.p-warn{background:var(--warn-soft);color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--warn) 55%, transparent)}.p-bad{background:var(--bad-soft);color:var(--bad)}label{margin-bottom:6px;font-size:14px;font-weight:600;display:block}input,select,textarea{font:400 16px var(--body);border:1px solid var(--line);background:var(--panel);min-height:46px;color:var(--ink);border-radius:8px;width:100%;padding:0 12px}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--cta);flex:none;padding:0}textarea{min-height:100px;padding:12px}.form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.form input,.form select,.form textarea{min-width:0;max-width:100%}.row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:12px;display:grid}.grid>*,.row>*{min-width:0}.row input,.row select,.row textarea{max-width:100%}.tbl{overflow-x:auto}.tbl td.when{white-space:nowrap}.tbl td.err-msg{overflow-wrap:anywhere;min-width:16em}.insp-form .crit-note{margin:0 0 8px;display:none}.insp-form:has(.insp-item.is-critical input[value=def]:checked) .crit-note{display:block}@media (max-width:640px){.tbl td.when{white-space:normal}}table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}th{font:600 12.5px var(--body);color:var(--ink3)}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.list li:first-child{border-top:0}.doc{white-space:pre-wrap;max-width:72ch;font-size:16px;line-height:1.65}.sigpad{border:2px dashed var(--line);touch-action:none;background:#fff;border-radius:10px;width:100%;height:180px}.center{max-width:560px;margin:0 auto;padding:32px 20px 64px}.diff{font:14px/1.6 var(--mono);background:var(--bg);border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;padding:12px;overflow-x:auto}.del{color:var(--bad)}.add{color:var(--ok)}.doc-html{overflow-wrap:break-word;font-size:16px;line-height:1.7}.doc-html h1{margin:20px 0 12px}.doc-html h2{margin:28px 0 8px;font-size:21px}.doc-html p,.doc-html ul,.doc-html ol{margin:10px 0}.doc-html blockquote{background:var(--blue-soft);border-left:4px solid var(--blue);border-radius:8px;margin:16px 0;padding:12px 16px}.doc-html code{font-family:var(--mono);font-size:14px}.g3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.g-charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr))}.sec{margin:28px 0 12px;font-size:20px}.kpi.tone-ok .n{color:var(--ok)}.kpi.tone-warn .n{color:var(--warn)}.kpi.tone-bad .n{color:var(--bad)}.chart{margin:0}.chart figcaption{margin-bottom:6px;font-size:14px}.chart svg{width:100%;height:auto;display:block}.chart .sw{vertical-align:middle;border-radius:2px;width:10px;height:10px;margin:0 2px 0 6px;display:inline-block}a.kpi-link{color:inherit;text-decoration:none;transition:border-color .12s,transform .12s;display:block}a.kpi-link:hover,a.kpi-link:focus-visible{border-color:var(--blue);transform:translateY(-1px)}a.kpi-link .n:after{content:" ›";color:var(--ink3);font-size:18px;font-weight:500}.kpi .eyebrow .itag{margin-left:6px}.kpi-prev{margin-top:4px;font-size:12px}.delta-good{color:var(--ok);font-weight:600}.delta-bad{color:var(--bad);font-weight:600}.kpi-filters .row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}table.bd{min-width:0;font-size:14px}table.bd td{border-bottom:1px solid var(--line);padding:6px 8px}table.bd td.bar{width:40%}table.bd td.bar div{background:var(--blue-soft);border-left:3px solid var(--blue);border-radius:0 3px 3px 0;min-width:2px;height:10px}table.bd td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.print-only{display:none}@media print{.tn,.banner,.no-print,.shell-foot{display:none!important}.shell{display:block}.content{max-width:none;padding:0}.print-only{margin-bottom:12px;display:block}.panel{break-inside:avoid;box-shadow:none;border:1px solid #ccc}.grid{gap:8px}body{color:#000;background:#fff;font-size:12px}.kpi .n{font-size:26px}a{color:inherit;text-decoration:none}}.sr-only{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.harli-fab{z-index:70;background:var(--navy);color:#fff;min-height:52px;font:700 15px var(--body);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 28px #0b1b3347}.harli-fab:hover{transform:translateY(-1px);box-shadow:0 14px 32px #0b1b3357}.harli-fab:focus-visible{outline:3px solid var(--hivis);outline-offset:2px}.harli-fab svg{border-radius:10px}.harli-fab.is-open{display:none}@media (max-width:820px){.harli-fab{bottom:calc(72px + env(safe-area-inset-bottom,0px));right:14px}}@media (max-width:640px){.harli-fab-label{display:none}.harli-fab{justify-content:center;width:52px;padding:6px}}.harli-backdrop{display:none}.harli-panel{z-index:80;background:var(--panel);width:min(400px,100vw - 32px);height:min(600px,100vh - 40px);color:var(--ink);border:1px solid var(--line);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 24px 60px #0b1b3352}.harli-panel[hidden]{display:none}.harli-head{background:var(--navy);color:#fff;align-items:center;gap:10px;padding:12px 12px 12px 14px;display:flex}.harli-avatar{border-radius:8px;display:inline-flex;overflow:hidden}.harli-title{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.harli-title strong{font:800 16px var(--body)}.harli-title small{color:#c9d3e3;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.harli-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;font-size:26px;line-height:1}.harli-close:hover{background:#ffffff1f}.harli-msgs{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.harli-msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:88%;padding:10px 12px;font-size:15px;line-height:1.45}.harli-msg.user{background:var(--navy);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.harli-msg.assistant{background:var(--bg);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.harli-msg .harli-src{color:var(--ink3);font-size:12.5px}.harli-dots{gap:4px;padding:4px 2px;display:inline-flex}.harli-dots i{background:var(--ink3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite harli-bounce}.harli-dots i:nth-child(2){animation-delay:.15s}.harli-dots i:nth-child(3){animation-delay:.3s}@keyframes harli-bounce{0%,80%,to{opacity:.5;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.harli-starters{flex-wrap:wrap;gap:6px;padding:0 14px 10px;display:flex}.harli-chip{border:1px solid var(--line);background:var(--panel);color:var(--ink);font:500 13px var(--body);cursor:pointer;border-radius:999px;min-height:36px;padding:7px 11px}.harli-chip:hover{border-color:var(--blue);color:var(--blue)}.harli-composer{border-top:1px solid var(--line);background:var(--panel);gap:8px;padding:10px 12px;display:flex}.harli-composer input{min-height:44px;font-size:16px}.harli-composer .btn{min-height:44px;padding:0 16px;font-size:15px}.harli-lang{border:1px solid #ffffff59;border-radius:8px;display:inline-flex;overflow:hidden}.harli-lang button{color:#c9d3e3;font:700 12px var(--mono);cursor:pointer;background:0 0;border:0;min-height:32px;padding:0 9px}.harli-lang button.on{color:var(--navy);background:#fff}.harli-lang button:focus-visible{outline:2px solid var(--hivis);outline-offset:-2px}.harli-msg a{color:var(--blue);font-weight:600;text-decoration:underline}.harli-msg.user a{color:#fff}.harli-photo{object-fit:cover;border-radius:8px;max-width:100%;max-height:220px;margin-bottom:6px;display:block}.harli-attach{color:var(--ink2);align-items:center;gap:10px;padding:8px 12px 0;font-size:13px;display:flex}.harli-attach img{object-fit:cover;border:1px solid var(--line);border-radius:6px;width:44px;height:44px}.harli-attach span{flex:1}.harli-tool{border:1px solid var(--line);background:var(--bg);width:44px;min-height:44px;color:var(--ink2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.harli-tool:hover{color:var(--blue);border-color:var(--blue)}.harli-tool.live{background:var(--bad-soft);color:var(--bad);border-color:var(--bad)}.harli-tool:disabled{opacity:.5;cursor:not-allowed}.harli-composer input{min-width:0}.harli-foot{color:var(--ink3);margin:0;padding:0 14px 10px;font-size:11px;line-height:1.35}.harli-acts{align-self:flex-start;align-items:center;gap:2px;margin:-6px 0 0 4px;display:flex}.harli-acts button{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:28px;display:inline-flex}.harli-acts button:hover{background:var(--bg);color:var(--ink)}.harli-acts button.on{color:var(--blue);background:var(--blue-soft)}.harli-acts button.on.down{color:var(--bad);background:var(--bad-soft)}.harli-acts button.speaking{color:var(--blue);animation:1.2s infinite harli-pulse}@keyframes harli-pulse{0%,to{opacity:1}50%{opacity:.45}}.harli-why{align-self:stretch;gap:6px;margin:-4px 0 0 4px;display:flex}.harli-why input{flex:1;min-height:36px;font-size:14px}.harli-why button{min-height:36px}.harli-note{color:var(--ink3);align-self:flex-start;margin:-6px 0 0 6px;font-size:12px}.harli-msg.assistant.streaming:after{content:"▍";color:var(--ink3);animation:1s infinite harli-pulse}.harli-working{align-items:center;gap:8px;display:inline-flex}.harli-status{color:var(--ink2);font-size:14px;font-weight:600;animation:.3s harli-fade}@keyframes harli-fade{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}.harli-fab{touch-action:none}.harli-fab.is-busy:after{content:"";background:var(--hivis);border-radius:50%;width:10px;height:10px;animation:1.4s infinite harli-ping;position:absolute;top:4px;right:4px;box-shadow:0 0 #f26b1d99}@keyframes harli-ping{0%{box-shadow:0 0 #f26b1d99}to{box-shadow:0 0 0 10px #f26b1d00}}.harli-size{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.harli-size:hover{background:#ffffff1f}.harli-size:focus-visible,.harli-close:focus-visible{outline:2px solid var(--hivis);outline-offset:-2px}.harli-head.can-move{cursor:move;-webkit-user-select:none;user-select:none;touch-action:none}.harli-rz{z-index:2;touch-action:none;position:absolute}.harli-rz-n,.harli-rz-s{cursor:ns-resize;height:7px;left:12px;right:12px}.harli-rz-n{top:-3px}.harli-rz-s{bottom:-3px}.harli-rz-e,.harli-rz-w{cursor:ew-resize;width:7px;top:12px;bottom:12px}.harli-rz-e{right:-3px}.harli-rz-w{left:-3px}.harli-rz-nw,.harli-rz-ne,.harli-rz-sw,.harli-rz-se{width:16px;height:16px}.harli-rz-nw{cursor:nwse-resize;top:-3px;left:-3px}.harli-rz-se{cursor:nwse-resize;bottom:-3px;right:-3px}.harli-rz-ne{cursor:nesw-resize;top:-3px;right:-3px}.harli-rz-sw{cursor:nesw-resize;bottom:-3px;left:-3px}.harli-rz-se:after{content:"";border-right:2px solid var(--ink3);border-bottom:2px solid var(--ink3);opacity:.6;width:8px;height:8px;position:absolute;bottom:6px;right:6px}.harli-panel.is-placed{max-width:none;max-height:none}body.harli-dragging,body.harli-dragging *{cursor:grabbing;-webkit-user-select:none!important;user-select:none!important}@media (max-width:1023px){.harli-rz,.harli-size{display:none}}@media (min-width:641px) and (max-width:1023px){.harli-panel{border-top:0;border-bottom:0;border-right:0;border-radius:0;width:min(42vw,440px);min-width:320px;height:100dvh;top:0;bottom:0;right:0}}@media (max-width:640px){.harli-backdrop{z-index:75;background:#0b1b334d;display:block;position:fixed;inset:0}.harli-panel{width:100vw;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);border:0;border-radius:0;inset:0}.harli-msg{max-width:92%}}@media (prefers-reduced-motion:reduce){.harli-dots i{opacity:.8;animation:none}.harli-fab{transition:none}.harli-status,.working-toast{animation:none}a.kpi-link{transition:none}a.kpi-link:hover,a.kpi-link:focus-visible{transform:none}}@media print{.harli-fab,.harli-panel,.harli-backdrop{display:none!important}}.swatches{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:8px;margin-top:12px;display:grid}.swatch{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex;position:relative}.swatch input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.swatch-dot{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:900;display:inline-flex;color:#0000!important}.swatch:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 2px var(--ink) inset}.swatch:has(input:checked) .swatch-dot{color:var(--swatch-ink)!important}.swatch:has(input:focus-visible){outline:3px solid var(--hivis);outline-offset:2px}.swatch-name{font-size:13px;font-weight:600;line-height:1.2}.segmented{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.segmented label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;min-height:46px;padding:10px 14px;font-weight:600;display:inline-flex;position:relative}.segmented input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.segmented label:has(input:checked){border-color:var(--cta);background:color-mix(in srgb, var(--ink) 8%, var(--panel));color:var(--ink);box-shadow:inset 0 0 0 1px var(--cta)}.segmented label:has(input:focus-visible){outline:3px solid var(--hivis);outline-offset:2px}.dl{grid-template-columns:minmax(120px,180px) 1fr;gap:6px 14px;margin:0;font-size:15px;display:grid}.dl dt{color:var(--ink3);font-weight:600}.dl dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (max-width:520px){.dl{grid-template-columns:1fr}.dl dt{margin-top:6px}}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.photo{border:1px solid var(--line);background:var(--bg);border-radius:10px;margin:0;overflow:hidden}.photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.photo figcaption{padding:6px 8px}.sigpad{border:1px dashed var(--ink3);touch-action:none;background:#fff;border-radius:8px;width:100%;margin-top:6px;display:block}.sig-preview{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:240px;padding:4px}.sig-preview svg{width:100%;height:auto;display:block}.list{gap:6px;margin:0;padding:0;list-style:none;display:grid}table.log th,table.log td{border:1px solid var(--line);vertical-align:top;padding:4px 6px}table.log thead th{background:var(--bg);font-size:11px}.print-doc{max-width:1100px}@media print{.print-doc{color:#000;max-width:none;font-size:12px}.print-doc .panel,.print-doc table{break-inside:auto}.print-doc tr,.print-doc figure{break-inside:avoid}table.log{font-size:10px}table.log th,table.log td{border-color:#000}.print-only{display:block!important}a{color:inherit;text-decoration:none}@page{margin:12mm}}.jha-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (min-width:1180px){.jha-layout{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.jha-layout>*{min-width:0}.jha-col{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.jha-col>*{min-width:0}.step-card{border:1px solid var(--line);background:var(--panel,#fff);border-radius:10px;margin-top:12px;padding:10px 12px}.step-no{background:var(--cta);width:28px;height:28px;color:var(--cta-ink,#fff);border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}table.hz{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:14px}table.hz td{overflow-wrap:anywhere}table.hz th{text-align:left;color:var(--ink3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:12px}table.hz td{border-bottom:1px solid var(--line);vertical-align:top;padding:8px}table.hz tr:last-child td{border-bottom:0}table.hz .hz-toggle summary{cursor:pointer;color:var(--cta-text);align-items:center;min-height:32px;text-decoration:underline;list-style:none;display:inline-flex}table.hz .hz-toggle summary::-webkit-details-marker{display:none}table.hz tr.hz-edit{display:none}table.hz tr:has(.hz-toggle[open])+tr.hz-edit{display:table-row}table.hz tr.hz-edit>td{background:var(--bg)}table.hz tr.hz-edit .row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:700px){table.hz thead{display:none}table.hz,table.hz tbody,table.hz tr,table.hz td{width:100%;display:block}table.hz tr{border-bottom:1px solid var(--line);padding:8px 0}table.hz tr:last-child{border-bottom:0}table.hz td{border:0;padding:2px 0}table.hz td[data-l]:before{content:attr(data-l);min-width:92px;color:var(--ink3);font-size:12px;font-weight:600;display:inline-block}table.hz tr:has(.hz-toggle[open])+tr.hz-edit{display:block}table.hz tr.hz-edit>td{border-radius:8px;padding:8px}}.linklike{color:var(--cta-text);cursor:pointer;font:inherit;background:0 0;border:0;min-height:32px;padding:0;text-decoration:underline}.jha-doc .jha-facts{font-size:14px}.jha-blocks{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px;margin-top:12px;display:grid}.jha-block{border:1px solid var(--line);white-space:pre-wrap;border-radius:8px;padding:8px 10px;font-size:14px}.jha-block.stop{border-color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent)}.jha-step{border:1px solid var(--line);border-radius:10px;margin-top:12px;padding:8px 10px}.jha-step-title{align-items:center;gap:8px;margin-bottom:6px;font-size:16px;display:flex}.jha-step .photo-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));margin-top:8px}.sig-cell svg{width:auto;height:40px;display:block}.name-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.name-btn{text-align:left;border:1px solid var(--line);background:var(--panel,#fff);min-height:56px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;gap:2px;padding:10px 12px;font-weight:600;display:grid}.name-btn small{font-size:12px;font-weight:400}.name-btn:hover{border-color:var(--cta)}.name-btn.is-done{opacity:.55;cursor:default}.qr-sheet{text-align:center;color:#0b1b33;background:#fff;border:3px solid #0b1b33;border-radius:14px;gap:14px;max-width:720px;margin:0 auto;padding:22px;display:grid}.qr-head h1{margin:6px 0 2px;font-size:30px;line-height:1.1}.qr-head p{margin:0;font-size:16px}.qr-sheet>*{min-width:0}.qr-sheet.qr-tag{max-width:420px}.qr-code{width:min(420px,80vw,100%);margin:0 auto}.qr-code svg{width:100%;height:auto;display:block}.qr-steps{text-align:left;justify-content:center;gap:6px;font-size:20px;display:grid}.qr-steps i{color:#4a5568}.qr-ppe{font-size:15px}.qr-stop{color:#7f1d1d;text-align:left;white-space:pre-wrap;border:2px solid #b91c1c;border-radius:8px;padding:8px 10px;font-size:15px}.qr-url{color:#4a5568;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:14px}@media print{.qr-poster{max-width:none}.qr-sheet{border-width:4px;align-content:center;max-width:none;min-height:90vh}.qr-head h1{font-size:40px}.qr-steps{font-size:26px}.qr-code{width:min(120mm,100%)}.step-card,.jha-step{break-inside:avoid}.qr-sheet.qr-tag{break-inside:avoid;gap:10px;width:4.5in;max-width:4.5in;min-height:0;padding:18px}.qr-tag .qr-head h1{font-size:34px}.qr-tag .qr-steps{font-size:15px}.qr-tag .qr-stop{font-size:12px}.qr-tag .qr-url{font-size:11px}}.itag{vertical-align:middle;margin-left:4px;display:inline-block;position:relative}.itag>summary{cursor:pointer;border:1px solid var(--ink3);width:20px;height:20px;color:var(--ink3);font:700 12px/1 var(--body);border-radius:50%;justify-content:center;align-items:center;font-style:italic;list-style:none;display:inline-flex}.itag>summary::-webkit-details-marker{display:none}.itag[open]>summary{background:var(--cta);border-color:var(--cta);color:var(--cta-ink)}.itag-pop{z-index:30;background:var(--panel);width:min(360px,80vw);color:var(--ink);border:1px solid var(--line);white-space:normal;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4;position:absolute;top:26px;left:0;box-shadow:0 12px 32px #00000024}.desig-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;display:grid}.desig{border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 8px;font-weight:400;display:flex;position:relative}.desig input{flex:0 0 20px;width:20px;min-height:20px}.desig span{flex:1}.desig .itag-pop{left:auto;right:0}.avatar{object-fit:cover;background:var(--bg);width:40px;height:40px;color:var(--ink2);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.matrix td,.matrix th{text-align:center;padding:6px 4px;font-size:12px}.matrix th:first-child,.matrix td:first-child{text-align:left;background:var(--panel);position:sticky;left:0}.matrix .cell{border-radius:6px;min-width:26px;padding:2px 6px;font-weight:700;display:inline-block}.wallet-card{break-inside:avoid;color:#0b1b33;background:#fff;border:2px solid #0b1b33;border-radius:12px;padding:12px 14px}.talk-doc{font-size:17px;line-height:1.55}.talk-large{font-size:20px;line-height:1.6}.talk-intro{margin:0 0 12px;font-size:1.05em}.talk-points{gap:10px;margin:0;padding-left:22px;display:grid}.talk-points li::marker{color:var(--cta);font-weight:700}.talk-ask{background:var(--blue-soft);border-radius:10px;margin-top:16px;padding:12px 14px}.talk-ask ul{margin:6px 0 0;padding-left:20px}.talk-file{margin-top:14px}.talk-card{border:1px solid var(--line);background:var(--panel);color:inherit;border-radius:10px;gap:6px;padding:12px 14px;text-decoration:none;display:grid}.talk-card:hover{border-color:var(--cta)}.talk-card .t{font-size:16px;font-weight:700}.talk-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;display:grid}.tag{letter-spacing:.04em;text-transform:uppercase;background:var(--bg);color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-block}.plan-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.plan-week{border:1px solid var(--line);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.plan-week.now{border-color:var(--cta);box-shadow:0 0 0 2px color-mix(in srgb, var(--blue) 30%, transparent)}@media print{.talk-doc{font-size:14px}.talk-ask{background:#fff;border:1px solid #999}}.insp-list{gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.insp-item{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:12px 14px;display:grid}.insp-item.is-critical{border-left:4px solid var(--bad)}.insp-item.is-read{grid-template-columns:minmax(0,1fr) auto}.insp-item.is-def{background:color-mix(in srgb, var(--bad) 6%, var(--panel))}.insp-text{min-width:0;font-weight:500}.insp-no{color:var(--ink3);margin-right:4px;font-weight:700}.insp-seg{margin:0}.insp-seg label{min-height:44px;padding:8px 14px}.insp-seg label:has(input[value=def]:checked){border-color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, var(--panel))}.insp-seg label:has(input[value=ok]:checked){border-color:var(--ok,#1a7f4b);background:color-mix(in srgb, var(--ok,#1a7f4b) 12%, var(--panel))}.insp-note{grid-column:1/-1;min-height:40px;font-size:14px}@media (max-width:640px){.insp-item{grid-template-columns:minmax(0,1fr)}.insp-seg label{flex:1;justify-content:center}}.ptp-rows{gap:6px;margin-top:8px;display:grid}.ptp-head,.ptp-row{grid-template-columns:1.2fr 1.6fr 2fr 90px;align-items:center;gap:6px;display:grid}.ptp-head{color:var(--ink3);padding:0 4px;font-size:12.5px;font-weight:650}.ptp-row input,.ptp-row select{min-width:0;min-height:42px;font-size:14px}@media (max-width:760px){.ptp-head{display:none}.ptp-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;padding:8px}}.chip-check{border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:40px;margin:0;padding:7px 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.chip-check input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.chip-check:has(input:checked){border-color:var(--cta);background:color-mix(in srgb, var(--ink) 8%, var(--panel));box-shadow:inset 0 0 0 1px var(--cta)}.chip-check:has(input:focus-visible){outline:3px solid var(--hivis);outline-offset:2px}.h-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:6px;margin-top:8px;display:grid}.h-chip{border-radius:10px;align-items:flex-start;font-weight:400;line-height:1.3}.h-chip b{margin-right:4px}.picto-check{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex-direction:column;align-items:center;gap:2px;width:84px;margin:0;padding:6px;display:inline-flex;position:relative}.picto-check input{opacity:0;cursor:pointer;width:100%;height:100%;min-height:0;margin:0;position:absolute;inset:0}.picto-check small{text-align:center;color:var(--ink3);font-size:10px;line-height:1.1}.picto-check:has(input:checked){border-color:var(--cta);background:color-mix(in srgb, var(--ink) 8%, var(--panel));box-shadow:inset 0 0 0 1px var(--cta)}.picto-check svg{display:block}.pictos{flex-wrap:wrap;gap:4px;display:inline-flex}.pictos svg{display:block}.ghs-label{color:#000;break-inside:avoid;background:#fff;border:2px solid #000;border-radius:4px;flex-direction:column;width:6in;min-height:4in;margin:0 0 16px;font-family:Arial,Helvetica,sans-serif;display:flex}.ghs-label.small{width:4in;min-height:2in}.ghs-top{border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.ghs-name{font-size:22px;font-weight:800;line-height:1.1}.small .ghs-name{font-size:16px}.ghs-signal{letter-spacing:.04em;white-space:nowrap;border:3px solid #000;padding:4px 10px;font-size:20px;font-weight:900}.ghs-signal.danger{color:#fff;background:#e00;border-color:#e00}.ghs-signal.warning{color:#000;background:#f5a500;border-color:#f5a500}.small .ghs-signal{padding:2px 6px;font-size:14px}.ghs-body{flex:1;gap:10px;padding:8px 10px;display:flex}.ghs-pictos{flex-wrap:wrap;align-content:flex-start;gap:4px;max-width:40%;display:flex}.ghs-text{flex:1;font-size:12px;line-height:1.3}.small .ghs-text{font-size:10px}.ghs-text ul{margin:0 0 6px 16px;padding:0;font-weight:600}.ghs-p{margin:4px 0 0}.ghs-foot{border-top:1px solid #000;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:6px 10px;font-size:10px;display:flex}.small .ghs-foot{font-size:8px}.ghs-sheet{grid-template-columns:repeat(2,4in);gap:.25in;display:grid}@media print{.ghs-sheet{gap:.2in}.ghs-label{margin:0}}.board .board-head{color:#000;background:#fff;border:3px solid #000;border-radius:8px;justify-content:space-between;align-items:stretch;gap:16px;margin-bottom:12px;padding:14px 18px;display:flex}.board h1{margin:2px 0;font-size:34px}.board .board-addr{margin:0;font-size:18px}.board .board-911{text-align:center;border-left:3px solid #000;flex-direction:column;justify-content:center;padding-left:18px;font-weight:800;display:flex}.board .board-911 .big{color:#e00;font-size:56px;line-height:1}.board .board-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.board .board-cell{color:#000;break-inside:avoid;background:#fff;border:2px solid #000;border-radius:8px;min-height:90px;padding:10px 12px}.board .board-cell.span2{grid-column:span 2}.board .board-cell.qr{text-align:center}.board .board-cell.qr svg{width:160px;height:160px;margin:6px auto;display:block}.board .big2{margin:4px 0 0;font-size:20px;font-weight:700;line-height:1.2}.board .board-foot{border-top:2px solid #000;gap:4px;margin-top:12px;padding-top:8px;font-size:14px;font-weight:600;display:grid}@media (max-width:900px){.board .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.board .board-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.board .eyebrow{color:#000}}details.menu{position:relative}details.menu>summary{cursor:pointer;list-style:none}details.menu>summary::-webkit-details-marker{display:none}.board .board-cell table,.jha-block table,.ghs-label table{table-layout:fixed;width:100%;min-width:0}.board .board-cell td{word-break:break-word}.prog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.prog-card h3{font-size:17px;line-height:1.25}.prog-doc h1{margin:0 0 8px;font-size:26px}.panel.prog-doc>h1:first-child{display:none}.prog-doc h2{border-bottom:1px solid var(--line);margin:22px 0 6px;padding-bottom:4px;font-size:18px}.prog-doc h3{margin:14px 0 4px;font-size:15px}.prog-doc table{table-layout:auto;width:100%;min-width:0;font-size:14px}.prog-doc td,.prog-doc th{vertical-align:top}.prog-doc mark.blank,.doc-html mark.blank{color:#0b1b33;background:#fff3a3;border-radius:4px;padding:0 4px;font-weight:600}.prog-doc blockquote{background:var(--bg);border-left:3px solid var(--line);margin:8px 0;padding:8px 12px}.sec-edit{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px;display:grid}.sec-edit textarea{width:100%}.prog-print .prog-cover{color:#000;background:#fff;border:3px solid #000;border-radius:8px;margin-bottom:18px;padding:18px 22px}.prog-print .prog-cover h1{margin:4px 0 0;font-size:30px}.prog-print .prog-doc{font-size:13px}.prog-print .prog-doc h1{display:none}.prog-sign{break-inside:avoid;border-top:2px solid #000;margin-top:24px;padding-top:10px}@media print{.prog-print .prog-doc h2{break-after:avoid}.prog-print table{break-inside:auto}.packet .kpi .n{font-size:26px}}.packet .kpi{padding:6px 0}.checkout-wrap{max-width:760px}.stripe-embed{background:#0b1b33;border-radius:12px;min-height:420px;padding:8px;overflow:hidden}.topbar{z-index:2147483000;pointer-events:none;opacity:0;height:3px;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.topbar i{background:linear-gradient(90deg, var(--hivis), #ffb35c);width:0;height:100%;display:block;box-shadow:0 0 8px #f26b1d99}.topbar-run{opacity:1}.topbar-run i{animation:12s cubic-bezier(.1,.7,.2,1) forwards topbar-go}.topbar-done{opacity:0;transition:opacity .35s .15s}.topbar-done i{width:100%;transition:width .2s}@keyframes topbar-go{0%{width:0}10%{width:35%}40%{width:70%}to{width:92%}}.spin{vertical-align:-2px;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.btn.is-working,button.is-working{cursor:progress;opacity:.92;justify-content:center;align-items:center;gap:8px;display:inline-flex}.working-toast{z-index:90;background:var(--navy,#0b1b33);color:#fff;max-width:calc(100vw - 32px);font:600 14px var(--body,system-ui);border-radius:12px;align-items:center;gap:10px;padding:11px 16px;animation:.3s harli-fade;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0b1b3359}.working-toast[hidden]{display:none}@media (max-width:820px){.working-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}}.page-loading{min-height:50vh;color:var(--ink2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.page-loading .spin{width:28px;height:28px;color:var(--hivis);border-width:3px}.page-loading strong{font:700 17px var(--body);color:var(--ink)}.skel{background:linear-gradient(90deg, var(--line) 25%, var(--bg) 50%, var(--line) 75%);background-size:200% 100%;border-radius:8px;animation:1.2s infinite skel}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.topbar-run i{width:70%;animation:none}.spin{animation-duration:2s}.skel{animation:none}}@media print{.topbar,.working-toast{display:none!important}}.set-shell{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;display:grid}.set-nav{background:var(--panel);border:1px solid var(--line);border-radius:14px;max-height:calc(100vh - 32px);padding:10px;position:sticky;top:16px;overflow-y:auto}.set-nav-title{font:800 18px var(--display,var(--body));color:var(--ink);padding:8px 10px 4px}.set-group{padding:6px 0}.set-group+.set-group{border-top:1px solid var(--line)}.set-group-title{font:650 12.5px var(--body);color:var(--ink3);padding:8px 10px 4px}.set-item{color:var(--ink2);border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.set-item svg{color:var(--ink3);flex:none;margin-top:1px}.set-item span{flex-direction:column;min-width:0;display:flex}.set-item b{font:600 14.5px var(--body);color:var(--ink)}.set-item small{color:var(--ink3);font-size:12px;line-height:1.3}.set-item:hover{background:var(--bg)}.set-item.on{background:color-mix(in srgb, var(--blue) 10%, transparent);box-shadow:inset 3px 0 0 var(--blue)}.set-item.on svg,.set-item.on b{color:var(--blue)}.set-item:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.set-crumb{font:600 12px var(--mono);color:var(--ink3);letter-spacing:.02em;margin-bottom:6px}.set-body>.top{margin-top:0}.set-section{background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:18px}.set-section>header{padding:16px 20px 0}.set-section>header h2{margin:0;font-size:17px}.set-section>header p{color:var(--ink2);margin:4px 0 0;font-size:14px}.set-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,34%) minmax(0,1fr);align-items:start;gap:18px;padding:16px 20px;display:grid}.set-section>header+.set-row{border-top:0;margin-top:6px}.set-row>.lbl b{font:600 14.5px var(--body);color:var(--ink);display:block}.set-row>.lbl small{color:var(--ink3);margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.set-row input[type=text],.set-row input[type=email],.set-row input:not([type]),.set-row select,.set-row textarea{width:100%;max-width:460px}.set-checks{flex-wrap:wrap;gap:8px;display:flex}.set-checks label{border:1px solid var(--line);font:500 13.5px var(--body);cursor:pointer;background:var(--bg);border-radius:999px;align-items:center;gap:7px;margin:0;padding:6px 12px;display:inline-flex}.set-checks label:has(input:checked){border-color:var(--blue);background:color-mix(in srgb, var(--blue) 10%, transparent);color:var(--ink)}.set-checks input{width:16px;min-height:16px;margin:0}.set-save{background:color-mix(in srgb, var(--panel) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid var(--line);border-radius:0 0 14px 14px;justify-content:flex-end;align-items:center;gap:10px;padding:12px 20px;display:flex;position:sticky;bottom:0}.set-choice{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.set-choice label{border:1px solid var(--line);cursor:pointer;background:var(--bg);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px;font-weight:400;display:flex}.set-choice label:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);background:var(--panel)}.set-choice input{width:18px;min-height:18px;margin-top:2px}.set-choice b{font-size:14px;display:block}.set-choice small{color:var(--ink3);font-size:12.5px;line-height:1.35;display:block}@media (max-width:1100px){.set-shell{grid-template-columns:230px minmax(0,1fr);gap:20px}.set-item small{display:none}}@media (max-width:820px){.set-shell{grid-template-columns:minmax(0,1fr);gap:12px}.set-nav{scrollbar-width:none;gap:6px;max-height:none;padding:8px;display:flex;position:static;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}.set-nav-title,.set-group-title{display:none}.set-group{display:contents}.set-item{border:1px solid var(--line);flex:none;align-items:center;padding:8px 12px}.set-item.on{box-shadow:none;border-color:var(--blue)}.set-item b{white-space:nowrap;font-size:13.5px}.set-row{grid-template-columns:1fr;gap:8px;padding:14px 16px}.set-crumb{display:none}}@media print{.set-nav{display:none}.set-shell{display:block}}.seg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink2);font:600 13px var(--body);border-radius:999px;align-items:center;padding:6px 12px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--blue);color:var(--blue)}.chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.report-head{border-bottom:3px solid var(--navy);justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:10px;display:flex}.tile .big{font:800 30px var(--display,var(--body));font-variant-numeric:tabular-nums;margin-top:2px}tr.row-bad td{background:var(--bad-soft)}tr.row-warn td{background:var(--warn-soft)}tr.row-warn td:first-child{box-shadow:inset 4px 0 0 var(--warn)}@media print{.report .panel{break-inside:avoid;box-shadow:none}.report-head{margin-top:0}}.kpi-custom-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.kpi-custom-group{border:1px solid var(--line);background:var(--bg);border-radius:12px;flex-direction:column;gap:4px;margin:0;padding:10px 12px;display:flex}.kpi-custom-group legend{padding:0 4px}.kpi-custom-group label{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:400;display:flex}.kpi-custom-group input{width:16px;min-height:16px;margin:0}.fb-dialog{background:var(--panel);width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:0;border-radius:16px;padding:18px 20px 20px;box-shadow:0 30px 80px #0b1b3366}.fb-dialog::backdrop{background:#0b1b3373}.fb-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.fb-kinds{flex-wrap:wrap;gap:8px;display:flex}.fb-kind{border:1px solid var(--line);background:var(--bg);color:var(--ink);font:600 14px var(--body);cursor:pointer;border-radius:999px;min-height:40px;padding:8px 14px}.fb-kind.on{border-color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, var(--panel));box-shadow:0 0 0 1px var(--blue)}.fb-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.fb-stars{gap:2px;display:flex}.fb-stars button{color:var(--ink3);cursor:pointer;background:0 0;border:0;min-height:40px;padding:2px;font-size:28px;line-height:1}.fb-stars button.on{color:#f5b400}:root[data-theme=light] .fb-stars button.on,:root[data-theme=bright] .fb-stars button.on,:root[data-bright="1"] .fb-stars button.on{-webkit-text-stroke:1px #0b1b33}@media (prefers-color-scheme:light){:root[data-theme=auto] .fb-stars button.on{-webkit-text-stroke:1px #0b1b33}}.fb-shot{align-items:center;gap:8px;display:inline-flex}.fb-shot img{object-fit:cover;border:1px solid var(--line);border-radius:8px;width:52px;height:52px}.fb-done{text-align:center;justify-items:center;gap:8px;padding:16px 0;display:grid}.fb-check{background:var(--ok-soft);width:52px;height:52px;color:var(--ok);border-radius:50%;place-items:center;font-size:28px;font-weight:800;display:grid}.fb-list li{align-items:flex-start}.fb-reply{border-left:3px solid var(--blue);background:var(--bg);white-space:pre-wrap;border-radius:0 8px 8px 0;margin-top:8px;padding:10px 12px}.prog-visual{border:1px solid var(--line);break-inside:avoid;background:#fff;border-radius:12px;margin:12px 0 18px;padding:14px}.prog-visual svg{margin:0 auto;display:block}.prog-visual figcaption{color:#334155;margin-top:8px;font-size:13px;line-height:1.4}@media print{.prog-visual{border-color:#bbb}}body:has(.tn-sheet) .harli-fab{display:none}.twostep-steps{gap:6px;margin:0 0 14px 20px;padding:0;display:grid}.twostep-qr{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;display:flex}.twostep-qr img{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px}.twostep-secret{gap:6px;display:grid}.twostep-secret code{font:600 15px/1.4 var(--mono);letter-spacing:.06em;background:var(--bg);overflow-wrap:anywhere;border-radius:8px;max-width:320px;padding:8px 10px}.vchart{align-items:flex-start;gap:8px;display:flex}.vchart-y{width:44px;font:500 11px/1 var(--mono,ui-monospace, monospace);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;position:relative}.vchart-y span{position:absolute;right:0;transform:translateY(-50%)}.vchart-main{flex:1;min-width:0;position:relative}.vchart-plot{border-bottom:1px solid var(--line);align-items:flex-end;display:flex;position:relative}.vchart-grid{border-top:1px solid var(--line);pointer-events:none;z-index:0;position:absolute;left:0;right:0}.vchart-band{z-index:1;outline:none;flex:none;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.vchart-band.on,.vchart-band:focus-visible{background:color-mix(in srgb, var(--ink) 6%, transparent)}.vchart-band:focus-visible{box-shadow:inset 0 0 0 2px var(--blue)}.vchart-stack{flex-direction:column;justify-content:flex-end;display:flex}.vchart-tip{z-index:3;background:var(--panel);width:220px;color:var(--ink);border:1px solid var(--line);pointer-events:none;border-radius:10px;padding:8px 10px;font-size:14px;line-height:1.45;position:absolute;box-shadow:0 8px 24px #0000002e}.vchart-key{vertical-align:middle;width:10px;height:2px;margin:0 6px 3px 0;display:inline-block}.vchart-x{height:34px;margin-top:6px;position:relative}.vchart-x span{text-align:center;white-space:nowrap;color:var(--ink3);font-size:11.5px;line-height:1.25;position:absolute;transform:translate(-50%)}.vchart-x b{color:var(--ink2);font-weight:600;display:block}.vchart-x em{font-style:normal;display:block}.vchart-legend{color:var(--ink2);flex-wrap:wrap;gap:16px;margin:0 0 10px;font-size:13px;display:flex}.vchart-legend i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.range-row{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:16px;display:flex}.range-custom{position:relative}.range-custom>summary{cursor:pointer;list-style:none}.range-custom>summary::-webkit-details-marker{display:none}.range-custom[open]>.range-pop{display:grid}.range-pop{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:12px;gap:10px;width:min(340px,100vw - 32px);padding:14px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 32px #0003}.range-pop label{color:var(--ink2);gap:4px;font-size:13px;font-weight:600;display:grid}.range-pop input{min-height:42px}.itag:not([open])>.itag-pop{display:none}.itag-pop{text-transform:none;letter-spacing:normal;font-family:var(--body)}@media (max-width:640px){.itag-pop,.desig .itag-pop{top:auto;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:60;width:auto;position:fixed}body:has(.itag[open]) .harli-fab{display:none}}.print-doc table{min-width:0}.print-doc .tbl table{min-width:600px}.list li{flex-wrap:wrap}.row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr))}.split-7-4{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}@media (max-width:820px){.split-7-4{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.board .board-head{flex-wrap:wrap}.board .board-911{border-left:0;padding-left:0}}@media print{.tbl{overflow:visible}}.lang-switch{border:1px solid #ffffff4d;border-radius:8px;gap:0;margin:10px 0 4px;display:flex;overflow:hidden}.lang-switch button{color:#c9d3e3;min-height:36px;font:600 13px var(--body);cursor:pointer;background:0 0;border:0;flex:1}.lang-switch button[aria-pressed=true]{background:var(--hivis);color:#0b1b33}.lang-switch button:focus-visible{outline-offset:-3px;outline:3px solid #7ea2ff}.lang-switch-sheet{border-color:var(--line);margin:8px 12px}.lang-switch-sheet button{color:var(--ink)}.ev-list{gap:10px;display:grid}.ev-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:96px 1fr auto;align-items:start;gap:12px;padding:10px;display:grid}.ev-row.rec{grid-template-columns:1fr}.ev-file img{object-fit:cover;border-radius:6px;width:96px;height:72px;display:block}.ev-doc{background:var(--panel,#f3f5f8);text-align:center;word-break:break-all;border-radius:6px;justify-content:center;align-items:center;width:96px;height:72px;padding:4px;font-size:12px;display:flex}.ev-opts{gap:6px;margin-top:8px;display:grid}.ev-opts label,.ev-link{text-align:left;cursor:pointer;justify-content:flex-start;align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:400;display:flex}.ev-opts input[type=checkbox],.ev-link input[type=checkbox]{width:20px;height:20px;min-height:0;accent-color:var(--cta);flex:none;margin:1px 0 0;padding:0}.ev-link b{display:block}.ev-link small{color:var(--muted,#667085);font-size:13px;display:block}.ev-row.rec .ev-opts{padding-left:30px}@media (max-width:640px){.ev-row{grid-template-columns:1fr}}.maptools{margin:4px 0 12px}.maptools-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.maptools-msg{margin:8px 0 0;font-size:14px}.maptools-found{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;display:flex}.maptools-found small,.maptools-list small{color:var(--muted,#667085);font-size:13px;display:block}.maptools-list{gap:8px;margin:8px 0 4px;padding:0;list-style:none;display:grid}.maptools-list li{border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.maptools-list small.ok{color:var(--ok,#0b7a3e)}.maptools-list small.warn{color:var(--warn)}.maptools-act{gap:6px;display:flex}.hm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;display:flex}.hm-date{color:var(--ink3);margin-bottom:4px;font-size:13px}.hm-top h1{letter-spacing:-.01em;font-size:clamp(24px,2.6vw,30px);font-weight:720;font-stretch:96%}.hm-site{align-items:center;gap:8px;display:flex}.hm-site select{width:auto;max-width:min(60vw,320px);min-height:38px}.hm-site .btn{min-height:38px}.hm{gap:16px;display:grid}.hm-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.hm-tile{background:var(--panel-a);border:1px solid var(--line);color:var(--ink);border-radius:12px;align-content:start;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.hm-tile:hover{border-color:color-mix(in srgb, var(--blue) 60%, var(--line))}.hm-tile .l{color:var(--ink3);font-size:12.5px}.hm-tile .n{font:720 28px/1.05 var(--display);font-variant-numeric:tabular-nums}.hm-tile .s{color:var(--ink3);font-size:12.5px}.hm-tile.tone-ok .n{color:var(--ok)}.hm-tile.tone-warn .n{color:var(--warn)}.hm-tile.tone-bad .n{color:var(--bad)}.hm-lists{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.hm-lists.one{grid-template-columns:minmax(0,1fr)}.hm-panel{padding:14px 18px 12px}.hm-panel h2{font:600 15px var(--body);color:var(--ink2);align-items:center;gap:8px;margin:0 0 6px;display:flex}.hm-panel h2 .c{font:700 12px var(--body);color:var(--cta-text)}.hm-empty{color:var(--ink3);padding:4px 0 6px;font-size:14px}table.hm-t{border-collapse:collapse;width:100%}table.hm-t td{border-top:1px solid var(--line);vertical-align:middle;padding:9px 8px 9px 0;font-size:14px}table.hm-t tr:first-child td{border-top:0}table.hm-t td .d{color:var(--ink3);margin-top:1px;font-size:12.5px;display:block}table.hm-t td.n{width:40px;font:700 14px var(--body);font-variant-numeric:tabular-nums;color:var(--ink3)}table.hm-t td.n.lv-bad{color:var(--bad)}table.hm-t td.n.lv-warn{color:var(--cta-text)}table.hm-t td.tag{white-space:nowrap;width:1%;font:700 11px var(--body);letter-spacing:.04em;color:var(--ink3);padding-right:12px}table.hm-t td.act{text-align:right;white-space:nowrap;padding-right:0;font-size:13px}table.hm-t td.act.ok{color:var(--ok)}table.hm-t td.act.m{color:var(--ink3)}table.hm-t td.act.bad{color:var(--bad)}table.hm-t .btn{min-height:34px;padding:0 12px;font-size:13px}.hm-more{margin-top:6px;font-size:13px;display:inline-block}.hm-foot{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:14px;font-size:13.5px;display:flex}.hm-foot a{color:var(--ink2);text-decoration:none}.hm-foot a:hover{color:var(--ink);text-decoration:underline}.hm-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}@media (max-width:820px){.hm-lists{grid-template-columns:minmax(0,1fr)}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.he{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.he-cur{gap:8px;display:grid}.he-row{background:var(--panel-a);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.he-row.drag{opacity:.5}.he-row.over{border-color:var(--blue)}.he-grip{cursor:grab;color:var(--ink3);letter-spacing:-2px;-webkit-user-select:none;user-select:none;padding:0 4px;font-size:16px}.he-row .k{font:600 14px var(--body);color:var(--ink3);width:60px}.he-row .nm{flex:1;min-width:0}.he-row .lock{color:var(--ink3);font-size:14px}.he-row button{border:1px solid var(--line);color:var(--ink2);cursor:pointer;min-width:48px;min-height:48px;font:600 18px var(--body);background:0 0;border-radius:8px}.he-row button:hover{color:var(--ink);border-color:var(--ink3)}.he-row button:disabled{opacity:.35;cursor:default}.he-lib{position:sticky;top:72px}.he-lib h2{font:600 15px var(--body);color:var(--ink2);margin:0 0 8px}.he-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.he-presets button{border:1px solid var(--line);background:var(--panel);color:var(--ink2);font:600 13px var(--body);cursor:pointer;border-radius:999px;padding:5px 12px}.he-presets button.on{border-color:var(--blue);color:var(--blue)}.he-lib h3{font:650 12.5px var(--body);color:var(--ink3);margin:12px 0 4px}.he-add{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:14px;display:flex}.he-add:first-of-type{border-top:0}.he-add button{border:1px solid var(--line);background:var(--panel);color:var(--ink);min-height:30px;font:600 13px var(--body);cursor:pointer;border-radius:7px;padding:0 10px}.he-add button:disabled{opacity:.4;cursor:default}.he-count{color:var(--ink3);margin:6px 0 0;font-size:12.5px}.he-save{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}@media (max-width:900px){.he{grid-template-columns:minmax(0,1fr)}.he-lib{position:static}}@media (max-width:520px){.he-row{gap:6px;padding:6px 8px}.he-row .k{display:none}.he-row .lock{font-size:12px}.he-row .nm{overflow-wrap:anywhere}}.h-tip{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ow-counts{flex-wrap:wrap;align-items:baseline;gap:8px 24px;display:flex}.ow-counts a{color:var(--ink2);align-items:baseline;gap:6px;font-size:14.5px;text-decoration:none;display:inline-flex}.ow-counts a b{font:720 22px/1 var(--display);color:var(--cta-text);font-variant-numeric:tabular-nums}.ow-counts a.z b{color:var(--ink3)}.ow-counts a:hover{color:var(--ink)}.ow-health{align-items:center;gap:8px;display:inline-flex}.ow-health i{background:var(--ok);border-radius:50%;width:9px;height:9px;display:inline-block}.ow-health i.warn{background:var(--warn)}.ow-health i.bad{background:var(--bad)}table.hm-t td .q{color:var(--ink2);margin-top:2px;font-size:13.5px;display:block}table.hm-t td.act.num{font:700 15px var(--body);font-variant-numeric:tabular-nums;color:var(--ink)}table.hm-t td.act .m{color:var(--ink3)}.tn-link small.n{color:var(--cta-text);font-weight:700}table.hm-t{min-width:0}table.hm-t td a:not(.btn){color:var(--ink);text-decoration:none}table.hm-t td a:not(.btn):hover{text-decoration:underline}main.content .top h1,main.content .h-tip h1{letter-spacing:-.01em;font-size:clamp(24px,2.6vw,30px);font-weight:720;font-stretch:96%}main.content [id]{scroll-margin-top:76px}summary.btn{cursor:pointer;align-items:center;list-style:none;display:inline-flex}summary.btn::-webkit-details-marker{display:none}.ho{margin:0;padding:0;list-style:none}.ho>li{border-top:1px solid var(--line);padding:14px 0}.ho>li:first-child{border-top:0;padding-top:2px}.ho>li:last-child{padding-bottom:2px}.ho-row{align-items:flex-start;gap:14px;display:flex}.ho-main{flex:1;min-width:0}.ho-main .q{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;display:block}.ho-main .d{color:var(--ink3);margin-top:3px;font-size:12.5px;display:block}.ho-main .d b.bad{color:var(--bad)}.ho-main .d b.ok{color:var(--ok)}.ho-main .note{color:var(--ink3);white-space:pre-wrap;margin-top:6px;font-size:13px;display:block}.ho-main .ans{white-space:pre-wrap;border-left:3px solid var(--ok);margin-top:8px;padding-left:10px}.ho details,.ho details .form{margin-top:10px}.back{color:var(--ink3);margin-bottom:4px;font-size:13px;text-decoration:none;display:inline-block}.back:hover{color:var(--ink);text-decoration:underline}.cu-filter{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px 0;display:flex}.cu-filter select{width:auto;min-height:38px}.cu-filter input{flex:220px;min-width:0;min-height:38px}.cu-filter .btn{min-height:38px}.kpi-wrap{display:grid;position:relative}.kpi-wrap>.kpi{height:100%}.kpi-wrap>.kpi .eyebrow{padding-right:30px}.kpi-pin{margin:0;position:absolute;top:10px;right:10px}.kpi-pin button{width:30px;height:30px;color:var(--ink3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.kpi-pin button:hover{color:var(--ink);border-color:var(--line)}.kpi-pin button[aria-pressed=true]{color:var(--cta-text)}:root[data-theme=bright],:root[data-bright="1"]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--panel:#fff;--line:#0b1b33;--ink:#0b1b33;--ink2:#1f2a3a;--ink3:#33415a;--blue:#0b3d91;--blue-soft:#e8eef9;--cta:#f26b1d;--cta-ink:#0b1a30;--cta-text:#9a3412;--ok:#14532d;--ok-soft:#d3f8df;--warn:#0b1b33;--warn-soft:#ffe066;--bad:#a1131b;--bad-soft:#fff1f0;--chart-1:#0b3d91;--chart-2:#e8590c;--bar:#fff;--menu:#fff;--panel-a:#fff;--alert:#a1131b;--alert-soft:#fff1f0;--note:#0b3d91;--note-soft:#fff;--done-soft:#f1ffed}:root[data-theme=bright][data-accent],:root[data-bright="1"][data-accent]{--blue:#0b3d91;--cta:#f26b1d;--cta-ink:#0b1a30;--cta-text:#9a3412}:root[data-bright="1"] body:before{display:none}:root[data-bright="1"] .panel:not(:where(.print-doc,.paper) *),:root[data-bright="1"] .set-section,:root[data-bright="1"] .rh-row,:root[data-bright="1"] .cr-item,:root[data-bright="1"] .tn-row,:root[data-bright="1"] .tn-alert{box-shadow:none;border-width:2px;border-color:#0b1b33}:root[data-bright="1"] input,:root[data-bright="1"] select,:root[data-bright="1"] textarea{color:#0b1b33;background:#fff;border:2px solid #0b1b33}:root[data-bright="1"] .btn-line{color:#0b1b33;border:2px solid #0b1b33}:root[data-bright="1"] .btn-quiet{color:#0b1b33;background:#fff;border:2px solid #0b1b33}:root[data-bright="1"] .p-warn,:root[data-bright="1"] .tn-alert.lv-warn .lv{color:#0b1b33;background:#ffe066;box-shadow:inset 0 0 0 1px #0b1b33}:root[data-bright="1"] .p-ok{color:#14532d;background:#d3f8df}:root[data-bright="1"] .p-bad{color:#a1131b;background:#fff1f0;box-shadow:inset 0 0 0 1px #a1131b}:root[data-bright="1"] .muted:not(:where(.print-doc,.paper) *),:root[data-bright="1"] .sub:not(:where(.print-doc,.paper) *),:root[data-bright="1"] th:not(:where(.print-doc,.paper) *),:root[data-bright="1"] .eyebrow:not(:where(.print-doc,.paper) *){color:#1f2a3a}:root[data-bright="1"] .btn-cta,:root[data-bright="1"] a.btn-cta{color:#0b1a30}:root[data-bright="1"] .bright-toggle[aria-pressed=true]{color:#fff;background:#0b1b33;border-color:#0b1b33}.trial-print{display:none}@media print{.shell[data-trial-print]>:not(.trial-print){display:none!important}.shell[data-trial-print]>.trial-print{font:700 18pt var(--body);color:#000;text-align:center;padding:1.5in .5in;display:block!important}body:has(.shell[data-trial-print])>:not(.shell){display:none!important}}@media (max-width:640px){table[data-cards],table.cards-on-phone{border-collapse:separate;min-width:0!important}table[data-cards] thead,table.cards-on-phone thead{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}table[data-cards] tbody,table.cards-on-phone tbody{gap:10px;display:grid}table[data-cards] tbody tr,table.cards-on-phone tbody tr{border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:8px 12px;display:block}table[data-cards] tbody td,table.cards-on-phone tbody td{overflow-wrap:anywhere;border:0;min-height:34px;padding:6px 0 6px calc(36% + 10px);display:block;position:relative;text-align:left!important}table[data-cards] tbody td:before,table.cards-on-phone tbody td:before{content:attr(data-label);width:36%;font:600 14px var(--body);color:var(--ink2);overflow-wrap:anywhere;position:absolute;top:7px;left:0}table[data-cards] tbody td:not([data-label]),table.cards-on-phone tbody td:not([data-label]){padding-left:0}table[data-cards] tbody td:not([data-label]):before,table.cards-on-phone tbody td:not([data-label]):before{content:none}table[data-cards] tbody td:first-child,table.cards-on-phone tbody td:first-child{font-weight:700}.tbl:has(>table[data-cards]){overflow:visible}body{font-size:max(17px, var(--base-size,16px))}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(16px,1em)!important}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,.btn,.chip,.fb-kind,.segmented label,.chip-check,summary.btn,.linklike,.name-btn,.he-row button,.he-add button,.he-presets button{min-height:48px}.seg,.hm-actions,.h-tip,.fb-kinds,.segmented,.he-presets{gap:8px}.top>div:last-child:not(:first-child){flex-wrap:wrap;gap:8px;display:flex}.list li{align-items:center;min-height:56px}.cite,.eyebrow,th,.pill,.tag,.muted,.shell-foot,.hm-tile .l,.hm-tile .s,.hm-date,table.hm-t td .d,.set-item small,.set-row>.lbl small,.tn-link small.n,.chip,small{font-size:max(14px,.875em)}.cite{font-family:var(--body)}.itag>summary{position:relative}.itag>summary:after{content:"";position:absolute;inset:-14px}:is(.grid:has(>.kpi),.grid:has(>a.kpi),.grid:has(>.kpi-wrap)){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.grid>.kpi,.grid>a.kpi,.kpi-wrap>.kpi{padding:12px}.kpi .n{margin-top:4px;font-size:26px}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}:root:has(.nf-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e1319;--panel:#151b23;--line:#28303b;--ink:#f2f3f4;--ink2:#c9ced5;--ink3:#9aa2ad;--blue:#ffb088;--blue-soft:#1c2533;--cta:#f26b1d;--cta-ink:#14110f}
